Hey Guys,
I just bought a used HTC One M8 and love the phone. Unfortunately the phone was rooted and ran with a CM Nightly, the camera didnt work, the flash neither and so on. Im no big fan of custom Firmware if the stock experience has all the features I need in the phone. Coming from Android 4.2, Marshmallow is certainly enough.
So I grabbed a Stock 4.2 Backup and flashed it. Then I went through all the OTA´s. I had to flash the kernel because it was still custom, but I couldnt find the stock one, so I got ElementalX. It all went alright until I got to Lollipop (and I dont like Lollipop at all, the version before was much more pleasing to me).
I dont get the OTA if I search for it and after asking google I found that you have to be Bootloader locked to get the OTA. Does anyone know why HTC decided to do it with Marshmallow but no other OTA before? Anyway i locked my bootloader, but then it didnt boot. It always booted into the bootloader. After a quick search it seems that it happens when you are not full stock (i guess because of my kernel?).
I then tried to flash the Marshmallow OTA over recovery, but it said I got an error, because the update expects another Version.
What are my options now? Ideally I want stock Marshmallow, Sense or Play Edition I dont care, but since my phone is Sense I think its way easier. I dont want root, because Pokemon Go blocks it (y i know the workarounds, but they could ban people for that or make the workarounds not work) and because I want my Camera and Speakers to work perfectly.
Has anyone the stock Lollipop Kernel for me to flash so I can lock the bootloader again? Is there anything I did wrong? Please guys, I need your help, because I really really enjoy this phone coming from a Galaxy Nexus!
Here are Screenshots of the System Info:
vaZeEK2.png
ZyUB9yp.png
These are the Imgur Codes, because I cant post external links having less than 10 Posts
Thanks for any Reply! I really appreciate this community since I rooted my Nexus
My responses below in red font:
wollen said:
So I grabbed a Stock 4.2 Backup and flashed it. Then I went through all the OTA´s. I had to flash the kernel because it was still custom, but I couldnt find the stock one, so I got ElementalX.
This doesn't make much sense. The stock backup you restored would have (should have) included the stock kernel. And the subsequent updates would have also updated (replaced) the kernel. I don't see how it could have still been a custom kernel after restoring the backup, and the OTA updates. I think you are mistaken on this.
I dont get the OTA if I search for it and after asking google I found that you have to be Bootloader locked to get the OTA.
This is false, and wherever you got this info from, its incorrect. MM OTA will install fine with an unlocked bootloader (but probably not with a custom kernel). You only need to relock the bootloader to flash RUU, which is a very different animal.But that may be the source of confusion, as folks often mix up the requirements for OTA vs. RUU.
Anyway i locked my bootloader, but then it didnt boot. It always booted into the bootloader. After a quick search it seems that it happens when you are not full stock (i guess because of my kernel?). Not booting after relocking the bootloader has nothing to do with not being stock, or having custom kernel. No boot after relocking is normal, expected, and happens even if fully stock. Relocking expects the RUU to be run.
I then tried to flash the Marshmallow OTA over recovery, but it said I got an error, because the update expects another Version.
Not sure, but I would guess the custom kernel is the reason for the OTA failure. I would think the custom kernel would trip the "Modified Software" flag.
What are my options now?
Click to expand...
Click to collapse
If you are currently bootloader locked, and the intent is to go full MM stock, you may just be best off running RUU. Do fastboot getvar all, and post the results (delete IMEI and serial number before posting) if you need help finding the right RUU.
Normally, I would warn that the RUU wipes all the data from the phone; but I think you already did that when you relocked the bootloader.
There are other paths forward, such as unlocking the bootloader again, and flashing stock TWRP backup and stock recovery. But it would probably be more steps to end up at the same place.
---------- Post added at 10:06 AM ---------- Previous post was at 09:55 AM ----------
I now see from your screenshots, that you seem to have the O2 version of the M8. I don't know if there is an RUU for that version. If not, you may indeed need to unlock the bootloader again (either try the same unlock bin code, or get a new one via HTCDev.com), flash TWRP back onto the phone, then restore the stock TWRP backup 4.20.206.2 from here: http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
After that, restore the stock recovery 4.20.206.2, and you should be able to OTA to MM.
But again, I'd like to see the getvar output to make sure this is the best way forward (the data presented in the phone settings is not always accurate, depending on what you flashed).
When I flashed the Stock ROM, the WiFi stopped working. I searched in the Internet and someone said that the kernel could be wrong. I was very surprised because i also thought that the ROM overrides the kernel. But when i looked in phone settings there was a custom kernel. When I flashed the ElementalX the WiFi worked again. When I upgraded my way up to Lollipop I had to flash the ElementalX Kernal several times because WiFi almost always stopped working after an OTA.
Here is my getvar Output:
Why do I have to delete Serial and IMEI, because of hacking attempts?
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.25.21331147A1.06G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno:
(bootloader) imei:
(bootloader) imei2:
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: O2___102
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: d9e7383b
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
Click to expand...
Click to collapse
I hope you are sure about your thesis, because OTAing from 4 to 5 took several hours
But even when its wrong thank you so much for help so far!!
Again, my comments in red font:
wollen said:
When I flashed the Stock ROM, the WiFi stopped working. I searched in the Internet and someone said that the kernel could be wrong. I was very surprised because i also thought that the ROM overrides the kernel. But when i looked in phone settings there was a custom kernel.
When you say stock ROM, do you mean a stock TWRP backup, like the ones in the link I provided in my last post? If its a TWRP backup you restored, its possible you forgot to restore boot.img contained in the backup file. In the Restore section of TWRP, you need to select System and Boot.img when restoring a stock TWRP backup. In that case, its indeed possible that whatever kernel was there before, was not over-written by the stock kernel.
When I flashed the ElementalX the WiFi worked again. When I upgraded my way up to Lollipop I had to flash the ElementalX Kernal several times because WiFi almost always stopped working after an OTA.
I'm not sure why that happened. You shouldn't have to flash a custom kernel after an OTA update. Maybe having a custom kernel on the phone when trying to OTA, mucked things up somehow.
Here is my getvar Output:
Why do I have to delete Serial and IMEI, because of hacking attempts? Something like that. Those numbers are personal info, and can be used by others for nefarious purposes.
I hope you are sure about your thesis, because OTAing from 4 to 5 took several hours
I don't see how me being right or not has anything to do with the OTA taking a long time.
Click to expand...
Click to collapse
---------- Post added at 03:07 PM ---------- Previous post was at 03:02 PM ----------
Your getvar data confirms what I stated before. I don't think the O2 version has RUU, so I suggest trying the following:
redpoint73 said:
unlock the bootloader again (either try the same unlock bin code, or get a new one via HTCDev.com), flash TWRP (2.8.7.0) back onto the phone, then restore the stock TWRP backup 4.20.206.2 from here: http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860 Be sure to restore both System and boot.img this time (its in the instructions)!
After that, restore the stock recovery 4.20.206.2, and you should be able to OTA to MM.
Click to expand...
Click to collapse
So I should now flash the provided TWRP Backup using the Boot.img and then all should work? So the Boot.img is no extra step just the normal way to do it? The first time I did all thing with the One M8 All in One Tool Kit.
And yeah Sorry about that thing with taking a long time, I think it was my way to get the steam off of having to go through all this today ^^.
EDIT: Just saw your edit, will do exactly that and tell if it has worked
Thank you so much for your help so far!
redpoint73 said:
I don't think the O2 version has RUU...
Click to expand...
Click to collapse
https://www.androidfilehost.com/?fid=24369303960686241
Or another possible method, is:
1) Keep the bootloader locked for now.
2) Flash firmware 6.13.206.5 as posted here. Instruction on how to flash on the bottom of the thread.
3) Unlock the bootloader again
4) Flash TWRP 3.0.2
5) Restore the backup 6.13.206.5 from here. Again, make sure you restore both system and boot partitions.
6) Reboot, and you should be on MM. No need to flash stock recovery, unless HTC releases any more OTA (which is unlikely).
My Bootloader is unlocked because I couldnt start the phone, so I had to unlock it. I just Flashed TWRP 2.8.7.0., but now there seems to be a RUU. Is it better to use the RUU and if yes, what do I do with it? Just flash it with TWRP and then proceed to OTA?
ckpv5 said:
https://www.androidfilehost.com/?fid=24369303960686241
Click to expand...
Click to collapse
Nice. There's the RUU for 4.20.206.2
Keep the bootloader locked and run this. Easiest way (if you have an SD card) is:
1) Rename to 0P6BIMG.zip
2) Put the file on SD card.
3) Insert card into phone
4) Reboot into bootloader, and it should run the RUU automatically
After that, reboot and see if the OTA update comes through.
---------- Post added at 03:23 PM ---------- Previous post was at 03:21 PM ----------
wollen said:
My Bootloader is unlocked because I couldnt start the phone, so I had to unlock it. I just Flashed TWRP 2.8.7.0., but now there seems to be a RUU. Is it better to use the RUU and if yes, what do I do with it? Just flash it with TWRP and then proceed to OTA?
Click to expand...
Click to collapse
I guess whether you restore a stock TWRP backup, or RUU is a tossup at this point. You would need to relock the bootloader to RUU. But it might be less daunting, if the instruction to restore a TWRP backup looks confusing to you.
But you run the RUU using the method I stated above (or if you don't have an SD card, le me know and I can tell you the fastboot method). You can not flash the RUU with TWRP.
Ok I will relock and use the RUU!
I have an SD Card but no Reader, so my only way is to have it inside the phone to get files on there. Is it a problem?
I would now:
- Put the Zip on the SD Card
- Take the SD Card out
- Relock the Bootloader
- Insert the SD Card
- Let the magic happen
Is it safe and right for me to do it that way?
wollen said:
So I should now flash the provided TWRP Backup using the Boot.img and then all should work? So the Boot.img is no extra step just the normal way to do it? The first time I did all thing with the One M8 All in One Tool Kit.
Click to expand...
Click to collapse
If you restore a TWRP backup, you check the boxes for the partitions you want to restore. You need to check both system (ROM) and boot (kernel).
However, if you flashed something with the toolkit, I don't think it was a TWRP backup, but probably a flashable ROM zip. In that case, the kernel flashes automatically.
Flashing a ROM is different from restoring a TWRP backup.
Also, I would advise against using the toolkit. It hasn't been updated in over a 2 years. It causes more problems than it solves; and everything it does, you can be done yourself manually. The toolkit is also the reason your main version is blank in getvar and on the bootloader screen (OS number). Toolkit installs a very old, obsolete version or TWRP which wipes out the OS (firmware) number. It should say 4.20.206.2.
---------- Post added at 03:32 PM ---------- Previous post was at 03:30 PM ----------
wollen said:
Ok I will relock and use the RUU!
I have an SD Card but no Reader, so my only way is to have it inside the phone to get files on there. Is it a problem?
Click to expand...
Click to collapse
That's fine. My understanding, the phone is currently working. So you can download the RUU direct to it, or use it to transfer the RUU to the SD card from your computer.
wollen said:
Ok I will relock and use the RUU!
I have an SD Card but no Reader, so my only way is to have it inside the phone to get files on there. Is it a problem?
I would now:
- Put the Zip on the SD Card
- Take the SD Card out
- Relock the Bootloader
- Insert the SD Card
- Let the magic happen
Is it safe and right for me to do it that way?
Click to expand...
Click to collapse
Adding a post, to bump. This is a test.
wollen said:
I would now:
- Put the Zip on the SD Card
- Take the SD Card out
- Relock the Bootloader
- Insert the SD Card
- Let the magic happen
Is it safe and right for me to do it that way?
Click to expand...
Click to collapse
You should be able to just leave the SD card in the phone.
Basically, any time the phone is booted into bootloader, and it sees a file on the SD card named 0P6BIMG.zip, than it will try to install it.
But I suppose it doesn't hurt to take the card out, on the off-chance that relocking the bootloader wipes the SD card (its not supposed to, but hey you never know).
Sigh.. Im slowly losing hope..
I tried to copy the RUU to my SD card, but Windows gives me an error all the time. Even when I try to copy it to the Phones Storage. Images and the old ROM are easy to copy, maybe it´s because of its size? The RUU is 1.6gb and the old rom 1.2gb for example.
The Error message is as follows, translated by me from german:
Element can not be copied.
The device does not respond or the connection has been disconnected.
I tried Google Search but did not find anything, because the Card works with alle other files. Is there a way to apply the RUU from the PC?
So I just did the method over TWRP and it worked. Thanks so much for helping me through this, I would have never made it with out you!
Related
I have a HTC Wildfire S, its a GSM device and I bought it from Vodafone a year ago, its still under warranty. It came with 2.3.3 pre-installed but I OTA updated it to 2.3.5. I unlocked the bootloader using the guide from htcdev, rooted it and installed Clockworkmod Recovery and backed up my current stock rom. I have installed Marvellous Sense 2.1 Cyanogenmod 7.1 on my Wildfire S and I ran into a problem with my phone, the POWER button needs a little bit of strength in order to actually work (I took the phone once to the beach and the button has been malfunctioning ever since) so I'm thinking of sending it to Vodafone to repair the button, my Wildfire S is SIM Unlocked (I went to those 'specialized stores' to unlock it, my guess is they used an unlock code for it) so I don't know if Vodafone will actually notice it, so I'm thinking of locking the bootloader again (not relock it) and then proceed to use the right RUU for my radio version, however I am dead afraid of bricking my phone, so can I get a little help with this? My theory is as it follows:
1- Leave the clockworkmod recovery installed and the custom rom as well
2- Lock the bootloader using a bootloader tool (I forgot the name of it)
3- Run the correct RUU for my radio version (7.57.39.10M)
4- Hopefully the RUU will delete the custom recovery and custom rom
5- Device would be back to normal with a completely stock ROM almost as untouched
Is this the correct proceeding? Also my stock Vodafone rom has a lot of portuguese Vodafone crapware installed which I don't think its in the original RUU for this phone (I might be wrong) I've been reading around XDA forum by forum and gathering everything I can get to safely restore my phone for warranty issues but I'm afraid I might f*ck it up, specially since it wasn't cheap and it was a brand new phone.
Thanks for the help guys :good:
Yepi69 said:
I have a HTC Wildfire S, its a GSM device and I bought it from Vodafone a year ago, its still under warranty. It came with 2.3.3 pre-installed but I OTA updated it to 2.3.5. I unlocked the bootloader using the guide from htcdev, rooted it and installed Clockworkmod Recovery and backed up my current stock rom. I have installed Marvellous Sense 2.1 on my Wildfire S and I ran into a problem with my phone, the POWER button needs a little bit of strength in order to actually work (I took the phone once to the beach and the button has been malfunctioning ever since) so I'm thinking of sending it to Vodafone to repair the button, my Wildfire S is SIM Unlocked (I went to those 'specialized stores' to unlock it, my guess is they used an unlock code for it) so I don't know if Vodafone will actually notice it, so I'm thinking of locking the bootloader again (not relock it) and then proceed to use the right RUU for my radio version, however I am dead afraid of bricking my phone, so can I get a little help with this? My theory is as it follows:
1- Leave the clockworkmod recovery installed and the custom rom as well
2- Lock the bootloader using a bootloader tool (I forgot the name of it)
3- Run the correct RUU for my radio version (7.57.39.10M)
4- Hopefully the RUU will delete the custom recovery and custom rom
5- Device would be back to normal with a completely stock ROM almost as untouched
Is this the correct proceeding? Also my stock Vodafone rom has a lot of portuguese Vodafone crapware installed which I don't think its in the original RUU for this phone (I might be wrong) I've been reading around XDA forum by forum and gathering everything I can get to safely restore my phone for warranty issues but I'm afraid I might f*ck it up, specially since it wasn't cheap and it was a brand new phone.
Thanks for the help guys :good:
Click to expand...
Click to collapse
BUMP sorry guys I hate bumping but I need to know this because I'm thinking of sending the phone soon.
Yepi69 said:
BUMP sorry guys I hate bumping but I need to know this because I'm thinking of sending the phone soon.
Click to expand...
Click to collapse
Hi your procedure is correct and will work allowing the ruu has the correct cid for your phone.
An alternative would be to flash a stock rooted rom, and tear open the rom.zip from the ruu you have and then re-add your vodaphone boot animation.
And if your really stuck you could post a link to the ruu and i could make a safe flash rom from recovery, and pass you over the stock recovery as well. Then the plan would be
Nandroid backup
Wipe everything
Flash rom
Boot to fastboot
Flash stock recovery
Reboot and check all is well
Bootloader to lock bootloader
Profit lol also, last thing. Htc records when people unlock their bootloaders and you may have voided your warranty in the process. Just a thought
Sent from my Nexus 7 using Tapatalk
heavy_metal_man said:
Hi your procedure is correct and will work allowing the ruu has the correct cid for your phone.
An alternative would be to flash a stock rooted rom, and tear open the rom.zip from the ruu you have and then re-add your vodaphone boot animation.
And if your really stuck you could post a link to the ruu and i could make a safe flash rom from recovery, and pass you over the stock recovery as well. Then the plan would be
Nandroid backup
Wipe everything
Flash rom
Boot to fastboot
Flash stock recovery
Reboot and check all is well
Bootloader to lock bootloader
Profit lol also, last thing. Htc records when people unlock their bootloaders and you may have voided your warranty in the process. Just a thought
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
I'm aware of that, but even so I don't believe that alone voids my warranty because on HTCDEV's website it says it *may* void it, all I care is to bypass Vodafone's smartass checking, so basically I have to extract the rom.zip the RUU temporary creates, flash it everything (boot.img, system.img, recovery.img) through fastboot, reboot and check the rom's status and then finally use the tool to lock (not relock) the bootloader, can't I just wipe everything, lock the bootloader and use the correct RUU?
Also thanks.
Yepi69 said:
I'm aware of that, but even so I don't believe that alone voids my warranty because on HTCDEV's website it says it *may* void it, all I care is to bypass Vodafone's smartass checking, so basically I have to extract the rom.zip the RUU temporary creates, flash it everything (boot.img, system.img, recovery.img) through fastboot, reboot and check the rom's status and then finally use the tool to lock (not relock) the bootloader, can't I just wipe everything, lock the bootloader and use the correct RUU?
Also thanks.
Click to expand...
Click to collapse
You could assuming that it has a higher software version than yours, higher hboot and the correct cid you can by all means run the ruu. If you extract the rom.zip you will see a file called android.info or androidinfo.txt open it in a text editor and lists several Cid's that it will work for.
If you issue the following command via fastboot mode it will output lots of useful information about your phone including your cid.
Fastboot getvar all
Assuming everything matches up then by all means make a nandroid then run the bootloader tool, Then the ruu. The ruu wont run on an unlocked bootloader, and when you get your device back all nice and repaired you can just restore your nandroid backup and your back to were you left off
Sent from my Nexus 7 using Tapatalk
heavy_metal_man said:
You could assuming that it has a higher software version than yours, higher hboot and the correct cid you can by all means run the ruu. If you extract the rom.zip you will see a file called android.info or androidinfo.txt open it in a text editor and lists several Cid's that it will work for.
If you issue the following command via fastboot mode it will output lots of useful information about your phone including your cid.
Fastboot getvar all
Assuming everything matches up then by all means make a nandroid then run the bootloader tool, Then the ruu. The ruu wont run on an unlocked bootloader, and when you get your device back all nice and repaired you can just restore your nandroid backup and your back to were you left off
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Can I run a RUU with the same baseband and radio version?
Basically I'll just need to lock the bootloader first right?
(bootloader) version: 0.5
(bootloader) version-bootloader: 1.09.0099
(bootloader) version-baseband: 7.57.39.10M
(bootloader) version-cpld: None
(bootloader) version-microp: 0451
(bootloader) version-main: 2.26.168.1
(bootloader) serialno: SH15RTR15911
(bootloader) imei: 358225045934016
(bootloader) product: marvel
(bootloader) platform: HBOOT-7227
(bootloader) modelid: PG7610000
(bootloader) cidnum: VODAPD18
(bootloader) battery-status: good
(bootloader) battery-voltage: 3905mV
(bootloader) partition-layout: HTC
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 510e562c
(bootloader) hbootpreupdate: 12
(bootloader) gencheckpt: 0
BUMP :highfive:
EDIT:
heavy_metal_man said:
Hi your procedure is correct and will work allowing the ruu has the correct cid for your phone.
An alternative would be to flash a stock rooted rom, and tear open the rom.zip from the ruu you have and then re-add your vodaphone boot animation.
Click to expand...
Click to collapse
I have a backup of my vodaphone stock rom when I first rooted and installed clockworkmod, however that rom is rooted (but unmodified, clean 100% stock rom updated from OTA when I got it) I only made a backup after rooting it.
Can I just restore that backup, re-flash recovery to remove the root (I tried the rom's own recovery but that didn't remove root, superuser was still there) and then use the HTC bootloader tool to lock the bootloader?
Yepi69 said:
BUMP :highfive:
EDIT:
I have a backup of my vodaphone stock rom when I first rooted and installed clockworkmod, however that rom is rooted (but unmodified, clean 100% stock rom updated from OTA when I got it) I only made a backup after rooting it.
Can I just restore that backup, re-flash recovery to remove the root (I tried the rom's own recovery but that didn't remove root, superuser was still there) and then use the HTC bootloader tool to lock the bootloader?
Click to expand...
Click to collapse
Yeah restore the back up and flash the stock recovery. Then install SuperSU from the play market. It will state that it has compatibility issues with all other superuser apps and remove them upon request. Then from supersu's app menu select full unroot and it will remove all traces of it then relock the hboot using the tool.
Sent from my HTC Desire S using Tapatalk
I restored my M8 International Unlocked Dual SIM Version to stock through a nandroid backup and then flashed one of the recoveries I found online but my phone won't update through OTA. I then tried restoring different backups. Some of which worked and some didn't even boot.
I finally came to the conclusion that it was because of the HBOOT version and maybe the version-main.
I want to know:
1- Understand version-main.
2- How can I know which nandroid backup is right for me. (and if possible point me to the right ones for me).
I searched quite some time but couldn't turn up with a complete answer. Forgive me if I missed something.
Code:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.24.30336021.13G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.30.401.15
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) product: m8_dugl
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B64000
(bootloader) cidnum: HTC__J15
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 49d38c68
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
GeekOmar said:
1- Understand version-main.
2- How can I know which nandroid backup is right for me. (and if possible point me to the right ones for me).
[/CODE]
Click to expand...
Click to collapse
I don't own the dual SIM, and can't speak that specifically on it. But what I can say:
1) Main version is the firmware number. It won't change when you restore a nandroid.
2) You will want a nandroid that matches your firmware number. If you are trying to flash backups for the "regular" (single SIM) M8, these will never work on your phone. Dual SIM nandroids are probably pretty limited.
GeekOmar said:
....but my phone won't update through OTA.
Click to expand...
Click to collapse
What's the error ?
Is it stuck on red triangle ? If yes, press & hold volume up button and press power button once. This will get you to recovery and read what error that you have there.
redpoint73 said:
I don't own the dual SIM, and can't speak that specifically on it. But what I can say:
1) Main version is the firmware number. It won't change when you restore a nandroid.
2) You will want a nandroid that matches your firmware number. If you are trying to flash backups for the "regular" (single SIM) M8, these will never work on your phone. Dual SIM nandroids are probably pretty limited.
Click to expand...
Click to collapse
Thank you Redpoint,
I bricked my phone before, and was able to fix it using the backups and recovery from the below link and everything was fine, I was able to install two OTAs and get lollipop.
http://forum.xda-developers.com/htc-one-m8/help/rooted-m8-dual-sim-bricked-s-t2979774
But now, when I restore that backup and original recovery, then install any OTA update, the screen becomes black. I know the phone is working fine as I can hear the sound when pressing the volume key or when someone calls. But no screen! The link above is to a thread made by me and the only difference i can see between that time and now is the HBOOT version and the radio/baseband. This is driving me crazy!
ckpv5 said:
What's the error ?
Is it stuck on red triangle ? If yes, press & hold volume up button and press power button once. This will get you to recovery and read what error that you have there.
Click to expand...
Click to collapse
The screen just becomes black. Phone works fine as I can hear incoming calls.
Come on people, is it that hard! There must be something that can be done.
Sent from my HTC One_M8 dual sim using XDA Forums
GeekOmar said:
Come on people, is it that hard! There must be something that can be done.
Click to expand...
Click to collapse
This is sounding really rude. How about asking nicely?
Nobody here is getting paid for their time, or sitting at their computer 24 hours a day to help you. You need some patience.
Plus, the dual SIM version is not terribly common/popular, so getting the specific help and files needed may be a challenge. Folks here are helping as much as they can, when they can.
Its hard enough, that you can't figure it out, right?
---------- Post added at 09:23 AM ---------- Previous post was at 09:16 AM ----------
GeekOmar said:
But now, when I restore that backup and original recovery, then install any OTA update, the screen becomes black.
Click to expand...
Click to collapse
What backup and what OTAs specifically? The statement is to vague for me to see what you did.
List the version of the backup (link to a link to a link doesn't help me) and what version OTAs did you try.
Where did you get the OTA files from (specific post, if applicable)?
GeekOmar said:
the only difference i can see between that time and now is the HBOOT version and the radio/baseband.
Click to expand...
Click to collapse
This means your firmware is different for before. This is not a minor thing, its a huge difference.
GeekOmar said:
The screen just becomes black. Phone works fine as I can hear incoming calls.
Click to expand...
Click to collapse
That's because you restored a very low version of backup when you have a high version firmware installed.
What I understand here, you restored 1.45.401.12 but your firmware is 4.30.401.15
When you restore a backup (when your device is S-On), the lowest version that may work on your device is 3.33.401.6 but not 1.45.401.12.
And the correct version to restore is 4.30.401.15
If you don't have this 4.30.401.15 backup and unable to find it for now, just to have a good running device, you can install custom ROM made for your device.
I believe this is a good one : http://llabtoofer.com/2015/05/08/htc-one-m8-dual-sim-maximushd-3-0-0/
(note : you should have made your own backup when you first fixed your previous problem)
redpoint73 said:
This is sounding really rude. How about asking nicely?
Nobody here is getting paid for their time, or sitting at their computer 24 hours a day to help you. You need some patience.
Plus, the dual SIM version is not terribly common/popular, so getting the specific help and files needed may be a challenge. Folks here are helping as much as they can, when they can.
Its hard enough, that you can't figure it out, right?
Click to expand...
Click to collapse
I didn't mean to sound rude. What I meant by my last post, was to encourage readers as I know it is a challenge and I wanted them to share their thoughts. I assure you that I AM grateful for your help otherwise I wouldn't thank you for your first post which suggested to restore a nandroid backup for a dual SIM which I already did.
Anyway, please accept my apologies for this misunderstanding.
What backup and what OTAs specifically? The statement is to vague for me to see what you did.
Click to expand...
Click to collapse
I restored the same backup that I used to fix my phone the first time. It is currently deleted but it said it was version 1.45.401.12. Which worked flawlessly and I was able to install OTA updates.
The update I'm trying to install currently is version: 3.33.401.6. for Android 4.4.4. It is an over the air update by the phone it self.
ckpv5 said:
That's because you restored a very low version of backup when you have a high version firmware installed.
What I understand here, you restored 1.45.401.12 but your firmware is 4.30.401.15
When you restore a backup (when your device is S-On), the lowest version that may work on your device is 3.33.401.6 but not 1.45.401.12.
And the correct version to restore is 4.30.401.15
If you don't have this 4.30.401.15 backup and unable to find it for now, just to have a good running device, you can install custom ROM made for your device.
I believe this is a good one : http://llabtoofer.com/2015/05/08/htc-one-m8-dual-sim-maximushd-3-0-0/
(note : you should have made your own backup when you first fixed your previous problem)
Click to expand...
Click to collapse
I'm keeping ROMs as a last option
How do you suggest I update my firmware?
Again, all are thanked for their valuable contributions.
This should help you : http://forum.xda-developers.com/htc-one-m8/help/m8-dugl-lollipop-upgrade-unlocking-t3098463
GeekOmar said:
Anyway, please accept my apologies for this misunderstanding.
Click to expand...
Click to collapse
No worries, your apology is accepted. And I gave you your first "Thanks" too!
I look at most all new posts in this section, and respond if I have something to contribute when I have the time (and ckpv5 looks to operate very much the same way). So the lack or response was due to me not being online, and otherwise unable to spend the time on XDA (and nagging won't change that). Therefore, "bumping" a thread to the top is usually not necessary. Or if you choose to do so, try to pose it as a polite appeal for help (in the form of a question, and using the word "please" can work wonders).
The way you posted it, sounded more like you were making a demand or giving orders.
GeekOmar said:
I restored the same backup that I used to fix my phone the first time. It is currently deleted but it said it was version 1.45.401.12. Which worked flawlessly and I was able to install OTA updates.
The update I'm trying to install currently is version: 3.33.401.6. for Android 4.4.4. It is an over the air update by the phone it self.
Click to expand...
Click to collapse
Did you install the 2.xx.401 OTA before trying 3.33.401? Because this is mandatory (OTAs need to be installed in sequence, and you can't skip any).
GeekOmar said:
How do you suggest I update my firmware?
Click to expand...
Click to collapse
Your main version, hboot, and radio numbers given in your top post all indicate you are on the current Lollipop firmware.
The issue is getting a ROM on the phone that matches the firmware, as ckpv5 has given you suggestions on how to do (4.30.401 nandroid is what you want, if you can find it).
You may be confusing "firmware" with "ROM", as they are not the same thing.
He can use one version lower 3.33.401.6 too.
And he can find that 3.33.401.6 backup in the link that I posted above.
Did you install the 2.xx.401 OTA before trying 3.33.401? Because this is mandatory (OTAs need to be installed in sequence, and you can't skip any).
Click to expand...
Click to collapse
I update as the phone asks. I abide by what it is asking.
Your main version, hboot, and radio numbers given in your top post all indicate you are on the current Lollipop firmware.
The issue is getting a ROM on the phone that matches the firmware, as ckpv5 has given you suggestions on how to do (4.30.401 nandroid is what you want, if you can find it).
You may be confusing "firmware" with "ROM", as they are not the same thing.
Click to expand...
Click to collapse
What I understand now, is that I got the firmware of Lollipop but I am still running Kitkat. Couldn't find any 4.30.401 nandroid.
ckpv5 said:
This should help you : http://forum.xda-developers.com/htc-one-m8/help/m8-dugl-lollipop-upgrade-unlocking-t3098463
Click to expand...
Click to collapse
I tried, that method. Flashed the rom, and it asked me to install Lollipop, which is good. But when flash stock recovery lock the bootloader. It boots straight to fastboot!
GeekOmar said:
I tried, that method. Flashed the rom, and it asked me to install Lollipop, which is good. But when flash stock recovery lock the bootloader. It boots straight to fastboot!
Click to expand...
Click to collapse
Why relock bootloader ? It's not needed. Unlock it again as you need to flash correct recovery.
Boot back to fastboot usually happen when you flash wrong recovery especially a recovery meant for other device.
From where you get the recovery ? You only mentioned somewhere on the net.
Use 3.33.401.6 recovery or 4.30.401.15 recovery. Either one should work. You can get them in link in my signature.
ckpv5 said:
Why relock bootloader ? It's not needed. Unlock it again as you need to flash correct recovery.
Boot back to fastboot usually happen when you flash wrong recovery especially a recovery meant for other device.
From where you get the recovery ? You only mentioned somewhere on the net.
Use 3.33.401.6 recovery or 4.30.401.15 recovery. Either one should work. You can get them in link in my signature.
Click to expand...
Click to collapse
I flashed the stock recovery so I locked the bootloader to install the OTA. Don't you need a locked boot loader to install an OTA?
Man, don't make me feel stupid more than I do now. I'll get a Nokia and then kill myself. [emoji30] [emoji379]
I'll try one of your recoveries as soon as I'm home.
ckpv5 said:
Why relock bootloader ? It's not needed. Unlock it again as you need to flash correct recovery.
Boot back to fastboot usually happen when you flash wrong recovery especially a recovery meant for other device.
From where you get the recovery ? You only mentioned somewhere on the net.
Use 3.33.401.6 recovery or 4.30.401.15 recovery. Either one should work. You can get them in link in my signature.
Click to expand...
Click to collapse
Sent from my TF700T using Tapatalk
GeekOmar said:
I flashed the stock recovery so I locked the bootloader to install the OTA. Don't you need a locked boot loader to install an OTA?
Click to expand...
Click to collapse
No .. no need a relocked bootloader for OTA. (doesn't matter your device is S-On or S-Off)
Relocked bootloader only needed when your device is S-On and you want to :
1. Install a HTC RUU
2. Install a HTC signed firmware
ckpv5 said:
No .. no need a relocked bootloader for OTA. (doesn't matter your device is S-On or S-Off)
Relocked bootloader only needed when your device is S-On and you want to :
1. Install a HTC RUU
2. Install a HTC signed firmware
Click to expand...
Click to collapse
Understood.
Ok, so I flashed that stock rom you mentioned earlier and and one of your stock recoveries and Voila! Everything is perfect, except WiFi. When I turn on WiFi, it says "Turning on.." and stays like this indefinitely. Any idea?
Well, I have tried everything to fix the WiFi problem to no avail. Finally I got fed up and decided to use the room you provided. Thanks ckpv for your help. I appreciate it.
Sent from my TF700T using Tapatalk
GeekOmar said:
Well, I have tried everything to fix the WiFi problem to no avail. Finally I got fed up and decided to use the room you provided. Thanks ckpv for your help. I appreciate it.
Sent from my TF700T using Tapatalk
Click to expand...
Click to collapse
I don't have your device version so I can't confirm anything why the wifi won't work on your device.
Anyway .. when you want to try again - see this : http://forum.xda-developers.com/showpost.php?p=56681264&postcount=113
a nandroid backup that you can restore and install the stock recovery and try to OTA again.
ckpv5 said:
I don't have your device version so I can't confirm anything why the wifi won't work on your device.
Anyway .. when you want to try again - see this : http://forum.xda-developers.com/showpost.php?p=56681264&postcount=113
a nandroid backup that you can restore and install the stock recovery and try to OTA again.
Click to expand...
Click to collapse
I'll give it a try.
Thank you for your help, you've done enough.
Sent from my HTC One_M8 dual sim using Tapatalk
As per the headline, I've got an HTC M8 that I rooted shortly after purchasing in 2014. When the Lollipop OTA upgrades came out, I was reading mixed reviews about battery life and system performance, so I used a quarantine app to freeze the auto-update app so that it would stop bothering me to upgrade all the time. Now that Marshmallow has been out for a few months, the reviews seem positive and say that battery life is improved and the device is just as responsive as it used to be, so now I want to upgrade my device to Marshmallow.
I'm more or less an android / phone newbie - I mainly just use my phone for email, web browsing, driving directions, taking photos and the occasional app like banking, I'm not into heavy customisation but would like to retain root for the ability to uninstall shovel-ware, freeze programs and so some minor customizations.
Anyway, since I have 4.4.3 Android rooted, which process should I follow to get Marshmallow rooted, while retaining all the current data on my phone (apps, phone contacts, etc)? Do I need to do an OTA upgrade to Lollipop, and from there do an upgrade to Marshmallow?
My phone is an unlocked HTC M8; it's not a GPE or other branded vendor phone. I live in New Zealand and I bought it parallel imported, I think it was originally from Hong Kong.
I already have some of the bootloader/recovery stuff sorted out from when I rooted it the first time. Going into bootloader this is what prints out for me:
*** TAMPERED ***
*** UNLOCKED ***
M8_UL PVT SHIP S-ON
HBOOT-3.18.0.0000
RADIO-1.19.21331147A1.09G
OpenDSP-v38.2.2-00542-M8974.0311
OS-
eMMC-boot 2048MB
Aug 8 2014,15:18:03.0
HBOOT
<VOL UP> to previous item
<VOL DOWN> to next time
<POWER> to select item
FASTBOOT
RECOVERY
FACTORY RESET
SIMLOCK
CHECK SMARTSD
IMAGE CRC
SHOW BARCODE
Click to expand...
Click to collapse
If I select recovery, then I get a recovery menu, and the version at the top is: Team Win Recovery Project v2.7.0.2
Please upgrade your firmware first through RUU to flash other ROMs.
[Edited]
Would this be the same as stock OTA?
Also wouldn't flashing a ROM destroy all my apps and data?
Lanthanide said:
Would this be the same as stock OTA?
Also wouldn't flashing a ROM destroy all my apps and data?
Click to expand...
Click to collapse
No the ROM won't be same as stock OTA,there are more or less modification in every ROM.The way you can exactly stock update by flashing RUU.
And yes all your apps and data will be wiped.Why don't you try titanium backup?you can backup all apps and app data with it.
Jongla said:
Upgrade TWRP to the latest version.
Flash any MM ROM with S-On support.Though most of the ROMs doesn't require S-On,but but read and read about the ROM before you flash it.
Edit:You can try ViperOne ROM for the first time,i find it more stable.
Click to expand...
Click to collapse
MM ROMs won't work properly with his old firmware. He will lose wifi, among other issues he will face. Updating his firmware is a MUST before he flashes a Marshmallow ROM
xunholyx said:
MM ROMs won't work properly with his old firmware. He will lose wifi, among other issues he will face. Updating his firmware is a MUST before he flashes a Marshmallow ROM
Click to expand...
Click to collapse
Sorry for the wrong infos.
I flashed other mm ROMs over lollipop firmware everything's working fine.
But just got to know about firmware upgrade myself an hour ago.
Sorry again.
Lanthanide said:
As per the headline, I've got an HTC M8 that I rooted shortly after purchasing in 2014. When the Lollipop OTA upgrades came out, I was reading mixed reviews about battery life and system performance, so I used a quarantine app to freeze the auto-update app so that it would stop bothering me to upgrade all the time. Now that Marshmallow has been out for a few months, the reviews seem positive and say that battery life is improved and the device is just as responsive as it used to be, so now I want to upgrade my device to Marshmallow.
I'm more or less an android / phone newbie - I mainly just use my phone for email, web browsing, driving directions, taking photos and the occasional app like banking, I'm not into heavy customisation but would like to retain root for the ability to uninstall shovel-ware, freeze programs and so some minor customizations.
Anyway, since I have 4.4.3 Android rooted, which process should I follow to get Marshmallow rooted, while retaining all the current data on my phone (apps, phone contacts, etc)? Do I need to do an OTA upgrade to Lollipop, and from there do an upgrade to Marshmallow?
My phone is an unlocked HTC M8; it's not a GPE or other branded vendor phone. I live in New Zealand and I bought it parallel imported, I think it was originally from Hong Kong.
I already have some of the bootloader/recovery stuff sorted out from when I rooted it the first time. Going into bootloader this is what prints out for me:
If I select recovery, then I get a recovery menu, and the version at the top is: Team Win Recovery Project v2.7.0.2
Click to expand...
Click to collapse
First off, you need to update your recovery. Go with TWRP 2.8.7.0 or higher.
Secondly, you can update and keep all of your data. Make a nandroid backup with your new recovery, then run the appropriate RUU to update, or go back to complete stock and take the OTAs that will get downloaded to your phone, then restore your nandroid. The new firmware won't get overwritten by restoring your backup. That partition isn't included in the backups.
Hook up your phone to your PC, get into fastboot, and enter the command fastboot getvar all. Post the results here (minus your IMEI & serial# ~ that's private info) and I or someone else here will direct you on the easiest way for you to update.
---------- Post added at 10:58 AM ---------- Previous post was at 10:57 AM ----------
Jongla said:
Sorry for the wrong infos.
I flashed other mm ROMs over lollipop firmware everything's working fine.
But just got to know about firmware upgrade myself an hour ago.
Sorry again.
Click to expand...
Click to collapse
Yeah, MM ROMs will work with Lollipop firmware, but not with KitKat like the OP has.
xunholyx said:
First off, you need to update your recovery. Go with TWRP 2.8.7.0 or higher.
Secondly, you can update and keep all of your data. Make a nandroid backup with your new recovery,
Click to expand...
Click to collapse
Is nandroid part of the recovery?
then run the appropriate RUU to update
Click to expand...
Click to collapse
What is an RUU?
or go back to complete stock and take the OTAs that will get downloaded to your phone
Click to expand...
Click to collapse
This implies that if I unfroze the OTA updater on my current software and let it simply upgrade, that it wouldn't work properly? So either way I have to "run the appropriate RUU", OR re-flash a stock 4.4.3 image and then do OTA upgrades on that?
Here's the getvar all output:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.18.0.0000
(bootloader) version-baseband: 1.19.21331147A1.09G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: ****
(bootloader) imei: ****
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B11000
(bootloader) cidnum: HTC__621
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 5e4b24e4
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.011s
Click to expand...
Click to collapse
Bump.
Lanthanide said:
Is nandroid part of the recovery?
Click to expand...
Click to collapse
No, a nandroid is a backup that is made by recovery (TWRP). It can back up the stock ROM, and user data (which is the goal in the above posted suggestion). After you update, you can restore the user data (but you don't want to restore the old ROM, since the goal is to get to MM - that part wasn't clear in the previous post).
Lanthanide said:
What is an RUU?
Click to expand...
Click to collapse
RUU = ROM Update Utility
Its an official HTC tool that completely updates or restores the stock image.
Lanthanide said:
This implies that if I unfroze the OTA updater on my current software and let it simply upgrade, that it wouldn't work properly? So either way I have to "run the appropriate RUU", OR re-flash a stock 4.4.3 image and then do OTA upgrades on that?
Click to expand...
Click to collapse
Since you rooted, you can't simply unfreeze the updater and OTA.
OTA requires restoring the stock ROM (never rooted, unrooting does not work) and stock recovery (you have TWRP now, which is a custom recovery). RUU is an easy way to restore the whole phone to stock condition.
Ok, so if I'm understanding this correctly:
* To use the OTA updates, I need to have a stock ROM, as well as a stock recovery (not TWRP)
* I can make a nandroid backup of user data in TWRP, and then use RUU to go back to a completely stock phone
* From there I can do OTA upgrades to get up to MM
* Then I can install the TWRP recovery and restore my user data
Another approach might be:
* Backup the user data using TWRP
* Use an appropriate RUU, or series of RUU's, to upgrade to MM, without using any OTA updates at all
* Restore user data
It seems like path 2 would be easier and less risky of making a mistake. So what RUU's do I need? The output of "getvar all" is available a few posts up.
Also is there an easy guide somewhere for how to upgrade to a newer version of TWRP?
Lanthanide said:
It seems like path 2 would be easier and less risky of making a mistake. So what RUU's do I need? The output of "getvar all" is available a few posts up.
Click to expand...
Click to collapse
Yes, path 2 (RUU) would be easier in your case. But unfortunately, I don't think you version has RUU. You'd be looking for an RUU for 6.12.709.4
That being the case, you need to resort to path 1 (return to stock and OTA updates).
Lanthanide said:
Also is there an easy guide somewhere for how to upgrade to a newer version of TWRP?
Click to expand...
Click to collapse
Fastboot install method is simple and reliable. Instructions and TWRP files here: https://twrp.me/devices/htconem8gsm.html
Since you already have fastboot working, just put the TWRP .img file in the same folder as wherever fastboot.exe is located, then connect the phone, and run the command:
fastboot flash recovery twrp.img
Right, I've just sat down to try and do this, and realised that I'm still not clear on what I actually need to do.
It seems there is no RUU for my phone for MM, which would be RUU for 6.12.709.4.
So instead I need any RUU that suits my phone for Kitkat or Lollipop, and then do OTA upgrades from there? So what RUU versions should I be looking for, since 6.12.709.4 does not exist?
Lanthanide said:
Right, I've just sat down to try and do this, and realised that I'm still not clear on what I actually need to do.
It seems there is no RUU for my phone for MM, which would be RUU for 6.12.709.4.
So instead I need any RUU that suits my phone for Kitkat or Lollipop, and then do OTA upgrades from there? So what RUU versions should I be looking for, since 6.12.709.4 does not exist?
Click to expand...
Click to collapse
There is no RUU for your device version. You can only restore to stock ROM and do OTAs up to the latest.
Your main mistake (I remember you have the same problem before) is restore your backup data after OTA done. Restoring old data that removed your apps like calculator & flashlight.
What you need to do (correctly):
1. Don't use that TWRP 2.7.0.2 .. install 2.8.10 or 2.8.3.0
2. Make a TWRP backup of your current data/system/boot
3. Restore non-rooted backup 2.22.709.3 (boot and system only - use your current data)
4. Install 2.22.709.3 stock recovery
5. Do multiple OTAs up to the latest 6.20.709.2
You'll upgrade your ROM and firmware but still have all your data intact.
All files needed are here : http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
If you happen to wipe all data & system before restore 2.22.709.3 (as per step 3), you can restore data only from your own backup before step 4 ... remember to restore your own data before OTA, not after OTA (if not you'll have your old problem again)
Concerned guys @ckpv5 , @Lanthanide and @redpoint73
I know this is an old thread but just for info, I found RUU for this particular CID HTC__621 on another site
Source: Removed to avoid confusion
RUU Link - Removed | Wrong file, was not an RUU
Though I'm not sure whether it is official or not (signed or not) as the name of the file is really small.
Mayank7795 said:
Concerned guys @ckpv5 , @Lanthanide and @redpoint73
I know this is an old thread but just for info, I found RUU for this particular CID HTC__621 on another site
Though I'm not sure whether it is official or not (signed or not) as the name of the file is really small.
Click to expand...
Click to collapse
That's not RUU ... it's a ROM flashable zip. Maybe you better remove the link so it won't confused others.
Right, I've finally gotten around to doing this, and the process was pretty straighforward. Thanks very much for your excellent help ckpv5.
So I'm now on 6.20.709.2, but I don't have root. How can I root this phone?
Lanthanide said:
Right, I've finally gotten around to doing this, and the process was pretty straighforward. Thanks very much for your excellent help ckpv5.
So I'm now on 6.20.709.2, but I don't have root. How can I root this phone?
Click to expand...
Click to collapse
Install latest TWRP 3.0.2-0 - https://dl.twrp.me/m8/
Install latest stable SuperSU 2.65 in recovery - https://download.chainfire.eu/921/SuperSU/UPDATE-SuperSU-v2.65-20151226141550.zip
It's better to install custom kernel as custom kernel has system write protection disabled.
Hello,
I got an OTA update for my HTC one but i wasnt able to install it normally. so i went into TWRP recovery and FULLY-wiped my phone(system,data,cache,dalvik). When i proceeded to install the zip, i got an error saying:
file_getprop: failed to stat "/system/build.prop": No such file or directory.
E:Error executing updater binary in zip '...'
I got the same error when i tried flashing another ROM, dirty unicorns. I tried restarting my phone and installing again WITHOUT wiping anything and still nothing. When i connect the phone to my laptop, it shows the phone as a CD DRIVE. Can someone PLEASE help me?
TWRP:2.7.0.2
**TAMPERED**
**UNLOCKED**
M8_UL PVT SHIP S-ON
HBOOT-3.16.0.0000
RADIO-1.16.2133156.UA10G
eMMC-boot 2048mb
OTA updates usually cannot be updated via Custom recoveries like CWM or TWRP. I suggest you do roll back to a stock rom using TWRP backups found in the forums, flash a recent version of TWRP and then try flashing custom roms.
Suggesting that you start with updating your current TWRP to 3.0.2
what's the OTA file name and size ?
can you post the result of getvar all after removing serialno and imei
Sent from my HTC One M8 using XDA Labs
ahmed.ismael said:
what's the OTA file name and size ?
can you post the result of getvar all after removing serialno and imei
Sent from my HTC One M8 using XDA Labs
Click to expand...
Click to collapse
Htc on(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.16.2133156.UA10G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B11000
(bootloader) cidnum: HTC__059
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ab0efa49
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
And the name of the file is:
OTA_M8_UL_K44_SENSE60_MR_hTC_Asia_WWE_2.22.707.4-1.54.707.7_release_387917.zip
@Younuszain
from that i see you can access fastboot
well there is no RUU for your device but there is stock firmware,stock backup and stock recovery
you need to flash the firmware then flash twrp recovery then restore the backup and flash the stock recovery
by doing that you will be completely stock
ahmed.ismael said:
@Younuszain
from that i see you can access fastboot
well there is no RUU for your device but there is stock firmware,stock backup and stock recovery
you need to flash the firmware then flash twrp recovery then restore the backup and flash the stock recovery
by doing that you will be completely stock
Click to expand...
Click to collapse
Woah! Could you please elaborate in a step by step way please? doing This, for the first time.
Younuszain said:
Woah! Could you please elaborate in a step by step way please? doing This, for the first time.
Click to expand...
Click to collapse
I distinctly remember that I tried flashing the Unlocked/Developer firmware from this website: http://www.htc.com/us/support/rom-downloads.html
But, i got the same error as I've stated above while flashing.
Younuszain said:
I distinctly remember that I tried flashing the Unlocked/Developer firmware from this website: http://www.htc.com/us/support/rom-downloads.html
But, i got the same error as I've stated above while flashing.
Click to expand...
Click to collapse
You can't flash that RUU. Its not for your version, its for the US Unlocked or Developer's Edition, and that specific carrier ID (CID) and Model ID (MID) only. You don't have the right CID and MID to flash that RUU.
There seems to be a notion that the particular RUU is for any unlocked M8; and that notion is completely incorrect.
---------- Post added at 09:27 AM ---------- Previous post was at 09:26 AM ----------
Younuszain said:
I got the same error when i tried flashing another ROM, dirty unicorns.
TWRP:2.7.0.2
Click to expand...
Click to collapse
Your hboot and TWRP versions are far too old to install or run any current ROMs.
redpoint73 said:
You can't flash that RUU. Its not for your version, its for the US Unlocked or Developer's Edition, and that specific carrier ID (CID) and Model ID (MID) only. You don't have the right CID and MID to flash that RUU.
There seems to be a notion that the particular RUU is for any unlocked M8; and that notion is completely incorrect.
---------- Post added at 09:27 AM ---------- Previous post was at 09:26 AM ----------
Your hboot and TWRP versions are far too old to install or run any current ROMs.
Click to expand...
Click to collapse
So You're saying if i update my TWRP version, I should be able to install any other ROM?
Younuszain said:
Woah! Could you please elaborate in a step by step way please? doing This, for the first time.
Click to expand...
Click to collapse
You'll find the files and instructions here: http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
Either flash updated firmware, the corresponding TWRP backup, as previously indicated. Or alternately, restore the TWRP backup that corresponds to your current firmware, restore corresponding stock recovery, then do multiple OTA updates to get to current firmware & software.
redpoint73 said:
You'll find the files and instructions here: http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
Either flash updated firmware, the corresponding TWRP backup, as previously indicated. Or alternately, restore the TWRP backup that corresponds to your current firmware, restore corresponding stock recovery, then do multiple OTA updates to get to current firmware & software.
Click to expand...
Click to collapse
What if i just want to install a custom ROM, dirty unicorns?
Younuszain said:
What if i just want to install a custom ROM, dirty unicorns?
Click to expand...
Click to collapse
Update the firmware then flash the latest TWRP and flash your rom
Download the stock backup just in case you need it
Sent from my HTC One M8 using XDA Labs
ahmed.ismael said:
Update the firmware then flash the latest TWRP and flash your rom
Download the stock backup just in case you need it
Sent from my HTC One M8 using XDA Labs
Click to expand...
Click to collapse
Yeah but where do i find the latest firmware?! Apparently the one on the htc website corresponds only to the U.S variants. :/
Younuszain said:
Yeah but where do i find the latest firmware?! Apparently the one on the htc website corresponds only to the U.S variants. :/
Click to expand...
Click to collapse
It's the thread which redpoint link it
http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
all you meed is there read to learn
Firmware section is post #5
Sent from my HTC One M8 using XDA Labs
ahmed.ismael said:
It's the thread which redpoint link it
http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
all you meed is there read to learn
Firmware section is post #5
Sent from my HTC One M8 using XDA Labs
Click to expand...
Click to collapse
Ok So i follewed the instructions to flash the firmware and twas successful. Now my screen looks like thisThe bootloader had to be locked to flash the firmware):
**Software status: Modified**
**RELOCKED**
M8_UL PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-1.29.214500021.24_2G
But now when i go to recovery, My screen blanks out and I get a Triangle with a red exclamation mark! So i went to FASTBOOT USB and ran:
fastboot flash recovery twrp.img
Which was given on the TWRP website. I got an error saying:
FAILED <remote: signature verify fail>
I even tried running:
fastboot oem rebootRUU
fastboot flash zip ".." for BOTH the twrp img file and the TWRP backup given in the link.
I get an error FAILED <remote: 12 signature verify fail>
I read somewhere that to flash TWRP I need to unlock the bootloader again and i have give the token on the HTCdev wesbite. But i tried registering there but i received no email from them.
What do i do now? :/
Younuszain said:
Ok So i follewed the instructions to flash the firmware and twas successful.
But now when i go to recovery, My screen blanks out and I get a Triangle with a red exclamation mark!
Click to expand...
Click to collapse
As would be expected, that is the stock recovery, which is a part of the stock/signed firmware; and therefore was installed when you flashed the stock firmware. You need to unlock the bootloader, and put TWRP back on the phone, if TWRP is what you want.
Younuszain said:
So i went to FASTBOOT USB and ran:
fastboot flash recovery twrp.img
I got an error saying:
FAILED <remote: signature verify fail>
Click to expand...
Click to collapse
This is normal, and expected. Unlock the bootloader again, either with the existing bin code, or go through the HTCDev.com process again, to get a new bin code.
You can't flash a custom recovery such as TWRP (or any other unsigned file) to recovery partition, with a locked bootloader. That is what it means to have a locked bootloader; and specifically what an unlocked bootloader allows you to do.
Younuszain said:
I even tried running:
fastboot oem rebootRUU
fastboot flash zip ".." for BOTH the twrp img file and the TWRP backup given in the link.
I get an error FAILED <remote: 12 signature verify fail>
Click to expand...
Click to collapse
Do not make up fastboot commands.Its simply a horrible idea. Unless you know exactly what you are doing you should only type in fastboot commands exactly as directed. You probably can't do any permanent damage with s-on, but you certainly can mess things up pretty well with the wrong fastboot commands.
For instance, what partition would TWRP be installing to, if you don't specify? Yeah, I don't know either. And that isn't a good thing.
Additionally, you don't seem to know what the TWRP backup file is. Its not a flashable zip. You shouldn't be flashing things, without bothering to read the instructions, and understand what they even are.
redpoint73 said:
As would be expected, that is the stock recovery, which is a part of the stock/signed firmware; and therefore was installed when you flashed the stock firmware. You need to unlock the bootloader, and put TWRP back on the phone, if TWRP is what you want.
This is normal, and expected. Unlock the bootloader again, either with the existing bin code, or go through the HTCDev.com process again, to get a new bin code.
You can't flash a custom recovery such as TWRP (or any other unsigned file) to recovery partition, with a locked bootloader. That is what it means to have a locked bootloader; and specifically what an unlocked bootloader allows you to do.
Do not make up fastboot commands.Its simply a horrible idea. Unless you know exactly what you are doing you should only type in fastboot commands exactly as directed. You probably can't do any permanent damage with s-on, but you certainly can mess things up pretty well with the wrong fastboot commands.
For instance, what partition would TWRP be installing to, if you don't specify? Yeah, I don't know either. And that isn't a good thing.
Additionally, you don't seem to know what the TWRP backup file is. Its not a flashable zip. You shouldn't be flashing things, without bothering to read the instructions, and understand what they even are.
Click to expand...
Click to collapse
Well, Thanks a lot for that info . As far as me not knowing, guess theres a first time for everything.
Could you direct me as to how to get the existing bin code to unlock the bootloader? Because i guess thats what I have to do next inorder to get my phone up and running again.
Younuszain said:
As far as me not knowing, guess theres a first time for everything.
Click to expand...
Click to collapse
My advice, is to learn by reading and understanding the guides and threads on this forum.
Do not learn by trial and error, unless you want to end up making your phone into an expensive paperweight. Don't experiment, don't make things up.
I recommend anyone wanting to mod these phones, to spend a minimum few hours reading and understanding the basic concepts, guides, etc. before doing anything. And if there is anything you don't fully understand, just come and ask, as there are plenty of folks here willing and able to help.
Younuszain said:
Could you direct me as to how to get the existing bin code to unlock the bootloader?
Click to expand...
Click to collapse
If you don't have it on your computer (and know where it is) then it can't be "retrieved".
Just go to HTCDev.com, and follow the instructions there to unlock the bootloader.
redpoint73 said:
My advice, is to learn by reading and understanding the guides and threads on this forum.
Do not learn by trial and error, unless you want to end up making your phone into an expensive paperweight. Don't experiment, don't make things up.
I recommend anyone wanting to mod these phones, to spend a minimum few hours reading and understanding the basic concepts, guides, etc. before doing anything. And if there is anything you don't fully understand, just come and ask, as there are plenty of folks here willing and able to help.
If you don't have it on your computer (and know where it is) then it can't be "retrieved".
Just go to HTCDev.com, and follow the instructions there to unlock the bootloader.
Click to expand...
Click to collapse
Thanks for the guidance. Will definitely be more careful from next time.
The Dev website isn't sending the confirmation mail though.
Younuszain said:
The Dev website isn't sending the confirmation mail though.
Click to expand...
Click to collapse
The website can be buggy. I think when I unlocked the bootloader on this or a previous HTC device, I had to use 3 different emails, before I got the confirmation email.
Hi,
I'm looking for a stock recovery.img for my Bell HTC One M9. I'm trying to update to Android 7.0 Nougat, but TWRP is preventing me from completing the OTA install. I'm on stock 1.38.666.2 ROM with an unlocked bootloader, TWRP, and SuperSU installed. Any help would be great, thanks.
Info:
(bootloader) product: htc_himaulatt
(bootloader) version: 1.0
(bootloader) version-main: 3.38.666.2
(bootloader) boot-mode: download
(bootloader) version-baseband: 01.01_U11440801_96.01.51207G_F
(bootloader) version-bootloader: 1.0.0.0000
(bootloader) mid: 0PJA11000
(bootloader) cid: BM___001
Here's a .zip containing recovery_signed.img, which you should be able to fastboot flash recovery recovery_signed.img to install.
Hai Karate said:
Here's a .zip containing recovery_signed.img, which you should be able to fastboot flash recovery recovery_signed.img to install.
Click to expand...
Click to collapse
Will this remove TWRP and put the phone back to 100% stock? If so then you are the absolute best!
Ib31415 said:
Will this remove TWRP and put the phone back to 100% stock? If so then you are the absolute best!
Click to expand...
Click to collapse
This will only put the recovery back to stock. If you want the whole ROM back to stock, you want the file linked below. Copy it to an external SD card and rename it to 0PJAIMG.zip, then reboot to download mode. The phone should then ask you if you want to flash it. I believe this process will wipe your phone so please back up anything you want to keep before doing it.
https://www.androidfilehost.com/?fid=24591023225177907
Hai Karate said:
This will only put the recovery back to stock. If you want the whole ROM back to stock, you want the file linked below. Copy it to an external SD card and rename it to 0PJAIMG.zip, then reboot to download mode. The phone should then ask you if you want to flash it. I believe this process will wipe your phone so please back up anything you want to keep before doing it.
https://www.androidfilehost.com/?fid=24591023225177907
Click to expand...
Click to collapse
Basically I want the whole phone back to stock and able to take the Android 7.0 OTA update Bell has released.
First I'd like to thank you immensely for the previous file. I was able to restore the stock recovery, something I've been trying to do for a year.
I did discover I still cannot do the OTA however. And then saw the OTA section and how I would be unable to accept it despite having restore the recovery.
Will what you're suggesting get me back to stock enough to get the OTA?
Also will the above file work even though my MID is different the the 0PJA there?
cid: BM___001
mid: 0PJA11000
SKU: 666
If so, then again, many, many thanks. Many thanks even if not.
Ib31415 said:
Basically I want the whole phone back to stock and able to take the Android 7.0 OTA update Bell has released.
I did discover I still cannot do the OTA however. And then saw the OTA section and how I would be unable to accept it despite having restore the recovery.
Will what you're suggesting get me back to stock enough to get the OTA?
Also will the above file work even though my MID is different the the 0PJA there?.
Click to expand...
Click to collapse
Chances are your phone has a modified system folder and the OTA's integrity check will fail, as any change to the system folder will cause a checksum mismatch. The file I linked to should do what you need. I used the Telus equivalent on my wife's M9 and it worked perfectly.
Hai Karate said:
Chances are your phone has a modified system folder and the OTA's integrity check will fail, as any change to the system folder will cause a checksum mismatch. The file I linked to should do what you need. I used the Telus equivalent on my wife's M9 and it worked perfectly.
Click to expand...
Click to collapse
Thank you so much! I will update the thread once I complete your advice and advise how it went.
Worked exactly the way you described and then I was able to install the OTA. Thank you again so much for the assistance. I've been trying to get the phone back to stock on and off since April or May of last year. Your solutions worked perfectly.
Ib31415 said:
Worked exactly the way you described and then I was able to install the OTA. Thank you again so much for the assistance. I've been trying to get the phone back to stock on and off since April or May of last year. Your solutions worked perfectly.
Click to expand...
Click to collapse
Quick question was the RUU flashed in OEM Reboot mode or download mode?
thx
citats said:
Quick question was the RUU flashed in OEM Reboot mode or download mode?
thx
Click to expand...
Click to collapse
Doesn't matter. Download mode only gives you more infos about the files that get currently flashed.
Flippy498 said:
Doesn't matter. Download mode only gives you more infos about the files that get currently flashed.
Click to expand...
Click to collapse
thx for that info, I used the SD card method as fastboot kept erroring and stopping the flash. The flash from SD showed 2 errors but finished the flash, booted in to 3.38.666.2 and allowed me to proceed with OTA successfully. I can now sell the M9 that's been collecting dust.