Owners of the Sony Ericsson Xperia X10 have a pretty good reason to be upset. While recent phones like the myTouch Slide and EVO were rooted within days of their release, the Xperia X10 has been available for months without root, and is stuck on Android 1.6 running a custom skin.
After being out for just two days, the HTC Aria has been rooted. Turns out the method Android hacker and XDA-Devs forum member Eugene373 (you may remember him as the man who also rooted the MyTouch 3G Slide last Tuesday) used to hack the Slide works for the Aria as well.
The full root is a 19-step process, and while it isn’t exceedingly tricky, it isn’t simple either – first time rooters, beware. The root requires a Gold Card, and as with the MT3GS, the process involves booting the phone into recovery and then pushing the update onto the card, loading a .zip, and installing Superuser.
Now we have
1. Full Root access from adb
2. Root in terminal via 'su'
More detailed instructions are posted in the thread.
While I haven't seen anyone verify LeshaK's statement yet, if true, this is going to make the upcoming Galaxy S series phones twice as delicious - perhaps somebody will come up with a Froyo ROM before they are even released here in the US (Galaxy S is out in Europe).
The process involves booting into recovery mode, pushing the “update” to the phone manually, and installing the root. Users of the HTC Droid Incredible may recognize that “… it's the same root method as the HTC Incredible... I just added SU & fixed the script, plus figured out how to get it to write to system…”
Android hackers initially expected to have a root out for the phone’s June 3rd release, but it proved more difficult than they had anticipated to provide a bug-free solution.
If you've been following the EVO 4G root progress, you would know that the current root status is incomplete:
- the unrevoked method allows granting root to apps but doesn't allow writing to the /system partition, which means you can't remove applications added by Sprint and do any kind of useful hackery, such as installing custom recoveries or ROMs
- toastcfh's original method (now known as Part 1), which grants write access to /system but only in recovery mode, which means you need to reboot your phone into a special recovery console to gain those write permissions.
It looks like the Unrevoked team, the same one that brought you the one-click EVO root, has been playing around with some race conditions apparently present during the Incredibles' boot process, which allowed them to slowly and painfully root a couple of their phones.
The process is currently very manual and requires a lot of patience and careful timing but the Unrevoked team is not giving up, hoping to come up with a reliable method as soon as possible (they've been at it all day today).
The team offered a screenshot of one of their Incredibles documenting the result of the rooting procedure, showing the su binary written to /system/bin/su.
Rooting instructions, using a technique Paul called Superboot, have just been posted to the MoDaCo forum. Recovery images are to follow soon. I will mirror them here (current version 07/Jun r1) but you should always double check with the post to see if they were updated:
After taking a breather, a few hours later they produced another version, this time with support for WiFi and overclocking.
There are a number of download options, varying in the CPU frequency hardcoded into the kernel - from 800 MHz to 1250 MHz, so grab the one you want and see if it's stable enough (I promise you - it will be FAST). If the one you grabbed is not stable, grab one with a lower frequency, and rinse and repeat until it all works well.
The same hour the root instructions were released, a new root method, called unrevoked, was promised and scheduled to come out by midnight. However, Sprint's OTA update fixing the SD card issue also patched up the vulnerability that both root methods used.
Fear not though, unrevoked was still released a few hours ago and works for both pre-OTA and post-OTA EVOs and only pre-OTA Heroes.
I alerted the community of the issue last week by raising some red flags and starting a few forum threads, and voila - Sprint and HTC scrambled the fix in time for launch. Thank you, everyone, for all your feedback!
The problem with the SD card, which most users incorrectly attributed to the card itself being faulty, ended up being a software bug, so no device returns should be necessary. The bug did affect retail phones, not just the ones passed around at Google I/O, as also previously speculated.