• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root FAST ROOT GUIDE for Linux users (and probably others)

BBARNETT

Lurker
Feb 24, 2011
4
2
I found this method to be quicker, and it let me use my own installed ROM to gain root with. It is aimed at those that have rooted phones before. It also allowed me to backup my virgin, original rom. That way, I could restore -- if I munched up in my root attempts.

Note: this should work equally well with Odin, but I have no way to test that, and -- I have no way of knowing if there is an Odin version new enough to do this. Likely, though, as I've seen references to Odin in other places.

Step 1 -> DOWNLOAD, COMPILE AND INSTALL HEIMDALL

IMPORTANT! MAKE SURE YOU USE THE LATEST HEIMDALL BRANCH...

https://github.com/Benjamin-Dobell/Heimdall/zipball/master

Save yourself the hassle. Just run heimdall as root, especially if you never expect to use it daily. That will save you any pain you may experience with udev and permissions.

Once you have downloaded and compiled the newest version of Heimdall, and I mean *newest*, you can proceed to the next step.

(there are lots of guides on this point, but to experienced users it's just grab the source, ./configure, make, make install)

Step 2 -> PUT YOUR PHONE IN DOWNLOAD MODE

Put your phone in download mode.

Power off, then press Volume Down+Home Key+Power key. Keep them pressed until you see an intro screen, then release and press Volume up. You should now see the “Downloading” mode.

Step 3 -> CHECK THAT HEIMDALL <-> PHONE CONNECTION WORKS

Connect the phone to the PC and check if it&#8217;s detected:

# heimdall detect
Device detected

Step 4 -> INSTALL RECOVERY

Install recovery from here:

https://www.dropbox.com/sh/bo7ex3rzqjz2z4t/BuDSF4vE8d

cwm-apexqtmo-2012-10-11.zip

Install it!:

# ./heimdall flash --verbose --recovery cwm-apexqtmo-2012-10-11.img

Step 5 -> BOOT INTO RECOVERY AND MAKE A BACKUP!

Boom! You now have a recovery! At this point, reboot into recovery.
Power off the phone, but this time hold down Volume Up+Home Key+Power
key. You'll end up at CWM.

Make a backup like you would of any other ROM.

NOTE: If you've been using your phone for a while, I *STRONGLY* suggest you backup to external SD. Each app you have installed, enlarges the side of the backup, and therefore, takes more internal SD card space!

Either way, when done, you should try to get that backup onto your computer for safe keeping.

Now you are safe(r) to play.

Step 6 -> QUICK WAY TO GET ROOT FOR MOST PURPOSES

Go here:

Superuser

Downloaded this (or newer? I used this version):

http://downloads.noshufou.netdna-cdn.com/superuser/Superuser-3.2-RC3-arm-signed.zip

Get it to your phone in a way that allows the recovery to see it. You could, for example, boot up the phone -- and transfer the above zip onto the internal "sdcard" that way.

You could put it on an external sdcard, and put it into the phone. Or, perhaps, just download it on the phone?

You could also use ADB too of course, but that is overkill if you never
plan to use ADB again. I pushed it to my external sdcard via ADB. I know that works, at least.

Regardless, once you have the above file onto your device, boot into CWM
again. You can use the mounts menu to mount (for example) sd-external.
Once there, just apply the update zip.

Boom. You have su / superuser working, with your original rom. Very
clean, less downloading, and you control the rom.




I haven't required busybox for anything yet. Titanium was fine without it, Droidwall seems OK too, and I used ADAway without issue.

So far, this is an easy way to hold us over until CM is on this device...
 
  • Like
Reactions: HippoMan and RazoE
Thank you, BBARNETT!

Question: in your excellent set of instructions, you mention "my own installed ROM". What is that?

Is it this (from your dropbox site): cm-10-20121023-1-UNOFFICIAL-apexqtmo.zip ???

If I want to install this ROM, would I do so as follows (referring to your instructions above)?

After your Step 5 ...

Step 5.5:

Get the following to your phone in a way that allows the recovery to see it:


You could, for example, boot up the phone -- and transfer the above zip onto the internal "sdcard" that way.

You could put it on an external sdcard, and put it into the phone. Or, perhaps, just download it on the phone?

You could also use ADB too of course, but that is overkill if you never
plan to use ADB again. I pushed it to my external sdcard via ADB. I know that works, at least.

Regardless, once you have the above file onto your device, boot into CWM
again. You can use the mounts menu to mount (for example) sd-external.
Once there, just apply the update zip.

Will that work?

Thanks.
.​
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones