FAST ROOT GUIDE for Linux users (and probably others)


Last Updated:

  1. BBARNETT

    BBARNETT New Member

    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...

    Advertisement
    HippoMan and RazoE like this.
  2. RazoE

    RazoE Well-Known Member

  3. HippoMan

    HippoMan Well-Known Member

    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.
    .​
  4. BBARNETT

    BBARNETT New Member

    That's not my site, and that CM rom is a beta -- I don't think much works on it.

    You'll have to wait until usable roms come out...
  5. nardholio

    nardholio Member

    That's not even a beta. Betas are publicly released for testing and there are usually a few issues with them. That's an unreleased alpha version and the only thing that works is it boots.
    cjablonski likes this.

Share This Page