Root your Milestone!!


Last Updated:

  1. iamkewl

    iamkewl Well-Known Member This Topic's Starter

    Joined:
    Nov 8, 2009
    Messages:
    89
    Likes Received:
    0

    Advertisement
  2. chyau.00

    chyau.00 Well-Known Member

    Joined:
    Jan 11, 2010
    Messages:
    106
    Likes Received:
    2
    u are cool

    thanks
     
  3. ayshjeff

    ayshjeff Active Member

    Joined:
    Jan 4, 2010
    Messages:
    41
    Likes Received:
    0
    'Rooting milestone' means upgrading the firmware on ourselves? Would it violence with Motorola warrenty contract if doing so?
     
  4. chyau.00

    chyau.00 Well-Known Member

    Joined:
    Jan 11, 2010
    Messages:
    106
    Likes Received:
    2
    rooting means we get superuser access to our phones...'for example.....uhh....extract paid apps apk and store it on our computers' ...it also allows u to use apps that you cant use otherwise...i think market enabler was one of them.
    in short it gives u more control over your own phone.
    but all those functions aren't that important to the everyday user. whats important is that with root access...chances are is that developers are on it as we speak on creating custom roms for the milestone.

    for example.. i know magic users have for a while now had access to roms including the cool htc sense one....or even eclaire (the one that we have) ...and ones where youd have like 5 screens on your window without using a home replacement app.


    and...i dont believe this to be in violation with motorola's warranty, because android is an open source software.
     
  5. rsilves

    rsilves Member

    Joined:
    Dec 16, 2009
    Messages:
    8
    Likes Received:
    1
    Does it get 2.0.1 after updating the Update.zip with the "rooting" method?
    Also, can I backup my current system before rooting? I mean, to put it back if I I ever need to send the phone to the warranty.

    Thanks,
    Rodrigo.

    Edit: I don't trust the people of Motorola Argentina, just because tech people here are Extremely ignorant. Just don't want to risk my warranty.
     
  6. ayshjeff

    ayshjeff Active Member

    Joined:
    Jan 4, 2010
    Messages:
    41
    Likes Received:
    0
    It seems very interesting on rooting. but I'd like to gather more information before I actually do so. Especially I like to know what I do for a rollback if I fail to root a successful build to my Milestone.. :rolleyes:
     
  7. epuiatti

    epuiatti Well-Known Member

    Joined:
    Nov 14, 2009
    Messages:
    47
    Likes Received:
    0
    2.0.1 or 2.0? thanks
     
  8. big_adventure

    big_adventure Active Member

    Joined:
    Jan 9, 2010
    Messages:
    38
    Likes Received:
    0
    This root is 2.0.

    I just installed it and it works as advertised. 2 minutes out of your life, root access, and I can't see any downside so far.

    I have to say, though, I don't really need root access, so if I get the "ping" to install the 2.0.1 OTA before a 2.0.1 rooted version is ready and waiting, I'll probably just do it.
     
  9. dakmary

    dakmary Member

    Joined:
    Jan 6, 2010
    Messages:
    7
    Likes Received:
    0
    just rooted my Milestone.. WOOOOW can't be easier
     
  10. rsilves

    rsilves Member

    Joined:
    Dec 16, 2009
    Messages:
    8
    Likes Received:
    1
    Agree. I just wanted to try to install Opera Mini 5 beta 2, which needs some special files of the Java app moved to the system folder. But I couldn't. The basic steps didn't make it work, and I can wait till they release the official OM5b2 for Android.

    Most people don't need the root.

    Rodrigo.
     
  11. eachna

    eachna Active Member

    Joined:
    Dec 11, 2009
    Messages:
    35
    Likes Received:
    1
    I'm thrilled to see this come across, I've been climbing the walls stuck with an unrooted phone. I ordered my Milestone the day of the announcement that the Droid had been rooted (blithely thinking that if the Droid was rooted the Milestone would work the same). I didn't realize we wouldn't get an update for so long. I'm thrilled to be free of Motorola from this point on.

    Now that I've applied the root update, how soon before there a recovery image for European Milestones? I know getting root on the phone is pretty safe, but, I know that before I play with it too much, I want a fall-back.

    Gwen

    PS - I found the original directions a little confusing. In particular, I thought the directions wanted me to react to the "M" on the screen rather than waiting for the triangle and exclamation point. Also, I found hitting the 'camera' button at the same time as the 'volume up' didn't work. What did work for me was hitting 'volume up' FIRST and then the camera button.

    I used these directions:

    http://preview.tinyurl.com/yzu7fup

    Step 1: Download one of this file and save it on the desktop (File One (milestone_root.zip) / File Two (milestone_root.zip)) - Both file are same. but hosted in different place.

    Step 2: Rename the downloaded file to Update.zip

    Step 3: Copy the Update.zip to your SD Card (On your Milestone)

    Step 4: Power off your phone

    Step 5: Now, while holding the camera power button on the phone - Once you get a Triangle + Exclamation point you are in

    Step 6: Apply the update by pressing Volume Up + Camera

    That's it .. Now, you have full access to your Motorola Milestone. Please feel free to ask me questions if you face any challenges.
     
  12. KBlack

    KBlack Active Member

    Joined:
    Nov 30, 2009
    Messages:
    26
    Likes Received:
    0
    Anxious to see the first custom ROMs.
     
  13. Richdog

    Richdog Well-Known Member

    Joined:
    Nov 19, 2009
    Messages:
    50
    Likes Received:
    1
    Does rooting mean that the official OTA update to 2.0.1 won't work without unrooting... or does it make no difference to this?
     
  14. duclicsic

    duclicsic New Member

    Joined:
    Jan 21, 2010
    Messages:
    4
    Likes Received:
    0
    In the brief time I've been reading about this, I have so far gathered this much. (may be inaccurate) The root update doesn't in any way change the version of android on your device, and doesn't touch any of your system. All it does it install the 'su' binary and superuser.apk to it, allowing applications to run with root access. I've done it, and it works fine.
    You can undo it by removing the two files manually? I'm not sure if there is a problem with the fact that you have to use these very files to delete themselves.
    The package that performs the update by its very nature must contain a valid 2.0.1 update, this has also been distributed and will allow you to update to 2.0.1, but the permissions on the su and superuser.apk files are changed so you no longer have root. Presumably the OTA update will do the same thing, so I do hope there will be a prompt before it tries to install it automatically.
    Not sure if the same root exploit works on 2.0.1 yet, there seems to be ongoing discussion on the matter.

    Maybe installing the files in a different location with the root patch but symlinking them to their correct locations would prevent the 2.0.1 update changing their permissions upon installation. I'm not sure I even know enough about how it works to be sure if this idea isn't entirely dumb.
     
  15. big_adventure

    big_adventure Active Member

    Joined:
    Jan 9, 2010
    Messages:
    38
    Likes Received:
    0
    This issue is that the 2.0.1 "stock" update resets the permissions on every one of the files on the system partition in the update script. Even if you had a symlink in the system directory pointing to the su binary on your flash card (for example), the symlink would no longer have suid root, and so would not execute with root priveleges.

    You could just copy the file to the flash card with suid still set, of course (root the phone, open a terminal or adb, use "su", and put the file on the card). After a reboot, the file would be in place with suid set. HOWEVER, the SD card mounts as noexec by default. The only way to mount it without noexec set would be to use root - and you can't get that without su executable.

    So for the time being, there seems to be 2 ways to get a running, rooted 2.0.1 phone, both being discussed on the Alldroid forum.

    1. Use RSD lite to flash a Qwerty keyboard 2.0.1 (114) image from Hong Kong, then root that with exactly the same exploit.

    2. Use the 2.0.1 French update with a modified script. This, however, will only install on French phones (like the stock 2.0.1 update currently going out OTA).

    To answer the othet question - you can root today and update in 2 days. You'll be at 2.0.1 with no root access, but with the su and superuser.apk files still on your phone. This is where I've been for 3 days. :)
     
  16. kenosis

    kenosis Member

    Joined:
    Dec 22, 2009
    Messages:
    6
    Likes Received:
    0
    I press on "superuser whitelist" after rooting.

    The message i see is "The whitelist is currently empty."

    what should i do?
     
  17. DH48

    DH48 New Member

    Joined:
    Jan 26, 2010
    Messages:
    1
    Likes Received:
    0
    Having the same problem. I got a UK milestone and the Superuser Whitlist is empty.


    Any ideas?
     
  18. duclicsic

    duclicsic New Member

    Joined:
    Jan 21, 2010
    Messages:
    4
    Likes Received:
    0
    I doubt the whitelist will say anything until you run an application which requires root. Install Terminal Emulator or Connectbot, enter a local shell and run "su". You should receive a prompt asking if you want to allow it, choosing 'Always' will add it to the whitelist.
     
  19. eachna

    eachna Active Member

    Joined:
    Dec 11, 2009
    Messages:
    35
    Likes Received:
    1
    When is DroidRootHelper going to be updated to include the Milestone (or when will a Milestone specific version be created)?
     
  20. MarioNico

    MarioNico Well-Known Member

    Joined:
    Jan 27, 2010
    Messages:
    68
    Likes Received:
    2
    The root works with the 2.0.1 also. Of course you have to make the root process one more time. (Don't copy the update.zip if you already have it on your sd card... after that just follow the steps )
     
  21. KBlack

    KBlack Active Member

    Joined:
    Nov 30, 2009
    Messages:
    26
    Likes Received:
    0
    Really? that's great because it looks like the Canadian milestone is gonna come loaded with 2.0.1.
     
  22. spottyelephant

    spottyelephant Well-Known Member

    Joined:
    Jul 31, 2009
    Messages:
    550
    Likes Received:
    17
    Can you just confirm whether the firmware version is still 2.0.1 following the root process, or does it revert back to 2.0? Cheers
     
  23. MarioNico

    MarioNico Well-Known Member

    Joined:
    Jan 27, 2010
    Messages:
    68
    Likes Received:
    2
    It is the 2.0.1 and now it has root (never heard for a revert upgrade till now :))
    [​IMG] [​IMG]
     
  24. spottyelephant

    spottyelephant Well-Known Member

    Joined:
    Jul 31, 2009
    Messages:
    550
    Likes Received:
    17
    Yay! That was easy. Thought it didnt work at first because it said it couldnt find update binaries, but i have SU access so must have. Can i delete update.zip off my sd card now ye?
     
  25. MarioNico

    MarioNico Well-Known Member

    Joined:
    Jan 27, 2010
    Messages:
    68
    Likes Received:
    2
    You can delete it.. but I will let it there for the 2.1 :D
     

Share This Page

Loading...