1. Are you ready for the Galaxy S20? Here is everything we know so far!

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

Discussion in 'Android Devices' started by rndinit0, Jun 1, 2010.

  1. rndinit0

    rndinit0 Newbie
    Thread Starter

    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*)
     


    hosmia likes this.
  2. fejker

    fejker Well-Known Member

    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 Newbie
    Thread Starter

    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

    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 Newbie
    Thread Starter

    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 Newbie

    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 Newbie
    Thread Starter

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

    Deleted User Guest

    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

    @MouZee
    The nandroid backup process should work for your device since it doesn't matter what ROM you have installed.
     
    hosmia and Deleted User like this.
  10. damenchoy

    damenchoy Lurker

    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 Lurker

    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

    I think this works without root too. I haven't tried it without root but it should work.
     
  13. Screener

    Screener Lurker

    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 Member

    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 Member

    You will need to flash vulnerable recovery first. :D
     
  16. StLouis

    StLouis Member

    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 Newbie

    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 Member

    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 Lurker

    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

    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

    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.
     

Motorola Milestone Forum

Features and specs are not yet known.

unknown
Release Date
0
Reviews
Loading...
Similar Threads - Help backup Milstone
  1. centii
    Replies:
    4
    Views:
    200
  2. metalman228
    Replies:
    8
    Views:
    291
  3. Jannelies
    Replies:
    3
    Views:
    186
  4. Louise678
    Replies:
    12
    Views:
    314
  5. laciewonderwoman7
    Replies:
    2
    Views:
    203
  6. hk1337
    Replies:
    0
    Views:
    197
  7. IJustwasnttofixit
    Replies:
    7
    Views:
    307
  8. vishalbhardwaj0411
    Replies:
    1
    Views:
    233
  9. sheree1993
    Replies:
    3
    Views:
    497
  10. SherriA
    Replies:
    1
    Views:
    427

Share This Page

Loading...