Q How do I downgrade dhd using a mac - Desire HD Q&A, Help & Troubleshooting

I use a mac, and all the info I have found about downgrading only relates to connecting to a pc.
I cant seem to find any info about downgrading using mac os. can this be done? if so, could you point me in the right direction to where i can find info on how to do this. thanks.

The actual commands used are universal whether on windows, linux or mac. Also the packages used are run on the phone itself therefore as long as you know how to use terminal and have the android sdk on your mac you should be good to go. I can try to help you along the way however its been a while since I rooted my phone.
P.S. Please can you provide a full list of your phones current firmware etc..

android version 2.3.3
HTC sense 2.1
Baseband 12.54.60.25u_26.09.04.11_m2
Kernel Version 2.6.35.10-g0956377
Build number 2.36.405.8 CL47853 Release keys
software No. 2.36.405.8
I have never used terminal but have just had a look, and it seems straight forward enough, use to do a bit of programming back in the day when the zx spectrum was all the rage back in the 80's.
only just starting to get back into messing about with stuff, so if you could keep every thing as simple as possible i would be much appreciated.

B. East said:
android version 2.3.3
HTC sense 2.1
Baseband 12.54.60.25u_26.09.04.11_m2
Kernel Version 2.6.35.10-g0956377
Build number 2.36.405.8 CL47853 Release keys
software No. 2.36.405.8
I have never used terminal but have just had a look, and it seems straight forward enough, use to do a bit of programming back in the day when the zx spectrum was all the rage back in the 80's.
only just starting to get back into messing about with stuff, so if you could keep every thing as simple as possible i would be much appreciated.
Click to expand...
Click to collapse
Ok, first things first, you need to download the android sdk from here, following this, download GingerBreak DHD. Now you have the sdk and GingerBreak downloaded you should extract the sdk .zip and place the whole folder in your home directory.
Let me know when you have done this.

Doktaphex said:
Ok, first things first, you need to download the android sdk from here, following this, download GingerBreak DHD. Now you have the sdk and GingerBreak downloaded you should extract the sdk .zip and place the whole folder in your home directory.
Let me know when you have done this.
Click to expand...
Click to collapse
just to confirm, is the home directory the mac hard drive? if so, I have done this

I found myself with the same problem not long ago, eventually I gave up trying and ended up using parallels to simulate a Windows PC on my mac - saved me a lot of trouble

