so for this post i'll be posting How-to-install xrecovery on your xperia x10
What is xrecovery?
"xRecovery is a custom recovery console that allows you to manage backups and install ROMs, themes and applications from zip files. Other functions include the ability to wipe your phone and manage partitions. "
This is the only xrecovery that would only work with the Xperia x10i. So I don’t recommend using other app that you might find on the app market, unless you have made a study on it. Remember! I don’t guaranty other app or method will work. You might brick you Xperia.
A special thanks to xda dev member
You can get the latest xRecovery from the Xda forum. Version 0.3 is latest version during this writing that works perfectly on xperia x10 and for xperia x8 get the 0.1 version. Try to visit the xda-developers forum for the latest info on the xrecovery version and method on installing.
Requirement before proceeding,
1. a rooted xperia
2. busybox by stecricson- can be download from the market.
3. of cos the xrecovery.apk from a trusted source.
· ADB root shell
· Install update.zip from SD Card
· Factory reset (full wipe)
· Wipe cache partition
· Install custom zip
· Backup and Restore
· Partition tools
· Mount/unmount partitions
· Format partitions
· Mount as USB Storage
· Advanced options
· Wipe Dalvik cache
· Wipe battery stats
· Fix permissions for apps (FC fix)
transfer the apk file to your SD then Open xRecovery installer app with a file manager and tap "Install xRecovery"
look at the picture below, follow the sequence of the picture, the xrecovery installer only help you detect the xrecovery.apk file and installed it.
after installing the xrecovery installer, let the installer look for the xrecovery.apk file that you have put in the sdcard. put it on the root of the SD to make it more easy to find.
make sure you select the "allow" button,
- Download the apk, rename it to xrecovery
- Unpack the file, find ./res/raw folder inside. It should contain 3 files (chargemon, busybox, xrecovery.tar)
- copy these 3 files into /system/bin using root explorer (remember to remount /system rw
Please bear in mind that it's not the regular android recovery (we cannot replace recovery image without cracked bootloader). Instead, the boot hijacking is used to start recovery mode. You still need basic files on your /system partition to use this. NEVER use the "format /system" option (it's there only to check if anyone reads this long, boring note).
This recovery is NOT tested for compatibility with app2sd! Use at your own risk.
This recovery WILL be used to flash custom roms easily.
If you are confidence with the installation, its time to do some testing. It may sound easy, but sometime we just make mistake. So testing is required. To boot into the console, restart your phone and press the back button a few times after the white text Sony Ericsson logo appears (its the first logo that appear when you start up the phone). Once it starts (something like the following picture), use the volume-up and volume-down buttons to scroll through the menu. Press the home button to select an option and the back button to go back.
the xrecovery interface should look like this,