I have been an avid Android user for a few years now. I had an ATT Captivate which had a huge dev following. It was so easy to flash and switch ROMs on a whim.
This is my first HTC phone and over the weekend I went through the steps to unlock the bootloader then root it. To get it to root I had to load the Amon RA recovery and then install su and superuser. It worked and it appears I have root now. But I am confused what H-Boot, fastboot, etc are?? I'm used to the phone being able to boot right into recovery and then go through the clockworkmod options while in recovery, making it so easy to load a new ROM in a zip.
Is there anywhere I can read to learn more about the HTC bootloader, H-BOOT, fastboot, etc? It seems to be a lot more complicated than the OG Droid and my Galaxy S.
Thanks.
derek4484 said:
I have been an avid Android user for a few years now. I had an ATT Captivate which had a huge dev following. It was so easy to flash and switch ROMs on a whim.
This is my first HTC phone and over the weekend I went through the steps to unlock the bootloader then root it. To get it to root I had to load the Amon RA recovery and then install su and superuser. It worked and it appears I have root now. But I am confused what H-Boot, fastboot, etc are?? I'm used to the phone being able to boot right into recovery and then go through the clockworkmod options while in recovery, making it so easy to load a new ROM in a zip.
Is there anywhere I can read to learn more about the HTC bootloader, H-BOOT, fastboot, etc? It seems to be a lot more complicated than the OG Droid and my Galaxy S.
Thanks.
Click to expand...
Click to collapse
It's actually not all that bad. The HTC bootloader(H-BOOT) is a locked up tighter than fort knox beast that doesn't want to let us do what we want to.. But for good reason. The HTC bootloader as you already know can be unlocked via HTCDev. This allows us to use custom ROMs, recovery, and kernels but keeps us from the radio. It also forces us to manually update the kernel with each ROM. Some developers have bundled a method of flashing the kernel within the ROM but it's from dev to dev/ROM to ROM.
Fastboot is a method to allow flashing of filesystems over USB. For instance when you flashed Amon-Ra you used a command "fastboot flash recovery xxxx.img" This tells the command to flash the recovery partition with xxxx.img.
Flashing via ClockWorkMod carries the same issue as described above. You either have to manually flash the kernel or the dev has to package the ROM to include automatic flashing. One of the caveats to automatic flashing is that it will update a version in your firmware(mainver) and potentially create issues. For this reason only, I suggest getting very comfortable with manually flashing a kernel vs the automated method.
If you have other questions feel free to ask. Or check out some of the wiki's out there like this one: http://android-dls.com/wiki/index.php?title=Main_Page
Related
I just traded my EVO 4g (Rooted) for a new EVO 3d, sadly i cant find a root for the 1.50 build, it has every update on it and yes the recently released security update. Can someone direct me to find the Root for this certain build?
Thanks
NonEVOlved
There is no known actual s-off method for the 1.5 hboot, not yet at least. You will either have to wait or use the HTC unlock method.
NonEVOlved said:
I just traded my EVO 4g (Rooted) for a new EVO 3d, sadly i cant find a root for the 1.50 build, it has every update on it and yes the recently released security update. Can someone direct me to find the Root for this certain build?
Thanks
NonEVOlved
Click to expand...
Click to collapse
I recommend this guide. [GUIDE] HTC Unlock Hboot 1.50 + TWRP Recovery + Root + Flash Ur Ass Off! [9.11.11] One note about this GUIDE. The modified Recovery file works perfect, but its an older version of TWRP. Once you are unlocked and good to go, flash the latest TWRP 1.1.1., then the rom, etc.
Dont let all the voided warranty FUD scare you away from the HTC Unlock method. Revolutionary team is not messing with Hboot 1.5 so if you want to flash ROMs and kernels this is as good as it will probably get.
A second method for flashing once rooted is here:[APP] Flash Image GUI - Flash Kernels and Recoveries from normal Android mode! Its an app that makes it VERY easy but its not free. This allows you to flash directly from android without messing around with adb/command prompt, etc. (like if we had full S-OFF pre-hboot 1.5 version) It's a nice app for only $1.
unlock via HTCdev.com
The only thing you'll have some issues with is flashing roms with different kernels from recovery - you can get around this issue connected to a computer with
adb reboot bootloader
fastboot boot recovery.img
and you'll have a recovery running in fastboot with full root... I'm using an image of twrp 1.1.1 as my "recovery.img" on the computer.
You can also use FlashImageGUI and flash kernels and ROMs from the OS itself
Please use the Q&A Forum for questions Thanks
Moving to Q&A
I am currently running hboot1.5 and HTC unlocked with Root running TWRP recovery. I know there are limitations to what Roms I can flash with S-On rooting. How can I tell which Roms will work? I have been running stock 2.3.4 since I bought the phone used about 3 weeks ago. It seems to run okay, but my Quadrant scores are consistently less than 2k (usually ~1900-1950) when my wife's bone stock MoPho benchmarks at ~2300-2500. I'm pissed that the guy I bought it from took the OTA for hboot1.5 which severely limits me at the moment, but I just want to get the most out of my phone. Can anyone point me in the direction of some good custom roms that will work with my configuration? I don't need to run 3500's but it would be nice to be over 2k. (Even my rooted epic with SRF1.1.1 scored 2300's all day long)
_-Jay-_ said:
I am currently running hboot1.5 and HTC unlocked with Root running TWRP recovery. I know there are limitations to what Roms I can flash with S-On rooting. How can I tell which Roms will work? I have been running stock 2.3.4 since I bought the phone used about 3 weeks ago. It seems to run okay, but my Quadrant scores are consistently less than 2k (usually ~1900-1950) when my wife's bone stock MoPho benchmarks at ~2300-2500. I'm pissed that the guy I bought it from took the OTA for hboot1.5 which severely limits me at the moment, but I just want to get the most out of my phone. Can anyone point me in the direction of some good custom roms that will work with my configuration? I don't need to run 3500's but it would be nice to be over 2k. (Even my rooted epic with SRF1.1.1 scored 2300's all day long)
Click to expand...
Click to collapse
Im running viperROM & LOVE IT! Tried a few others & while some are faster, viperMOD is stable as stable can get. As far as limitations with custom kerenels, you can flash them as long as you access recovery from fastboot.
adb reboot bootloader
fastboot boot recovery.img
Then flash away!!!
If you want something nasty fast, try Synergy nightly. Be warned, not so stable at times depending how you set it up.
_-Jay-_ said:
I am currently running hboot1.5 and HTC unlocked with Root running TWRP recovery. I know there are limitations to what Roms I can flash with S-On rooting. How can I tell which Roms will work? I have been running stock 2.3.4 since I bought the phone used about 3 weeks ago. It seems to run okay, but my Quadrant scores are consistently less than 2k (usually ~1900-1950) when my wife's bone stock MoPho benchmarks at ~2300-2500. I'm pissed that the guy I bought it from took the OTA for hboot1.5 which severely limits me at the moment, but I just want to get the most out of my phone. Can anyone point me in the direction of some good custom roms that will work with my configuration? I don't need to run 3500's but it would be nice to be over 2k. (Even my rooted epic with SRF1.1.1 scored 2300's all day long)
Click to expand...
Click to collapse
You can flash any ROM you want and any kernel you want.
The only limitations are the steps/procedures you have to following when flashing the files due to HTC's unlock method. The key limitation is HTC does not unlock write access for the kernel while in traditional recovery.
Taken from a lil guide I've put together after answering this question over and over on the Q&A board.
The ways around HTC's limitations are as follows:
HTC Unlock - Hboot version 1.50
Methods to Properly Flash a Kernel with HTC Unlock
1) Using Flash Image GUI (FIG):
For Kernel Flashing: From Android mode, using my application, Flash Image GUI. Put/download the kernel .zip file onto your sdcard, select the file from inside the application. FIG will verify the .zip file and its contents. Once it passes verification, select Flash.
For ROM Flashing: Pull out the kernel file (usually named boot.img) out of the ROM .zip and push to sdcard. Flash using Flash Image GUI.
If you're away from a computer and want to flash any kernel, this is a great tool!
2) Using Custom Recovery:
Load the custom recovery, NOT using the traditional method (reboot recovery, bootloader -> recovery, etc), but a specific method for Hboot 1.5. From the prompt use: fastboot boot c:\downloads\cwm-recovery.img.
This will temporarily boot the custom recovery image and the HTC unlock method will grant it write access to the boot partition while in this mode.
In this temporarily booted recovery mode, when a full ROM (with kernel included) is flashed, the kernel will flash correctly.
3) Using fastboot:
Boot into the custom recovery using the traditional methods, reboot recovery, vol down + power -> bootloader -> recovery, etc, and flash the ROM. Due to the HTC lock on the boot partition (where kernel is stored), the custom recovery will report everything was successful, but the kernel will NOT have been loaded.
Reboot into fastboot mode and then flash the kernel (extracted from the ROM .zip file) using the computer and this command: fastboot flash boot c:\boot.img.
Downside to this method would be if a zImage is included in the ROM .zip instead of the boot.img for the kernel. The zImage will not work properly using the fastboot method.
Post back any questions or concerns you might have. Good luck!
Ok, I will try it out and see if I can do it correctly. Thanks you guys.
Now that the HTCDev allows the unlocked bootloader, and stuff at their website, is there a better (read:easier, quicker) method of installing CyanogenMod? I had rooted my phone a long time back but I had issues and had gone back to Stock ROM for a long time. Now, I feel the need to go back to Custom ROMS.
Can someone tell me if the Google Market works well on CM7? That's all I care for, really.
Here is a guide I had posted a while back when I was an enthusiast. Could someone go through it and modify it in accordance to the new method? http://forum.xda-developers.com/showthread.php?t=823625
Thank you, everyone!
Edit:- Now done Hboot 1.02 and unlocked boot loader, can't use clockwork mod update.zip :-(
I haven't yet done the hboot update to 1.02, but my understanding is that once you've done it, you can use clockwork mod to flash custom rom, the bootloader is already unlocked so shouldn't need rooting again.
Sent from my HTC Legend using XDA App
There's no need for a new guide. Everything is described perfectly at HTCdev.
Sent from my HTC Legend using xda premium
Sill me, I did not see the "Proceed to Step 1."
once you have Hboot 1.02 update done, you are NOT rooted, you need to use
HTC SuperTools v3 from here: http://barbey.me/?page_id=202
I did selection 1 then 3, then had su, but android commander reported no root access anymore
ishan_rulz said:
Can someone tell me if the Google Market works well on CM7? That's all I care for, really.
Click to expand...
Click to collapse
CM7 for the Legend is very mature.
Everything I use, including the Market, works fine.
Does the Wifi Access Point work on CM7 ? I've read on several custom roms it doesn't because of driver issues.
NX3 said:
Does the Wifi Access Point work on CM7 ? I've read on several custom roms it doesn't because of driver issues.
Click to expand...
Click to collapse
tethering works fine on a CM 7.1.0 device here ;-)
After I unlock my Legend with HTCDev,
I used the wildfire path on unrevoked.com
unrevoked installed clockwork mod and everything, so I just needed to put the cyanogenmod zip on my sd card and install from recovery.
very easy
I did pretty much the same thing as ranger4740. I used HTCSuperTool v3 to gain root but had problems flashing CWM Recovery from the stock recovery. So I did a bit of researching and ended up having to put my phone into fastboot and use adb to push the recovery image onto my Legend and flash it. After that I've had no problems with my rooted Legend Once I'm able to post links (because I'm still pretty new here) I hope to write a full updated root guide
The unrevoked method is seriously the easiest one and I've tried heaps of methods
Took me a half hour and I was playing with cyanogen 7.
I can put up some instructions if u like, but it would have to wait until I get back to the laptop, and honestly, its incredibly straight forward.
Sent from my HTC One X using XDA
Check your hboot. If your hboot is less than 1.00 than unrevoke is the fastest way. Dont bother to bootloader unlock phone via htcdev. Since unrevoke also flash a cwm recovery. You can flash any rom directly from there.
But else follow the htc dev guide to unlock bootloader. Once your bootloader got unlocked. Use fastboot to flash your recovery to cwm. With this cwm recovery you can flash cm7 directly.
Before htcdev gave bootloader unlock for our legend, The only reason i found why we of thouse with hboot 1.00 and above need to downgrade to eclare is to also downgrade stock recovery to e2 from e3 which came during froyo. Because our cwn fakeflash update.zip only able to load from e2. Thus from eclare you can flash cm7.
The guides are there. Its already there. Many of us has use it successfully.
Sent from my Legend using XDA
I have searched and searched and read hundreds of posts.
I cannot for the life of me figure out how to set up clockwork Recovery or similar on this phone so I can flash a ROM.
I have unlocked the bootloaded using the HTC dev site. I tried a few of the one click root programs.
I downloaded ROM Manager to try to flash CWM, but they say that I'm not rooted.
Please somebody help me. This is like my 7th Android device (G1, Nexus One, Galaxy Nexus, Samsung Galaxy Tab 10.1), and all of them have been no problem. But this f'in Rezound is a Pain in my Ass.
I would really love to get this crap software (sense and verizon backup) off of my phone and install some new ROMS. Like I said, I do this all the time with my other phones, but my wife got this Rezound and it's either locked down like fort knox or I'm a f'ing retard. I don't know wtf is up.
Please let me know what to do after Unlocking the phone using the HTCdev site.
I've read many different posts/threads on this and all of them give conflicting information and there aren't any that seem to make god damn bit of sense.
If anybody can help me out so I can simply load a rom onto my sd card and flash the f'ing thing I will (and many others) will be very very thankful.
Please don't call me lazy or stupid either. Keep in mind I don't have days and days to research this information. All the other devices I have have taken me basically an hour or two to figure it out and I've always been successful.
I (and many others) just need some straight forward directions with No Missing Steps.
Thank You.
this phone is better using amon ra recovery then cwm recovery.
amon ra recovery
http://forum.xda-developers.com//showthread.php?t=1339679
Ok, I think I might have done it, I will need to try to download/install a rom. the amon ra recovery i thought was the stock recovery. Maybe I did it we'll see.
Try using Hansoon's all in one tool.
It is in the developer's forum.
Howard
Here are good instructions for installing Amon Ra. Make sure you back up your stock rom before you install a new one http://www.droidforums.net/forum/ht...recovery-amon-ra-recovery-image-fastboot.html
sent from my Rezound
HowardZ said:
Try using Hansoon's all in one tool.
It is in the developer's forum.
Howard
Click to expand...
Click to collapse
all in one tools are very good, but it's always good to know how to use cmd and adb.
qudwis said:
all in one tools are very good, but it's always good to know how to use cmd and adb.
Click to expand...
Click to collapse
I agree. It's better to just take the extra time to learn how to do it manually.
Sent from my ADR6425LVW using Tapatalk
SUCCESS! I DID IT! -Here's what I learned
This is how I was able to unlock my Rezound and install a custom ROM on it.
1. Back Up All my files and contacts using my home PC and Google Contacts Dashboard
2. Watch this video on how to use HTCdev.com to unlock you phone:
http://www.youtube.com/watch?v=AvSeLmXSjVI
Notes:
Battery pull and replace is required before you can Volume Down and Power into bootloader Mode.
Install the software on your PC that is required by the HTC site and then Reboot your computer or your phone will not Sync properly.
3. After you have successfully unlocked your phone the next step is to install the amon ra recovery.
ROOTING THE PHONE IS NOT REQUIRED. The ROM of your choice will Root the Phone during installation.
Installing amon ra required phone to be in fastboot mode like in the unlocking process read these notes:
Download amon ra recovery file and rename it recovery.img and put it in your c:\Android folder
go to cmd prompt and like in the unlocking process,
cd c:\Android
Then
---------------------------------------------From Link---------------------
Please flash recovery.img with command "fastboot flash recovery nameofrecovery.img" where nameofrecovery.img is the name of the recovery.img you wish to flash.
http://forum.xda-developers.com//sho....php?t=1339679
----------------------------------------------------------------------------
4. Now that you have Amon Ra Recovery you can go to the next step of downloading and flashing ROMs per the instructions of the ROM developer.
Again the required steps are:
Save files on phone
HTCdev to unlock phone
Install Amon Ra Recovery
Download and Install ROM per developer's instructions
Having rooted many phones in the past, I also shared your concerns with the Rezound, as it is definitely more complicated than others I've done in the past. I used Hasoon2000's All-in-One Kit and it helps a lot; if you use it, I think you need to install HTC Sync, which isn't spelled out in the instructions but didn't work until I did.
Also, as was suggested, go with Amon Ra over CWM. I did CWM at first as that's what I was familiar with, but I could never get past the first screen, or even reboot. Amon Ra works great.
alright guys so my only rooting/rom changing/whatever experience comes from the Droid 1, which was an extreme breeze to install and get root access easily, well overall super easy to install all you needed well now I'm having trouble with the rezound as it's a little more complicated (for me) anyways here's what I need help with
I unlocked my bootloader following the super noob guide, In the super noob guide the directions say to install the ICS leak 3.11 and then install the All in one HTC rezound tool thing I did all of that and Managed to unlock my bootloader and I am not 100% sure if I instaled the custom recovery but It seems like I did, If AmonRa is the ICSandwichy looking bootloader with the blue letters, IF it is then I did install it then here comes what I need help with, I cant seem to get anything out of clicking the perm root on the extras I am running the program on administrator and also tried it without running in administrator, I tried and tried but I can't seem to get root (checked with app root access and odesn't give me it) I even tried installing it through the options of the clockworkmod thing/Adamnro by clicking on the install su & superuser? option it says it installs it but once I'm checking it doesn't work
I have however not installed any kernels nor roms im still running on the ICS leak from when I unlocked the bootloader, Help me great XDA community
any help will be appreciated
EDIT: I forgot I also run it in debug mode and when I try to get perm root I do it when the phone is on
The easiest way to install super user is through amon ra recovery,I believe it's under advanced or devoloper options.or just flash a rooted custom rom I suggest picking one that includes the boot image that gets flashed in bootloader. The newer roms are mostly set up for s-off only and don't include an easily flashable boot image.
Sent from my ADR6425LVW using XDA
I had to flash these 2 files in recovery to get root working. You might need to install busy box once booted up but not 100% sure if that was needed.
I could not get root working by using the option in Amon or the tool. Flashing these 2 files was the only way I was able to get root. I was on 3.14 leak though but should be the same for 3.11
If you are still having trouble and you have a windows based system, t wouldn't hurt to give my toolkit a try. It doesnt have the super fancy GUI but it is very functionable. I designed it to help myself when i was a super noob. It goes through the whole process step by step and explains in the simplest terms possible how you should do it.
http://forum.xda-developers.com/showthread.php?t=1571746
just a tip, make sure you have all of the htc drivers when you are doing this and then once you have finished the step telling you to install the recovery, go back into the bootloader by either doing it manually or using my program once your phone is on. (util, then roboot into bootloader) Once you are in the bootloader, see if you can get into the recovery section. If you got in successfully then you should be in a differnet menu, from there go to the development section of amon ra and then select root. Hopwfully you get success but if you did not do the following.
Go to the mounts section of amon ra and then mount the phones usb storage. It should still be plugged in so the device should show up on your computer. Go and download the latest superuser from here:
http://androidsu.com/superuser/
place it in the root of the device storage thats on your computer (the root is the main directory or folder)
then unmount the storage from your phone and go to the flashing section on Amon Ra. From there select the superuser zip folder from the sd card. Flash it and if it still gives you an error i would check your steps or request more help because i cant help you beyond this point.
I hope this walkthrough has helped and good luck on obtaining root. With root you arent limited to anything. If you are feeling good after you get root i would suggest trying to get s-off. To get s-off you have to do hardware tricks not just software tricks, but s-off is much harder and more dangerous. Have fun with your new and hopefully rooted device!
wow after having this post up for a matter of seconds i have a thanks, glad i helped!
thank you very much this worked magically
thank you for your great reply but I tried the above method and it worked beautifully I still checked out and downloaded your tool it is very nice good job on it dude and I got S -off already as well wire trick was tricky as I was trying to use a copper wire and it was workin then I got my old ipod charger cable and cuted it then got mad because I thought it wasn't going to work because they were like tiny wires tied toguether but who knew first try and it worked perfectly...