A new Android-based smartphone has been made available for purchase on the United States market on Wednesday, namely the T-Mobile G2, the first handset on the carrier's airwaves to pack HSPA+ connectivity options, and also a rather difficult to root Android phone, it seems.
While hackers and enthusiasts are already working on coming up with a root method for the T-Mobile G2, a temporary solution
was already found.
The process is not that complicated, but, as usual, is not something that all T-Mobile G2 users out there should try.
All the usual warnings apply here, since there are great chances that the phone would end up as a brick if things do not go as well as planned, not to mention that one would void warranty when rooting the device.
However, those who are interested in rooting
the T-Mobile G2 despite all these warnings, they should go through the following process, as described in this thread
over at the XDA Developers:
"Stage 1: On your PC
1. adb push su /sdcard/su
2. adb push Superuser.apk /sdcard/Superuser.apk
3. adb push rage /data/local/tmp/rage
4. adb push busybox /data/local/tmp/busybox
5. adb push root /data/local/tmp/root
6. adb shell chmod 0755 /data/local/tmp/rage /data/local/tmp/busybox /data/local/tmp/root
7. Disconnect phone from pc
Stage 2: On your phone (Assumes you have already installed Android Terminal Emulator from the market)
1. Launch Terminal Emulator
3. Wait for the message: "Forked #### childs."
4. Menu > Reset Term - Terminal Emulator will exit.
5. Launch Terminal Emulator, it Force Closes. Launch a second time, and you'll have a root shell
A .zip file that contains all that one would need to set up the temp root
has been published over at XDA Developers.
Of course, being a temporary root means that one would lose the access as soon as the device is restarted, though this applies only to the actions listed under Step 2. Step 1 need be done only once.
As stated above, there are some who are currently working on finding a permanent root
for the G2, but it appears that we'll have to wait a little longer for it to arrive, as the phone's “defense systems” are a little more complicated than expected. Nothing too serious though, XDA forum members say.