[Tutorial] My easy guide to SPEED-UP a lot X10 with STOCK SE 2.1 ROM ♦(UPDATED 30/04) - XPERIA X10 Q&A, Help & Troubleshooting

[Tutorial] My easy guide to SPEED-UP a lot X10 with STOCK SE 2.1 ROM ♦(UPDATED 30/04)
Hi everybody!
My username is new here on XDA, but you have to know that I follow you everyday, mostly on Xperia X10 thread, since I bought my SE smartphone. Finally I decided to register and take part of this huge community So... welcome to me!
After working on my X10 and following several guides here on XDA, I found very interesting some posts/threads about it and would like to share my experience with you.
If you like, you can pay me a beer with a small donation. Feel free to do it if you want! However, because of I usually don't drink too much beer, you can pay me some gadget that I need for my university studies, it's much better for me
​
An HUGE thanks to the following users for their donations (please let me know your XDA username too ^^ ):
Manuel A Jimenez Gomez
Click to expand...
Click to collapse
You might found helpful this guide if:
you are not still ready to fully migrate to non-official ROMs due to their partial instability, lost of warranty,...;
you like Sony Ericsson user interface layer and don't want leave it for other standard ROMs;
you use timescape and mediascape;
you want much more speed from your SE Eclair 2.1 because you are sick of the stuttering during the use;
you want to enjoy multitouch on standard ROM;
you want to experience better snapshot and videorecording quality from your X10 8.1 MPx HD camera;
you want to remove very unuseful third-part preinstalled apps in Sony Ericsson ROM;
you need a very easy tutorial to perform these operations
Click to expand...
Click to collapse
Well, I will report here the procedures I have applyed to my Xperia X10 with standard Eclair 2.1 to improve its performance a lot, without making uninstable the software or causing any sort of crash.
!! ATTENTION !! The mods that I report here are not mine. They belong to their developers. I just would like to share with you the steps and the mods I made to my X10 choosing among the great ones all made available here on XDA forum, thanks to the great work done by super people here on XDA Thus, all software downloads here on XDA contain an hotlink that will address you on the official thread of the software, created by its developer. OK??
!! WARNING !! I AM NOT, I AM NOT, I AM NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR SMARTPHONE. Thus, if you want to try, it's up to you. I can only say that my Xperia X10 still works more than fine, and even much faster than before
READY? SET, GO!!!!!!!​
STEP 1: ALL DRIVERS WE NEED!!
WHY THIS STEP: At first I tryed some mods but, even with USB debug enabled, certain software was not able to work. The reason? Simple: the right drivers were not correctly installed on my Windows 7 PC even with SEUS preinstalled and fully working.
HOW TO DO:
You simply have to download Sony Ericsson PC Companion. You can found it clicking HERE , downloading from the official SE source the latest version.
Once you download and install it (very easy to do), just connect your Xperia X10 and wait until the software recognizes it. Now all drivers, even the USB debugging ones, are fully installed and operative. We must need them for next operations we will perform to our X10.
STEP 2: ROOT IS THE BASIS FOR ALL!
WHY THIS STEP: we need to obtain the ROOT access on our Xperia X10 in order to be able to execute certain software and make sure it works well. Without working root, we simply won't obtain the right full permissions to proceed with the installation and customization of certains mods that will follow here in this guide.
HOW TO DO:
simply download and unpack the latest FlashTool 0.2.6, that includes several major bugfixes in respect to the previous version. Download it from its official thread, HERE.
Now turn on your Xperia X10, connect it to your PC and enable the USB Debugging from Setting -->Applications --> Development (I hope the translation is right, I have italian software on my Xperia...);
Finally start FlashTool by clicking on the main executable file and simply click the "ROOT" button on the upper part of the software.
WAIT, WAIT, WAIT and enjoy a delicious italian coffee
Once the software finishes (usually a few seconds are needed) maybe it will restart your X10 or will ask you to do it. So, do it now!
Root completed!!!
STEP 3: BUSYBOX, the magic box
WHY THIS STEP: you need this intermediate step to be completely sure that the installation of next component will work fine without any problem or crash. This is a toolpack for your Android device that will bring the right instructions used by certain software to be correctly executed.
HOW TO DO:
Open Android Market application from your X10;
Search "busybox", then install it as you do for every application;
Open BusyBox Installer from your main menu, click OK to agree with the licence and finally click on the "Install" button.
If the root performed at the previous step (STEP 2) of this tutorial has been correctly executed, you will be able to install it without any problem and an "OK" message will appear.
STEP 4: xRECOVERY, the magical installation tool ;)
WHY THIS STEP: xRecovery is a sort of "external software environment" developed for Android Xperia X10 in which you will be able to boot in at every OS boot, to execute advanced operations regarding your ROM and NAND memory. You can install custom rom, backup them, format, wipe cache, and (this is what we need now) install custom zip updates and software packages.
HOW TO DO:
Download the installer from the OFFICIAL THREAD here http://forum.xda-developers.com/showthread.php?t=859571 on XDA; choose the typical installation. In other words, just download the APK;
Copy the APK on the SD of your X10 by connecting it on your PC;
Open the APK on the Xperia X10 and install it using for example ASTRO file manager.
Once installation has finished, open "xRecovery installer" from the main menu and choose "Install xRecovery". A few seconds and all is done!!
To boot in xRecovery, simply restart your phone and press BACK button while booting
xRecovery does not allow you anymore to charge battery without (automatically) turning on the phone if it is powered off and you plug the USB cable. If you want to restore the battery offline charge functionality, just install through xRecovery the "xRecovery-charge-offline.zip" file; you will find it in the same official thread, at the bottom of the first main post!
STEP 5: THE JUST-IN-TIME COMPILATOR for your 2.1!
WHY THIS STEP: you will be able to enjoy better performance in everyday use of your X10 by installing a new kind of software compiler that Google has included in Android 2.2 Froyo (and next releases). On XDA developers have been able to make a port of this new kind of compiler on the standard Xperia 2.1 ROM. This compiler works in a quite different way because it performs the compiling procedure "as the software needs it", just in time. I would remember you that in ARC computer architecture, a compiler is a software module that translates high-level language in assembly language.
HOW TO DO:
Download the JIT Enabler v2.0 from its OFFICIAL THREAD ;
Don't unzip it but follow the instructions in the official thread to install it. You simply have to save the zip file on your SD Card, boot in xRecovery (restart the X10 and press any button during boot), than choose "install custom zip" and select this file. Installation will last a few seconds.
After installation, reboot the X10 choosing the rebooting option from xRecovery.
No panic: first reboot will require a lot of time!! Don't worry, leave your X10 working until the boot ends.
PAY ATTENTION!! Latest official SE firmware, always based on 2.1 Eclair Android OS, officially brings the dualtouch support. And, although Sony Ericsson ensures "it will work only in browser and Google Maps", it works everywhere!.
Thus, no need to perform STEP 6 and STEP 7. However, unfortunately I noticed that latest firmware ( .435) 's dual touch precision is worse than the one provided with STEP 6 and STEP 7. I also heard that the new firmware update that SE is releasing just in these days will bring a really improved dual touch system. We hope it!!
Click to expand...
Click to collapse
STEP 6: MULTITOUCH, WE WANT IT!!
WHY THIS STEP: really? are you seriously asking yourself why this step? Well, the multitouch (sorry, dualtouch...) is one of the most dreamed freature by every X10 user: it makes you able to use pinch-to-zoom on your beautiful 4'' LCD !
HOW TO DO: just follow the official tutorial HERE
STEP 7: A FULLY-ENABLED DUAL-TOUCH!
WHY THIS STEP: simply because multitouch update won't work in every application! Browser, google maps, Angry Birds,... Thus, with this tutorial you will be able to fully unlock it
HOW TO DO: just follow the official tutorial HERE
STEP 8: IMPROVE YOUR CAMERA
WHY THIS STEP: it overwrites the official camera apk with an optimized one that allow you to snap better pictures with improved details, reduce the shot time, improve a lot HD video quality (recuding a lot the stuttering suffered by X10 in videorecording...).
HOW TO DO: just follow the official tutorial HERE
I suggest you to backup the official camera apk file; in case of problem you can easily restore it. You can simply choose to rename it, for example, append to the name "_DELETED": you will "disable" the file because you changed its name. To restore it simply rename it deleting the modded one and removing the "_DELETED" extension. For this operation I highly suggest Root Explorer!
The new v7 version of this custom apk camera, that always applyes ONLY to stock SE 2.1 ROMs, is based on the stock apk camera file of latest SE firmware. It includes even better video captures, but requires a few more steps to be fully enabled: just have a deeper look at the first post of the official tutorial I have just linked! In fact, you just need to add a few more rows to build.prop file.
HOW CAN I EDIT BUILD.PROP? Here a fast sub-tutorial​:
You can use RootExplorer, download it from the market. It only will work with root privileges
make sure you reach the directory in which build.prop is stored (it is saved into system directory)
press MountR/W button
long press on build.prop and choose "open in text editor"
Add the required rows, finally save & exit. And you've done everything!
Click to expand...
Click to collapse
STEP 9: SPEED, SPEED, SPEED! REMOVE UNUSEFUL APKs!
WHY THIS STEP: well, this is the step I like the most! Simply because it's the one that makes it possible to obtain a lot of speed increasing!!! The goal is to remove unused applications that usually runs in background draining your battery and slowing a lot your bright Snapdragon CPU
HOW TO DO:
Use Root Explorer; install it from the Market if you still don't have it;
I don't want you to remove applications; just move them to your SD cards. They will not be recognized anymore from Android OS and won't be executed. In other words, you remove it by creating a backup. If something goes wrong, if you miss any application functionality, you simply restore them on their original directory. Be sure to check permissions, when you restore: put a check, with Permission options of Root Explorer, of the first two items of first row if they are unselected!
With Root Explorer create a folder, for example name it "deleted" on SD card root; it will contain the backup copy of removed unused APKs;
With Root Explorer, move to system/app directory
Enable the Multi-select option in Root Explorer
SELECT THE FOLLOWING APKs:
EManual.apk
EManualLauncher.apk
FaceRecognition.apk
JapaneseIME.apk
LatinIME.apk
LearningClient.apk
OMAClientProvisioning.apk
PcCompanion.apk
playnowback.apk
playnowclient.apk
SEMCSetupWizard.apk
SEMCTouchPalKoreanQWERTY.apk
SetupWizard.apk
Stk.apk
moxiermail.apk
playnowappinstaller.apk
quadrapop.apk
wisepilot.apk
qcsemcservice.apk
SemcCheckin.apk
OmaDatasyncService.apk
Click to expand...
Click to collapse
Choose "Move";
Now reach the "deleted" folder you created before and choose "Paste".
Finished!! Now reboot your X10 and enjoy better free RAM and much more speed!!
I followed THIS GUIDEto suggest you the be(a)st APKs to remove. However, I missed some APKs for two reasons:
I WANT TIMESCAPE!
Removing some of the ones suggested in that thread, I was no more able to update my status and the splins on TimeScape
Well, I don't remove Chinese keyboard because I need it to write to my chinese friends here in Shanghai But you can add it to your custom removing list if you prefer!
Pay attention! Maybe now, due to any of that application removing, you won't be able anymore to sync facebook photos with your phonebook. Don't worry!! You can download and use the great SyncMyPix from Android Market. It will allow you to automatically sync every photo from your facebook contacts with a much higher quality than the stock Sony Ericsson application that works in your phonebook to sync these photos!!!
You can have a deeper look of all these APK HERE ; thanks to reindero2005 user for this useful link!
STEP 10: HOME SCREEN REPLACEMENT
WHY THIS STEP: simply because the stock homescreen and menu by SE are quite slow and usually stuttering. Thus, I suggest you to install LauncherPro and enable the 3D menu.
HOW TO DO:
Open Android Market and search launcherpro application;
Try the free version, it's more than enough. However, you can help its developer buying the full version and enjoying full options
Set it as default homescreen (it will be asked from Android OS after installation when you press the home button) and add all widgets and icons you want.
You may also choose a static desktop background: it will help you saving battery and menu will become a lot faster without an animated wallpaper. Try and choose, almost everything in your life it's up to you!
STEP 11: IMPROVE YOUR SOUND
WHY THIS STEP: to obtain a better, louder, crisper sound from your X10. From every hardware source: earphones, bluetooth audio devices, on-board speaker,...
HOW TO DO:
Just download (it is not free, buy it if you want ) Louder Volume Hack v4.1;
After installation, follow every initial step that the program will require.
Press on the big speaker icon on the screen, then select V6 & Revision2Files button and click Apply.
Wait until the software finishes, than on next screen choose buttons IC Loud, Headset Boost 1 and Bluetooth Boost 1, finally apply again
Reboot and enjoy a better higher sound, especially in earphones!!
STEP 12: SYSCTL, ADVANCED (BUT AUTOMATIC) KERNEL IMPROVEMENTS
WHY THIS STEP: sysctl is a free utility that allow to further improve your system responsiveness. Scrolling will be even faster (everything on the screen will better follow your finger during touch), applications will run faster and their opening time will be reduced. Not only!! After the right settings and tune-up of the software, your battery will do an huge smile because your X10's autonomy will exceed a lot!!
HOW TO DO:
search on the Market and download sysctl; it's free
after installation, search in your menu and open "Sysctl Config"
Set up the following:
- Check "Enable sysctl" option;
- Set "Min Free KBytes" to: 32568
- Set "Dirty Ratio" to: 5
- Set "Dirty Background Ratio" to: 3
- Set "VFS Cache Pressure" to: 1
Click to expand...
Click to collapse
FINISHED! Maybe the easiest step, right? Now just reboot your phone
STEP 13: MINOR FINAL TWEAKS TO BUILD.PROP file
WHY THIS STEP: a few minor tweaks for further improvements of your android device!
HOW TO DO: you need to edit your build.prop file. Remember? I explained how to do it in STEP 8, in the quoted part of the text. Take a look here if you did not read it before these other steps and you will be ready to go!
Here you will found several "rows" that you have either to modify (if already present into default.prop file) or to add (if not present, of course). The BOLD part are the rows, while the Italic-style text is a description about them and you don't have, of course, to add/edit this part into your build.prop file because it's simply a description for you, to better understand what every single "command" does!
ro.telephony.call_ring.delay=1000 phone will ring without delay when someone calls you
windowsmgr.max_events_per_sec=260 the operative system will check touchscreen inputs with more frequency (think about the interrupt interval), thus the scrolling will be smoother
dalvik.vm.heapsize=48m and dalvik.vm.execution-mode=int:jit which bring better cache management
mot.proximity.delay=150 : it makes the proximity sensor more responsive
You should already have these two values if you took a look at STEP 7: they are ro.product.multi_touch_enabled=true and
ro.product.max_num_touch=2 . Make sure these two instructions are ALWAYS placed as last ones into build.prop file and no enter is present at the end of the file!
STEP 14: FURTHER SPEED-UP, FREE RAM MEMORY AND IMPROVE BATTERY LIFE
WHY THIS STEP: Thanks to the user PlayGunsta that has posted HERE a nice deep tutorial regarding this, it is possible to further increase the true performance of our device by installing two small programs and set-up them in a very easy and fast way! In a few words, the first APK module will allow you to make free around 100MB of the RAM of the X10 in any situation (and trust me, this immediatly translates in a smooth boost, without taking into account the Android memory management system and how it works...). Not only more free RAM: also an improved battery and an overall speed-up of your system.
After this tweak, try to open your Browser, TimeScape or MediaScape: all will seem damn fast
ALL CREDITS go to PlayGunsta and his THREAD, I just report his tweak here for your convenience
HOW TO DO:
PART 1 - Autokiller
Download THIS package, move it to your SD card and install, for example, with the help of ASTRO File Manager;
Open Autokiller (what you have just installed!);
In the Memory limits tab set the following:
Hidden app: 150
Content provider: 160
Empty app: 170
Press Apply (and allow for root access permissions);
Go to "Setting" and check that the option "Apply settings on boot" is checked!
Move to "Advanced system tweaks" and enable "Battery" and "Memory management" options;
Exit and return to your home screen, then reboot!
PART 2 - Autorun Manager
Download THIS package, move it to your SD card and install, for example, with the help of ASTRO File Manager;
Open Autorun Manager(what you have just installed!);
Focus only on the "Basic" tab of the software, and disable all the services that you don't use or, in general, are unuseful for your device. This will kill all uneeded background applications, will free more memory and will make available more CPU resources for the other running programs! For example, I have disabled "Software Update", "Anonymous Usage Stats", "Skype". You can also try with other services if you like!
Exit and return to your home screen, then reboot!
STEP 15: DRASTIC FURTHER STOCK APPS REMOVAL
WHY THIS STEP: Well, I have to say that I didn't need to perform this step because I love so much certain stock applications which are present in our X10. For example, how could I survive withouth Timescape? Imho it's simply the best social gadget I've played with until now! However, if you like to have a more Android-stock oriented smartphone, and want to remove further Sony Ericsson applications in a very safe way, this further step is just for you
Furthermore, it will give you the ability to remove core applications which can easily replaced with other ones -most of them free- from the Android Market.
HOW TO DO:
Just follow the instructions of STEP 9 , what you have to do is exactly the same. But, in this case, here the other applications that you can remove (if you don't need them, of course), withouth causing any problem to your phone. I would thank the user Ski-lleR that has mentioned them on this thread and already removed them without problems.
Here the list:
Browser.apk (it's the default browser, remove it if you want to replace with another one, for example Dolphin, Firefox, Opera,...)
Calculator.apk (the stock SE calculator)
Facebook.apk (the Facebook application, it shouldn't affect Timescape)
mediascape.apk (the official Sony Ericsson music player)
MediascapePluginManager.apk (component of MediaScape)
officesuite.apk (the trial office suite)
Timescape.apk (here Timescape APK with its modules and themes all safe to remove)
Timescape.apk
TimescapePluginManager.apk
TimeScapeProvider.apk
TimescapeThemeBlue.apk
TimescapeThemeGreen.apk
TimescapeThemeIndigo.apk
TimescapeThemeOrange.apk
TimescapeThemeSakura.apk
trackid.apk (the software needed to recognize songs by just let the phone hearing them from an external source)
Youtube.apk (of course, the YouTube application)
Click to expand...
Click to collapse
Well, as I said, I didn't remove them and if you keep them only TimeScape, especially on very low speed networks, will cause sometimes the phone to lag a bit. It's up to you to decide. And, in case you are not pretty sure, just move these applications, as I explained in step 9, to another folder and see what happens to the operative system without them. In case you miss them, just restore with a cut-paste in the original folder to enjoy their functionalities again
STEP 16: REMOVE BOOT SCREEN ANIMATION TO SPEED-UP BOOT
WHY THIS STEP: If you don't care too much to graphics and animated SE boot screen logo, you can remove this capability and save some time during the boot procedure. I would thank the user basisnederland that has suggested to include this step in the guide. Really thank you and thanks everybody for the tons of feedbacks and suggestions that help me to make this guide better and better
HOW TO DO: Using for example RootExplorer, you just have to delete the file called startupanimation.zip situated into the directory media. The result is a sensible improvement on cold boot!
STEP 17: SD CARD TRANSFER RATES (READ&WRITE) SPEED-UP
WHY THIS STEP: Well, in my case only improvements with benchmark tests and not too much in real daily use. But at least you should have a try to this mod, it sounds really interesting
Since a couple of weeks, here on XDA more than one developer suggested scripts and mod (to flash with xRecovery or to create with a notepad and put inside the ROM) to reach a simple goal: adjust the size of the cache of the SD memory card in order to obtain better performances in terms of read and write transfer rates.
The operation of modding was not so easy for non expert users, until Diego Stamigni, an Italian developer (I am Italian too and so I am glad for this ^_^ ) has created a very easy-to-use tool to perform this operation!
Before and after you perform this step, please measure the read and write speed of your SD Card in terms of MegaBytes per second (MB/s) with a benchmark tool called SD Tools that you can find on the Android Market to see how much the improvement is!
HOW TO DO:
A few very simple steps to follow:
Download from Android Market the software SD Tools and install it
Run the benchmark with the stock parameters (remember that Android set SD Cache to 128KB) and look at the result; you will see quite low reading and writing speed for your SD card!
Now download and install from the market SD Speed Increase, thus set the cache of SD card in 2048KB and press Apply. Of course, you can try other values and every time start SD Tools bench to see which one best fits for your memory card, according to the brand, the Class speed and the NAND type
After applying the tweak, see the improvement with SD Tools!
This tweak will automatically apply to every boot of the smartphone, so after you perform it just enjoy the speed increase without remember to do anything next time you reboot your X10
... AND NOW? WHAT SHOULD I GET AND EXPECT FROM MY SLIGHTLY MODDED X10?​
The answer to this question is very simple: much speed!!! One time I executed Linpack I got 34.4 MFLOPS as score. But usually is around 32.5 / 33. A very good result for the stock ROM. However, I want to focus to a more important point: it doesn't matter the number of a benchmark, it matters the real speed that you are able to appreciate everytime you use your smartphone. Now you will se everything work much faster, you will say "WOW" maybe (yes, I did it too...) =P
LINPACK and QUADRANT scores - screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
CONCLUSION AND FINAL WORDS
I hope you appreciate my modest guide. It is addressed to newbies like me ( ) that want more performance from their SE standard ROM.
I will check and try to update this guide as more news come, however you can always help me to reach this goal and suggest all the mistakes I made writing this tutorial
Thank youuuuu ^^

Wow, PaVi90.

wow, nice work.

Thank you guys

Well done!

great job, very helpful

I thought, I've done great with my phone, I just learned that I still have to do two more steps, from what I read from here...
Great guide. Thanks...

excellent and thanks for the guide...
hello, see you soon

Hi everybody,
I am more than glad to hear that you found my guide useful! =) Thank you!!

Have already done all of this, but that is the best explanation of what enabling JIT does that I've seen.
Learned a little bit, thanks!

Delete Timescape ....fullstop
ur done. ur x10 will b fast

Very nice guide, thanks!!!

Great guide!!!
I have do it on my x10i but i have some problems.
- after xrecovery setup i can't charge offline the phone beacouse whenever i connect the microusb cable the phone turn on.
- the pc companion after root detect a new firmware upgrade but really it install the some firmware that i have.
No one have similar problem? some solution?
thanks

ranbros said:
Great guide!!!
I have do it on my x10i but i have some problems.
- after xrecovery setup i can't charge offline the phone beacouse whenever i connect the microusb cable the phone turn on.
- the pc companion after root detect a new firmware upgrade but really it install the some firmware that i have.
No one have similar problem? some solution?
thanks
Click to expand...
Click to collapse
Yup after installing Xrecoery yew cannot charge yewr fone when its awf
Xrecovery patch modify the system files ..so that ur frone can log into recovery menu for Modd
before enabling Xrecovery
deres a filee in system/bin/...[chargemon]
backup dat ..after enabling it .copy that file to its position nw u can charge ur fone when its off it wont turn onn
....Pc companion nd SEUS will notify yew dat u hav a new update cuming ... its false notification it will install the same firmware u having without rootcapibility ...if yew wanto noe dat a real firmware update has arrived for yewr regions X10... den stay in touch with this Forum. ...
Cheers
Zaryab

zaryab said:
Yup after installing Xrecoery yew cannot charge yewr fone when its awf
Xrecovery patch modify the system files ..so that ur frone can log into recovery menu for Modd
before enabling Xrecovery
deres a filee in system/bin/...[chargemon]
backup dat ..after enabling it .copy that file to its position nw u can charge ur fone when its off it wont turn onn
....Pc companion nd SEUS will notify yew dat u hav a new update cuming ... its false notification it will install the same firmware u having without rootcapibility ...if yew wanto noe dat a real firmware update has arrived for yewr regions X10... den stay in touch with this Forum. ...
Cheers
Zaryab
Click to expand...
Click to collapse
Ok, but i now i haven't backupped chargemon in system/bin/..
which line opening this file with explorer Rooter should I change to obtain the charge offline? thanks

Request Candy[man]
http://forum.xda-developers.com/showthread.php?t=925532

ranbros said:
Great guide!!!
I have do it on my x10i but i have some problems.
- after xrecovery setup i can't charge offline the phone beacouse whenever i connect the microusb cable the phone turn on.
- the pc companion after root detect a new firmware upgrade but really it install the some firmware that i have.
No one have similar problem? some solution?
thanks
Click to expand...
Click to collapse
Hi,
I try to answer
1) The "problem" of wake-up during charge is due to xRecovery. It changes the "way" the phone boots and thus also during charge the X10 will power on;
2) Did you check and install latest firmware BEFORE rooting? If you already have the latest firmware, don't upgrade otherwise you will lost all your customizations!

