b_randon14
Android Expert
So after poking around on the Motorola Triumph for a little bit after rooting using Gingerbreak I noticed a couple things that caught my eye. First off I noticed that /system is mounted as read-write from boot, meaning no root needed to mount the system as read/write to modify files, however you still need to have root permissions to modify files with certian permissions where only root can write to the file(i.e. change the file). I was looking in /system/xbin and noticed that there was a file that came on the phone called sudo. Anyone who has used Ubuntu knows that sudo is the root access binary(much like su) that ubuntu uses to grant root privileges. After seeig this I got curious and opened my terminal emulator and typed in sudo, and it gave me the # symbol denoting I had root access. Just to be safe and test it out, I unrooted my phone(which removed the su binary and Superuer.apk from /system/bin and /system/app respectively.) I rebooted my phone and checked to make sure I did not have root access. Autokiller said it could not gain root, as did Titanium Backup. I then opened my Terminal Emulator and typed in sudo. It gave me the # symbol again. So i decided to try symlinking sudo to /system/bin/su and /system/xbin/su(the directories the su binary is normally located in) and sure enough after a reboot all my root apps worked! So essentially this phone was "rooted" from the beginning.
So for everyone who doesn't want to fool with installing a root app to root thier phones(i.e. gingerbreak) or hook it up to a computer and use superoneclick or somthing of that nature, you can do it quickly and simply using Android Terminal Emulator(free on the market) and a couple commands. NOTERooting this way will not install Superuser.apk so you won't get prompts to allow apps root access, its much like the root that Joeseph Mother uses in his kernels.)
Step 1: Download Android Terminal Emulator from the market.
Step 2: Open up the Emulator and type in sudo, you should get the # symbol.
Step 3: Type in the following code:
Step 4: Reboot and you should have root access. NOTE: This will not install busybox, so if you wish to have busybox you will have to install it from the market or manually. This just provides you with root access.
If you have any issues pm me, and if you come across apps that do not work with this root method let me know and I will work to see if I can figure it out.
*Video Guide by LucaBrassi. Thanks for putting this video together and getting my method noticed!
Terminal Root Method by LucaBrassi
So for everyone who doesn't want to fool with installing a root app to root thier phones(i.e. gingerbreak) or hook it up to a computer and use superoneclick or somthing of that nature, you can do it quickly and simply using Android Terminal Emulator(free on the market) and a couple commands. NOTERooting this way will not install Superuser.apk so you won't get prompts to allow apps root access, its much like the root that Joeseph Mother uses in his kernels.)
Step 1: Download Android Terminal Emulator from the market.
Step 2: Open up the Emulator and type in sudo, you should get the # symbol.
Step 3: Type in the following code:
Code:
ln -s /system/xbin/sudo /system/bin/su
ln -s /system/xbin/sudo /system/xbin/su
Step 4: Reboot and you should have root access. NOTE: This will not install busybox, so if you wish to have busybox you will have to install it from the market or manually. This just provides you with root access.
If you have any issues pm me, and if you come across apps that do not work with this root method let me know and I will work to see if I can figure it out.
*Video Guide by LucaBrassi. Thanks for putting this video together and getting my method noticed!
Terminal Root Method by LucaBrassi