Rooting the T Mobile Pulse phone
I decided it was time to change my mobile phone. Being a Linux nerd I decided to opt for an Android based phone.
There are quite a number to choose from. The HTC Hero being the most popular, but at the time this would have cost me £360 of my hard earned cash.
T-Mobile have released an ‘own brand’ phone, the pulse, manufactured by Huawei. At the time of writing you can get one for under £150.
The pulses spec is very similar to that of the hero, but with slightly less memory, leaving just 60mb left to install new apps into. For reasons best known to google, android apps cannot be installed onto the SD card which is a real shame not least for the apps market in general.
Please note that rooting a phone will not, by itself, allow you to install apps onto the SD card. For that you also need to modify the ROM, or replace it with a custom ROM.
BIG FAT WARNING
Rooting your phone will almost certainly invalidate your warranty.
It is also possible that you could brick your phone.
The instructions below are simply a blog of what I did to my phone. There are no guarantees that they will work on your phone. So if you follow these instructions and bad things happen to your phone, don’t blame me!
Remember, the risk of making your phone completely useless is yours not mine.
END OF BIG FAT WARNING
Getting root access on the phone is fairly simple.
Unzip the two files into separate folders and chmod the files install-superboot-linux.sh and install-recovery-linux.sh to make them executable (e.g. chmod u+x filename).
Switch the phone off (“power off”)
Hold Volume Down and the red button and switch the phone on.
This should bring you to the USB FastBoot screen. Now attach the USB cable to the phone and PC.
As root run install-superboot-linux.sh (e.g. in ubuntu cd to the folder containing the superboot files and type sudo ./install-superboot-linux.sh)
This is enough to give you root access. However, if you also want the ability to make backups of your phone and/or install custom roms then you can also install the recovery image:
As root run install-recovery-linux.sh (e.g. in ubuntu cd to the folder containing the superboot files and type sudo ./install-recovery-linux.sh)
Once you get the successful message you can restart the phone. I waited a couple of mins, “just in case”. The only way I could find to get out of the fastboot screen was to remove the battery.
And that’s about it.
To test that you have root access you need to install a ssh client, such as ConnectBot and shell onto localhost. When you do an su to gain root access, a pop-up window should ask you if you want to allow root access or not.
If you’ve also installed the recover image then you use the quickboot icon that should now be in your apps list. This will re-boot your phone into the recovery menu where you can backup and restore images as well as a few other options.