Hi there! I just wanted to ask whether or not it was possible to flash a custom recovery on the UMTS Motorola Milestone from Telus?
I just decided to terminate my contract early and try the milestone, already "rooted" but coming from an HTC Hero where I was able to flash custom ROM's, custom radio's, custom recoveries and adjust or modify on a whim it seems a little irritating to have this "root" but still have to use the stock recovery to apply an update.zip in order to access the custom recovery.
Can the stock recovery be replaced?
sorry for a newb question!
Thanks for your time!
Related
I've been doing a lot of reading and searching but still can't find a definite answer...
My understanding is that I need to root the device to flash a custom rom
But from the instructions for noobs, they don't usually specify that I have to root
I assume that rooting is a pre-requisite for everything...but then some roms advertise that they are rooted (for example, LeoFroYo)
So it the rooting process tied to the rom itself and I have to root everytime I flash a new rom (if the rom is not rooted)? Or is it universal like HSPL on WinMo?
Rooting is per rom. What is required to flash a custom rom is having an unlocked bootloader and a custom recovery image. From there you can flash a pre-rooted rom.
The root instructions assume that you're gonna keep using the stock version with root abilities added on top. Whereas if you're using flashing something like CM, that already has root and OS tweaks.
FaJu said:
Rooting is per rom. What is required to flash a custom rom is having an unlocked bootloader and a custom recovery image. From there you can flash a pre-rooted rom.
The root instructions assume that you're gonna keep using the stock version with root abilities added on top. Whereas if you're using flashing something like CM, that already has root and OS tweaks.
Click to expand...
Click to collapse
Thanks! So does that mean when I get my phone out of the box, I have to root it once over the stock rom before I can flash any custom rom?
You need to root the phone originally and flash a custom rom. The "pre-rooted" means the rom is rooted. So if you flash that rom then you wont lose root. If you flash an un-rooted rom then you will lose it. So go through the steps and unlock your bootloader then flash a custom recovery image. Then decide which rom you wanted and flash it. All the custom roms are rooted.
futango said:
You need to root the phone originally and flash a custom rom. The "pre-rooted" means the rom is rooted. So if you flash that rom then you wont lose root. If you flash an un-rooted rom then you will lose it. So go through the steps and unlock your bootloader then flash a custom recovery image. Then decide which rom you wanted and flash it. All the custom roms are rooted.
Click to expand...
Click to collapse
That explains it. Thanks for your answer
one more question:
I take it as when bootloader is unlocked, there's no way to lock it again? Not even flashing the stock boot image?
No, once you unlock the bootloader, it stays unlocked.
Just to be clear here you don't _have_ to "root your phone once"
On _most_ phones you need an exploit to be able to get to the bootloader, this exploit is often referred to as rooting. After the exploit you generally have superuser access until you reboot, on some phone this may allow you to get at the bootloader and write anything you want there (E.G. an OS that give you superuser access at boot time)
However the N1 lets you issue the command "fastboot oem unlock" that unlocks the bootloader, from there you can flash a recovery image that will allow you to flash the main OS without having access to Google's release signing keys. Hence you _could_:
1. Bootloader unlock
2. Flash Custom recovery
3. Flash Custom OS
Without ever actually having "root" access, it just happens that most Devs prefer having root access available in both recovery and any custom rom they cook up.
i had a nexus one and was able to unlock the bootloader but i think i updated it to 2.3.4 and then tried to install CWM, which didn't work. i then discovered the antenna was not working correctly so i had to exchange the phone for another new one. once i get my new nexus one i was still thinking about installing CM7 and i just want to get some things straight about 2.3.4 and installing clockworkmod recovery.
will i be able to install CWM after i update my nexus one to stock 2.3.4? if not what is the highest stock build i would be able to do it with?
concerning the radio, if it is not possible to update to 2.3.4 and then install CWM i guess i'd have to update the radio by itself right?
You can unlock the bootloader and install cwm, or you can revert to an earlier version of Android, root, and then install cwm...
so i guess it's not possible to root and install CWM on 2.3.4? what's the latest version of android i would have to revert to for rooting and installing CWM?
There is no exploit for 2.3.4, so there is no easy root...
To downgrade, you have to do the passimg with a shipped image, and the most recent is FRG33. However, once rooted you can update all the way to 2.3.4 and keep root, if you do things in the right order...
You could also update to 2.3.3 and root and update to 2.3.4 keeping root - but the end result is the same...
You can also root 2.3.4 after unlocking the bootloader and flashing a custom recovery. From there, you would need to flash one of the su.zip files floating around (you may need a specific one for Gingerbread), which should remove the stock recovery checks (what replaces the custom recovery when you boot a stock install) and should add the necessary files for root access.
the first nexus one i received was on 2.2.1 so i guess if i plan on installing CM7 i should just keep in there and not bother upgrading anything (maybe the radio only)? just want to make sure where i stand so someone could help me accomplish these things. i know how to unlock the bootloader and i think i'll be fine installing CWM so what order should i:
unlock the bootloader
upgrade the radio (i guess i don't have to do this if i upgrade to 2.3.4)
install CWM
root
upgrade to 2.3.4
install CM7
i'm just making sure i know what i'm doing before i get my replacement nexus one and while i have attempted searching for answers i haven't been able to find the specific order or answer to my question. if anyone can correct any mistakes or assumptions i've been making please let me know.
If you are unlocking the bootloader, there is no need to root the current android install. The whole point of rooting the phone is so you can get the custom recovery on there so you can load CM on the phone. Since you are unlocking the bootloader, you can load the custom recovery using fastboot, then boot into it, wipe the phone and flash CM (and gapps).
And if it is a replacement, it will most likely be running the 5.08 radio, which seems to be the best one for Gingerbread.
So it would be:
Unlock bootloader
flash clockworkmod
boot clockworkmod (select the bootloader screen and then recovery, don't reboot)
wipe phone
flash CM and gapps
reboot
????
profit
DarkKnight62 said:
unlock the bootloader
upgrade the radio (i guess i don't have to do this if i upgrade to 2.3.4)
install CWM
root
upgrade to 2.3.4
install CM7
Click to expand...
Click to collapse
You don't need to upgrade to 2.3.4 unless you want to upgrade the radio and hboot. Of course, you can upgrade them without updating the OS, though upgrading them with OS will be safer.
ok, now that i know that installing CM7 will root my phone if i do it by unlocking the bootloader and installing CWM i am wondering if my phone will be rooted once i restore my nandroid backup that i will make (of stock 2.3.4 android) right before i install CM7?
No. Root is separate from unlocking your bootloader and whatever recovery you are running. Root is at the OS level. Most custom firmwares come pre-rooted. That is, they contain the software needed to allow you to escalate your priveledges to root level. Stock firmwares, do not have this additional software, and anytime you get an update for stock, it will replace everything you had with your previous install, which will make you lose root if you had it.
So, if you install CM7, it will be rooted, but if you restore your stock 2.3.4, it will become unrooted (because it was unrooted when you made the backup).
What is your final plan for software on the phone? Stock 2.3.4, stock 2.3.4 with root, CM7? What is the point of restoring your nandroid of 2.3.4?
As subject line states, I'm thinking about getting an htc one but I have a concern. I swore off htc devices b/c they can be such a ***** to open up for custom roms. For example, when I had the htc evo 4g (2012 flagship) I had to root, then install custom recovery, then obtain s-off. I'm just wondering if this device is the same. Is all u need root, then custom recovery? Or, do u need s-off too? If so, is it easy to do? If anyone could link me to a tutorial I'd be most appreciative.
Thanks!
you have to unlock your bootloader first then you can install a custom recovery and root. you dont need to S-off to get the basics
http://forum.xda-developers.com/showthread.php?t=2244060
cloppy said:
you have to unlock your bootloader first then you can install a custom recovery and root. you dont need to S-off to get the basics
http://forum.xda-developers.com/showthread.php?t=2244060
Click to expand...
Click to collapse
What do u mean by basics? Can I flash ANY custom rom, radios, kernels, etc? Thanks for your help.
yes most roms and kernels are flash-able with a custom recovery like TWRP - S-off i think is only for modifying things like the bootloader. i just unlocked and installed TWRP and am running CM-10.2 nightlies just fine.
radios are here
http://forum.xda-developers.com/showthread.php?t=2406330
pathtologos said:
What do u mean by basics? Can I flash ANY custom rom, radios, kernels, etc? Thanks for your help.
Click to expand...
Click to collapse
Don't know what your skillset is but PLEASE don't flash any ROM, radio or kernel that is not specifically built for the Sprint HTC ONE (M7SPR or M7WLS). Other than that, you should be good to go with a root and recovery.
Hi Folks,
Firstly, I genuinely apologise for having to post about unrooting but Im genuinely confused on the route I need to take.
I am currently rooted with S-ON running the Revolution custom rom (http://forum.xda-developers.com/showthread.php?t=2183023). Im wanting to take it back to 'normal' and unrooted as I don't feel I need it rooted as Im not noticing any gain from it.
I have TWRP Recovery installed too and I took a backup via TWRP before flashing the custom ROM - my carrier is 3/Hutchinson 3G
From looking about there are several ways to go with unrooting but I just really need clarification on the method which is most suitable for my situation.
Kind Regards
Sam
Hello guys, can somebody answer if for installing custom roms on Mi5 it is necessary to make custom boot images to not get locked out. I read it on miui forums but it wasn't clearly explained or I couldn't make it out and i am worried a bit. I am running a global miui rom with twrp recovery and supersu installed with an unlocked bootloader.
Before this phone i had S3 and there were no shenanigans with modifying boot img so for me it is a bit of a unknown territory.
So basically my question is how much of you guys that have installed custom roms and change roms relatively often, meddle with custom boot img and do you have to make it for every rom you want to install in order to prevent getting locked out of your phone.