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.
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.
Last edited by rsilves; January 19th, 2010 at 01:25 AM.
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..
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.
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.
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.
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.
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.
Last edited by eachna; January 20th, 2010 at 07:07 AM.
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.
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.
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.
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.
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 )
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 )
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
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?
Darn, I kind of thought that would be the case. I guess we'll just have to wait a little longer. At least now that it's actually in people's hands the folks with the skilz can actually try on it.
If the Milestone's bootloader is locked, how are people applying this root update? I want to get a Telus Milestone but i'm worried about this locked bootloader issue. Will we ever be able to get root access and do stuff like use MarketEnabler?
If the Milestone's bootloader is locked, how are people applying this root update? I want to get a Telus Milestone but i'm worried about this locked bootloader issue. Will we ever be able to get root access and do stuff like use MarketEnabler?
So far it looks like no one has managed to root the Telus Milestone yet. All the reports I've seen say that the rooting method used on the european Milestones don't work on the Telus one.
Hopefully that will change soon. I'm not overly concerned about the custom roms issue, I mean really, until CyanogenMod is ported to the Milestone it's not worth it anyway But I'd sure like to be able to use Market Enabler.
So just to get this straight the European Milestones can get root even though their bootloaders are locked? Does the locked bootoader only prevent the use of custom roms and not root?
I honestly don't care about custom roms (in fact I like using stock ROMs) I just want to ensure that I can install the official updates and also paid apps (via MarketEnabler).
So just to get this straight the European Milestones can get root even though their bootloaders are locked? Does the locked bootoader only prevent the use of custom roms and not root?
I honestly don't care about custom roms (in fact I like using stock ROMs) I just want to ensure that I can install the official updates and also paid apps (via MarketEnabler).
That's about it in a nutshell. European Milestones with 2.0.1 have been rooted, there just appears to be enough difference between them and the Telus one that the root method doesn't work here.
As I understand it, the locked bootloader is only preventing the custom rom development and like you, I don't care overmuch about custom roms. The stock rom on the Telus Milestone is nice and clean and runs quite well. My big beef is the lack of access to the paid apps in Market and until Google yanks their thumbs out of their collective arses, the only ways we can get access is by either unlocking the phone and putting a U.S. sim in temporarily or rooting and running Market Enabler.
The Motorola Milestone is the equivilent to the US's Motorola Droid with some minor software changes. As the Droid has, the Motorola features some great specs including a solid feel chassy, 5 MP camera with auto-focus and geo-tagging, a respons... Read More