Easiest way to ROOT Stock 2.1

Discussion in 'Android Hacks and Help' started by Royal2000H, Apr 17, 2010.

  1. Royal2000H

    Royal2000H Member

    Joined:
    Nov 13, 2009
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Hey,

    My brother has a stock 2.1 phone. Never been rooted/unrooted on 2.0.1.

    What's the easiest way to get his phone rooted without losing data?

    From what I understand, the full SBF file with RSDLite will give him rooted 2.0.1 but all his data will be wiped. The stripped SBF file that just flashes SPRecovery will leave him on unrooted 2.1. He can then flash a rom that has 2.1 root. Must he wipe data/cache? Or is he allowed to keep it since he's on 2.1 already.

    If he must/should wipe. Is there a way to root without installing a rom? Then he could use Titanium Backup to backup all his SMS and apps and then install a spiffy rom if he wants.

    Thanks,
    Roy
     
  2. christim

    christim DF Super Moderator Rescue Squad

    Joined:
    Jan 23, 2010
    Messages:
    5,100
    Likes Received:
    2
    Trophy Points:
    153
    Location:
    New England
    Ratings:
    +2
    Basically you root, replace the default bootloader with sprecovery (or clockwork) make a nandroid recovery backup of your current setup and then apply the rom of your choice.

    That lets you install Titanium before installing the rom.

    With the backup made you can try installing the rom without wiping cache and data and if it works you are good to go. If not you just restore what you backed up, and wipe next time before flashing the rom.
     
  3. ufearme3

    ufearme3 New Member

    Joined:
    Mar 30, 2010
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Queens, NY
    Ratings:
    +0
    I found that this is the easiest way... I'm not a rooting expert, but I rooted, backed up and installed a whole new ROM within 20 minutes!

    Root Step 1 Flashing SPRecovery SBF to Stock 2.1 | Droid Life: A Motorola Droid Blog

    Root Step 2 Video: Installing a Custom ROM Using SPRecovery | Droid Life: A Motorola Droid Blog

    This last one is for setting up the overclocking... not sure if this part is right, but the two above are spot on!

    Root Step 3 Video: Upgrading a ROM and Using SetCPU | Droid Life: A Motorola Droid Blog
     
  4. Royal2000H

    Royal2000H Member

    Joined:
    Nov 13, 2009
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Don't you wipe data in step 2?
     
  5. Royal2000H

    Royal2000H Member

    Joined:
    Nov 13, 2009
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Thanks for your response christim. What's your method for rooting? I can do what ufearme3 said. But, again, that makes me wipe, no?
     
  6. teddyearp

    teddyearp Senior Member

    Joined:
    Jan 13, 2010
    Messages:
    1,800
    Likes Received:
    3
    Trophy Points:
    68
    Location:
    Randle, WA
    Ratings:
    +3
    @ Royal2000h: Yes, the stripped .sbf file does not wipe out your data, puts the SPRecovery on your phone, and leaves it ready to use SPR to install a (SPR only) nandroid backup style ROM on the phone. If it is a ESE81/ESE53~2.1 based ROM, you "shouldn't" have to wipe data/cache, however I haven't gone all the way down this road and written a full guide for it yet, so I am speculating a bit.

    OOPs, somebody else posted as well, but if you want to get to a stock rooted ESE81 2.1 we need to get just the su binary and Superuser.apk on to the phone properly and/or in SPR nandroid backup/restore fashion.
     
  7. ufearme3

    ufearme3 New Member

    Joined:
    Mar 30, 2010
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Queens, NY
    Ratings:
    +0
    Yes you have to wipe data, but only after using sprecovery to make a nandroid back up of your stock setup. Be sure NOT to put any spaces in your back file name!! Actually, I did the above steps, ran JRummy's Cyangeon rom for a while and something went wrong and I screwed my phone entirely! So I ran the backup from the sprecovery and I was back up and running in about 5 minutes, didn't miss a beat!
     
  8. christim

    christim DF Super Moderator Rescue Squad

    Joined:
    Jan 23, 2010
    Messages:
    5,100
    Likes Received:
    2
    Trophy Points:
    153
    Location:
    New England
    Ratings:
    +2

    ahh, I see the issue. If the SBF with sprecovery for 2.1 isn't root then you can't use Titanium as that is a root only tool.

    I don't know if MyBackup Pro is a root only tool or not.

    With sprecovery installed the phone can still have a recovery file created before flashing the rom, and you can try not wiping data.

    Astro lets you at least back up all of the files you have downloaded to the SDcard so you can easily reinstall them on the new rom. You'd be missing the settings of apps not stored on the card though.

    What is the data you guys are concerned about losing?
     
  9. christim

    christim DF Super Moderator Rescue Squad

    Joined:
    Jan 23, 2010
    Messages:
    5,100
    Likes Received:
    2
    Trophy Points:
    153
    Location:
    New England
    Ratings:
    +2
    backups make life so much easier!
     
  10. Royal2000H

    Royal2000H Member

    Joined:
    Nov 13, 2009
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Getting SPRecovery seems like the easy step.
    So I guess the question becomes, whats easiest way to get the su binary and Superuser.apk on his phone?
    I know you can do it with adb. But I'm looking for an easier way for him to do it.
    Can you use the easy droidmod app? Or does that require the full 2.0.1 installed?

    True, he will be able to make a nandroid backup. But that backup will only be useful in situations like yours where he needs to go back. If all goes well with the rom, he still won't have any of his SMS messages.
     
  11. Royal2000H

    Royal2000H Member

    Joined:
    Nov 13, 2009
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    YES! Exactly what I'm trying to say :).
    I used Titanium when going from DroidMod to CyanogenMod, but that's cuz I already had root.

    He wants to save SMS and all his game saves and other various things. Call logs, Helix data, etc, I'm sure. So I'm pretty sure MBP without root won't be enough.

    He doesn't seem to be a big fan of roms anyway. I don't know why, because I love CM. But he wants to root for overclocking and Wifi tether. So technically, he doesn't even need a rom.
     
  12. christim

    christim DF Super Moderator Rescue Squad

    Joined:
    Jan 23, 2010
    Messages:
    5,100
    Likes Received:
    2
    Trophy Points:
    153
    Location:
    New England
    Ratings:
    +2
    SMS Backup and Restore, a free app from the market will back those up to his sdcard. There are other market apps that backup to Google too.

    We need to figure out where the concern is. It could just be installed apps. It might be other specific apps with settings. It may not even be a concern. Beautiful Widgets stores the skins on the sdcard, for instance.
     
  13. christim

    christim DF Super Moderator Rescue Squad

    Joined:
    Jan 23, 2010
    Messages:
    5,100
    Likes Received:
    2
    Trophy Points:
    153
    Location:
    New England
    Ratings:
    +2
    Read the write up in the market for MyBackup Pro and see if that will do the trick.
     
  14. Royal2000H

    Royal2000H Member

    Joined:
    Nov 13, 2009
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    He said he needs his app data and settings. After asking which ones, he said all of them... He has a ton of apps. So a Titanium type solution is the best. So basically we need to root his phone without wiping data.

    How do we go about that?

    That requires root for app settings
     
  15. christim

    christim DF Super Moderator Rescue Squad

    Joined:
    Jan 23, 2010
    Messages:
    5,100
    Likes Received:
    2
    Trophy Points:
    153
    Location:
    New England
    Ratings:
    +2
    I know titanium says it is for rooted phones. I don't see that for mybackup pro. Here is their website too: http://www.rerware.com/

    I suggest the following:

    1. Purchase MyBackup Pro from the market because saving all this data is important to him.
    2. back up everything to the sdcard using the app.
    3. sbf flash 2.1 sprecovery.
    4. create a nandroid restore file
    5. flash the rom you want
    6. restore using MyBackup Pro.
    7. review the phone's setting, apps, data
      1. if it is not to his liking nandroid restore back to his 2.1 unrooted phone with all his apps where he wants them and his data as it was. Uninstall mybackup pro and get your refund.
      2. if it is to his liking get wifi tethering and overclocking going for him
    or...if his data is more important then pass on rooting the phone.