• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Build from OTA/RUU

xstefen

Android Expert
Dec 10, 2012
981
207
Under your bed
So to start a ROM from true stock base, Would I run the RUU and copy the files in order to have a true stock base for modding? I feel guilty using someone elses and self-incorperating SU/Busybox I should probably learn so I think it would be better to do so. Whats the best way of acquiring a true stock base ROM to start with thats fully updated latest firmware
 
You can start the RUU and go to your %temp% directory, and pull the rom.zip out, but it won't be fully updated since the RUU is 1.13 I think, and we are on version 1.14. I could be mistaken there.

Alternatively, you could run the RUU, go to stock, enable USB debugging, take the OTA's that there are, then open up ADB and issue the command

Code:
adb pull /system

That will pull the entire system partition off of your phone and put it on your computer in the android-sdk directory. Its how I used to do it, getting a fresh start with a fresh stock ROM.
 
  • Like
Reactions: xstefen
Upvote 0
The GOOD news is, you only have to do it once ;)

Once you pull the entire /system partition, you'll have it. Then make a nandroid of being on stock. Then poof. You're all set

That way, in case of breaking something (It WILL happen. Promise. You will make the phone not boot at least once ;)) You can just restore, then issue the command

Code:
adb pull /system/app/NameofAPK.apk

And poof. You're back in business.
 
  • Like
Reactions: xstefen
Upvote 0
If i am correct, I would have to rip an updater-script and everything else to go with it. Ayyyiyiyiyiyyy this will be a fun project. Need to make it hboot 1.50 compatible, incorperate SU busybox etc, all tweaks, oh man... all for an old and outdated phone. But thatll put me one step ahead for my next phone :D Aside from Sense, b/c this will be my last HTC phone [assholes] :p Thanks Prinny
 
Upvote 0
updater-scripts aren't that bad, once you get the hang of it.

You COULD find one like jmz's and (with his permission of course) modify it to fit your needs.

As far as being compatible with multiple hboots...that I do not know, but you'll be fine with the rest.

You could look at Jmz's script though, since he has incorporated SU and Busybox. Just to give yourself a starting point.

Good luck.
 
Upvote 0
so the 2.89 ruu doesnt have the 1.14 firmware? heartbreaking. didnt want to go thru that much process but if thats the only way, thats how i want to start. no sense in building on outdated software :(
Be careful, the 2.89 RUU is for the Sprint Evo 3D and it would be much easier to start with the 1.13 VM RUU as prinny suggested if you are trying to build a ROM for Virgin Mobile users. If you flash the 1.13 RUU and the OTA update then pull the system partition with the ADB command prinny gave you, it will be updated to the 1.14 level and you can use that as a base for your ROM.

Don't worry about the firmware since you won't be including that in a custom ROM anyway.

ramjet73
 
  • Like
Reactions: xstefen
Upvote 0
If i am correct, I would have to rip an updater-script and everything else to go with it. Ayyyiyiyiyiyyy this will be a fun project. Need to make it hboot 1.50 compatible, incorperate SU busybox etc, all tweaks, oh man... all for an old and outdated phone. But thatll put me one step ahead for my next phone :D Aside from Sense, b/c this will be my last HTC phone [assholes] :p Thanks Prinny
This thread has some advice on how to make a ROM compatible for older hboots, although it won't be exactly the same for VM based ROM's.

HTC backed down on the RUU/custom ROM thing with jmz, but I can't promise they won't return to that policy in the future.

ramjet73
 
  • Like
Reactions: LakersDroid
Upvote 0
This thread has some advice on how to make a ROM compatible for older hboots, although it won't be exactly the same for VM based ROM's.

HTC backed down on the RUU/custom ROM thing with jmz, but I can't promise they won't return to that policy in the future.

ramjet73

Now would be the time to download and save the RUUs, just in case :D
 
Upvote 0
Im wondering what the advantage of basing of the Sprint 2.89 OTA would be versus the 1.13/.14 VM OTA?
None that I can think of.

If you patch the 1.13 base with the 1.14 OTA that's actually more current than the Sprint 2.89.651.2 build and has the VM customization built-in. The higher build number for the Sprint RUU is only because it had many GB builds before ICS was released for the Evo 3D.

ramjet73
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones