I got my phone from my buddy and I'm not entirely sure if it is rooted or not.. in the bootloader it says unlocked. Hboot 1.50 s-on. Shooter xc. I have a custom ROM installed but have problems trying to flash new ones. Am I supposed to have s off? I'm very confused please help.
Jamesgr86 said:
I got my phone from my buddy and I'm not entirely sure if it is rooted or not.. in the bootloader it says unlocked. Hboot 1.50 s-on. Shooter xc. I have a custom ROM installed but have problems trying to flash new ones. Am I supposed to have s off? I'm very confused please help.
Click to expand...
Click to collapse
Gaining root is two steps on the EVO 3D. First, must have an unlocked bootloader, which you mention you have. Second, need to have the proper files setup/installed for root. Most custom ROMs have root access properly setup. If you're in doubt, grab my free app, Root Check Basic and it will confirm whether or not root access is properly setup. If you want more technical details around the root setup, grab Root Check Pro.
As for flashing new custom ROMs, there is only one limitation to the HTC unlock method compared with the previous hacked methods of s-off, kernel write access is blocked when booted in recovery mode.
This means there are only two methods you're able to gain write access to loading the kernel with HTC unlock method: fastboot and normal android mode.
1) Normal Android Mode: My application, Flash Image GUI, will allow you to select a ROM or kernel .zip file and it will flash the kernel along with the WiFi/WiMAX modules. If a ROM .zip was selected, then reboot into the custom recovery and flash the rest of the ROM.
2) Boot the custom recovery in fastboot mode which grants it write access to the kernel partition. This requires a computer and the android-sdk with inclues adb and you'll need the fastboot binary. The command for this is: fastboot boot c:\downloads\custom-recovery.img. Once you're in the fastboot boot custom recovery, you're able to load any ROM or Kernel .zip file and HTC grants write access to the kernel partition.
Hope that helps! Good luck!
Related
SOLVED thank you joeykrim
i did the fastboot method below. and just a note for anyone with the same problem, the "command" will vary depending on the location you have the rom's zip file (also unzip to gain easier access to the boot.img file. so the command is "fastboot boot <path to the boot.img file>
i just flashed the 3d synergy nightly build rom to my 3d, but the wifi will not turn on. it simply says error.
what can i do to fix this?
i have read that there is something to do with my kernal, but im not positive what.
evo3d-rooted with htc unlock method
Kernal-2.6.35.13-g84f8edd [email protected] #1 (ie stock, i have not flashed anything other than clockwork and the rom.)
3rdsurfer said:
i just flashed the 3d synergy nightly build rom to my 3d, but the wifi will not turn on. it simply says error.
what can i do to fix this?
i have read that there is something to do with my kernal, but im not positive what.
evo3d-rooted with htc unlock method
Kernal-2.6.35.13-g84f8edd [email protected] #1 (ie stock, i have not flashed anything other than clockwork and the rom.)
Click to expand...
Click to collapse
The WiFi error is caused by a mismatch between the WiFi module and the currently loaded kernel. The WiFi module is stored in /system/lib/modules/bcm4329.ko . The kernel is stored in the boot partition.
When booted into the custom recovery through the traditional methods, reboot recovery, bootloader -> recovery, etc., HTC unlock method does not unlock *kernel* write access but does unlock *system* write access.
The result is the kernel module for WiFi is loaded but the kernel itself is not loaded. This creates a mismatch between a WiFi module loaded from the ROM and the matching kernel not being loaded as HTC does not allow it to be loaded from the traditional recovery boot method.
The main issue around kernel write access is due to the HTC unlock method only allows kernel write access in two modes:
1) Booted in normal Android mode. My application, Flash Image GUI, will flash any kernel .zip file with the HTC unlock method because it runs in normal android mode. HTC unlocks write access to the boot partition, where the kernel is stored, in normal Android mode. Flash Image GUI also properly loads the respective WiFi modules essentially eliminating this WiFi mismatch error.
2) Fastboot booted into the custom recovery using the following command: fastboot boot c:\android\cwm-recovery.img. HTC unlock method allows kernel write access while using fastboot boot of a custom recovery.
Hope that helps!
Edit: If you're curious and want to do some reading on previous WiFi error issues with the EVO 3D here are some similar posts:
http://forum.xda-developers.com/showpost.php?p=17681402
http://forum.xda-developers.com/showthread.php?p=16990247
http://forum.xda-developers.com/showpost.php?p=18624865
http://forum.xda-developers.com/showthread.php?t=1265467
sorry, im less smart than i thought... what do i need to do? reflash the entire rom, flash a new kernal, or something else
3rdsurfer said:
sorry, im less smart than i thought... what do i need to do? reflash the entire rom, flash a new kernal, or something else
Click to expand...
Click to collapse
Essentially there are three options:
1) Flash a custom kernel through Flash Image GUI which will load the custom kernel and the respective modules allowing WiFi and WiMAX to work properly.
Or similar to option #3, extract the boot.img from the ROM and flash this through Flash Image GUI.
2) Fastboot boot the custom recovery which will then properly flash both the ROM and the kernel at the same time properly. command: fastboot boot c:\android\cwm-recovery.img.
3) Flash the ROM through the custom recovery (booted traditionally), then pull out the boot.img file from the ROM and manually flash through fastboot. command: fastboot boot c:\rom\boot.img
Hope that helps clarify the options along with the commands to have them work properly!
I am getting a WiFi error with nearly every ROM I install. I had one that worked but it didn't have a custom kernel and I really want to overclock this phone. I came from 2.3.4 with HBOOT 1.5 and have tried multiple kernels hoping to find one that had a working WiFi module.
Any ideas? I am currently trying Revolution with the same error.
You can only flash kernels thru fastboot on 1.5. Maybe flash image GUI....
Sent from my PG86100 using xda premium
mattpedigo said:
I am getting a WiFi error with nearly every ROM I install. I had one that worked but it didn't have a custom kernel and I really want to overclock this phone. I came from 2.3.4 with HBOOT 1.5 and have tried multiple kernels hoping to find one that had a working WiFi module.
Any ideas? I am currently trying Revolution with the same error.
Click to expand...
Click to collapse
I've answered this question quite a few times in this EVO 3D Q&A board. I think I've got the details down pretty well. I'm going to quote from my post yesterday. Feel free to ask if you have any questions or something isn't clear!
http://forum.xda-developers.com/showpost.php?p=18793336&postcount=2
The WiFi error is caused by a mismatch between the WiFi module and the currently loaded kernel. The WiFi module is stored in /system/lib/modules/bcm4329.ko . The kernel is stored in the boot partition.
When booted into the custom recovery through the traditional methods, reboot recovery, bootloader -> recovery, etc., HTC unlock method does not unlock *kernel* write access but does unlock *system* write access.
The result is the kernel module for WiFi is loaded but the kernel itself is not loaded. This creates a mismatch between a WiFi module loaded from the ROM and the matching kernel not being loaded as HTC does not allow it to be loaded from the traditional recovery boot method.
The main issue around kernel write access is due to the HTC unlock method only allows kernel write access in two modes:
1) Booted in normal Android mode. My application, Flash Image GUI, will flash any kernel .zip file with the HTC unlock method because it runs in normal android mode. HTC unlocks write access to the boot partition, where the kernel is stored, in normal Android mode. Flash Image GUI also properly loads the respective WiFi modules essentially eliminating this WiFi mismatch error.
2) Fastboot booted into the custom recovery using the following command: fastboot boot c:\android\cwm-recovery.img. HTC unlock method allows kernel write access while using fastboot boot of a custom recovery.
Hope that helps!
Edit: If you're curious and want to do some reading on previous WiFi error issues with the EVO 3D here are some similar posts:
http://forum.xda-developers.com/showpost.php?p=17681402
http://forum.xda-developers.com/showthread.php?p=16990247
http://forum.xda-developers.com/showpost.php?p=18624865
http://forum.xda-developers.com/showthread.php?t=1265467
Click to expand...
Click to collapse
Figured it out... Thanks for the replies. Turns out that with HBOOT 1.5, you can't turn s-on into s-off. So when I was flashing kernels using TWRP, it wasn't pushing all the kernel into the boot partition.
So what I did is downloaded Revolution, flashed it in TWRP and then booted into fast boot. Then I used got into a command prompt with the ADB stuff (I already had that from HTC's unlocking method) and pushed the boot.img that came with the Revolution ROM download.
In command prompt, this worked to push the boot.img:
fastboot flash boot boot.img
Booted up and everything seemed to work fine! Even got the 1.8Ghz overclock. Now I know. If anybody encounters this issue and needs further direction, let me know.
1) Booted in normal Android mode. My application, Flash Image GUI, will flash any kernel .zip file with the HTC unlock method because it runs in normal android mode. HTC unlocks write access to the boot partition, where the kernel is stored, in normal Android mode. Flash Image GUI also properly loads the respective WiFi modules essentially eliminating this WiFi mismatch error.
2) Fastboot booted into the custom recovery using the following command: fastboot boot c:\android\cwm-recovery.img. HTC unlock method allows kernel write access while using fastboot boot of a custom recovery.
Just what are the steps to doing this?
I have tried everything I could think of and wifi still gives me an error.
I currently have S-Off 1.5 Hboot on my Sprint Evo 3D with 2.17.651.5 HTC Software Release. I am having problems rooting the phone using the Revolutionary rooting method. When I run Revolutionary.exe, I get an error message that says my "Shooter" is not supported at this time. Also, when I try and follow your instructions via cmd command propt, I can't seem to access the "rootevo3dnew" zip file I downloaded from "HTCEVOHACKS website. Please help!!!
jshawjr said:
I currently have S-Off 1.5 Hboot on my Sprint Evo 3D. I am having problems rooting the phone using the Revolutionary rooting method. When I run Revolutionary.exe, I get an error message that says my "Shooter" is not supported at this time. Also, when I try and follow your instructions via cmd command propt, I can't seem to access the "rootevo3dnew" zip file I downloaded from "HTCEVOHACKS website. Please help!!!
Click to expand...
Click to collapse
There is a difference between unlocking the bootloader and gaining root access. If you're device is already s-off, as stated above, there is no need to run revolutionary again to unlock the device as the device has already been unlocked.
The next step after unlocking the device is seting up root access in the respectively loaded ROM, generally the stock ROM.
A common approach: you can either flash a custom recovery, which can then load the superuser .zip file and setup root access in the currently loaded stock ROM, or you can flash a custom ROM through the custom recovery which contains root access already setup.
Hope that helps clarify some of the possible confusion!
This does help. How do I flash a Custom Recovery? When I go into Fastboot and choose Recovery, the phone just locks up and I can't go any further...can you please send instructions?
jshawjr said:
This does help. How do I flash a Custom Recovery? When I go into Fastboot and choose Recovery, the phone just locks up and I can't go any further...can you please send instructions?
Click to expand...
Click to collapse
Directions are posted all over the forum in many different guides and threads.
There are multiple ways of accomplishing the same end goal. If you're interested in finding the easiest method for you, might need to do some research.
The method I would personally use would be the command: fastboot flash recovery c:\recovery.img .
The advantage to this route is the fastboot flash command will permanently load the custom recovery in the recovery partition so when you follow the steps you outlined, boot into the bootloader and select recovery, the recovery will load.
Hope that helps!
I will try this and see if I can get it to work. It appears I'm doing something wrong on my computers 'cmd' command prompt...I keep geeting an error.
I was able to finally get into cmd command prompt using Revolutionary.exe and it tells me that my Hboot 1.5 is not supported. Is there another way to flash custome recovery image?
i am goin through a really big problem! i was trying to permanently root my phone! but during the revolutionary step it says hboot 1.40.0000 or 1.30.0000 it says 1.40.0000 and it also says it is not supported yet! please help me!
Hi,
you dont need S-OFF for evrything. If you cannot S-OFF,
still you can flash roms, and do most of the things without a problem,
Only thing is you cannot just install custom roms using the recovery menu.
You need to download and installed Android Framework tools and fastboot in your PC to fire ADB Dos commands to your phone via USB to flash the updates.
Let me know.
theRocker_007 said:
Hi,
you dont need S-OFF for evrything. If you cannot S-OFF,
still you can flash roms, and do most of the things without a problem,
Only thing is you cannot just install custom roms using the recovery menu.
You need to download and installed Android Framework tools and fastboot in your PC to fire ADB Dos commands to your phone via USB to flash the updates.
Let me know.
Click to expand...
Click to collapse
You can flash ROMs through recovery on S-on too and it will work fine as long as the new ROM contains the same kernel as your current kernel. And if it contains another kernel use flash Image GUI app or fastboot command to flash tha kernel.
Provided your bootoader is unlocked via www.htcdev.com
mnomaanw said:
You can flash ROMs through recovery on S-on too and it will work fine as long as the new ROM contains the same kernel as your current kernel. And if it contains another kernel use flash Image GUI app or fastboot command to flash tha kernel.
Provided your bootoader is unlocked via www.htcdev.com
Click to expand...
Click to collapse
Most of the time, ROMs does not have the same kernal,
So most of the users who are s-on and new to flashing get stuck on boot loops. Other thing is flash image gui app is a paid application
So best way is to use fastboot commands to flash the kernal after installing the ROM zip file
Cheers..
You could update to hboot 1.50, use the HTCDev unlock and use the Wiretrick to get s-off
I am on a (completely stock) AT&T HTC One (4.4.2) and I was thinking about trying out some custom ROMs. Can I just use the HTC dev tool to unlock the boot loader? How would I root after that?
I am still new to it so that's about as far as I've gotten in the process. Especially since most of the tutorials I've seen are older and do not exactly mention 4.4.2.
P.S. ~ Kingo root seems to have a very simple HTC boot loader unlock tool as well as an easy method to root. I used the root method on my GS4 a while back and it went pretty well. Are there any downsides to using these?
Kwwolves2012 said:
I am on a (completely stock) AT&T HTC One (4.4.2) and I was thinking about trying out some custom ROMs. Can I just use the HTC dev tool to unlock the boot loader? How would I root after that?
I am still new to it so that's about as far as I've gotten in the process. Especially since most of the tutorials I've seen are older and do not exactly mention 4.4.2.
P.S. ~ Kingo root seems to have a very simple HTC boot loader unlock tool as well as an easy method to root. I used the root method on my GS4 a while back and it went pretty well. Are there any downsides to using these?
Click to expand...
Click to collapse
Getting started with rooting and putting Roms on your phone is no time to get Lazy !
The steps are very simple but learning it the correct way comes in handy down the road.
unlock the bootloader at htcdev.com
use the drivers and adb/fastboot I'm posting below
after you bootloader is unlocked
you use fastboot to flash custom recovery on the phone
TWRP 2.6.3.3 is recommend - Download TWRP
The commands to flash it are
fastboot flash recovery openrecovery-twrp-2.6.3.3-m7.img
fastboot erase cache
fastboot reboot-bootloader
Now enter recovery and on Exit it ask to Root the phone
choose Yes - swipe to root
when the phone boots up go in the app drawer and open SuperSU
it will ask to update choose yes and TWRP method of install
Your phone is now unlocked / rooted / with custom recovery
Now is the time to make a backup in TWRP and copy it to your PC for safe keeping. Your now all set to flash custom roms
links
SuperSU
HTC Drivers
clsA said:
Getting started with rooting and putting Roms on your phone is no time to get Lazy !
The steps are very simple but learning it the correct way comes in handy down the road.
unlock the bootloader at htcdev.com
use the drivers and adb/fastboot I'm posting below
after you bootloader is unlocked
you use fastboot to flash custom recovery on the phone
TWRP 2.6.3.3 is recommend - Download TWRP
The commands to flash it are
fastboot flash recovery openrecovery-twrp-2.6.3.3-m7.img
fastboot erase cache
fastboot reboot-bootloader
Now enter recovery and on Exit it ask to Root the phone
choose Yes - swipe to root
when the phone boots up go in the app drawer and open SuperSU
it will ask to update choose yes and TWRP method of install
Your phone is now unlocked / rooted / with custom recovery
Now is the time to make a backup in TWRP and copy it to your PC for safe keeping. Your now all set to flash custom roms
links
SuperSU
HTC Drivers
Click to expand...
Click to collapse
Alright, thank you very much. I will look into this.