Help: How do I backup Milstone Stock ROM prior to modification


Last Updated:

  1. rndinit0

    rndinit0 Member This Topic's Starter

    Joined:
    May 31, 2010
    Messages:
    11
    Likes Received:
    4
    I've read the http://androidforums.com/motorola-milestone/75460-milestone-2-1-update-root-guide.html, and I think I'm pretty comfortable with the instructions.

    Here is whats keeping me from doing it:


    • I have Android 2.1-update1, with arabic enabled (stock emea ROM)
    • What if I decide that in the future I want to unroot my device and restore the stock ROM, I have no idea how to do that.
    • Is there a version to take a reliable clone/backup of the Milestone?
    • How can I check the version of my Milestones Bootloader version before proceeding. (*Covered in Guide linked above*)
     

    Advertisement
    hosmia likes this.
  2. fejker

    fejker Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    248
    Likes Received:
    50
    Check the version of your bootloader:
    1. turn off your phone
    2. turn it on by holding the d-pad up on the physical keyboard and the power button until the screen flashes, then release
    3. you'll be presented with the bootloader screen

    Make a nandroid backup:
    1. download ADB Recovery -> ADBrecovery v6-1.zip
    2. copy the content of the ZIP to your SDCARD (there should be a "recovery" folder and an "update.zip" file, you need to copy both to the root of your SDCARD)
    3. download the Android SDK -> Android SDK | Android Developers
    4. extract the Android SDK to a folder of your choice
    5. on your phone go to "Settings -> Applications -> Development" and select "USB debugging"
    6. turn off your phone and start it by holding the camera and power button (a /!\ sign should appear - if it doesn't you're doing it wrong or you have the newest bootloader and should power up the phone using the "X" key on your physical keyboard together with the power button)
    7. after you get the /!\ sign press the volume up and camera button
    8. from the menu select "apply update.zip" (you can move around using the d-pad and confirm your selection with the d-pad)
    9. after the update.zip loads you should be at a similar screen with a bit of extra info on it
    10. connect your phone to your PC using the USB cable
    11. open the console on your computer (Start -> Run -> cmd)
    12. navigate to where you extracted your Android SDK and then navigate to the "tools" directory inside the Android SDK dir
    13. write the following commands
    Code (Text):
    1. adb shell
    2. nandroid-mobile.sh --backup
    It should then ask you for a name for your backup. You can leave it blank or write something of your choice
    14. after the backup is done, you can "exit" the adb shell and restart your phone

    NOTE: If you need to restore your nandroid backup, just replace the "backup" from step 13 with "restore" and select the name of your backup.
     
    StLouis, hosmia and rndinit0 like this.
  3. rndinit0

    rndinit0 Member This Topic's Starter

    Joined:
    May 31, 2010
    Messages:
    11
    Likes Received:
    4
    Thanks for your help on this fejker, but I think Ill need some more advice.
    Here is what happens when I follow your instructions:
    *My bootloader version is 90.78

    Any Ideas as to what might be the problem?
    Do I need to root the phone prior to making a backup?


    Code (Text):
    1. E:Can't open /cache/recovery/command
    2.  
    3. -- Install from sdcard...
    4. Finding update package...
    5. Opening update package...
    6. Verifying update package...
    7. E:EOCD marker occurs after start of EOCD
    8. E:Signature verification failed
    9. Installation aborted.
     
  4. fejker

    fejker Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    248
    Likes Received:
    50
    I think you need to root your device first to be able to read the whole phone memory (flash memory).
     
    rndinit0 likes this.
  5. rndinit0

    rndinit0 Member This Topic's Starter

    Joined:
    May 31, 2010
    Messages:
    11
    Likes Received:
    4
    I cant root the milestone probably due to this error msg: E:Can't open /cache/recovery/command RDS Lite wont recognize my device either. Any ideas?
     
  6. JohnM109R

    JohnM109R Active Member

    Joined:
    May 9, 2010
    Messages:
    26
    Likes Received:
    2
    the error you see is normal.... Why don't you tell us how your doing this root step by step and will see if your doing something wrong..
     
    rndinit0 likes this.
  7. rndinit0

    rndinit0 Member This Topic's Starter

    Joined:
    May 31, 2010
    Messages:
    11
    Likes Received:
    4
    Ok got it =)

    For reference here is what I did wrong:


    • I held X key and power key, instead of Power and Dpad UP.
    Yes I know the guide instructs D-Pad up, but for some odd reason my brain reasoned those instructions are for older boot loader versions. Which is why I held X & Power instead.

    So after printing and highlighting important lines I came to realize this.

    Thank you all for your help =)
     
  8. MouZee

    MouZee Member

    Joined:
    Jun 15, 2010
    Messages:
    9
    Likes Received:
    0
    Dear all members, I'm new here and I wanna ask about the same question here...

    Is it works on my Milestone?
    I mean the step that given by fejker works on my APAC ROM?

    This is the details:

    And, can I change the bootscreen?

    Thx in advance guys...
     
  9. fejker

    fejker Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    248
    Likes Received:
    50
    @MouZee
    The nandroid backup process should work for your device since it doesn't matter what ROM you have installed.
     
    hosmia and MouZee like this.
  10. damenchoy

    damenchoy New Member

    Joined:
    Aug 8, 2010
    Messages:
    1
    Likes Received:
    0
    I'm quite new to this so hope you guys don't mind answering this simple question:

    Do I need to root my phone first before I complete the steps below to do a backup?

    Thanks



     
  11. Screener

    Screener Member

    Joined:
    Aug 5, 2010
    Messages:
    7
    Likes Received:
    0
    rndinit0 I have the same phone that you have and I wanted to backup my rom coz I don't want to lose the Arabic or just come back to it when the 2.2 update comes to it

    So I just wanted to know if it worked for you ?
    What did you use to root your phone

    Regards
     
  12. fejker

    fejker Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    248
    Likes Received:
    50
    I think this works without root too. I haven't tried it without root but it should work.
     
  13. Screener

    Screener Member

    Joined:
    Aug 5, 2010
    Messages:
    7
    Likes Received:
    0
    I want to try east root 1.2.2 looks good

    But I'm not sure what will happen to the arabic
     
  14. StLouis

    StLouis Well-Known Member

    Joined:
    Aug 8, 2010
    Messages:
    50
    Likes Received:
    2
    I was wondering, at step 10 it says connect to pc, but at what part do we disconnect? After step 5? Also, I got an error using X+power and then update:
    Code (Text):
    1. E:Can't open /cache/recovery/command
    2.  
    3. -- Install from sdcard...
    4. Finding update package...
    5. Opening update package...
    6. Verifying update package...
    7. E:EOCD marker occurs after start of EOCD
    8. E:Signature verification failed
    9. Installation aborted.
    rndinit0 fixed that by holding up+power, but when I do that, I get a screen with the bootloader version (90,78) and battery ok, ok to program, connect USB Data Cable, no /!\ :s

    btw, I haven't rooted, I want this backup just in case I mess up the rooting process
     
  15. ashketchum

    ashketchum Well-Known Member

    Joined:
    Jun 8, 2010
    Messages:
    72
    Likes Received:
    35
    You will need to flash vulnerable recovery first. :D
     
  16. StLouis

    StLouis Well-Known Member

    Joined:
    Aug 8, 2010
    Messages:
    50
    Likes Received:
    2
    Yess, it worked :D

    Maybe it'd be a good idea to add instructions on how to navigate in command prompts at step 12, I know quite a few people that'd have no idea how to do that ;)
     
  17. dmo580

    dmo580 Active Member

    Joined:
    Apr 4, 2010
    Messages:
    37
    Likes Received:
    4
    I recommend you flash the Open Recovery by GOT or just the OpenRecovery:

    1) G.O.T.’s OpenRecovery G.O.T.'s Blog

    2) [GUIDE] Root + Nandroid Backup/Restore with Open Recovery - xda-developers

    I prefer #1. But whatever. They both work well. You can deal with command line and stuff and its not hard, but when you do it randomly like I am wasting my lunch break at work without a USB cable, you will want something easy like Open Recovery.

    Just like a lot of people have memorized their shell commands and mounting R/W or R/O for the system partition, I'm a cheater and I do it all in root Explorer. I keep it dumb so I don't have to memorize too much or think too much. As long as it makes sense. It's easy enough I could do it while drunk.

    Do the Nandroid backup through Open Recovery and you'll be done. Voila.
     
  18. StLouis

    StLouis Well-Known Member

    Joined:
    Aug 8, 2010
    Messages:
    50
    Likes Received:
    2
    oooooh I'm screwed... I need to restore the backup now, but I can't find it anymore. What is the default name and default location adb stores backups?
     
  19. EnigmaticSoul

    EnigmaticSoul New Member

    Joined:
    Apr 21, 2011
    Messages:
    2
    Likes Received:
    0
    Hello,

    Sorry to revamp an old thread, but I've been trying to understand the backup and rooting process for a while not and I'm missing something that I can't find explained anywhere.

    In order to execute the process described above, or to execute any of the other backup processes described out there (e.g., Nandroid), root is required. In order to gain root, you need to install a custom ROM. If you install a custom ROM, then isn't the concept of backing up the stock ROM a moot point since you just installed a custom?

    In my case I'm using a HTC Desire Z, which means I need to use gfree to root (VISIONary does not work with ROM 1.82 - I tried), and gfree needs me to downgrade to ROM 1.32. If I do that, then my stock ROM is already gone, no?? Or am I misunderstanding something about the backup/rooting process?

    Thanks very much.
     
  20. fejker

    fejker Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    248
    Likes Received:
    50
    You can get the stock ROM from HTC's site?

    EDIT:
    Or use OpenRecovery to do a nandroid backup.
     
  21. Alta1r

    Alta1r Well-Known Member

    Joined:
    Jan 3, 2011
    Messages:
    111
    Likes Received:
    19
    I guess you're in the wrong forum. This is a motorola Milestone forum.
    You'd better ask your question in the HTC Desire Z section (if that exists).

    But to answer your question: with the Miletstone you do not really need to install a custom rom. You can use your stock ROM and get root on that one and make a nandroid backup of that.
     

Share This Page

Loading...