downgrade dhd from mac
i tried to downgrade dhd from my mac lion.. obviously i dont have htc sycn but i did install adb sdk thingy..
my dhd info
Android 2.3.5
HTC sense 3.0
Baseband 12.65.60.29U_26.14.04.28_M
Kernel Version 2.6.35.10-g931a37e
Build number 3.12.405.1 CL199157 Release keys
software No. 3.12.405.1
i followed instruction from
http://forum.xda-developers.com/showthread.php?t=905003
http://wiki.cyanogenmod.com/wiki/HTC_Desire_HD:_Firmware_Downgrade_(Gingerbread)
since lion terminal command is little bit different, so i tweaked adb to ./adb (from http://esausilva.com/2010/10/02/how-to-set-up-adb-android-debug-bridge-in-mac-osx/) but still following the basic command.
everything is responding except when i try to debug, terminal say
An error occurred while running the exploit (-1) (errno: 22)
any idea?

Related

Downloading from 2.36.405.8

I've been reading and searching the net trying to find out how to root my DHD and the 1st step seems to be to downgrade the software. I understand what I need to do but I have one problem, where is the downgrade folder I am supposed to be in when I type the adb commands? I imagine it is either part of HTC sync or a folder I have to download that contains certain files like gingerbreak. Non of the posts I've read on this or any other forum have said where to find this downgrade folder, can anyone help?
You posted in the wrong section.
Sent from my Leedroid HD.

[Q] ROOT, downgrade problem: firmware too new OR adb not recognized

HELP, I've been trying to root my HTC Wildfire (Buzz) for days, with different methods, but no luck. :crying:
I had install the HTC Driver Installer(v3.0.0.007), uninstall HTC sync, already factory reset, and had even tried reformat to FAT32. But I'm still having problem downgrading to HBOOT 1.01.0001.
unrEVOked3 v3.32 method:
stuck at
Error: failed to get rooted. Is your firmware too new?
adb.exe method:
Whenever I administrator run "step1.bat", the following is shown in the command window
'adb is not recognized as an internal or external command, operable program or batched file.
Bootloader:
~BUZZ PVT SHIP S-ON
~HBOOT-1.01.0002
~MICROP-0622
~TOUCH PANEL-ATMELC03_16ac
~RADIO-3.35.20.10
~Dec 2 2010, 17:14:26
Software Information:
~Android version 2.2.1.
~Baseband version 13.55.55.24H_3.35.20.10
~Kernal version
2.6.32.21-g6c55ee4
[email protected] 18-2 #1
Thu Dec 2 16:59:27 CST 2010
~Build number 2.24..707.1 CL298423 release-keys
~Software number 2.24.707.1
~Browser version Webkit 3.1
Http://forum.xda-developers.com/showthread.php?t=1029318
http://forum.xda-developers.com/showthread.php?p=19746165
http://forum.xda-developers.com/showthread.php?t=1301393
Try these links buddy, and hope for the best.
Sent from my Wildfire using xda app-developers app
---------- Post added at 05:31 PM ---------- Previous post was at 05:26 PM ----------
You're first step should be downgrading Hboot from 1.01.002 to 1.01.001 because Revolutionary doesnot supports hboot 1.01.002
Which u currently have.
Sent from my Wildfire using xda app-developers app
alamgirqazi said:
[/COLOR]You're first step should be downgrading Hboot from 1.01.002 to 1.01.001 because Revolutionary doesnot supports hboot 1.01.002
Which u currently have.
Click to expand...
Click to collapse
Thanks for reply. I had previous gone through the same method as those link you provide, but I'm still stuck at downgrading to HBOOT 1.01.001. Any idea what I'm missing?
Try this guide for setting up adb, if you follow it correctly adb should run from any command prompt regardless of whether the files are in the right folder.
http://forum.xda-developers.com/showthread.php?t=879701
Sent from my GT-I9100 using Tapatalk 2
I remember i also had the same problem when i ran step1.bat
Believe me it was the toughest part really in rooting my phone.
I dont remember exactly but i think the problem was solved when i installed htc sync again 2nd time and then unistalled, leaving the drivers.
Sent from my Wildfire using xda app-developers app
Scratch0805 said:
Try this guide for setting up adb, if you follow it correctly adb should run from any command prompt regardless of whether the files are in the right folder.
http://forum.xda-developers.com/showthread.php?t=879701
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
Tried follow the link, but too much dead link. I did try to search for the similar file I found on other site, still seems lost...
Scratch0805 said:
Try this guide for setting up adb, if you follow it correctly adb should run from any command prompt regardless of whether the files are in the right folder.
http://forum.xda-developers.com/showthread.php?t=879701
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
alamgirqazi said:
I remember i also had the same problem when i ran step1.bat
Believe me it was the toughest part really in rooting my phone.
I dont remember exactly but i think the problem was solved when i installed htc sync again 2nd time and then unistalled, leaving the drivers.
Sent from my Wildfire using xda app-developers app
Click to expand...
Click to collapse
Tried uninstalled. Then, reinstall another version of htc sync, and uninstall only the sync, leaving the drivers.
Still did not work.
Calm Chen said:
HELP, I've been trying to root my HTC Wildfire (Buzz) for days, with different methods, but no luck. :crying:
I had install the HTC Driver Installer(v3.0.0.007), uninstall HTC sync, already factory reset, and had even tried reformat to FAT32. But I'm still having problem downgrading to HBOOT 1.01.0001.
unrEVOked3 v3.32 method:
stuck at
Error: failed to get rooted. Is your firmware too new?
adb.exe method:
Whenever I administrator run "step1.bat", the following is shown in the command window
'adb is not recognized as an internal or external command, operable program or batched file.
Bootloader:
~BUZZ PVT SHIP S-ON
~HBOOT-1.01.0002
~MICROP-0622
~TOUCH PANEL-ATMELC03_16ac
~RADIO-3.35.20.10
~Dec 2 2010, 17:14:26
Software Information:
~Android version 2.2.1.
~Baseband version 13.55.55.24H_3.35.20.10
~Kernal version
2.6.32.21-g6c55ee4
[email protected] 18-2 #1
Thu Dec 2 16:59:27 CST 2010
~Build number 2.24..707.1 CL298423 release-keys
~Software number 2.24.707.1
~Browser version Webkit 3.1
Click to expand...
Click to collapse
Are you running the .bat files as Administrator? I had the same issue.
alamgirqazi said:
I remember i also had the same problem when i ran step1.bat
Believe me it was the toughest part really in rooting my phone.
I dont remember exactly but i think the problem was solved when i installed htc sync again 2nd time and then unistalled, leaving the drivers.
Sent from my Wildfire using xda app-developers app
Click to expand...
Click to collapse
The tutorials do state to leave drivers installed.
Calm Chen said:
Tried uninstalled. Then, reinstall another version of htc sync, and uninstall only the sync, leaving the drivers.
Still did not work.
Click to expand...
Click to collapse
right, could you just let us know the following:
What firmware version you're running?
what Operating System you're running on pc?
do you have administrator rights on the pc your using?
adb.exe
When I did not run as administrator, after the cmd finish it's work, it will show a pop-up menu saying that I have to run this "step1.bat" with administration.
When I do run it as administration, it show a list of "'adb is not recognized as an internal or external command, operable program or batched file." at the cmd window.
Firmware:
Software Information:
~Android version 2.2.1.
~Baseband version 13.55.55.24H_3.35.20.10
~Kernal version
2.6.32.21-g6c55ee4
[email protected] 18-2 #1
Thu Dec 2 16:59:27 CST 2010
~Build number 2.24..707.1 CL298423 release-keys
~Software number 2.24.707.1
~Browser version Webkit 3.1
Operating system
Windows 7, 64-bit
Administration right
Have
I think I'm at the edge, almost, of giving up on rooting this HTC Wildfire.
Luckily for me, parents receive an iPod as a bonus from a direct selling (Melaleuca), and past it on to me, so at least now I still can play games.
Without being able to use apk is a minus, but since I'm not capable to root this phone, so have to make do without apk.
Anyone, thank you for all the help until now, and perhaps more to come.
Calm Chen said:
adb.exe
When I did not run as administrator, after the cmd finish it's work, it will show a pop-up menu saying that I have to run this "step1.bat" with administration.
When I do run it as administration, it show a list of "'adb is not recognized as an internal or external command, operable program or batched file." at the cmd window.
Firmware:
Software Information:
~Android version 2.2.1.
~Baseband version 13.55.55.24H_3.35.20.10
~Kernal version
2.6.32.21-g6c55ee4
[email protected] 18-2 #1
Thu Dec 2 16:59:27 CST 2010
~Build number 2.24..707.1 CL298423 release-keys
~Software number 2.24.707.1
~Browser version Webkit 3.1
Operating system
Windows 7, 64-bit
Administration right
Have
Click to expand...
Click to collapse
is adb in the folder that your trying to run from?

Solved: Unable to root Lenovo p770, tried everything

Edited: Rooted successfully. Not sure what was going wrong earlier but the following post and download links in it are comprehensive and worked for me.
Refer: http://forum.xda-developers.com/showthread.php?t=2220275
------
I have tried all the methods posted here on this site and others but am aunable to root my Lenovo p770.
I can confirm that:
1. I have preloader and USB drivers installed and the device shows up in the device manager.
2. Using SP Flash Tools, I can "read back" partitions on the device and have made backups of the boot, recovery and android.img of the stock ROM.
3. I have tried flashing recovery.img from various sources that were confirmed successful and have also geenrated my own TDRP using Varun Chitre's script but am unable to flash any of them to the device.
4. I am running all programs as administrator.
I suspect that something is preventing me from writing to the device whereas read is fine (as "read back" works). I have used multiple USB cables and running the process on 2 computers and on Win7 and WinXP ... just to be sure that there is no hardware or operating system issue. Also, while using the Bin4ry method, I get the error "permission denied (are you root)", which has been mentioned elsewhere but not resolved properly.
Is it something to do with the sec_ro partition which is preventing flashing of the device?
Please help. Other information from MTK Phone Tools which might be helpful in resolving this problem is below:
Hardware: MT6577
Model: Lenovo P770
Build number: Lenovo P770_ROW_S110_130204
Build date UTC: 20130204-071849
Android v: 4.1.1
Baseband v: P770.W12.22.SP.V15.P14. 2013/01/08 13:44
Kernel v: 3.4.0 ([email protected]) (gcc version 4.6x-google 20120106 (prerelease) (GCC) #1 SMP Mon Feb 4 15:17:37 CST 2013
Thanks in advance for your help.
RK
dear
seems you have upgraded official rom initially.try back to the previous rom then try using super one click root soft. if it helps or not.
you can try this method
http://www.needrom.com/mobile/lenovo-p770-6/
i have exactly the same ROM Lenovo P770_ROW_S110_130204 and i got it rooted using flashtools. Clockworkmod recovery and root by javum.
rk2612 said:
I have tried all the methods posted here on this site and others but am aunable to root my Lenovo p770.
I can confirm that:
1. I have preloader and USB drivers installed and the device shows up in the device manager.
2. Using SP Flash Tools, I can "read back" partitions on the device and have made backups of the boot, recovery and android.img of the stock ROM.
3. I have tried flashing recovery.img from various sources that were confirmed successful and have also geenrated my own TDRP using Varun Chitre's script but am unable to flash any of them to the device.
4. I am running all programs as administrator.
I suspect that something is preventing me from writing to the device whereas read is fine (as "read back" works). I have used multiple USB cables and running the process on 2 computers and on Win7 and WinXP ... just to be sure that there is no hardware or operating system issue. Also, while using the Bin4ry method, I get the error "permission denied (are you root)", which has been mentioned elsewhere but not resolved properly.
Is it something to do with the sec_ro partition which is preventing flashing of the device?
Please help. Other information from MTK Phone Tools which might be helpful in resolving this problem is below:
Hardware: MT6577
Model: Lenovo P770
Build number: Lenovo P770_ROW_S110_130204
Build date UTC: 20130204-071849
Android v: 4.1.1
Baseband v: P770.W12.22.SP.V15.P14. 2013/01/08 13:44
Kernel v: 3.4.0 ([email protected]) (gcc version 4.6x-google 20120106 (prerelease) (GCC) #1 SMP Mon Feb 4 15:17:37 CST 2013
Thanks in advance for your help.
RK
Click to expand...
Click to collapse
I can't even get MTK Phone Tools to read my Lenovo P770i phone
leo5354 said:
I can't even get MTK Phone Tools to read my Lenovo P770i phone
Click to expand...
Click to collapse
with adb drivers installed this should be no problem
vietchecz said:
with adb drivers installed this should be no problem
Click to expand...
Click to collapse
ADB is installed fine though, detected as ADB Interface di Device Manager
s_hri said:
dear
seems you have upgraded official rom initially.try back to the previous rom then try using super one click root soft. if it helps or not.
Click to expand...
Click to collapse
How do go back to the previous rom?
vietchecz said:
i have exactly the same ROM Lenovo P770_ROW_S110_130204 and i got it rooted using flashtools. Clockworkmod recovery and root by javum.
Click to expand...
Click to collapse
Can you please help me with detailed instructions / upload the files which helped you do this?
Thanks,
RK
This works!
http://forum.xda-developers.com/showthread.php?t=2220275
vietchecz said:
with adb drivers installed this should be no problem
Click to expand...
Click to collapse
Are you able to get it connected through ADB?
I installed the Lenovo USB driver and it is showing up us a ADB interface in the Device manager.
But when run the ADB ,the device is not getting listed -
In the phone side I emaned the USB debugging - Not P2P or Camera TP(Not connected as the
rk2612 said:
Edited: Rooted successfully. Not sure what was going wrong earlier but the following post and download links in it are comprehensive and worked for me.
Refer: http://forum.xda-developers.com/showthread.php?t=2220275
------
I have tried all the methods posted here on this site and others but am aunable to root my Lenovo p770.
I can confirm that:
1. I have preloader and USB drivers installed and the device shows up in the device manager.
2. Using SP Flash Tools, I can "read back" partitions on the device and have made backups of the boot, recovery and android.img of the stock ROM.
3. I have tried flashing recovery.img from various sources that were confirmed successful and have also geenrated my own TDRP using Varun Chitre's script but am unable to flash any of them to the device.
4. I am running all programs as administrator.
I suspect that something is preventing me from writing to the device whereas read is fine (as "read back" works). I have used multiple USB cables and running the process on 2 computers and on Win7 and WinXP ... just to be sure that there is no hardware or operating system issue. Also, while using the Bin4ry method, I get the error "permission denied (are you root)", which has been mentioned elsewhere but not resolved properly.
Is it something to do with the sec_ro partition which is preventing flashing of the device?
Please help. Other information from MTK Phone Tools which might be helpful in resolving this problem is below:
Hardware: MT6577
Model: Lenovo P770
Build number: Lenovo P770_ROW_S110_130204
Build date UTC: 20130204-071849
Android v: 4.1.1
Baseband v: P770.W12.22.SP.V15.P14. 2013/01/08 13:44
Kernel v: 3.4.0 ([email protected]) (gcc version 4.6x-google 20120106 (prerelease) (GCC) #1 SMP Mon Feb 4 15:17:37 CST 2013
Thanks in advance for your help.
RK
Click to expand...
Click to collapse
Hello,, can i have a copy of your boot.img please,, shouldve backed up mine before messing around
I use framaroot, easier than other : http://forum.xda-developers.com/showthread.php?t=2130276

Trouble rooting HTC DESIRE HD.. please help

Hi everyone.
Im having trouble rooting my phone.. I tried all the tutorials but nothing works. something always has to mess up in the middle of the operation..
aahk says that "ace" is not supported this time..
All of these auto root apps like visionary+ etc. are freezing and not working..
I tried to unlock my bootloader and followed the instructions at HTCDEV but in the end it shows an empty code..
those are some of the errors I get with other tools I try to use..:
Code:
"file "sc" is missing or corrupt
Your PC window ENV is damaged and should be repaired.
At least one default system file is missing, corrupt
or the windows pc env has been otherwise compromises.
The hack kit quits before damage is done to your phone.
Retry with a diferent PC or try a 32 bits Ubuntu Linux LiveCD."
Code:
windows cannot find "PD9810000_ACE_GINGERBREAD_S_HBOOT_0.85.0024.EXE" MAKE SURE YOU TYPED THE NAME CORRECTLY AND TRY AGAIN.
information:
android ver 2.3.3
kernel: 2.6.35.10-g3bf3222
build: 2.37.762.2 CL47853
software: 2.37.762.2
BOOT:
S-ON RL
HBOOT-0.85.0024
RADIO-26.09.04.11_M2
Click to expand...
Click to collapse
now what should I do... I came from samsung where everything is orgnized and works... HTC feels like a nightmare for me...
Please help!
Thanks
100nir100 said:
Hi everyone.
Im having trouble rooting my phone.. I tried all the tutorials but nothing works. something always has to mess up in the middle of the operation..
aahk says that "ace" is not supported this time..
All of these auto root apps like visionary+ etc. are freezing and not working..
I tried to unlock my bootloader and followed the instructions at HTCDEV but in the end it shows an empty code..
those are some of the errors I get with other tools I try to use..:
Code:
"file "sc" is missing or corrupt
Your PC window ENV is damaged and should be repaired.
At least one default system file is missing, corrupt
or the windows pc env has been otherwise compromises.
The hack kit quits before damage is done to your phone.
Retry with a diferent PC or try a 32 bits Ubuntu Linux LiveCD."
Code:
windows cannot find "PD9810000_ACE_GINGERBREAD_S_HBOOT_0.85.0024.EXE" MAKE SURE YOU TYPED THE NAME CORRECTLY AND TRY AGAIN.
now what should I do... I came from samsung where everything is orgnized and works... HTC feels like a nightmare for me...
Please help!
Thanks
Click to expand...
Click to collapse
You might want to try to uninstall all mobile drivers then start over with a fresh install of the Htc Drivers. Also have you tried using the Easy Ace Root Tool?
thekool said:
You might want to try to uninstall all mobile drivers then start over with a fresh install of the Htc Drivers. Also have you tried using the Easy Ace Root Tool?
Click to expand...
Click to collapse
Yes I've tried it. It gives me the first error..
Ive added information about my phone.. take a look..maybe something's wrong?
ty:fingers-crossed:
100nir100 said:
Yes I've tried it. It gives me the first error..
Ive added information about my phone.. take a look..maybe something's wrong?
ty:fingers-crossed:
Click to expand...
Click to collapse
Try finding a RUU here and update your device to GB 2.3.5 and then try using the Easy Ace Root Tool, everything should run smoothly from there. Im not sure if it will be the same for you but for me this one works perfectly. Im in North America with At&T as my service provider.
thekool said:
Try finding a RUU and update your device to GB 2.3.5 and then try using the Easy Ace Root Tool, everything should run smoothly from there. Im not sure if it will be the same for you but for me r.
Click to expand...
Click to collapse
thanks mate gonna try it.
Im from europe is this going to be ok?
100nir100 said:
thanks mate gonna try it.
Im from europe is this going to be ok?
Click to expand...
Click to collapse
Not its not that specific one is for US, if you go here though and scroll down theres WWE (World Wide Edition) and other country specific RUUs
thekool said:
Not its not that specific one is for US, if you go though and scroll down theres WWE (World Wide Edition) and other country specific RUUs
Click to expand...
Click to collapse
I cant find any WWE that is 2.3.5...
thekool said:
Not its not that specific one is for US, if you go though and scroll down theres WWE (World Wide Edition) and other country specific RUUs
Click to expand...
Click to collapse
I cant find any WWE that is 2.3.5...
Never mind I found one
is this ok?:
RUU_Ace_Gingerbread_S_TELUS_WWE_2.43.661.1_R_Radio_12.56.60.25_26.10.04.03_M_release_194001_signed.exe‬
it didnt help.. thats the error Im getting now...:
Code:
your build version is 2.43.661.1
Your will reboot in fastboot again to continue the process
* server not running *
Obtaining Unlock Token
< waiting for device >
...
[B](bootloader) [ERR] Command error !!![/B]
OKAY [ 0.009s]
finished. total time: 0.012s
Now copy the identifier token as shown here (use the right button of the mouse
o choose mark and then press right button again to select)
then paste the token at the botton of the page and submit. Opening HTVDEV site
and this is what i get with EasyAceRootTool:
Code:
your build version is 2.43.661.1
Your will reboot in fastboot again
* server not running *
'sleep' is not recognized as an internal or external
operable program or batch file.
Obtaining Unlock Token
What can I do?!
the new info:
radio- 26.10.04.03_M
build- 2.43.661.1 CL70542
software-2.43.661.1
anyone?
100nir100 said:
anyone?
Click to expand...
Click to collapse
Your bootloader does not allow unlocking. Use a goldcard to flash a ruu that supports hboot update or try updating the hboot first.
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
you need to update your hboot first before you can unlock your bootloader.. either via ruu or create a goldcard and flash the hboot update, once your bootloader is unlock you can now use easy ace rooting tool, which you already have... hope it helps :fingers-crossed:

Steps For Upgrading Old ViperOneM8 1.8.0 Mod To The Latest

UPDATE:
The solution/walkthrough can be found here. It's also the fourth post on this thread.
Click to expand...
Click to collapse
Sorry if this seems like it is an obvious answer but I have once again gotten totally lost in trying to upgrade, mostly out of fear of bricking my phone. I went to Viper's site for the HTC One M8 and was just going to grab the latest version of the ViperOneM8 mod. I then quickly ran into something that stopped me in my tracks!
The 4.3.0 rom is based on HTC’s latest M8 Sense 6 Android 5.0.1 base and requires you to update your firmware to at least the 5.0.x (Lollipop) version! Else you will run into hiccups, like Wi-FI not working or No Boot and so on…
You need to do that on your own, because we can’t install the firmware for you with the rom installation.
Click to expand...
Click to collapse
Well I really appreciate them letting me know that but points off for not giving me a little insite on how I would do that. I have managed to get confused with all the terms and versions being thrown around, for example...
The 4.3.0 rom is based on HTC’s latest M8 Sense 6 Android 5.0.1 base
Click to expand...
Click to collapse
Ok, let's talk about BASES. When looking at my phones current info screen the ONLY thing I see that says anything with the word "base" in it is "Baseband Version". Now I know that's not what they are talking about because logic would suggest they are talking about something else just based on version numbers. So I'm guessing when they say "base" they are talking about 1 of 2 things.
The "Android Version" (which is currently KitKat v4.4.2)
The Software Version Of The Mod (which is currently ViperOneM8 1.8.0)
The current Android version out there is Marshmallow 6.0.1 and the current ViperOneM8 mod out there is 5.0.2. Because these are so close together (the Android version and the Mod version) It's making me a little uneasy about just going with my gut feeling.
So with Viper's warning, what steps do I take when trying to upgrade my HTC OneX M8? I have already backed up EVERYTHING on my phone and I would like to wipe it clean (both the internal storage and the added SD card) and start fresh with the latest Viper mod. Thanks for any help one might provide! The following are my current specs.
Software Info
Android Version: 4.4.2
HTC Sense Version: 6.0
Software Number: ViperOneM8 1.8.0
HTC SDK API Level: 6.17
Software Status: Official
PRI Version: 1.46_002
PRL Version: 15450
ERI Version: 5
Kernal Version: 3.4.0-g2e0a4a7 - [email protected] #1 - SMP PREEMPT
Baseband Version: 0.89.20.0321
Build Number: 1.54.401.5 CL325784 release-keys
Hardware Info
Model Number: HTC6525LVW
Hardware Version: 0004
Check the support ticket that you submitted at venomroms.com. I've given you directions there.
Run the latest Verizon RUU, flash TWRP 2.8.7.0, then flash ViperOneM8 4.3.0. Links given in the ticket.
Once I get through this all and it's done, I will post my findings. I will say right now that xunholyx helped me dodge a MASSIVE bullet by telling me to leave that the firmware I downloaded from "http://www.latintimes.com/android-501-lollipop-htc-one-m8-one-m7-downloads-available-now-manual-update-video-281741" was for GSM devices and I needed to have a version for CDMA! That made perfect sense and I wasn't even thinking about it at the time! So once again to xunholyx, hats off for saving me a brick!
Solution Steps
OK, so this turned out to be a long bumpy road. Everytime I go to upgrade my phone I have the same thought... First it's ahh no, phone is going to be DOA for about 2-3 days, and second I think "Why is there not a single page (that stays up to date) with an easy to follow tutorial on how to do this whole process??". Don't get me wrong, we would be nowhere without XDA but usually (due to lack of staying up to date) on the site I always feel like it's way to cluttered and complicated to find the "right" path.
Luckily I found a few people along the way to help me out. The Viper team over at http://venomroms.com/tickets were really great in keeping me pointed back on the right track. With their help and a LOT of reading on the web once again I managed to come out of the dark with an upgraded phone. Here are the steps that I came up with.
Note: Theses instructions are all based on using Windows, if someone wants to add to this thread with Mac instructions be my guest to copy paste all this and change content to suit Mac purposes.
Note: My phone is both *UNLOCKED* and S-OFF. If your phone does not show this in the bootloader screen at the top then the following might not work.
Note: When I say type 'this text'. Don't type the quotes unless they are bolded. It's VERY rare that they are needed! This is what it 'looks like' when the quotes are bolded as well.
Setup your phone for use with ADB/FastBoot
- Go into Settings, About, Software Information, More.
- Tap Build Number SEVEN times to enable developer mode.
- Go back to Settings, Developer options.
- Make sure Developer options is turned on at the top.
- Scroll down to Debugging area and make sure USB debugging is enabled (checked).
- Go back to Settings, Power and IF (depending on what OS you are in) you have a setting for fastboot, just uncheck it so you can get into the bootloader a little easier.
- At this point you should have your phone with USB debugging turned on so you should be set!
Download the latest Android Platform Tools:
- You can find the SDK here if you want to go through the long process (takes forever!) of getting the new tools OR for speedy results you can download a package that is a 100% replica of just the "platform-tools" directory that you need out of the SDK located here.
- Extract these tools into any directory (for example c:\tools\) and from this point on they will be referred to as "the tools directory".
Get the command window ready to do work:
- While in the tools directory, hold shift and right click in some EMPTY area within that folder. You should now see a sub menu option that says "Open command window here". Click it and get that command window open.
- Now if you have not already, connect your phone.
- In the command window type 'adb kill-server'. This is to ensure your device list will be clean and you only see your phone connected.
- Type 'adb devices'. To get a connection to your phone. You should see something like this...
C:\tools>adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
FA45WSF03873 device
- If you see that last line showing you your device and says "device" next to it, everything is great and you can continue. If not, if it says 'disconnected' or something similar then you need to work on getting that fixed before you can go any further.
Download and flash the L hboot (version: 3.19.0.0000):
- Go here and download the vzwm8Lhboot.zip file.
- Rename the zip to '0P6BIMG.zip'.
- Put zip on root of sd card (aka external memory).
- Reboot phone to bootloader (power off, then hold VOL DOWN and POWER)
- In bootloader, "Do you want to start the update?" Press VOL UP (for yes)
- Press POWER button for reboot.
- Wait for phone to boot back up to OS and use PC to browse SD card.
- Remove (delete) the 0P6BIMG.zip file from the sd card.
Update TWRP to latest stable (version: 2.8.7.0):
- Go here and grab TWRP and save it to the tools directory. Side note, I noticed the URL says GSM and with Verizon you should be using CDMA. But the links I followed on their page said "All Variants" so I guess there URL is just named weird because it works perfectly fine for me.
- Under Download Links, click on the Primary (Recommended) link and grab a copy of TWRP (twrp-2.8.7.0-m8.img).
- Save that file to the tools directory and rename it to 'twrp.img'.
- Now we need to get the phone to boot up to the bootloader screen. There are a few different ways to do this but the easiest way that people usually don't get confused is the following... Power off your phone. Once off hold down the VOL DOWN key, and then ALSO hold down the POWER button UNTIL you see a white screen with a bunch of green text at the top and three little androids skateboarding at the bottom.
- Navigation is easy while in the bootloader screen. VOL UP moves you up in the list and VOL DOWN moves you down. Pressing (not holding) POWER will select the option you are on.
- Make sure the selection is on 'FASTBOOT' and press POWER to select it.
- Over on the PC in the command window (where you should still be in the tools directory) type 'fastboot flash recovery twrp.img'.
- You should get a success message.
Update the phones firmware:
- Go here and grab the 'VZWm8LfirmwareTWRP.zip' file. This will upgrade some very important things.
- Save this file to the tools directory.
- In the command window type 'fastboot oem rebootRUU'. The phone should change to the silver HTC logo screen.
- In the command window type 'fastboot flash zip VZWm8LfirmwareTWRP.zip'. This will start a long process that DOES NOT NEED TO BE INTERRUPTED!!! Go get a pizza or something just leave the phone alone!
- After about a minute or two when it finishes in the command window type 'fastboot reboot-bootloader'. This will get you back to the bootloader screen so you can confirm the new versions.
Android 5.0.1
CID-VZW__001
HBOOT-3.19.0.0000
RADIO-1.12.20.1211
OpenDSP-v47.2.2-00564-M8974_FO.1024
OS-4.17.605.5
eMMC-boot 2048MB
Feb 3 2015,21:50:28.0
- Get back to the menu on the phone and select the 'REBOOT' option then press POWER. The phone will boot back the the Android OS.
Install the new Viper ROM (version: 4.3.0):
- Now grab a copy of the Viper ROM from here. Click on "Previous roms" and choose "ViperOneM8 4.3.0".
- Save this to your SD card as the default name 'ViperOneM8_4.3.0.zip'.
- Boot into recovery by powering down the phone, holding VOL DOWN and POWER until you get to the bootloader screen and then choosing 'RECOVERY'. This should get you into TWRP.
- While in TWRP choose install and choose the Viper ROM you just added to your SD card. The location is at '/external_sd/'.
- This should take you through the Viper setup. Just follow the steps on screen at this point!
References:
- Venom ROMs - A great team of guys with great ROMs.
- Venom Helpdesk Ticket System - A place to submit tickets to get help when trying to install Venom ROMs.
- XDA Thread By dottat - A place I found my L hboot update and learned a few things.
- XDA Thread By Tigerstown - A place I found my new firmware to upgrade to Android 5.0.1, hboot, radio, etc.
- VenomOneM8 ROM - This is where I was able to download my VenomOneM8 4.6.0 ROM that I use for my HTC One (M8).
arvo.bowen said:
"Why is there not a single page (that stays up to date) with an easy to follow tutorial on how to do this whole process??". Don't get me wrong, we would be nowhere without XDA but usually (due to lack of staying up to date) on the site I always feel like it's way to cluttered and complicated to find the "right" path.
Click to expand...
Click to collapse
Simply put, its harder than you would think to keep such guides updated and organized. And what is the "right path" is not the same for all versions. The specific files needed are different for each version; and are also changing over time due to version updates. Combine this with the fact that this device is going on 2 years old, and a lot of contributors have moved onto other devices.
Your frustration is understandable. The information is all there, but it is daunting to sift through it and understand it properly. While forum traffic for this device is not what it used to be; there arestill some great "helpers" (xunholyx is one of those) here to assist in guiding your way.
---------- Post added at 10:36 AM ---------- Previous post was at 10:31 AM ----------
arvo.bowen said:
[*]Update TWRP to latest stable (version: 2.8.7.0):
- Go here and grab TWRP and save it to the tools directory. Side note, I noticed the URL says GSM and with Verizon you should be using CDMA. But the links I followed on their page said "All Variants" so I guess there URL is just named weird because it works perfectly fine for me.
Click to expand...
Click to collapse
Much earlier on, there used to be different TWRP versions depending on GSM vs. CDMA. And in fact, flashing the wrong TWRP led to some bricks (due to partition differences between GSM and CDMA versions). But some time ago, the TWRP folks figured out how to "unify" the TWRP versions so the one now marked "all variants" works on both GSM and CDMA variants.

Categories

Resources