PaVi90 said:
Hi,
I try to answer
1) The "problem" of wake-up during charge is due to xRecovery. It changes the "way" the phone boots and thus also during charge the X10 will power on;
2) Did you check and install latest firmware BEFORE rooting? If you already have the latest firmware, don't upgrade otherwise you will lost all your customizations!
Click to expand...
Click to collapse
Thanks Pavi..I have solved un'installing xrecovery and replacing it with the original. Now everything works. thanks a lot

Edit, I posted in a wrong thread sorry

ranbros said:
Thanks Pavi..I have solved un'installing xrecovery and replacing it with the original. Now everything works. thanks a lot
Click to expand...
Click to collapse
You're welcome!!

Related

[18 FEB] New Android on HTC Touch-Dual *NIKI* --UPDATED

hey guys,
for the fun i tried to run Eclair android on my niki, with in my mind it would not work.
well i did follow a tutorial which was meant for Kaiser/Vogue/Polaris.
then it just booted in Eclair, i made some pictures for you guys to take a look at.
Ill also make a vid, with booting in it, and some things to show.
enjoy!
sorry for my bad english, im from the netherlands
PICTURES
This are some pictures i made from Android Eclair on the HTC Touch-Dual *NIKI*
http://img175.imageshack.us/gal.php?g=img0741.jpg
VIDEO(S)
Here i will post all video's made by me, or people from xda-developers.
VID 1(made by me, do not mind my voice)
http://www.youtube.com/watch?v=z0u1ejw6AF8
DOWNLOADS
Here i will post all downloads you will need to run android eclair on your HTC Touch-Dual *NIKI*
SD-Card rips
Fast tutorial for installing SD-Card rips
1. Download the SD-Card rip package you want from this page.
2. Extract it to your desktop.
3. Now select all the folders, and right-click Copy.
4. Connect your HTC Touch-Dual *NIKI* to your computer.
5. Go to your explorer(right-click on start)
6. Go to your device, and select in there the SD-Card
7. Now copy all the just selected files to your SD-Card, this can take up to 20 minutes.
8. Now the copy process is finished, take your HTC Touch-Dual *NIKI* and go to the file explorer.
9. Go to your SD-Card, and run Haret.exe
10. Now just wait till android is started up.
SD-Card rip polymod 2.1 alpha 4(OLD)
This is a rip of my SD-Card, i do not know if it works on your HTC Touch-Duals *NIKIS*
But you can always try
http://www.mediafire.com/?gouyxj5igcy
SD-Card rip Android Eclair 2.1 Vogue(NEW)
This is a rip of my SD-Card, i do not know if it works on your HTC Touch-Duals*NIKIS*
http://www.mediafire.com/?mt1wblydryd
SD-Card rip Myn’s Warm Donut(NEWEST)
Here i will post the fastest android release that i found untill now.
This is a SD-Card rip which was installed on a HTC Kaiser, because the NIKI does not have as many keys as the Kaiser, i could not start the installation on my HTC Touch-Dual *NIKI*.
So there only will be a SD-Card rip untill now.
Here is the download link:
http://www.mediafire.com/?mmdihjjez1o
Android install folders
Fast tutorial for installing Install folders
1. Download the Install folder you want from this page.
2. Extract it to your desktop.
3. Now select all the folders, and right-click Copy.
4. Connect your HTC Touch-Dual *NIKI* to your computer.
5. Go to your explorer.(right-click on start)
6. Go to your device, and select in there the SD-Card.
7. Now copy all the just selected files to your SD-Card, this can take up to 20 minutes.
8. Now the copy process is finished, take your HTC Touch-Dual *NIKI* and go to the file explorer.
9. Go to your SD-Card, and run Haret.exe
10. Now you have to watch your screen very careful, when the text “Hold dpad center to launch installer” appears, press the middle button.
11. Now a install menu will come up, select the 1st option, Install system
12. Now there will pop-up a messenge “This will wipe your existing system!” just select YES, this will not remove your windows mobile installation, it should delete a previous android installation, which is not installed yet..
13. Now there will pop-up another messenger “Would you like to clear data too?(Suggested)” select YES again.
14. Now android will be installed on your SD-Card, when it is done, you will return to the install menu, now just select Quit and it will boot in android.
rip polymod 2.1 alpha 4 Install folder(OLD)
This is the Install folder of polymod 2.1 alpha 4.
This is the slowest android i runned untill now, i do not recommand it.
Download link:
http://www.mediafire.com/?zznwujznouz
Android Eclair 2.1 Vogue Install folder(NEW)
This is the installation folder.
Download link:
http://www.mediafire.com/?nxniyktlkuu
Myn’s Warm Donut Install folder(NEWEST)
Please take a look at the SD-Card rip.​
Good news
I would to try it out. Can you upload your android package here?
yes, nike users can use the package for the vogue. the problem for me was that nike could not wake up after sleeping because we have different key mapping than vogue or kaiser. how is ur battery life?
im on school right now.
when im home, ill upload a complete rip of my SD card.
what i've done is the following:
i downloaded the pack for the HTC kaiser/vogue etc.
then i used the default.txt from a android made for the htc niki.
the only thing i changed in there was change "Zimage" to "Zimage-monsha"
then i could just install the andoid on my sd card and run it.
i don't know about the battery life yet, i didn't test it very well yet.
it's pretty laggy though so it will need some very good improvements.
Did your data work? I also got eclaire runniung on nike on ext2 partition using the methods from the vogue forums, but I noticed some issues:
- No data
- Slow
- I Tried to patch the new 3d driver stuff into the kernel. Afterwards i had accellerated graphics without textures (live wallpapers). But i have the same issue on some combinations of older builds, kernels and rootfs.
I also tried other builds from ext2 (all without rootfs, no working data on any of them , but it seems like the old versions with rootfs work better (-> data works)
i did not test it anymore.
i was at school.
rightnow im at home, so ill make a rip of my sd card, this is not formatted in ext2 or something.
i just deleted all the data on the sd card, and i just installed it.
it will take a while to upload, cause its pretty big.
right now im going to upload the .rar file.
it is 115 MB big, so make sure your sd-card is bigger than 512 MB
ritzky said:
yes, nike users can use the package for the vogue. the problem for me was that nike could not wake up after sleeping because we have different key mapping than vogue or kaiser. how is ur battery life?
Click to expand...
Click to collapse
i tryed with sleepmode on 0, and it just worken, also on 1 it just worked.
i do not know how to see if full sleep is working, but it could be also working on the HTC Touch-Dual *NIKI*
set pm.sleep_mode=4. Data don´t work. Data don´t work on Nike with more new Android OS like donuts(1.6) or eclair(2.1) only in olders like android 1.5. Nike handsets lacks of android developers. We have no luck like Polaris/Vogue/Kaiser/Diamond users
i know, but i edited the default.txt a lil, by changing the resolution, i had less lagg, but it does not show the whole screen :S
even when im using the resolution of the screen :X
if u set the sleepmode to 0, can u wake the device? i never been able to. could u post just your default.txt here? anyway, data is working for me.
Running
I tried this, i'ts running, here's my report:
1. I cannot make a call (incoming or outcome).
2. I cannot send the SMS
but the operators carries found..
ritzky said:
if u set the sleepmode to 0, can u wake the device? i never been able to. could u post just your default.txt here? anyway, data is working for me.
Click to expand...
Click to collapse
yes it awakes then.
and i did not test it with sim yet, the first thing i wanted to do is a good fast stable android build.
i found one, only one problem:
you cannot install it on your niki, i have to take the data.img and system.img from a HTC Kaiser(which uses my dad)
i already got a rip, right now im going to test if that works.
then i will delete all settings in there, and upload it here, one thing; it is REALLY fast!!
podelz said:
I tried this, i'ts running, here's my report:
1. I cannot make a call (incoming or outcome).
2. I cannot send the SMS
but the operators carries found..
Click to expand...
Click to collapse
I had the same problem first, then reboot the phone and it works great !
My only problem is the qwerty keyboard layout ... mine is azerty
great port thanks !
ok, thx man!
i'm in France right now, so i can't update my thread, when i'm back, i'll look for some newer versions and upload some other SD-Card rips, and Install folders
mrassol said:
I had the same problem first, then reboot the phone and it works great !
My only problem is the qwerty keyboard layout ... mine is azerty
great port thanks !
Click to expand...
Click to collapse
Hi there,
Tried it here in Germany. Boots fine, but no Data. Carrier shows up and after creating a new APN, The Modem APP shows active Connection, IP Address and so on. But for some Reason, there's no Flow of Data...
Any Ideas ?
Greetz lagloose
(BTW: Phone seems to work normal...)
lagloose said:
Hi there,
Tried it here in Germany. Boots fine, but no Data. Carrier shows up and after creating a new APN, The Modem APP shows active Connection, IP Address and so on. But for some Reason, there's no Flow of Data...
Any Ideas ?
Greetz lagloose
(BTW: Phone seems to work normal...)
Click to expand...
Click to collapse
Data don´t work on Nike with the more newest android builts. We lack developers
I noticed that data works on eclair and donut, but the connection drops after a (very) short time. Sometimes I was able to load one or two webpages after a fresh boot until the connection went down (20Key Nike, O2 Germany). I also got google sync once working for a few seconds (enough to fetch mail).
So it seems to be more a stability issue than a general lack of data connection.
Does anyone have developent experience with android? I am now compiling the eclair build with the latest libraries from the vogue andoid git tree, but if someone already knows were the data problem is or what it could be i could find a faster solution, any in the development would be great.
mblaster said:
I noticed that data works on eclair and donut, but the connection drops after a (very) short time. Sometimes I was able to load one or two webpages after a fresh boot until the connection went down (20Key Nike, O2 Germany). I also got google sync once working for a few seconds (enough to fetch mail).
So it seems to be more a stability issue than a general lack of data connection.
Click to expand...
Click to collapse
It´s true. It is like get freezed. If you go to modem and you want to disconnect it say disconnected but you can see still the icon and sometimes the up arrow. After this if you want to turn off the hanset you can´t and its needed a soft reset. So after get connect and with a luck to browse two webpages it get freezed

[REF] █▌█▌█▌█▌THE ANDROID WALK>THROUGH - Guides, Explanations, Fixes & Tips █▌█▌█▌█▌

[REF] █▌█▌█▌█▌THE ANDROID WALK>THROUGH - Guides, Explanations, Fixes & Tips █▌█▌█▌█▌
Find here and EXTENSIVE collection of every single information available on Android : Kernels, Builds, Updates, Fixes and much much more...
Posts Guide​
Post 1 : Android Encyclopedia
Post 2 : Complementary Guides
Post 3 : Problems, and Fixes
Post 4 : How-to's
WARNING : This post needs updating, formating, typo-checking. Please be patient, as i'll need to collect a lot more data, and rest a little as well
Mods, I made a typo in my post ^^ Can somebody help there? Can't find how to edit a poll Thanks!​
A big THANK YOU to all the contributors of this thread, who are helping me, and the others!
​
This is a GUIDE/LINKS Thread. Suggestions are welcome, but :
PLEASE DON'T ASK QUESTIONS HERE Please check this (How to post a good question and maximize answers)
USE THE THREAD LINKS PROVIDED INSTEAD ON POST 3
You will save yourself double the time : On DEDICATED THREADS you will have more experienced users and more traffic, thus a faster and/or better answer!!!​
Why this thread​I've been reading a lot lately, but still haven't found an updated thread for basic questions, or just a welcome stop-by.
I'd add I'm not a cook neither a developer, but came to understand a few things by myself that weren't precisely told
(A common flaw of computer advices : Do this to solve that - You don't need to know how or why)
This brings pros, as I'll be more oriented towards the end users, but cons as I'll sometimes lack the necessary skills to go further. As a whole, I do believe this may still help understand the basics, and help get rid of a few misunderstandings. This is why there'll be a lot of "seems" and "mays" but in the end, most of the "basic" data here is accurate, and i'll get better as time goes by.
My current hardware and software
- HD2 Europe FR
- Hastarin 7.6 on PhireMod Sense 1.5
- Dutty CDC V11 COM2 FR
- Radio 2.15.40
However, this post covers Android as a whole, and lots may apply to other devices, be it with or without Haret "emulation"
Legend:​
-
Simple Explanation
->
A parameter or file you may change/trigger in order to enhance/solve problems/your Android build (yes, this works both ways)
[file]
An actual Windows Mobile/Windows XP/Seven file. You can see them using a SD Card reader/usb cable/etc
root/
This is Android C:\ drive
A file or directory present/visible ONLY when under Android on the phone.
/
Same as root/, but with some laziness included
(exe)
Means this is a Windows XP/7 Program
(apk)
Means....!
A. Android itself​
There are a few things you need to know on android on HD2.
What an Android build is made of :
- A "sound enabler" [CLRCAD.exe],
- An Android Bootloader for WM6 [HARET.exe],
- A startup command [startup.txt], Touch-screen Calibration Instructions [ts-calibration], a boot logo [initrd.gz]
- An Android Kernel [zImage],
- An Android Root Filesystem [rootfs.img]
- A ROM image [system.ext2]
- A data container [data.img]: This holds your texts, contacts and everything else. Sometimes provided BLANK by some chefs to avoid high boot times (cf Updating Android)
All of these should be on the "Android" folder of your SD card.
Note : For an easy launch of your Android, I recommend Exceller Multiple Boot Loader (link here), that you can set on autoboot (or not)
When you launch Android via EBL on WM6:
- [CLRCAD] enables sound
- [Haret] is launched, then totally closes Windows Mobile (all resources shut down)
- Kernel+Drivers, ROM and Data are loaded
What to learn about this:
- There are hardware/software interactions happening when Haret "closes" WM6 and it's own drivers take place.
-> It may be useful to activate "Airplane mode" in Windows to avoid pieces of the radio chip to stay indefinitely on without Android being able to shut them off (cf Power consumption problems)
-> Full charging may not be achieved under Android, this because of Android drivers not being able to correctly write the battery status (yet). To get to 100%, charge when the phone is off or under WM6 (although i do manage to have a 100% under Android under certain circumstances)
-> It may as well be useful to launch Android with Keypad lights on in order to ensure that lights are working properly. This depends on hardware and software, and varies from people to people.
->Flashing a radio under WM6 has the same impact over Android, as the radio chip instructions are shared between Android and WM6 (cf Robo Voice)
->The WM6 ROM used, while seemingly not worthy of attention (as it is "shut down" by Haret), seems to handle some important work when closing itself or interacting with the hardware. That's why changing from "Stock rom" to a "custom one" may resolve a few problems too.
B. Android's Internals​
First, at the current state of development, Android is ENTIRELY run through the SD card.
-> Class 2 cards have been reported to being a source of annoyance, still being able to correctly run Android, but slowing a lot of problems. T-MO USA users have different experiences with the bundled microSD card provided. However, i'd advise using AT LEAST a Class 4 microSD, with correct formating.
- File explorers under Android are reporting a "root/" directory with several files and folders, and a "root/sdcard" folder. In fact, the [data.img] of the SDcard IS (some part of) the "root/" (unzipped for you to see) whereas the SDcard is...the SDcard. That's why removing the SDcard with android running may freeze the whole file-system.
- The actual NAND work is approximately for the devs to put the [rootfs.img and system.ext2] inside the phone flash, to ensure that Android still runs when removing the Sdcard. The problem is : the [data.img], that holds Android's data, may still be on the SDcard (as EU HD2 only have 512mo of ROM, and Android already takes 300 just for booting)...To be continued.
Kernel, Libraries, Modules, File-system, and the like...
Ok, I know little about them, as I'm not a developer or a cook, but here are the basics
Kernel bundles
-> [zImage] : It is the main kernel file, it seems to contain the primary drivers using for controlling the phone. You can update this file by downloading a "Kernel" like Hastarin 7.6, by powering the phone in WM6, and replacing the [zImage,Haret,initrd.gz] in the Android folder of the SDCard
- [Initrd.gz] seems to be the logo launched when Haret is loading Android (needs confirmation)
- [rootfs.img] : It handles the basic file-system
Android Builds Bundles (further explanation)
- [system.ext2] : It contains the Android files described there-under, also provided in a build
Modules
Located in /system/lib/modules, they are here to handle the Bluetooth and Wifi. They sometimes need to be replaced manually (aka "pushed" via the shell/terminal)
Libraries
Located in /system/lib/ or /system/lib/hw, they handle other elements, like lights and so on. They can also be uploaded manually when needed.
File-system Organisation
- root/acct, root/bin, root/cache, root/config, root/dbgfs, root/sbin, root/dev, root/mnt, root/proc, root/sys, root/tmp seems to contain files used for Android. Never went there.
- root/data/etc and root/data/system holds some system files. Don't mess!
- root/data/app/ is the main location for user installed apps (.apk)
-> root/data/data/ is the location for each apps' storage (like some sort of registry), like scores for games, etc
-> root/data/data/ seems to also be the place where the "hosts" file of android is located (The other ones across the file-system are usually empty ones)
- root/system/app/ is the main location for cooked (pre-installed) apps. Removal is at your own risk!
-> root/system holds the build.prop file, responsible for some of the phone behavior. This folder seems to be physically hosted in Android's [system.ext2] file, and is dependent of the chef providing it. You can configure alternate DNS in this file (BACKUP first).
Kernels' flavors (MichyPrima Kernel Thread)(Hastarin Kernel Thread)
- There are two branches : EVO and Nexus1. They mean different libraries, drivers and modules. Nexus1 is the most stable, but the least capable. EVO, although less stable, is the most able, and thus has been selected to be at the base of the NAND development.
- There are two data approaches : RMNET and PPP. Both have their pro's and con's: Speed(PPP) vs Stability(RMNET). (Learn more here)
- There are several kernel chefs, and several available tweaks for each branch.
- There are several capabilities, such as Overclocking or Not, etc. Usually, each Kernel chef delivers its Kernel with or without these additions. Find the one that suits you best.
To summarize / To Update Android :
- A downloaded "Build" provides a FULL working Android system, you need NOTHING ELSE
- A downloaded "Kernel" provides : An updated [Haret, initrd.gz, zImage] that you just "paste" over an existing Android "Build" and sometimes updated "Modules/Libraries" that you need to manually push
->Note : There seems to be a workaround, like a [root] folder, containing many sub-folders, that is placed in the [Android] folder. The files included in this [root] folder seems to be copied by Haret into the root/ folder of Android on boot. That is why, when you "update" an entire "build", chefs ask that you deleted everything on your [Android] folder, to ensure nothing from an old "build" or "Kernel" will be copied to the new "build" upon booting Haret.
->Note on updating "Builds" : I personally erase everything but the [data.img] on my android folder, then unzip the content of a new "build". WARNING : Some chefs include [data.img] in their "builds", so be sure to CHECK to avoid an override!
How to choose a build/a kernel:
- Check what are your needs : Sense implementation, Basic but blazing Android, HTC Sense.com services.... Each come with a price
- Again, choose what do you want from your phone, cutting-edge but unstable or basic but sure...(You may have both )
-> I personally don't recommend going out of binded paths. Each chef, in each build, uses a specific Kernel dev, and adapts its ROMS to it. I chose to only update a similar Kernel, when the cook or chef just didn't have the time to implement it yet (usually, unless Kernels are really faulty, new ones come with new builds, so just wait for a wholesome upgrade)
C. Basic Android Tools (Survival Starter Kit)​Some tweaks will require "Super-User Access" or stuff like that. Again, here are the basics.
First, "Droid Explorer" (exe).
No, don't look on the market, it's a WINDOWS XP/7 PROGRAM.
(Why the capitals? For the story, a few months ago, it took me HOURS to figure that, as there is also a "Droid Explorer" on the market, free as well. When you're told, "Go into ADB mode with Droid explorer and push that file in the rootlib" you're starting to think you took the wrong spaceship )
-> ADB Mode : Short for "Android Debugger Mode". You can switch this in "Parameters/Application/Development, Check the USB Debug). You need to enable ADB mode to use Droid Explorer.
- Droid Explorer basics : If already on ADB, click on "Connect device" at the right corner, and select the only device shown.
- Warning : I've personally got increasing problems accessing/pushing files to Android using Droid Explorer. I'm currently using the "root folder update" method. (Handle with caution!)
Other useful programs (most are free, some very useful may not, and some are included in builds):
System Apps
- Root explorer (Apk) : A useful Android program, to access files currently not available trough ES Filexplorer or Astro, although some other file explorers may possibly retrieve SU privileges to access the entire file-system. "root/data" is a typical folder not accessible with "traditional" file explorers.
- Super-User (apk): It's an Android Program, provided with your build. It enables programs to access some privileged code/areas...(To investigate)
- Terminal Emulator (apk) : It's Android's cmd.exe, used to input commands like in DOS-Mode
Usually Bundled Apps
- Astro (apk): Beautiful File Explorer
- Drocap2 (apk): Screenshot app. Push start, and shake HARD
- DSP manager (apk): Manages that crackling speaker bad bass rendition
Must-have Apps
- Adfree (apk) : Similar to winhelp2002 for windows, this block some ads while on the Internet. Doesn't block GoogleAds (developers need to survive through free apps too!)
- BatteryLevel (apk): Inputs a permanent notification, which shows the battery percentage. Lightweight and useful, albeit not always properly refreshed
- DroidWall (apk): The only? firewall for Android. Need Busybox (cf TitaniumBackup) in order to function properly. Warning : May block genuine apps from accessing Internet. And no, your cracked apps won't be prevented from calling "home", as license verification goes through the Android system itself.
- GPS Status (apk) : Handles the A-GPS, compass and other stuff
- SetCPU (apk+widget) : This is used to tweak the CPU. (see Hastarin's recommendations, a shame I can't export my settings). Install the apk, then place a widget in order for it to work (mandatory? need to investigate...)
- Shazam (apk)
- SMS Popup (apk) : Great program, pops sms and enables quick management. SMS notifications have to be handled solely by either the program, or the system. Disable one or the other accordingly.
- Startup Cleaner Program (apk) : Manages starting programs. Handle with care.
- SwitchPro (apk+widget) : Almost similar to Cookie's switches for WM6. Can't live without. Weird implementation though.
- Taskiller (apk+widget) : Selective task killer. Has been reported to cause wake-up lag when set on "autokill on sleep" (and I do, but use it on other occasions)
- TeslaLED (apk) : Ke$ha's favorite tool for impromptu parties!
- CurrentWidget (widget) : report power consumption. Helps reporting battery drain problems (I got 3ma on standby ). Don't set to "update" on less than 1 minute. Use it to log when on sleep, then check power consumption on standby.
- DolphinBrowserHD (apk) : Very configurable, personal choice.
Very Nice Addition
- Swype (apk) : Provided on the forum, or sometimes implemented on Builds, can't live without either.
Is there a developer in the room?​- Taintdroid (needs implementation/compiling?)
Unusual stuff coming from me, but this program recently came to my attention. It detects every ID/IMEI/etc Internet leakage and reports to the user. It visibly need some kind of integration into the kernel in order to work. With a firewalling program, we could prevent our phones from spying hard on us (I have a dream, i know ^^)
>>>Hastarin, MichyPrima, ElBartoMe and the others, anyone there? <<<
Thanks for all the devs, chefs and forum users, i'll link when available and when free
Complementary guides
This is post 2 :
Complementary guides
Complementary guides:
> How to flash an android build, and boot issues/solutions
http://forum.xda-developers.com/showthread.php?t=732380
>A good explanation of the different terms
http://forum.xda-developers.com/showthread.php?t=774859
>Frequently asked questions (although pretty much technical to me) (Tips and Apps)
http://forum.xda-developers.com/showpost.php?p=7088391&postcount=3
Main Problems, Concatenated Solutions, Original Threads
This is post 3 :
Main Problems, Concatenated Solutions, Original Threads (When available):
Main Problems and Solutions (compilation)​Some filenames aren't correct, i'll check that later
(One general thread)
Battery Drain (One thread there) (Another Thread here)
May be the main problem out there, although Touchscreen freezes are competing for #1 as well
- Try tweaking WM6 power management (Thread here)
- Use CurrentWidget log mode to verify
- Remove root/data/system/batterystats.bin
- Try the Airplane mode in WM6. For daily Android users, set to airplane, then switch the phone off and on without a reboot app. The airplane mode should stay indefinitely on. For constant switchers, launch haret after airplane mode. On next reboot, WM6 shouldn't have airplane mode on.
- Try checking the "lightslib.q8sk"(?) file/problem. Try replacing it with the newer "lights.htcleo.so" provided on the forums
- Try flashing a different radio or WM ROM (test radio first of course)
- Try booting Haret with the keys' lights on
Robo Voice
This issue seems to be hardware+software related. AKA It is different for everybody, and same build+rom+kernel may produce different results on similar phones.
- Current state of resolution is : FLASH RADIO and CHANGE WM ROM ^^
PPP Stuttering (no Edge/HSPA icon warnings)
- Try the libhtc_ril_wrapper.so fix provided by noellenchris (Another thread there)
- Try updating your kernel
- Try removing Taskiller Autokill feature (not the kill on sleep feature)
PPP Freezes (icon going on and off, etc)
- Try tweaking the build.prop (GSM or WCDMA prefered via "ro.telephony.default_network=" parameter ) (See "Tweaks" Section)
- Try changing the DNS inside "root/system/build.prop" (Link of your mobile provider DNS here)
- Try tweaking the APN in "root/system/etc/apns-conf.xml"
Screen of Death (Thread)
As Robo Voice, this issue seems to be hardware+software related. AKA It is different for everybody, and same build+rom+kernel may produce different results on similar phones.(Proof)
- Try flashing a new radio
- Try formating your SD with the largest FAT32 Allocation Unit Size possible (Thread Here)
- Try changing your SD-Card
Touch-screen Freezes
- Try disabling g-sensor in Parameters/Display/Auto-rotation
- Try offset change. Still haven't understand... (Thread Here)
Music Stutter
- Try updating or Changing Kernel (Thread Here)
- Try this workaround
Background Noise
See this thread
Camera "Moon picture" Preview
- Temporary fix : Disable preview
Camera : HTC 5Mpx (EVO/Desire Roms ONLY) (No Desire HD, No Desire Z...)
See thread here
011 International Dialer issue
Fix can be found here
T-MO USA MMS Issues
Thread Here
Tweaks i'm aware of​
Boost DATA Speed
-> Edit your "root/system/build.prop" and check for correct values (These ones seems "overboosted") -> (Thread Here)
- Here are the "HSPA network" values explanations (See here), these seems more moderate
Build.prop Configuration
ro.telephony.default_network=
-> "0" is WCDMA/UMTS Prefered, even when network is very low
-> "3" is GSM/WCDMA Auto Mode, switch 2G/3G according to highest network
How-To's
This is post 4 : How-To's
HOW TO REQUEST FOR HELP ON XDA​Again, personal point of view here, but there are a lot of "unsaid" things around there....
1. Nothing more annoying than a "noob" (and we've ALL been through there, but...) that didn't (at least) try looking for himself.
-> Use wisely the "Search on this thread" button. It's WORKING. Tip: If you're not on a specific thread, but rather in the Development of General sub-forum, tick the "Post" button to avoid going through entire threads for a single answer.
2. Do remember: you're not alone.
-> DON'T BE RUDE, BE POLITE, SAY HI, THANK PEOPLE, we all have to be patient. It's XDA Community. Plus, some threads are moving real fast, and may have flooded your question. Ask again, and just don't complain!
-> EDIT YOUR SIGNATURE. Insert your ROM, Radio, Phone model, etc etc etc. Most common answer to noob problems: "WHAT'S YOUR ROM"
->Try asking GOOD QUESTIONS, starting with (Hi!) "I've been looking for this, found this, understood this, but need help about that" (Thanks) and you'll see how people will be more inclined to answer ^^
Flash a WM6 ROM (compatible with Android)​> Need-to-Know : HSPL, RUU, WM6 Roms
1. Install the HSPL
- A HSPL is needed in order to "flash" custom roms, as well as new radios, and then Android Builds. Most up-to-date HSPL is HSPL 3 (found here).
- Plug your WM6 phone to your computer using the USB cable provided on activesync mode (SDCard Flash method here)
- Launch the "Mobile Manager" in Vista/Seven, or wait for activesync in Windows XP, and establish a connection (Connection failure : Look here)
- Launch "HSPL3_PKG.exe", and follow the instructions
- Reboot phone
2. Download and Install a WM6 ROM
- Hint: Choose and download a recent WM6 rom (advices here)
-> Your phone needs its battery to be charged at a minimum of 50%, else flashing won't occur
- Again, plug your phone in USB-Activesync mode
- Unzip the archive, and launch "CustomRUU.exe" ("ruu_signed.nbh" is the WM6 rom file)
Flash a new Radio (under WM6 only)​- Choose a recent radio, minimum required is 2.08, 2.12 recommended (radio thread here)
- Again, plug your phone in USB-Activesync mode
- Sometimes, only the radio (ruu_signed.nbh) is provided in zip files. "Pick" the "custom_ruu.ex"e of a WM6 ROM, and copy it in the unzipped radio folder, it'll work just as well.
- Launch and follow the instructions
Install Android on a SD Card​
Update an Android Build (with a new build)​
Update an Android Build (with a new kernel)​
Yes, I did find this useful - Thank-you !
RedWave31 said:
A.Android itself
There are a few things you need to know on android on HD2.
>What an Android build (like mdeejay NextSense.zip) is made of :
- An Android for Windows Mobile emulator (HARET),
Click to expand...
Click to collapse
HaRET is not an emulator. It is a Linux bootloader.
A Really good guide, actually explains quite a lot about the filesystem that I wasn't aware of. Well written and a great idea.
msoler8785 said:
HaRET is not an emulator. It is a Linux bootloader.
Click to expand...
Click to collapse
Thanks, updated!
Feel free to submit ideas or whatever!
Wow, good idea on putting it all in one thread, few things, however:
As another poster suggested, haret is not an emulator (handheld reverse engineering tool)
As far as the filesystems: rootfs.img is the linux rootfile system, startup.txt are commandline arguments for the linux startup, system.ex2 is the root android filesystem, etc. So to avoid confusion, think of it this way: system.ex2 would be closer to the android "rom image", where as rootfs, startup.txt, ts-calibration, and initrd are for the linux kernel side, so you can boot up android. (Very oversimplified I know, just trying to help)
When you install a linux box, typically it's installed on more than one partition (keeping the /home directory on a seperate one is always good practice, and some people even keep /var on a seperate one for log files as well.) data.img and system.ex2 would be like different partitions of the android filesystem. When you buy a phone that isn't "rooted", it means you don't have access to the root file system, aka in this case, system.ex2.
*edit* oops you already saw the thing about the haret. Didn't notice.
You may also want to add that for where apps are located after install, /data/app is for user installed apps, /system/app are for pre-loaded apps that are installed with the system. If you wanted to remove any app that came with the system (like the amazonmp3, for example), you'd delete it out of there. (Delete files out of the system/app at your own risk, don't delete it if you don't know what it is)
Added HSPA Values and DNS and APN files location. Enjoy
This is a very nice guide. Has a lot of the necessary stuff that the other guides leave out.
Good job. Maybe I will just link folks to this guide in the future instead of directly answering them. (probably just do both though - I was pretty noob at one point)
Oh, and .apk = Android Package (android apps are .apk / android package file)
Added 5mpx Fix, hope the HD Roms will have camera too
- Try the Airplane mode in WM6. For daily Android users, set to airplane, then switch the phone off and on without a reboot app. The airplane mode should stay indefinitely on. For constant switchers, launch haret after airplane mode. On next reboot, WM6 shouldn't have airplane mode on.
Click to expand...
Click to collapse
For my phone, turning on Airplane mode in WM6. then booting into Android with Haret without restarting, then coming back to WM6...it is still in Airplane mode.
Great Job man...keep this thread up to date...We appreaciate your hardwork....thanks a lot...
Top work dude!
Spelled "through" wrong in the title
OCedHrt said:
For my phone, turning on Airplane mode in WM6. then booting into Android with Haret without restarting, then coming back to WM6...it is still in Airplane mode.
Click to expand...
Click to collapse
Damn I spent a lot of time trying to figure this one, as I'm not using WinMo anymore. Are you using Cookie HomeTab's switch? Or directly in the Com Manager?
>I remember using Cookie Switch didn't stay at next reboot
- BTW, maybe it has to do with your launcher, or even the rom
jetsetwilly said:
Top work dude!
Spelled "through" wrong in the title
Click to expand...
Click to collapse
LOL This is the "Walk-true-shame"
Thanks for reporting
Added "How to post a Good Question", personal joke of the day, but REAL INFO
A question and a few suggested tools-
First, where in the Android file structure are the logs stored?
Second, another way to access the phone from Windows, one I use for working on Linux systems-
1) install QuickSSHd from the market. It will open an SSH (secure) tunnel into the phone
2) Install on your windows system Winscp and Putty (both Windows XP and up applications and both free. Winscp allows you to transfer files to and from the phone and Putty gives you a root shell and your desktop/notebook keyboard.
While these tools are not real simple, if you have an understanding of basic Linux and get this far you can then log into the phone over your home WiFi network with full root access and get into a lot of trouble if you aren't careful. It also seems more stable than Droid explorer.
Excuse this potentially silly question...
How do you quit Android? I'm running the Runnymede/Rhyme/Bliss one and long holding power doesnt do anything.
Is it just a battery pull?

UPDATED [GUIDE] E10i X10i Mini - Disable Updating Firmware -SOFTLOCK

EDIT: Ok, it seems that this guide is redundant as 2.0.A.0.24 can now be easily rooted!
Check out this post for more information: [APP] X10 MINI/MINI Pro 2.0.2.A.0.24 *ROOT* *TESTED*
However, the information on this page still stands true and can be modified so that you don't update after 2.0.A.0.24! (Your choice!)
Original Post:
I decided to post this after my Missus connected my phone to my PC to charge it and thought it would be a good idea to sit down and let it update... I realised just in the nick of time and stopped her, there was no way I wanted to let it update to an UN-ROOTABLE 2.0.A.0.24!!!
So here is my attempt of completely stopping the phone updating!!!
In the following guide, I use Root Explorer (Free version here) to modify the files on my device but you could just use Root Explorer to copy the files to your SD card, edit the files on your PC and then copy them back to where they were (You would need to reset R/W Permissions to rw-r--r--).
It is very simple:
Open Root Explorer and browse to your "/system/etc" directory.
There is a file called "default-capability.xml".
Open this by holding down on it and from the pop-up, scroll down and choose "Open in Text Editor" (Note: You need R/W privelages to do this).
At the very botton there is a section that looks like this:
<app>
<productnumber>$SW_NUM</productnumber>
<productrevision>$SW_REV</productrevision>
</app>
<filesystem>
<productnumber>$FS_NUM</productnumber>
<productrevision>$FS_REV</productrevision>
</filesystem>
Edit it and change the "$SW_REV" and "$FS_REV" in the following highlighted areas to:
<app>
<productnumber>$SW_NUM</productnumber>
<productrevision>9.0.2.A.0.504</productrevision>
</app>
<filesystem>
<productnumber>$FS_NUM</productnumber>
<productrevision>9.0.2.A.0.504</productrevision>
</filesystem>
Now save the file (A backup will be created automatically).
(This stops SE PC Companion from updating by telling it you have version 9.0.2.A.0.504 installed - So technically, it would stop the updates FOREVER - or until SE Release a higher version Firmware!)
Now reboot your phone.
To check if everything has gone correctly - Connect your phone to your PC.
I use PC Companion and when I try updating - It says "Your phone is up to date".
On your handset, when you choose Settings --> About Phone --> Software Update --> Update Now it reports "Your phone already has the latest software".
Using this method, you can stop the phone being updated by SE for as long as you like, just reverse the process to allow it to update
I'm not sure if this will work for everyone, but it did for me!
I am also not sure if it will work with SEUS, but if you are running that then you must WANT to update!
There is also the possibility that it will work on other devices but I have no others to test it on
If anybody wants, I can create custom installable packages to be used with XRecovery (Install Custom.zip option) and I have attached my own (Please Note: It has ONLY been tested on an E10i running 2.0.A.0.504 UPDATE: Tried and working on E10i 2.0.A.0.24 too!).
I apologise if anyone has posted this, But given the face of the new update from SE, it seems like a good option to do this modification until 2.0.A.0.24 can be easily rooted!
wrong thread.
the way in Xrecovery
hi there
if i do this by Xrecovery and how can i remove or cancel it?
maybe someother day would like to update the new vision.
thanks!
ohoh..ive tried install the disable upates by xrecovery way but it did not work...
maybe it's not suit to taiwan's x10 mini edition.

Please sombody make a tutorial - how to install custom rom..

please sombody make a tutorial to show how to install custom rom on any android(preferably x10 mini pro) ...
i have been trying to install custom rom but cant due to some reasons ......
a lot of users have asked to make tutorial ,please i request soebody to make a tutorial like that
thanks in advance
X10 mini pro user
The only problem being some Roms require slightly different methods of installation, basebands and so forth. A few simple tools such as 'flashtool' can make it easier to root the phone and install xrecovery as well as update/change basebands. Always check the forum first and come up with a checklist based on other peoples experiences, if a new Rom is released on the 'devs' side then if your a novice wait for a few days for any kinks to be ironed out.
Take your time, give yourself a few hours and make sure you have backups and passwords to hand.
(Sent from u20i using D4rKnYsSys/Slade87 Cyanocomb + tapatalk)
[TUT] From stock ROM to custom ROM for n00bs (X10 mini pro)
Moved here http://forum.xda-developers.com/showthread.php?p=16169229#post16169229
Emperor, maybe tutorial can be updated to install D4rKn3sSyS dualRecoveryMiniPro.zip using CWM?
btw. great website!!!
pfonck said:
Emperor, maybe tutorial can be updated to install D4rKn3sSyS dualRecoveryMiniPro.zip using CWM?
btw. great website!!!
Click to expand...
Click to collapse
Good call pfonck.
Just updated the TUT including Dual Recovery.
Emperor.dk said:
NOTE
This guidance applies only Xperia X10 mini pro, with Baseband Version: M76XX-TSNCJOLYM-53404015
I will add more screenshots and change the ones with danish text to english at a later time
Danish version available at my website (see link in my profile).
Warning
The instructions on this page may cause damage to your Xperia X10 mini pro, that you might not be able to correct. You are responsible for such damages. Guarantee and/or warranty can also be set aside by the dealer.
What you need
Xperia X10 mini pro, with Baseband Version: M76XX-TSNCJOLYM-53,404,015th
Access to the Android Market from your Xperia X10 mini pro.
A computer with Windows and Internet connection.
USB cable (USB A Male / B MICRO-M).
USB or SD adapter for microSD.
General references used in this guide (linkable when I'm allowed to post links)
Support for Xperia ™ X10 mini pro (SE-site)
Xperia ™ Mini Pro Android Development (XDA)
SuperOneClick (shortfuse.org)
EASEUS
Android Market
Connect the MicroSD card to your computer
Turn off your Xperia X10 pro and remove the microSD card. See the instructions that came with your Xperia X10 mini pro for further instruction.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Insert the microSD card into the included original Sony Ericsson microSD adapter (CCR-80). Do you not have one, the use a SD adapter, which often follows when you buy a microSD card. Both adapters work the same way.
Plug the USB or SD adapter into your computer.
Preparing the microSD card to APPS2SD
You probably have a lot of pictures, etc. on the memory card. It's a good idea, just for safety's sake, to copy them onto your computer before you continue.
Download EASEUS Partition Master (partition-tool.com) and install it on your computer and then start the program. Home Edition is free (freeware).
In the Partition Master's main window you can now see all the hard drives, including the microSD card that sits in your USB or SD adapter.
Click the right mouse button on the microSD card and select Resize/Move. Be very carefull that it is the microSD card you click!
In the window that opens, decrease the Partition Size until Unallocated Space After get as close to 1024 as possible, but not over. The space to be used by APPS2SD on the microSD card, can not exceed 1024 MB (correct me if i'm wrong)
Then click the OK button.
The main window now shows an unused area at the end of the microSD card.
Click the right mouse button in the gray box (Unallocated) and choose Create.
You may get a warning that Windows will only see the first partition. Just click Yes and continue.
Choose Primary at Create as, and EXT3 at File System and click the OK button.
Click Apply at the top left in the main windows, and then YES at the box that appears.
The program now starts to move the files and reduces the size of the existing partition and then creates the EXT3 partition used by APPS2SD.
Let the microSD card in your computer, for next, we will put some files onto it.
Place custom ROM on the microSD card
Now that we have the microSD card in the computer, we might as well put some files and custom ROM and some special apps (apk-files) on it.
In this guide I will use Cyanogen Froyo CM6 or CyaNo, but any other ROM will have the same procedure.
At this writing the latest edition of Cyanogen Froyo CM6 v6.01 and CyaNo v1.3.
Create a folder on your microSD card and call it ROMs.
Inside that folder create two folders:
CM6
CyaNo
Download Cyanogen Froyo CM6 and save the zip file in CM6 folder.
Download CyaNo and put the zip file in the CyaNo-folder.
If any hotfix are realeased for the two ROM, you can also store them in folders.
CyaNo is in principle the same ROM as Cyanogen Froyo CM6, just without all the extra juice, so if you experience too many errors and restarts with Cyanogen Froyo CM6, you can install CyaNo instead later. I just did.
- I got other ROMs ready on my microSD card just in case -
Download needed apps
To install a custom ROM on Xperia X10 mini pro, there must be a recovery app on.
There are currently two different:
xRecovery
ClockworkMod Recovery (CWM).
If you want to use Cyanogen Froyo CM6 or CyaNo on your Xperia X10 mini pro, use CWM. Other ROMs use xRecovery.
Note: It is possible to have both xRecovery and CWM on your Xperia X10 mini pro at the same time using Dual Recovery. To install this, you first need to have CWM installed.
The easiest way of getting CWM on your Xperia X10 mini pro is via Mini Rom Manager.
Mini Rom Manager can not be downloaded from the Android Market, but must be downloaded from xda and installed manually.
Create a folder on your microSD card and call it APK.
Download Mini Rom Manager and save the apk-file in the APK folder.
Download kFix and save the apk-file in the APK folder (i will get back to this one later)
Download Dual Recovery and save the zip-file in the ROMs folder
Now you can remove the microSD card from your PC. Remember to use the "eject" function on your computer.
Put the microSD card back into your phone, click on its rear panel and turn on your Xperia X10 mini pro.
Gain root on your phone
Enable USB debug on the phone. You will find the check-box under Applications > Development.
Connect your phone to your computer using the USB cable.
Du not activate access to the microSD card.
Download SuperOneClick from shortfuse.org and unpack the zip file somewhere you can find it easily, eg. on the desktop.
Open the folder and run the program and click on the large Root button on the top left corner. The program works a little and finally ask whether to check for root. It is not sure you will see any reaction on your phone.
Along with root, SuperOneClick will install an app onto the phone called Superuser. This app is crucial as it is able to give other apps access to system folders.
It's a good idea to find and start Superuser. Under the Settings tab, there is an update button at the bottom. Tap this, just to be sure that you got the latest binary.
You can now remove the USB cable.
Install Mini Rom Manager
Start Super Manager (or your favorite file explorer) and navigate to the APK-folder.
Choose Mini Rom Manager and then tap on the install button (bottom left).
If you are asked what action to complete the operation, then select Package Installer.
Maybe you will be asked to provide access for installation from unsafe sources. In this case, choose Settings, then tap Unknown sources. A warning will appear that you just accept by tapping OK.
Install ClockworkMod Recovery (CWM)
Start the Mini Rom Manager from app menu. Accept the warning by tapping Agree.
Tap Install CWM Recovery, and wait until you receive a notification of the installation is complete.
Note: If your chosen custom ROM must be installed with xRecovery, then Tap on that instead. The steps ahead are similar.
Note: Mini Rom Manager will retrieve CWM from the Internet, so it would be handy if your Xperia X10 pro is connected to a WIFI.
Save the phonebook, SMS, MMS, call logs and notes
If your phonebook is not connected with a google account and/or you have a lot of messages you want to keep, you can make a backup of everything with MyBackup Root that you can find on the Android Market. After installing your custom ROM you can then restore the backedup phonebook, messages ect.
If you got a lot of notes you've written in the stock note app, then you must write them all down on a piece of paper or copy-paste them all one by one to a another note-app, like Evernote, which can save them online.
Note: You will otherwise lose all that data.
Backup the entire phone
Note: Make sure the battery isn't drained before you continue from here
Restart the phone and press repeatedly on the back button when the white Sony Ericsson logo appears.
Shortly after CWM will start.
You navigate up and down in the menu using the volume buttons on the side of the phone and choose a menu item with the select button (middle button) and go back into the menu system with the back button.
In case you should regret installing the custom ROM, you can now make a backup of the everything first. Select Backup and restore, then Backup.
If you regred installing the custom ROM, you can restore the stock ROM later.
Install custom ROM
When the backup is compleate, select Factory Reset.
Now we are ready to install your custom ROM.
Select Install zip from sdcard and navigate to the folder where you put your custom ROMs and select your the ROM you want. Repeat this for any hotfix.
Dual Recovery (xRecovery + CWM recovery on your Phone)
If you followed the guide above, you sould have the Dual Recovery zip in your ROMs folder.
If you think you might need to install custom ROMs with xRecovery, you can now install Dual Recovery. If you know you don't need xRecovery, then don't bother.
Select Install zip from sdcard and navigate to the ROMs folder and select the Dual Recovery zip.
To start CWM use the Back key as explained above. To start xRecovery use the Home key in the same way instead.
Ready for your custom ROM
When finished, select Reboot phone.
When the phone starts again, it is with your new custom ROM.
Note: First startup might take a long time.
Note: Keeps looking boot-image forever? Pull battery and turn on again and ppress repeatedly on the back button when the white Sony Ericsson logo appears. Try another ROM.
Note: Not able to start CWM? Try Sony Ericsson PC Companion to restore custom ROM.
National QWERTY hard-keyboard
In Mini Rom Manager there is a feature to set the hardware keyboard, so your national characters works properly.
The most sensible custom ROM comes with Mini Rome Manager preinstalled. If not, follow my instructions to install Mini Rom Manager again on the custom rom.
Start the Mini Rom Manager and go to Settings and Extras.
Tap Change HW Keyboard Layout and select your national keyboard in the list.
If you experience ÆØÅ and other special characters like @ is not seated properly when using the keyboard, long-tap (set your finger and let stay on the screen) where the text is written until a menu pops up.
Scroll to the bottom of the menu and select Input Method. Then choose Standard Input. Now you can write ÆØÅ etc.
With the QWERTY keyboard folded in, an on-screen keyboard appear instead. We all know Standard Input.
The two other input methods displays a full keyboard on the screen that you can swich between small and big letters, numbers and special characters.
Android keyboard does not have special keys like ÆØÅ, but offers the ability to write special (national) versions of letters, if there are any, if you long-tab on the letter.
TalkBack keyboard on the other hand, got special keys like ÆØÅ, but also allows you to write special (national) versions of letters by using long-tap. I always find it difficult to call them up. The long-tap mostly fails for me in TalkBack.
kFix - Keyboard LED lights like on Stock ROMs
kFix is a little app that sets the keyboard light as in the original ROM.
The most sensible custom ROM comes with kFix preinstalled. If not, install kFix.
Start Super Manager (or your favorite file explorer) and navigate to the APK-folder.
Choose kFix 2.2 and then tap on the install button (bottom left).
If you are asked what action to complete the operation, then select Package Installer.
Maybe you will be asked to provide access for installation from unsafe sources. In this case, choose Settings, then tap Unknown sources. A warning will appear that you just accept by tapping OK.
Now you can avoid the pitfalls of having to use the keyboard in the dark while the light in the keys will not turn on. Do you go from a bright room into a dark, the light in the keyboard should turn on as we know it from the original ROM.
Restore phonebook, SMS, MMS, call logs, etc.
If your phonebook is linked to a Google account all your contacts will show up again when you are logged into your google account during synchronization (if you added your contacts to Google-profile and not just stored them on the phone).
Did you do a backup with MyBackup Root, you can restore your data again with the same app, and you can access any notes you have created in Evernote, with the same app.
Enjoy
Click to expand...
Click to collapse
Thanks Emperor.dk
This is best tutorial ever for mini pro
But can you clarify me that can we install every diffrent ROM like this. For eg. MUNI ROM
Thanks in advance
Laxman Rathore: To the best of my knowledge, it should be the way for all ROM installs on mini pro.
MUNI ROM for mini pro? Never seen that any where.
Phew... also got images working...
Laxman Rathore said:
Thanks Emperor.dk
This is best tutorial ever for mini pro
But can you clarify me that can we install every diffrent ROM like this. For eg. MUNI ROM
Thanks in advance
Click to expand...
Click to collapse
thanks a lot ....
but i m having problem in xrecovery.
i have installed xrecovey (already installed busybox)
but when i try to rebbot my phone to xrecovery menu (pressing back key when se logo appears) it dosent work ,.
it just start normally as before
plzz tell me the recomendations or tips to make it work .///....????
coolboyranjodh said:
thanks a lot ....
but i m having problem in xrecovery.
i have installed xrecovey (already installed busybox)
but when i try to rebbot my phone to xrecovery menu (pressing back key when se logo appears) it dosent work ,.
it just start normally as before
plzz tell me the recomendations or tips to make it work .///....????
Click to expand...
Click to collapse
To your comfort I just had the same problem (flashed new stock ROM to make new screenshots in english).
I made this secondary TUT for manual install of xRec and CWM.
Look at post #2 here: http://forum.xda-developers.com/showpost.php?p=16181995&postcount=2
Well I install xRecovery (.zip file) from forum
extract zip on desktop & transfer to SD card
open folder with the help of file manager which will have 3 file & transfer file on system/bin/............. (Hope you have root access)
robut into recovery & you done
enjoy!!!!!!!!!!!!!!!

[GUIDE][Xperia 2011 Series] Gps bug fix for all Xperia 2011 phones !!!

This guide is to fix a problem that affect all Xperia 2011 phones, you can find a description here also with the link to official Sony support discussion: http://forum.xda-developers.com/showthread.php?p=23119111#post23119111
What we need:
1) Rooted phone. The more simple way to do it’s flash the stock firmware 4.0.A.2.0.42 with flashtool or wotan server, then run the easy ZurgRush-DoomLoRD script available here:
http://forum.xda-developers.com/showthread.php?t=1321582.
Finally update the phone to 0.62 only via OTA or keep the 0.42 build.
2) Root explorer app for Android.
3) SQLite browser download for windows available here: http://sourceforge.net/projects/sqlitebrowser/
Instructions:
First of all make sure you have a full backup of your system or know how recover it if something goes wrong.
I’m not responsible of any damage you can do to your phone. This procedure can brick your phone or cause a boot loop ! ! ! Do it at your own risk !
Ok, let’s start.
Open the app Root explorer and browse the folders to find the file “settings.db” located here:
data/data/com.android.providers.settings/databases/settings.db
Long click, then Copy the file and paste it in your Sd Card, make sure to select the appropriate option in the app. To do it press the “Mount” button until you can see Mount R/W like in the picture below.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now, get the file from your Sd card and move it in your windows Pc.
Make a copy or a backup of the file and save it in your secure Hard disc.
Install the software SQLite database browser for windows and open it, then go to “File” – “Open database”, select so “settings.db” file saved in your PC, but not the backup one .
Go to “Browse Data” and under “Table” select “secure”.
Now find the line “assisted_gps_enabled” and after a double click change the value from “1” to “0”.
Here a picture of the line you should see with the old “1” value, remember to change it like described up .
Apply the change, then “File” – “Save database”.
To be sure the file is correctly edited, open again it with the software and go in the “secure” tab, if you see “0” in the assisted_gps line is ok, Exit.
Copy the edited file into your SD card and keep it there, Open root explorer and go into the folder:
data/data/com.android.providers.settings/databases/settings.db
long click on the file settings.db, then click “permissions”.
Note these settings in the paper or somewhere, it is very important do it carefully, is enough remember the flags position !!! However the correct permissions are:
User: Read Write
Group: Read Write
Others: no flags
Now, you are ready for the most important step.
Go again with Root explorer in your SD card, where is located the pc edited “settings.db” file, long click and “Copy”; now place it in the folder “\system”, long click and “Permissions”.
Make sure to select the correct flags as you noted them for the original file !!!! So:
User: Read Write
Group: Read Write
Others: no flags
If the flags of the edited file are the same of the original one or, I explane better, if the edited file don’t need permissions change because they are already the same of the original one noted before,stop you, it is very probably a boot loop.
Now long click on the edited file with the new permissions and select “Move”; paste it into the folders: data/data/com.android.providers.settings/databases/settings.db
replace it. DONE !!!
Reboot your phone .
Do it at your own risk !!!
This procedure works, is tested by me but I’m not responsible of any damages.
Now the Gps works like a charm and no more disconnections every 5 minutes with data disabled, finally we have a full offline Gps !!!
NOTE: This fix exclude totally the "Assisted mode", the gps will work only in "standalone mode" without data required. This doesn't mean you will have low performances, absolutely not , the gps chip works like a charm with the best precision, only the First fix will be a little slower, because not data assisted, basically you have to wait 20 seconds intead of 10 seconds. That's all.
This is not an official Sony fix, you can void your warranty doing so.
Tested on Xperia Neo, should work with Arc, Arc S, Ray, Neo V, Pro but it is not tested at the moment.
This is only for Gingerbread !!!
Remember to do a backup until use this guide, you have to be sure to recover your system without lose nothing, in most of Xda threads you can see how do it.
UPDATE 1: A user have reported a minor issue when replacing the settings.db file on .58 firmware. Basically when you confirm to replace the file with original, the same file disappear from the folder !!! This didn't never happen in my tests, however cause a boot loop, so to prevent it after the procedure is done exit from root explorer and open it again (don't reboot of course), go to the folder of settings.db file and make sure it is still here with the correct permissions.
If the file there isn't, copy again the edited one from your sd directly into the folder data/data/com.android.providers.settings/databases/settings.db (not in the root "\system") and change there the permissions.
Now the file should remain and you can enjoy the fix.
Good Luck
By Marco
Is it for Gingerbread or also for ICS?
Sent from my MT15i using Tapatalk
Only for Gingerbread !!!
I add this information in the guide, thanks
Done this today.
will have to do it again if i flash a new rom in future?
archijit said:
Done this today.
will have to do it again if i flash a new rom in future?
Click to expand...
Click to collapse
No, unless you wipe user data.
Madfysh said:
No, unless you wipe user data.
Click to expand...
Click to collapse
Should be so !
But you can check your settings.db file with internal root explorer view, is enough click shortly on the file, and under the table secure, you could see the assisted_gps line with the value "0".
If it is again "1", please repeat the procedure.
archijit said:
Done this today.
will have to do it again if i flash a new rom in future?
Click to expand...
Click to collapse
Let me know if my guide has been simple to follow, or if you have encountered some problems not mentioned in the test
I made it more clear then possible, step by step with explanations and images, so everyone could apply it.
maRRRco89 said:
Let me know if my guide has been simple to follow, or if you have encountered some problems not mentioned in the test
I made it more clear then possible, step by step with explanations and images, so everyone could apply it.
Click to expand...
Click to collapse
Its quite easy and simple to follow. Thanks.
Thanks man,
for several months I've suffered from GPS drops when tracking my sport activities by Endomondo - partly I've blamed the tracker app itself, or the phone's GPS hardware - but a so blatant fault...
My luck is that I got fed up today, so I found a solution immediately, as I can see you've tried to solve this problem for months, now (like we had done here with a different problem: http://talk.sonymobile.com/message/162629#162629)
Interesting info (so the GPS should performe better compared to other mobiles - till now they felt inferior): http://developer.sonymobile.com/wp/2012/01/19/glonass-support-in-our-latest-xperia-phones/#more-5134
I've tried GPS Test and it works!
I've downloaded this one also, if I've further problems, I install it:
https://play.google.com/store/apps/...51bGwsMSwxLDEsImNvbS5Eb3VibGUuRmFzdGVyRml4Il0.
Yes, we have this problem since 6 months !!
Happy to hear you solve immediatly , did you encounter some troubles following the guide ? I hope all is clear for everyone
Please, don't install FasterFix or any apps that could speed up the first fix, is absolutely useless.
we could simply use "Sqlite Editor" in Android OS, and we dont need PC at all
Hey mate.
Im going to try this fix and then leave a reply.
Cheers for finding the solution
YongJeah said:
we could simply use "Sqlite Editor" in Android OS, and we dont need PC at all
Click to expand...
Click to collapse
Yes, we could
But i worked on this solution, and since I have success I didn't change the procedure.
Nice guide!
Please add to the OP that using this method, the user disables A-GPS functionality, which means GPS lock will be slower.
What is A-GPS?
GPS operation uses radio signals from satellites alone.
A-GPS additionally uses network resources to locate and use the satellites in poor signal conditions.
In very poor signal conditions, for example in a city, these signals may suffer multipath propagation where signals bounce off buildings, or be weakened by passing through atmospheric conditions, walls or tree cover. When first turned on in these conditions, some standalone GPS navigation devices may not be able to work out a position due to the fragmentary signal, rendering them unable to function until a clear signal can be received continuously for up to 12.5 minutes (the time needed to download the GPS almanac and ephemeris).
An Assisted GPS system can address these problems by using data available from a network.
Assistance falls into two categories:
1. Information used to more quickly acquire satellites
2. Calculation of position by the server using information from the GPS receiver
As an additional benefit, in some A-GPS device implementations, the amount of CPU and programming required for a GPS receiver is reduced by offloading most of the work onto the assistance server.
GPS, is slower on time to first fix. That is why many mobile phones combine A-GPS and other location services including Wi-Fi Positioning System and cell-site triangulation and sometimes a hybrid positioning system.
Click to expand...
Click to collapse
iridaki said:
Nice guide!
Please add to the OP that using this method, the user disables A-GPS functionality, which means GPS lock will be slower.
Click to expand...
Click to collapse
Yes, i wrote so !
The first fix is a little slower, about 10-15 seconds more, and Agps is totally disabled, but is not a problem, the gps chip work so well, it doesn't need data like other normal car gps
I have a Q. I've got a .58 rom (original SE), rooted.
In you first post you only mention .42 and .62.
Have you tried with a .58 rom?
Cheers
Zero|Cool said:
I have a Q. I've got a .58 rom (original SE), rooted.
In you first post you only mention .42 and .62.
Have you tried with a .58 rom?
Cheers
Click to expand...
Click to collapse
0.58 is not available on my country, but i don't see any reason why it shouldn't work . You have to modify a system file of android, not a Sony one, so should be the same.
Of course if you didn't experience the bug, don't try this guide
but i think 0.58 hasn't a bug fix, like all 4.xxxx builds
maRRRco89 said:
0.58 is not available on my country, but i don't see any reason why it shouldn't work . You have to modify a system file of android, not a Sony one, so should be the same.
Of course if you didn't experience the bug, don't try this guide
but i think 0.58 hasn't a bug fix, like all 4.xxxx builds
Click to expand...
Click to collapse
I have this bug. I believe all Xperias have this problem. I have been reading the thread on the SE talk forum, about the GPS bug. It was there I read about this fix
I will try it and then report whether it worked or not. It can take a few days, I'm sick atm.
I have tried with the method on 1st post and got a boot loop
---------- Post added at 05:41 PM ---------- Previous post was at 05:17 PM ----------
Ok so there's something wrong with your tuturial.
I have redone the process and when you paste the setting.db and it asks you to replace it, and you say yes, then the file disappears! But no fear, go back to your SD card, copy the file again and paste it again (this time it won't ask you to replace because no file is there!). Then go the permissions and change them accordingly.
Close program, reboot and it's done!
Worked first time for me!

Categories

Resources