[Q] Steps for backuping, modding and eventually restoring - One (M8) Q&A, Help & Troubleshooting

Hi all,
I want to mod my stock M8 and I would want to make each step correctly.
First of all, my M8 has this property:
Code:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.22.21331147A1.29G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.31.901.9
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: TIM__401
(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: 2e9b7c51
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
(this is info in recovery mode... )
*** Software status: Official ***
*** Locked ***
M8_UL PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-1.22.21331147A1.29G
OpenDSP-V46.2.2-00564-M8974_FO.0811
OS-3.31.901.9
eMMC-boot 2048MB
Backup:
I have 2.22.901.5_firmware.zip, 2.22.901.5_recovery.img and 3.31.901.9_ckpv5.zip files. Are they useful backup for returning stock?
I will use also Helium to backup application, and I will backup all my files on a cloud.
Mod:
Which are the steps (and relative howTo) for modding the M8?
Install bootloader, recovery, root, going s-off, install rom...
Restore:
For returning S-ON, I have to buy a Sunshine License, right?
For restore a nandroid backup? What could I do?
Thank you in advance,
Fed10

Hi. There are a lot of topics that cover exactly what you need. Look for them. You can start here...

I can't move in all those guide. I'm a bit confused ...

.Fè said:
I have 2.22.901.5_firmware.zip, 2.22.901.5_recovery.img and 3.31.901.9_ckpv5.zip files. Are they useful backup for returning stock?
Click to expand...
Click to collapse
ckpv5's file is useful, yes. The other files, NO. Reason being, you can't downgrade to a lower software number (2.22 is lower/older than 3.31) unless you have s-off.
.Fè said:
Mod:
Which are the steps (and relative howTo) for modding the M8?
Install bootloader, recovery, root, going s-off, install rom...
Click to expand...
Click to collapse
In summary:
1) Backup personal data by method(s) of your choice. Helium is fine.
2) OTA update to Lollipop (version 4.something)
3) Unlock bootloader by HTCDev.com
4) Install current version TWRP
5) Backup your stock ROM by making a TWRP (nandroid) backup
6) Flash custom ROM
As long as you take the OTA to Lollipop as indicated (to update the firmware - otherwise current ROMs will not run correctly on your phone), you don't need s-off to flash a ROM.
.Fè said:
Restore:
For returning S-ON, I have to buy a Sunshine License, right?
For restore a nandroid backup? What could I do?
Click to expand...
Click to collapse
As mentioned, you don't need s-off to flash a ROM.
To make the phone s-off, you would have to had already done sunshine, so going back to s-on, its a foregone conclusion that you already paid for sunshine.
To restore a nandroid backup (one you created, per the above step 5) you just boot into TWRP and select RESTORE, and select the desired backup file.
---------- Post added at 12:52 PM ---------- Previous post was at 12:48 PM ----------
.Fè said:
I can't move in all those guide. I'm a bit confused ...
Click to expand...
Click to collapse
Keep reading and understanding until you get comfortable with the terms, procedures, etc.
I know it can be intimidating (and some guides have some outdated info). But its important you properly learn and understand before undertaking the activities you described. Being spoonfed the steps is doing you no favor, as it shortcuts the learning process; and just leaves you will enough knowledge to screw things up.
If you have specific question, just come back here and ask (as you already have); and we'll be happy to help.
But you are not any different for anyone else here. We all had to start at the same point at one time.

.Fè said:
Hi all,
I want to mod my stock M8 and I would want to make each step correctly.
Click to expand...
Click to collapse
Before you do anything else, do OTA to update your device software version to 4.20.901.3 first.
If you need 4.20.901.3 stock backup and 4.20.901.3 stock recovery, they are available here : http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860

First of all, a big thanks
If I would want to use stock KitKat ROM, and just unlocking and rooting, are there some problems (without OTA update)?
Will I able to OTA Update to Lollilop, after unlock bootloader and rooting?
Thank you in advance

.Fè said:
If I would want to use stock KitKat ROM, and just unlocking and rooting, are there some problems (without OTA update)?
Click to expand...
Click to collapse
No problem as long as you keep it on KitKat. You can't install any lollipop based custom ROM.
.Fè said:
Will I able to OTA Update to Lollilop, after unlock bootloader and rooting?
Click to expand...
Click to collapse
It is advisable to revert everything to stock with no root (that's why a stock backup is there) to avoid problem when going through OTA process.

ckpv5 said:
It is advisable to revert everything to stock with no root (that's why a stock backup is there) to avoid problem when going through OTA process.
Click to expand...
Click to collapse
Then, to OTA update, for example, to Android 6.0, I have to restore my Nandroid Backup or I have to use your file, right?
And, to downgrade from Lollilop to KitKat, for example, I have to had S-Off, right?
Then, do you advice me to OTA update, unlock bootloader, install recovery, execute a nandroid backup, install a modded rom?
Thank you for your big support

.Fè said:
Then, to OTA update, for example, to Android 6.0, I have to restore my Nandroid Backup or I have to use your file, right?
Click to expand...
Click to collapse
To do OTA to Android 6.0, you still need to do OTA to lollipop first because your current one is KitKat. Doesn't matter using your own nandroid backup or mine as long as the nandroid backup is non-rooted.
.Fè said:
And, to downgrade from Lollilop to KitKat, for example, I have to had S-Off, right?
Click to expand...
Click to collapse
To downgrade ROM, just restore backup, no need S-Off
To downgrade firmware you need S-Off
.Fè said:
Then, do you advice me to OTA update, unlock bootloader, install recovery, execute a nandroid backup, install a modded rom?
Click to expand...
Click to collapse
As most of the modded ROM are lollipop base, you need to do OTA to lollipop, unlock bootloader, install latest TWRP 2.8.7.0 recovery, make a nandroid backup (you need this for next OTA) then install custom ROM.

@ckpv5: Are there firmware and recovery images (not nandroid backup) for 3.31.901.9 and 4.20.901.3 version for CID TIM_401?
Thank you

.Fè said:
@ckpv5: Are there firmware and recovery images (not nandroid backup) for 3.31.901.9 and 4.20.901.3 version for CID TIM_401?
Thank you
Click to expand...
Click to collapse
You can find the stock recovery images in my thread. (post #4)
Firmware.zip - seems no one uploaded them, reason is I believe firmware.zip has no real purpose. Most of the time, people use the firmware.zip only to extract out the recovery.img
And I don't see why you need to use firmware.zip

ckpv5 said:
You can find the stock recovery images in my thread. (post #4)
Firmware.zip - seems no one uploaded them, reason is I believe firmware.zip has no real purpose. Most of the time, people use the firmware.zip only to extract out the recovery.img
And I don't see why you need to use firmware.zip
Click to expand...
Click to collapse
Perfect!
Thank you

@ckpv5: If I OTA update to Lollilop, will I be able to restore KitKat nandroid backup?

.Fè said:
@ckpv5: If I OTA update to Lollilop, will I be able to restore KitKat nandroid backup?
Click to expand...
Click to collapse
Why not ?
But for what ?

Related

Just got an update. how to correctly?

I just got an update.
my current ver is : 2.22.709.3
Update ver: 2.22.709.4
I have a custom recovery and root. no s-off.
How do i correctly update the phone without doing any dmg?
i know i need to download the update, extract the recovery.img, flash it so i will have the original recovery.
but do i need to unroot and lock bootloader?
Harellevy said:
I just got an update.
my current ver is : 2.22.709.3
Update ver: 2.22.709.4
I have a custom recovery and root. no s-off.
How do i correctly update the phone without doing any dmg?
i know i need to download the update, extract the recovery.img, flash it so i will have the original recovery.
but do i need to unroot and lock bootloader?
Click to expand...
Click to collapse
Sure you can download it and extract OR you can just go COLLECTION of Stock backup's and download the stock recovery. Both the 2.22.709.3 and 2.22.709.4 is in that thread.
Flash back the stock recovery and lock bootloader seeing as you're S-ON. Do the update and you can go ahead and do what you want again. You'll probably lose root yes, you can just get it back again no problem.
Edit: Not needed to relock bootloader as mentioned by ckpv5 :good: :victory:
There is no need to extract the stock recovery from the OTA, we have stock recovery 2.22.709.3 and 2.22.709.4 here : http://forum.xda-developers.com/showthread.php?t=2701376
There is no need to unroot as you will lose root anyway with the update, then you need to re-root
And most important is there is no need to lock bootloader. Leave it unlocked.
---------- Post added at 11:05 PM ---------- Previous post was at 11:03 PM ----------
BerndM14 said:
Flash back the stock recovery and lock bootloader seeing as you're S-ON. Do the update and you can go ahead and do what you want again. You'll probably lose root yes, you can just get it back again no problem.
Click to expand...
Click to collapse
You beat me this time
But I need to correct one thing, there is no need to relock bootloader for OTA whether it's S-On or S-Off.
Relock bootloader for S-On is needed only when flashing signed htc firmware or run RUU
ckpv5 said:
There is no need to extract the stock recovery from the OTA, we have stock recovery 2.22.709.3 and 2.22.709.4 here : http://forum.xda-developers.com/showthread.php?t=2701376
There is no need to unroot as you will lose root anyway with the update, then you need to re-root
And most important is there is no need to lock bootloader. Leave it unlocked.
---------- Post added at 11:05 PM ---------- Previous post was at 11:03 PM ----------
You beat me this time
But I need to correct one thing, there is no need to relock bootloader for OTA whether it's S-On or S-Off.
Relock bootloader for S-On is needed only when flashing signed htc firmware or run RUU
Click to expand...
Click to collapse
Ah ok, I can remember in the stock collection thread it was mentioned that we needed to relock if S-ON, I did see someone else say different but wasn't sure about it. That's cool then. :good:
another 2 really quick questions:
1 - My HTC wont go into debugging mode. i enable it, there is that little window popping and saying if i want to accept this computer, i checked "YES", and then nothing happends. even ADB Devices wont recognize.
2 - You guys recommend s-off? whenever HTC releases Android L, having S - Off would be good or bad?
BerndM14 said:
Ah ok, I can remember in the stock collection thread it was mentioned that we needed to relock if S-ON, I did see someone else say different but wasn't sure about it. That's cool then. :good:
Click to expand...
Click to collapse
Yeah ... many times people say this ... until Mr Hofs himself ask one fellow from where he got the info that need to relock bootloader for OTA
See this for example : http://forum.xda-developers.com/showpost.php?p=55148300&postcount=3
---------- Post added at 11:23 PM ---------- Previous post was at 11:19 PM ----------
Harellevy said:
another 2 really quick questions:
1 - My HTC wont go into debugging mode. i enable it, there is that little window popping and saying if i want to accept this computer, i checked "YES", and then nothing happends. even ADB Devices wont recognize.
2 - You guys recommend s-off? whenever HTC releases Android L, having S - Off would be good or bad?
Click to expand...
Click to collapse
1. make sure your ADB version is not lower than 1.0.31
2. S-Off is good and bad..
good for people who knows what he is doing
and bad for people who doesn't know what he is doing as he can easily brick his device.
When HTC release Android L... it got nothing to do with S-On or S-Off
ckpv5 said:
Yeah ... many times people say this ... until Mr Hofs himself ask one fellow from where he got the info that need to relock bootloader for OTA
See this for example : http://forum.xda-developers.com/showpost.php?p=55148300&postcount=3
---------- Post added at 11:23 PM ---------- Previous post was at 11:19 PM ----------
1. make sure your ADB version is not lower than 1.0.31
2. S-Off is good and bad..
good for people who knows what he is doing
and bad for people who doesn't know what he is doing as he can easily brick his device.
When HTC release Android L... it got nothing to do with S-On or S-Off
Click to expand...
Click to collapse
when android L will be released, guys with root and unlocked bootloader will need to relock them, unroot them and return to stock recovery and only then we could update the phone? just want know what am i against in a few months
and where can i find the OTA update in my phone?
thanks alot for all the help!!
Harellevy said:
when android L will be released, guys with root and unlocked bootloader will need to relock them, unroot them and return to stock recovery and only then we could update the phone? just want know what am i against in a few months
and where can i find the OTA update in my phone?
thanks alot for all the help!!
Click to expand...
Click to collapse
You are not reading.....it's been said 2 times at least :
1: you do NOT have to relock for an ota !
2: what you need is
- stock rom with UNMODIFIED system (root is NO issue)
- stock kernel (boot.img)
- stock recovery
Then you can update !
Hello guys, anyone knows where can I download the stock recovery 2.22.709.4? I can't find the file in the link that ckpv5 share:
"we have stock recovery 2.22.709.3 and 2.22.709.4 here : http://forum.xda-developers.com/show....php?t=2701376"
Regards.
A4ar0oN said:
Hello guys, anyone knows where can I download the stock recovery 2.22.709.4? I can't find the file in the link that ckpv5 share:
"we have stock recovery 2.22.709.3 and 2.22.709.4 here : http://forum.xda-developers.com/show....php?t=2701376"
Regards.
Click to expand...
Click to collapse
I'll give you link when I'm home in two hours
ckpv5 said:
I'll give you link when I'm home in two hours
Click to expand...
Click to collapse
Thank you ckpv5
A4ar0oN said:
Thank you ckpv5
Click to expand...
Click to collapse
No problem...
Stock recovery 2.22.709.3 : http://sourceforge.net/projects/htconem8/files/Recovery/2.22.709.3_recovery.img/download
Stock recovery 2.22.709.4 : http://sourceforge.net/projects/htconem8/files/Recovery/2.22.709.4_recovery.img/download
ckpv5 said:
No problem...
Stock recovery 2.22.709.3
Stock recovery 2.22.709.4
Click to expand...
Click to collapse
THANK YOU SO MUCH FOR THE RECOVERY'S
I don't know if this question goes here, if not im sorry
I follow a video tutorial: how-to-get-ota-updates-on-a-rooted-htc-one-m8
to install stock recovery and get ota updates.
My HTC M8 has the cidnum: HTC__621 that's the reason that i need the stock recovery 2.22.709.4 so... I flashed the stock recovery and i get this results from adb:
C:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools>fastboot flash recovery
2.22.709.4_recovery.img
target reported max download size of 1826414592 bytes
sending 'recovery' (14480 KB)...
OKAY [ 1.375s]
writing 'recovery'...
OKAY [ 0.605s]
finished. total time: 1.983s
C:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools>fastboot reboot
rebooting...
finished. total time: 0.011s
but when I try to reboot in recovery mode a image with a red triangle appears on the phone.
You know what is wrong?
Best regards
A4ar0oN said:
but when I try to reboot in recovery mode a image with a red triangle appears on the phone.
You know what is wrong?
Best regards
Click to expand...
Click to collapse
It's nothing wrong, that's the stock recovery.
You're not supposed to reboot in recovery mode.
Just reboot your device, check for OTA and let the system do everything for you.
Do you have the correct stock ROM for your current firmware ?
ckpv5 said:
It's nothing wrong, that's the stock recovery.
You're not supposed to reboot in recovery mode.
Just reboot your device, check for OTA and let the system do everything for you.
Do you have the correct stock ROM for your current firmware ?
Click to expand...
Click to collapse
My htc die, the OTA was installed successfully but my htc does not start
when I press the power button the htc stuck in the htc logo
================================
I apply a NANDROID BACKUP and my htc is working perfectly again but I loose LOLLIPOP
A4ar0oN said:
I apply a NANDROID BACKUP and my htc is working perfectly again but I loose LOLLIPOP
Click to expand...
Click to collapse
How can you have lollipop when you asked for 2.22.709.4 recovery
I'm asking again ... what is your stock ROM version ?
Post result of command fastboot getvar all minus the serial no. & imei no.
ckpv5 said:
How can you have lollipop when you asked for 2.22.709.4 recovery
I'm asking again ... what is your stock ROM version ?
Post result of command fastboot getvar all minus the serial no. & imei no.
Click to expand...
Click to collapse
When I buy the HTC came with lollipop and and when I had this problem a couple of guys told me that i need the 2.22.709.4 recovery
I'm a noob sorry I don' know what is the stock rom version :silly:
This is the result of fastboot getvar all:
xxxxxxxxxxxxxxx
C:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.26.21331147A1.16G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.24.709.2
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno:
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid:
(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: 59ee16dd
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.065s
Regards.
A4ar0oN said:
When I buy the HTC came with lollipop and and when I had this problem a couple of guys told me that i need the 2.22.709.4 recovery
I'm a noob sorry I don' know what is the stock rom version :silly:
This is the result of fastboot getvar all:
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.26.21331147A1.16G
(bootloader) version-main: 4.24.709.2
(bootloader) modelid: 0P6B11000
(bootloader) cidnum: HTC__621
Regards.
Click to expand...
Click to collapse
This is the reason why you have that problem device not booting.
You can't use a very low version recovery like 2.22.709.4, it won't work.
You can use only 4.24.709.2 recovery and nandroid backup or in case you want to go lower to do OTA again, you can use only the lowest is 4.16.709.9 recovery and nandroid backup. Cannot go more than one version lower.
Do you still have the current ROM 4.24.709.2 backup ?
What was the problem with 4.24.709.2 that you seek advise from some people who simply give wrong advise ? Yours is the latest update lollipop 5.0.2 .. remember that.
You can try the one posted here : http://forum.xda-developers.com/showpost.php?p=59953829&postcount=5068
See whether you can download it or not.
If cannot, I will see whether I have time to upload my own backup for 4.24.709.2
ckpv5 said:
This is the reason why you have that problem device not booting.
You can't use a very low version recovery like 2.22.709.4, it won't work.
You can use only 4.24.709.2 recovery and nandroid backup or in case you want to go lower to do OTA again, you can use only the lowest is 4.16.709.9 recovery and nandroid backup. Cannot go more than one version lower.
Do you still have the current ROM 4.24.709.2 backup ?
What was the problem with 4.24.709.2 that you seek advise from some people who simply give wrong advise ? Yours is the latest update lollipop 5.0.2 .. remember that.
You can try the one posted here : http://forum.xda-developers.com/showpost.php?p=59953829&postcount=5068
See whether you can download it or not.
If cannot, I will see whether I have time to upload my own backup for 4.24.709.2
Click to expand...
Click to collapse
OHHHH
I don't have any problem with 4.24.709.2 like you said I just received wrong advice
I don't have the ROM 4.24.709.2 backup, I will try to download the file with the link that you provided me, once the file was downloaded I just need to flash with TWRP is correct?
I have no idea about that backup whether it is for TWRP or CWM. But backup is for restore not flash. Unzip on PC and transfer to custom recovery backup folder. Boot to recovery then restore the transferred backup
I don't understand why you flashed the wrong stock recovery when your latest ROM has no problem.

[Q] Go back to stock

Hi there.
I was wondering if anyone could help me. I want to go back to stock recovery to perform an OTA (4.4.4). I'm currently using ViperOne m8 2.5. My Cid is called HTC_Y13. But I couldn't find it anywhere.
What to do?
I'm Danish by the way. My phone is a One M8 and I believe it's the international model..
Kind Regards René Bundgaard
RenBund88 said:
Hi there.
I was wondering if anyone could help me. I want to go back to stock recovery to perform an OTA (4.4.4). I'm currently using ViperOne m8 2.5. My Cid is called HTC_Y13. But I couldn't find it anywhere.
What to do?
I'm Danish by the way. My phone is a One M8 and I believe it's the international model..
Kind Regards René Bundgaard
Click to expand...
Click to collapse
here's the steps to get you back to stock
download this > https://mega.co.nz/#!VcZAgIgT!flJca5C_hRl6pgAn5EXp4qbJCl0ONjZB8PHNylw5f3Y
while it's downloading go into TWRP and choose Backup
uncheck everything except boot ... do the backup
this will create a folder on your sdcard TWRP/BACKUPS/your_Serial_no/Todays date
when the download is complete extract it to the Todays date folder. Make sure it's just files in the folder and no folders
now boot back to TWRP and choose restore and restore the backup / make sure system and boot are checked.
the last step is to put back the stock recovery
use this one > http://d-h.st/WB4
you flash it the same as TWRP
fastboot flash recovery recovery.img
fastboot erase cache
fastboot reboot
your phone should now be back to stock and ready for OTA update
RenBund88 said:
Hi there.
I was wondering if anyone could help me. I want to go back to stock recovery to perform an OTA (4.4.4). I'm currently using ViperOne m8 2.5. My Cid is called HTC_Y13. But I couldn't find it anywhere.
What to do?
I'm Danish by the way. My phone is a One M8 and I believe it's the international model..
Kind Regards René Bundgaard
Click to expand...
Click to collapse
COLLECTION of Stock backup's
Your CID is HTC__Y13 you can download any x.xx.401.x backup from that thread.
The WWE (World Wide English) nandroid backups have the same main version build numbers. All these nands have the main number that is based on the x.xx.401.xx build and all these CIDS are compatible
HTC__001
HTC__E11
HTC__102
HTC__203
HTC__405
HTC__Y13 <<<THERE IS YOUR CID
HTC__304
HTC__A07
HTC__002
HTC__016
HTC__032
HTC__J15
HTC__M27
HTC__A48
HTC__K18
Click to expand...
Click to collapse
Download any x.xx.401.x backup (HTC__001 will be fine) and backup through correct custom recovery(Philz if it was Philz, TWRP if it was a TWRP created backup).
You can also download any x.xx.401.x stock recovery for your device OR you can grab the latest stock recovery from the OTA(Copy OTA.zip to your PC and extract the recovery.img file inside the firmware.zip).
Returning Stock
I'm also a little bit confuse with all information. I've been tryng to solve my ROM problem about 2 days.
I have flashed the ARHD 21.0 on my phone but a lot of errors are happening (common ones like no Wi-fi and other more annoying like extended reboot time). I'm trying to get back to the stock ROM to perform a update of my firmware but I'm kind of very lost in the forum.
My getvar is like:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.15.2133156.UA13G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: xxxxxxxxxxxxxxxx
(bootloader) imei: xxxxxxxxxxxxxxxxx
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__001
(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
I'm very afraid to flash something wrong because everything went wrong with me. What version should I flash? I guess my phone is the International version (since I'm a brazilian and HTC don't sell phones here)
Thanks in advance.
BernardoMorais said:
I'm also a little bit confuse with all information. I've been tryng to solve my ROM problem about 2 days.
I have flashed the ARHD 21.0 on my phone but a lot of errors are happening (common ones like no Wi-fi and other more annoying like extended reboot time). I'm trying to get back to the stock ROM to perform a update of my firmware but I'm kind of very lost in the forum.
My getvar is like:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.15.2133156.UA13G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: xxxxxxxxxxxxxxxx
(bootloader) imei: xxxxxxxxxxxxxxxxx
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__001
(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
I'm very afraid to flash something wrong because everything went wrong with me. What version should I flash? I guess my phone is the International version (since I'm a brazilian and HTC don't sell phones here)
Thanks in advance.
Click to expand...
Click to collapse
No I guess your phone is an International version, not because you're Brazillian but because your CID says "HTC__001" which is International. Like You no doubt read in the 2 posts just above yours, download a nandroid backup for your device and restore it via the correct custom recovery. I even put a link to the thread with the nandroid collection in my first post here!!!
Just download the nandroid for your device, it'll be the 1.54.401.x backup seeing as you're still on the 3.16bootloader. 3.18 was 4.4.3 and 4.4.4 is 3.19 so you're probably still on 1.54.401.x. Download the 1.54.401 backup and restore in custom recovery. Afterwards just flash back the stock recovery.img
Make sure recovery.img is in your adb folder and boot into bootloader and use fastboot flash recovery recovery.img <That'll give you stock recovery again and you can reboot back into OS and download/install and update the OTA/Firmware as it comes all the way to 3.28.401.6/7
BerndM14 said:
No I guess your phone is an International version, not because you're Brazillian but because your CID says "HTC__001" which is International. Like You no doubt read in the 2 posts just above yours, download a nandroid backup for your device and restore it via the correct custom recovery. I even put a link to the thread with the nandroid collection in my first post here!!!
Just download the nandroid for your device, it'll be the 1.54.401.x backup seeing as you're still on the 3.16bootloader. 3.18 was 4.4.3 and 4.4.4 is 3.19 so you're probably still on 1.54.401.x. Download the 1.54.401 backup and restore in custom recovery. Afterwards just flash back the stock recovery.img
Make sure recovery.img is in your adb folder and boot into bootloader and use fastboot flash recovery recovery.img <That'll give you stock recovery again and you can reboot back into OS and download/install and update the OTA/Firmware as it comes all the way to 3.28.401.6/7
Click to expand...
Click to collapse
Sorry man, but I did. I read the post before mine. But I like I said, I'm trying to do this about 2 days and everything went wrong, so I thought that the version HTC__Y13 could have a different procedure that HTC__001.
I'm not the kind of user that thinks the problem is just happening to him. I read a lot of things but seems that more I read, more doubt I get.
Anyway, thank you very much for the fast answer. I will try what you said. :good:
Just one doubt. My ROM is 4.4.4 and my bootloader is 3.16. Is this wrong?
BernardoMorais said:
Sorry man, but I did. I read the post before mine. But I like I said, I'm trying to do this about 2 days and everything went wrong, so I thought that the version HTC__Y13 could have a different procedure that HTC__001.
I'm not the kind of user that thinks the problem is just happening to him. I read a lot of things but seems that more I read, more doubt I get.
Anyway, thank you very much for the fast answer. I will try what you said. :good:
Just one doubt. My ROM is 4.4.4 and my bootloader is 3.16. Is this wrong?
Click to expand...
Click to collapse
Yes, the 4.4.4 ROM MUST have 3.28.xxx.x firmware in order to function properly. You're still on much older firmware which is why you have excessively long boot up times, wifi/data problems(Outdated radio) etc. In order for the ARHD 21.0 to work correctly you must be on the correct firmware(4.4.4 android version, 3.28.401.6/7 <<<If you're international version which you are). This has been the case for some time now, you can do an easy google search "htc one m8 xda ..." along with something like "slow boot up" etc and you'll see that all of them had the same problems, outdated firmware.
Which is why you'll have to go back to stock and do the OTA updates as it comes. If you were S-OFF you could have done it manually and flashed the firmware manually but since you're S-ON you can't do it. Flashing Radio firmware you'll need to either be a) S-OFF or b) Official HTC OTA.
BerndM14 said:
Yes, the 4.4.4 ROM MUST have 3.28.xxx.x firmware in order to function properly. You're still on much older firmware which is why you have excessively long boot up times, wifi/data problems(Outdated radio) etc. In order for the ARHD 21.0 to work correctly you must be on the correct firmware(4.4.4 android version, 3.28.401.6/7 <<<If you're international version which you are). This has been the case for some time now, you can do an easy google search "htc one m8 xda ..." along with something like "slow boot up" etc and you'll see that all of them had the same problems, outdated firmware.
Which is why you'll have to go back to stock and do the OTA updates as it comes. If you were S-OFF you could have done it manually and flashed the firmware manually but since you're S-ON you can't do it. Flashing Radio firmware you'll need to either be a) S-OFF or b) Official HTC OTA.
Click to expand...
Click to collapse
Thanks man! I'm now on 3.28.401.6.
Before your post, I hadn't understood that I needed restore from 1.54.401.x backup (I almost restore 3.28.401.7).
Firewater didn't work in my device, so I have to pay $25 to be S-OFF (and $25 is a lot of money when converting to reais - currency of Brazil)
I will come back tomorrow to give you Thanks (reach my max today).
PS: The 3.28.401.7 update didn't arrive to my device.
Confused!!!
I'm really confused!! I'm not that hardcore at all..
All i want is to update from 4.4.3 to 4.4.4 so I can Update from ViperOne 2.5 to 3.0.
I tried to flash a Stock Recovery called "stock_recovery_1.54.401.5_recovery.img" and I think it succeeded. Hard to see a difference. But I followed a guide made by Sakitech on Youtube. Then I searched for any updates. But it said "No update currently available". So I just flashed the custom Recovery again.
Sorry.. But I'm a Dummy
I am having some major issues too. Im just wanting to go back to stock so I can use sunshine to S-off my phone. My CID is ORANG001 so i got a nandroid backup 1.54.61.5 which is the correct stock and the corresponding stock recovery, all went well but not only does Sunshine still refuse to work, if i take any OTA updates, the first installs ok but then my wifi wont work, ie the switch will not turn green it just goes grey, any ideas!!?!!?
RenBund88 said:
I'm really confused!! I'm not that hardcore at all..
All i want is to update from 4.4.3 to 4.4.4 so I can Update from ViperOne 2.5 to 3.0.
I tried to flash a Stock Recovery called "stock_recovery_1.54.401.5_recovery.img" and I think it succeeded. Hard to see a difference. But I followed a guide made by Sakitech on Youtube. Then I searched for any updates. But it said "No update currently available". So I just flashed the custom Recovery again.
Sorry.. But I'm a Dummy
Click to expand...
Click to collapse
I think I can help you. After all my mistakes, I think I have learn something.
To update to 4.4.4 (and for ViperOne 3.0) you need to update your firmware first. To do that, you have 3 options:
1) S-OFF and update your firmware by flashing a simple file.
2) S-ON and search your EXACTLY modelid and cidnum on this thread
3) -That one BerndM14 help me in previous posts - Check your firmware and return your phone (ROM and Recovery) to stock basing on firmware version. This post explain better.
Like BerndM14 said to you, it is just necessary you to download any x.xx.401.x backup AND any x.xx.401.x stock recovery. After that, follow the instructions of the second question of the post. You will unzip the backup and inside, find a file called 'boot.emmc.win' or 'boot.win'. You have to flash this (fastboot), do a full wipe and then restore the backup (custom recovery). After all you return to bootloader (rebooting) and flash the recovery with this:
fastboot flash recovery <recoveryName>
That it. At least, what I understand. Any advanced user could confirm this informations?
BernardoMorais said:
I think I can help you. After all my mistakes, I think I have learn something.
To update to 4.4.4 (and for ViperOne 3.0) you need to update your firmware first. To do that, you have 3 options:
1) S-OFF and update your firmware by flashing a simple file.
2) S-ON and search your EXACTLY modelid and cidnum on this thread
3) -That one BerndM14 help me in previous posts - Check your firmware and return your phone (ROM and Recovery) to stock basing on firmware version. This post explain better.
Like BerndM14 said to you, it is just necessary you to download any x.xx.401.x backup AND any x.xx.401.x stock recovery. After that, follow the instructions of the second question of the post. You will unzip the backup and inside, find a file called 'boot.emmc.win' or 'boot.win'. You have to flash this (fastboot), do a full wipe and then restore the backup (custom recovery). After all you return to bootloader (rebooting) and flash the recovery with this:
fastboot flash recovery <recoveryName>
That it. At least, what I understand. Any advanced user could confirm this informations?
Click to expand...
Click to collapse
I think I got a Little closer now. Let med undrstand this S-OFF right. Does that make everything a lot easier??
I tried flashing Again yesterday, but without any luck. I downloaded a major stock backup zip file, but I'm not sure how to flash it. I wish I could Just hand it over to someone, but I vant find anyone here in Denmark who is cabable at doing this. ?.
I think The biggest problem is that i dont know where, when and what to flash ?
Peggy1104 said:
I am having some major issues too. Im just wanting to go back to stock so I can use sunshine to S-off my phone. My CID is ORANG001 so i got a nandroid backup 1.54.61.5 which is the correct stock and the corresponding stock recovery, all went well but not only does Sunshine still refuse to work, if i take any OTA updates, the first installs ok but then my wifi wont work, ie the switch will not turn green it just goes grey, any ideas!!?!!?
Click to expand...
Click to collapse
Any ideas guys!? would it have something to do with differant firmware version, ie when the ota is installed it is sitting on an incompatable
firmware version? i know you should flash the boot.emmc.win file before restoring a stock rom but how do i do that with an ota?
RenBund88 said:
I think I got a Little closer now. Let med undrstand this S-OFF right. Does that make everything a lot easier??
I tried flashing Again yesterday, but without any luck. I downloaded a major stock backup zip file, but I'm not sure how to flash it. I wish I could Just hand it over to someone, but I vant find anyone here in Denmark who is cabable at doing this. ?.
I think The biggest problem is that i dont know where, when and what to flash ?
Click to expand...
Click to collapse
I think S-OFF let the things much more easier. My m8 is S-ON so I don't know a lot of this, but there is some tutorial about firewater. If this tool doesn't work for you (like happen to me), you will have to pay $25 for Sunshine. From what I read, this method is guaranteed to get S-OFF.
With S-OFF, you will find some posts with updates of the firmware. So you don't have to go back to stock to update it.
To continue from where you stop, you have to follow this post. Like I said before, download any x.xx.401.x backup AND any x.xx.401.x stock recovery and follow the instructions of "How do i restore the stock nandroid backup" question (same post).
You don't flash the major stock backup zip file. You RESTORE it, on your custom recovery (TWRP or Philz) according from which recovery the backup was made (for example, if you download this one: 1.54.401.5 - TWRP Thanks to Fisha21. This backup was made on TWRP so you have to restore it on TWRP. But before restore, you need to flash the "boot.img or boot.emmc.win" file that is INSIDE this backup zip file. After that you make a full wipe in recovery and then RESTORE the major backup (remember, you don't restore the zip file, you have to unzip it on your phone like is said on the "How do i restore the stock nandroid backup" question of the post).
After all, you will flash the recovery of the same version that you download on the same post.
---------- Post added at 09:27 AM ---------- Previous post was at 09:20 AM ----------
Peggy1104 said:
Any ideas guys!? would it have something to do with differant firmware version, ie when the ota is installed it is sitting on an incompatable
firmware version? i know you should flash the boot.emmc.win file before restoring a stock rom but how do i do that with an ota?
Click to expand...
Click to collapse
You looked your firmware version, befere restore the 1.54.61.5 version? You have to check the CID AND the main version of your phone, like it said on the beggining of the post:
Take the main version number and CID and check if it exists in the collection below ! If it doesn't you can always make a request here.
BernardoMorais said:
I
You looked your firmware version, befere restore the 1.54.61.5 version? You have to check the CID AND the main version of your phone, like it said on the beggining of the post:
Take the main version number and CID and check if it exists in the collection below ! If it doesn't you can always make a request here.
Click to expand...
Click to collapse
My main version number is 2.26.61.5 I think but I asked weather using 1.54.61.5 would be OK and was told it would be fine as its *.**.61.* based backup. Is this incorrect as they use a different firmware base?? Is this whats causing my issues??
Sent from my HTC One (M8)
Peggy1104 said:
My main version number is 2.26.61.5 I think but I asked weather using 1.54.61.5 would be OK and was told it would be fine as its *.**.61.* based backup. Is this incorrect as they use a different firmware base?? Is this whats causing my issues??
Sent from my HTC One (M8)
Click to expand...
Click to collapse
Honestly, I don't know. Why don't you know exactly your main-version? It is empty when you run "fastboot getvar version-main" ?
BernardoMorais said:
Honestly, I don't know. Why don't you know exactly your main-version? It is empty when you run "fastboot getvar version-main" ?
Click to expand...
Click to collapse
Because I'm at work and can't check to be 100% sure I know its definitely 2.26.61.* just not sure what the last number is. Feel like I have ended up with a phone that is going to be stuck in its current state forever now, can't upgrade, can't downgrade. What a mess
Sent from my HTC One (M8)
Peggy1104 said:
Because I'm at work and can't check to be 100% sure I know its definitely 2.26.61.* just not sure what the last number is. Feel like I have ended up with a phone that is going to be stuck in its current state forever now, can't upgrade, can't downgrade. What a mess
Sent from my HTC One (M8)
Click to expand...
Click to collapse
And if you flash the recovery and restore a new backup of your current version (COLLECTION of Stock backup's) ?
After the OTA, your wi-fi stop work but what about your mobile internet?
I don't know what can actually happen, just giving you ideas
BernardoMorais said:
And if you flash the recovery and restore a new backup of your current version (COLLECTION of Stock backup's) ?
After the OTA, your wi-fi stop work but what about your mobile internet?
I don't know what can actually happen, just giving you ideas
Click to expand...
Click to collapse
That's where I got the stock nandroid from, orang001 1.54.61.5 TWRP. Got the matching recovery, all flashed correctly but then like you say after a OTA my WiFi stopped working, mobile data is fine. The WiFi toggle in settings, won't switch over to green, just goes grey.
Sent from my HTC One (M8)
BernardoMorais said:
I think S-OFF let the things much more easier. My m8 is S-ON so I don't know a lot of this, but there is some tutorial about firewater. If this tool doesn't work for you (like happen to me), you will have to pay $25 for Sunshine. From what I read, this method is guaranteed to get S-OFF.
With S-OFF, you will find some posts with updates of the firmware. So you don't have to go back to stock to update it.
To continue from where you stop, you have to follow this post. Like I said before, download any x.xx.401.x backup AND any x.xx.401.x stock recovery and follow the instructions of "How do i restore the stock nandroid backup" question (same post).
You don't flash the major stock backup zip file. You RESTORE it, on your custom recovery (TWRP or Philz) according from which recovery the backup was made (for example, if you download this one: 1.54.401.5 - TWRP Thanks to Fisha21. This backup was made on TWRP so you have to restore it on TWRP. But before restore, you need to flash the "boot.img or boot.emmc.win" file that is INSIDE this backup zip file. After that you make a full wipe in recovery and then RESTORE the major backup (remember, you don't restore the zip file, you have to unzip it on your phone like is said on the "How do i restore the stock nandroid backup" question of the post).
After all, you will flash the recovery of the same version that you download on the same post.
---------- Post added at 09:27 AM ---------- Previous post was at 09:20 AM ----------
You looked your firmware version, befere restore the 1.54.61.5 version? You have to check the CID AND the main version of your phone, like it said on the beggining of the post:
Take the main version number and CID and check if it exists in the collection below ! If it doesn't you can always make a request here.
Click to expand...
Click to collapse
I Flashed a file named boot.emmc.win from inside the unzipped backup. I moved the file to my adb_fastboot folder and flashed it this way: fastboot flash recovery boot.emmc.win
Then I had trouble gaining access to custom recovery (TWRP) so I tried flashing the custom recovery again. I got in! Made a full wipe, chose "install", twrp > BACKUPS > Serialnumber > Backup.zip. But it failed!!!!! It was missing a md5 file???
I'm starting to regret all this root-mess

[Q] Modding and Warranty

Hi all,
i would to ask some doubts.
I want to mod my M8 (TIM__401).
First of all, I have a 4.4.3 Nandroid Backup.
1. Is it useful to restore stock firmware?
For not violate the warranty:
2. After going, for example, s-off, could I return to s-on?
3. After unlocking bootloader, could I lock (not Tampered) it?
4. After changing my CID in SUPER CID, could I return to my default CID?
In conclusion, I don't want to have any problem with the warranty if I'll have some problem with my m8.
I would know if I can make my m8 as he left the factory.
I apologize to repeat the same questions many times, but I'm scared to violate the warranty. :crying:
I'm sorry for my bad english, but I'm italian and I'm studying Information Technology...
Thank you in advance for your replies.
Fed10
1. Yes
2. Yes, but you wouldn't need to
3. Yes
4. Yes
EddyOS said:
1. Yes
2. Yes, but you wouldn't need to
3. Yes
4. Yes
Click to expand...
Click to collapse
Then, Won't I have any problem with the warranty, in the future?
I have this 2 file of a Nandroid backup:
2.22.901.5_firmware.zip
2.22.901.5_recovery.img
Are they the right files?
EDIT1: For going s-off, what have I to do? I read that Firewater no longer works...
.Fè said:
I have this 2 file of a Nandroid backup:
2.22.901.5_firmware.zip
2.22.901.5_recovery.img
Are they the right files?
Click to expand...
Click to collapse
Those are for TIM__401 not TIM__405
ckpv5 said:
Those are for TIM__401 not TIM__405
Click to expand...
Click to collapse
yes, i'm sorry. My m8 has TIM__401 not TIM__405.
Restoring this two file, Will I be able to update m8 to "TIM" Lollipop, when it will released?
.Fè said:
yes, i'm sorry. My m8 has TIM__401 not TIM__405.
Restoring this two file, Will I be able to update m8 to "TIM" Lollipop, when it will released?
Click to expand...
Click to collapse
Yes ... in fact for now you should be able to update to 4.4.4 - 3.31.901.9
But .. if you plan to S-Off your device, do it while on 4.4.3 then only update.
ckpv5 said:
Yes ... in fact for now you should be able to update to 4.4.4 - 3.31.901.9
But .. if you plan to S-Off your device, do it while on 4.4.3 then only update.
Click to expand...
Click to collapse
1. Have I to downgrade, after installing custom recovery, to go 4.4.3 before S-Off my device?
2. Do you advice me to S-Off my m8 or to remain S-On?
3. First of all have I to do a backup, right? How can I backup all data, like game progresses or app settings?
4. I think it's impossible, but, can I make a Nandroid Backup before installing custom recovery?
Thank you very much
@ckpv5 Do you advice me to install this one or this one?
.Fè said:
@ckpv5 Do you advice me to install this one or this one?
Click to expand...
Click to collapse
I don't use any of those ROM so can't really advise you.
But they most probably won't work on your device.
First thing to do now - post your fasboot getvar all (minus serial no. & imei no.)
Need to know your current firmware version.
ckpv5 said:
I don't use any of those ROM so can't really advise you.
But they most probably won't work on your device.
First thing to do now - post your fasboot getvar all (minus serial no. & imei no.)
Need to know your current firmware version.
Click to expand...
Click to collapse
This is the result:
Code:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.22.21331147A1.29G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.31.901.9
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: TIM__401
(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: 2e9b7c51
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
Could you answer to my questions?
1. Have I to downgrade, after installing custom recovery, to go 4.4.3 before S-Off my device?
2. Do you advice me to S-Off my m8 or to remain S-On?
3. First of all have I to do a backup, right? How can I backup all data, like game progresses or app settings?
4. I think it's impossible, but, can I make a Nandroid Backup before installing custom recovery?
Thank you very much
.Fè said:
Could you answer to my questions?
1. Have I to downgrade, after installing custom recovery, to go 4.4.3 before S-Off my device?
2. Do you advice me to S-Off my m8 or to remain S-On?
3. First of all have I to do a backup, right? How can I backup all data, like game progresses or app settings?
4. I think it's impossible, but, can I make a Nandroid Backup before installing custom recovery?
Thank you very much
Click to expand...
Click to collapse
Now your device already on 4.4.4, you can try those ROMs that you mentioned but I guess it won't be 100% perfect because you don't have lollipop firmware installed.
1. You can't downgrade hboot 3.19 to 3.18 but you can restore a lower version backup. But why don't you try to S-Off with your current setup to see whether it works or not. Only SunShine way (usd25) , no other way
2. That's personal choice. I suggest S-Off but you must be very careful in doing thing after S-Off because you can easily hard-brick your device especially when it comes to modifying partitions.
3. I never do that, no idea. Many people said use Titanium Backup but I never use this app .. the only app that I ever use is Helium.
4. No .. nandroid backup only can be made with custom recovery. If you use a PC app to do backup, you still need a custom recovery installed.
ckpv5 said:
Now your device already on 4.4.4, you can try those ROMs that you mentioned but I guess it won't be 100% perfect because you don't have lollipop firmware installed.
1. You can't downgrade hboot 3.19 to 3.18 but you can restore a lower version backup. But why don't you try to S-Off with your current setup to see whether it works or not. Only SunShine way (usd25) , no other way
2. That's personal choice. I suggest S-Off but you must be very careful in doing thing after S-Off because you can easily hard-brick your device especially when it comes to modifying partitions.
3. I never do that, no idea. Many people said use Titanium Backup but I never use this app .. the only app that I ever use is Helium.
4. No .. nandroid backup only can be made with custom recovery. If you use a PC app to do backup, you still need a custom recovery installed.
Click to expand...
Click to collapse
1. What if I unlock bootloader, install a custom recovery, restore the nandroid backup (4.4.3 for TIM__401), which you've posted, and try with Firewater? Can I do this?
Firewater doesn't work anymore ... their server has been shut down for quite awhile.
Only one way .. and no other way ... usd25 with SunShine. You can try it, let it run and it will tell you whether can S-Off or not. If can, then it's up to you whether want to proceed with payment or stop the process.
ckpv5 said:
Firewater doesn't work anymore ... their server has been shut down for quite awhile.
Only one way .. and no other way ... usd25 with SunShine. You can try it, let it run and it will tell you whether can S-Off or not. If can, then it's up to you whether want to proceed with payment or stop the process.
Click to expand...
Click to collapse
But I have to root m8 before, right?
Sunshine tries to make a TempRoot but it fails.
Most probably as I don't follow SunShine thread. You should ask in that thread so the Dev can help you.
ckpv5 said:
Most probably as I don't follow SunShine thread. You should ask in that thread so the Dev can help you.
Click to expand...
Click to collapse
Ok, thank you.
Which are the steps?
1. Unlock bootloader...Can I return **Locked** after?
2. Install custom recovery? Can I reinstall stock recovery?
3. Go root...can I unroot? If I uninstall system apps, will I be able to update to Lollipop?
Then, if I want, I can try to go S-Off and try to install some custom Roms, right?
.Fè said:
Ok, thank you.
Which are the steps?
1. Unlock bootloader...Can I return **Locked** after?
2. Install custom recovery? Can I reinstall stock recovery?
3. Go root...can I unroot? If I uninstall system apps, will I be able to update to Lollipop?
Then, if I want, I can try to go S-Off and try to install some custom Roms, right?
Click to expand...
Click to collapse
1. No unless your device is S-Off then you can return **LOCKED**
2. Yes - I have the 3.31.901.9 stock recovery here : http://sourceforge.net/projects/htconem8/files/Recovery/3.31.901.9_recovery.img/download
3. Yes & No (OTA requires full stock ROM)
Yes ... you can try S-Off and you can try custom ROMs (this does not require S-Off, only compatible firmware)
Why are you so worry about warranty .. how long more that warranty is covered for your device ? For most people their warranty mostly expire this coming March.
Check yours here : http://imeidata.net/warranty/htc
ckpv5 said:
1. No unless your device is S-Off then you can return **LOCKED**
2. Yes - I have the 3.31.901.9 stock recovery here : http://sourceforge.net/projects/htconem8/files/Recovery/3.31.901.9_recovery.img/download
3. Yes & No (OTA requires full stock ROM)
Yes ... you can try S-Off and you can try custom ROMs (this does not require S-Off, only compatible firmware)
Why are you so worry about warranty .. how long more that warranty is covered for your device ? For most people their warranty mostly expire this coming March.
Check yours here : http://imeidata.net/warranty/htc
Click to expand...
Click to collapse
In Italy, we have at least two years from the purchase day, with all devices.
The warranty ends in one and a half years. I've bought my device in October 2014. This is why I'm so worry about warranty...
Can I use this two files (firmware.zip & recovery.img) as Nandroid Backup to restore 4.4.4 on my m8, if I will install Lollipop?
.Fè said:
In Italy, we have at least two years from the purchase day, with all devices.
The warranty ends in one and a half years. I've bought my device in October 2014. This is why I'm so worry about warranty...
Can I use this two files (firmware.zip & recovery.img) as Nandroid Backup to restore 4.4.4 on my m8, if I will install Lollipop?
Click to expand...
Click to collapse
Ok..understand.
I think it's better for you not to unlock bootloader yet as S-Off with SunShine may work and may not work for your device version because you already have hboot 3.19.0000 (4.4.4). Once you unlock bootloader and unfortunately SunShine doesn't work for your device .. you may have problem with your warranty.
No .. those are only firmware & recovery, they are not nandroid backup.
I have nandroid backup here : https://mega.co.nz/#!ZRpm1BAK!szp-IfmyimM1aFWpCn9jUm5M-1GgiB4UP5VNKxsUAPY
ckpv5 said:
Ok..understand.
I think it's better for you not to unlock bootloader yet as S-Off with SunShine may work and may not work for your device version because you already have hboot 3.19.0000 (4.4.4). Once you unlock bootloader and unfortunately SunShine doesn't work for your device .. you may have problem with your warranty.
No .. those are only firmware & recovery, they are not nandroid backup.
I have nandroid backup here : https://mega.co.nz/#!ZRpm1BAK!szp-IfmyimM1aFWpCn9jUm5M-1GgiB4UP5VNKxsUAPY
Click to expand...
Click to collapse
For now, do you advice me to unlock bootloader as s-on, install custom recovery and root my device and nothing else, right?
And...How can I use those two files to return stock? Can I use it?
Thank u very much for your clarification

Running android 4.4.3 with root; how to upgrade to latest Marshmallow and retain root

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.

Need to update my Rooted M8 from lollipop to OTA marshmallow.

Hi folks, So finally i am ready to update my Supersu rooted,S-OFF, Rogers M8 to the marshmallow OTA update which has been showing as a notification from the last couple of months.I asked same question last year but at that time there was no easy way to update the rooted phone other than finding stock backup.
Any new way came to update without finding stock backup?I would really appreciate if someone can give step by step.Thanks.
C:\>cd adb
C:\adb>fastboot getvar all
(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: 4.20.631.3
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: XXXX
(bootloader) imei: XXXX
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B16000
(bootloader) cidnum: ROGER001
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 4a2bcc8a
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.058s
Click to expand...
Click to collapse
ninja_zx11 said:
Hi folks, So finally i am ready to update my Supersu rooted,S-OFF, Rogers M8 to the marshmallow OTA update which has been showing as a notification from the last couple of months.I asked same question last year but at that time there was no easy way to update the rooted phone other than finding stock backup.
Any new way came to update without finding stock backup?I would really appreciate if someone can give step by step.Thanks.
Click to expand...
Click to collapse
hi
you can just flash the RUU which will update your device to official marshmallow ( and it will wipe your internal storage so make sure to backup all your data )
here is the RUU
https://www.androidfilehost.com/?fid=24459283995310669
and here is the guide ( replace the RUU by the one i linked ) and you don't need to relock the bootloader
start from
2. Download htc_fastboot.exe here
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=64926626&postcount=6
ahmed.ismael said:
here is the RUU
https://www.androidfilehost.com/?fid=24459283995310669
Click to expand...
Click to collapse
Thanks ahmed for your reply.I got one question.Is it safe to apply RUU downloaded from third party website.I mean is it guaranteed to be 100% stock without any chances of compromised security inside the RUU?
ninja_zx11 said:
Thanks ahmed for your reply.I got one question.Is it safe to apply RUU downloaded from third party website.I mean is it guaranteed to be 100% stock without any chances of compromised security inside the RUU?
Click to expand...
Click to collapse
Depends on the RUU and the provider
You have to decide what you will do
You came here asking for help and when you find your answer you got suspicious
Anyway you choose if you want to download the 3rd party website RUU or not
Sent from my HTC M8 using XDA Labs
ninja_zx11 said:
Is it safe to apply RUU downloaded from third party website.I mean is it guaranteed to be 100% stock without any chances of compromised security inside the RUU?
Click to expand...
Click to collapse
The file says "signed". If that is true, there is virtually no way (at least form a practical/feasible sense) for it to be anything but an official HTC RUU. My understanding, the encryption involved with being a signed file is far too complicated for anyone to bother messing with (never heard of anyone breaking that encryption to make a file "signed"). At least, its not worth it to spend all the time to make it "signed" just for the purpose of malware, etc. Far too many other "lower hanging fruit" possibilities.
That being said, since are s-off, I don't know how you would verify that file is truly signed. With s-off, you can flash unsigned RUU files. With s-on, only signed RUUs will flash. But I don't know its worthwhile to go s-on just for the purpose of making sure the RUU is signed.
You've already flashed custom recovery and a SuperSU file, all from 3rd parties (maybe from reputable sources, or not). There is no more or less reason to believe those files are safe.
ahmed.ismael said:
Depends on the RUU and the provider
You came here asking for help and when you find your answer you got suspicious
Click to expand...
Click to collapse
Hi ahmed, I assure you that i was asking that question about in a constructive way and i really appreciate your help and i think that's what i will be doing.I just put up my genuine fear/concern in a positive way.
redpoint73 said:
The file says "signed". If that is true, there is virtually no way (at least form a practical/feasible sense) for it to be anything but an official HTC RUU. My understanding, the encryption involved with being a signed file is far too complicated for anyone to bother messing with (never heard of anyone breaking that encryption to make a file "signed"). At least, its not worth it to spend all the time to make it "signed" just for the purpose of malware, etc. Far too many other "lower hanging fruit" possibilities.
That being said, since are s-off, I don't know how you would verify that file is truly signed. With s-off, you can flash unsigned RUU files. With s-on, only signed RUUs will flash. But I don't know its worthwhile to go s-on just for the purpose of making sure the RUU is signed.
You've already flashed custom recovery and a SuperSU file, all from 3rd parties (maybe from reputable sources, or not). There is no more or less reason to believe those files are safe.
Click to expand...
Click to collapse
Thanks redpoint for your reply.Yes i agree with you.I am gonna go ahead and flash that RUU as ahmed said.
I have my own full TWRP backup which i made before touching my M8 last year but it was from kitkat.
Can i run that backup to go back to kitkat and start from there?Thanks again ahmed and redpoint!!
ninja_zx11 said:
........I have my own full TWRP backup which i made before touching my M8 last year but it was from kitkat.
Can i run that backup to go back to kitkat and start from there?.......
Click to expand...
Click to collapse
if your backup is non rooted then you can just restore it and flash the stock recovery and do OTA ( multiple until marshmallow ) this way you will be sure that the download from HTC directly to your device
i'm curious to know how do you concern about the downloaded RUU while you have s-off rooted device ?
Sent from my HTC M8 using XDA Labs
ahmed.ismael said:
i'm curious to know how do you concern about the downloaded RUU while you have s-off rooted device ?
Click to expand...
Click to collapse
Its because i did rooting and S-off by myself (i am not an expert in any way.Did it by reading and getting help from XDA)on my brand new phone using third-party software (But well known and reputable sources-SuperSu and Sunshine).
I am not saying at all that downloaded RUU is infected or has some problem.It could be 100% stock and i might go that way you had described in your first post.I just expressed my genuine concern.But if that disturbed you then accept my apologies....
ninja_zx11 said:
Its because i did rooting and S-off by myself (i am not an expert in any way.Did it by reading and getting help from XDA)on my brand new phone using third-party software (But well known and reputable sources-SuperSu and Sunshine).
I am not saying at all that downloaded RUU is infected or has some problem.It could be 100% stock and i might go that way you had described in your first post.I just expressed my genuine concern.But if that disturbed you then accept my apologies....
Click to expand...
Click to collapse
no need to an apology that's your own security
but my point is you did unlock your device bootloader,flash custom recovery,flash supersu and used sunshine to s-off ( for what purpose all of this )
you just killed all of this device security
ahmed.ismael said:
no need to an apology that's your own security
but my point is you did unlock your device bootloader,flash custom recovery,flash supersu and used sunshine to s-off ( for what purpose all of this )
you just killed all of this device security
Click to expand...
Click to collapse
Yes i know i did.
But don't you think that downloading RUU from unknown source (If someone has injected something) is more dangerous than doing S-off and unlocking bootloader?I think after s-off and rooting ,It depend on me how i use my phone.Hope you understand my point.
I think there is no end of this security discussion.We can stretch it as much as we want and better...
ninja_zx11 said:
Yes i know i did.
But don't you think that downloading RUU from unknown source (If someone has injected something) is more dangerous than doing S-off and unlocking bootloader?I think after s-off and rooting ,It depend on me how i use my phone.Hope you understand my point.
I think there is no end of this security discussion.We can stretch it as much as we want and better...
Click to expand...
Click to collapse
I can't say anything
But as redpoint73 said earlier the signed RUU is protected by htc sign keys and i don't think that someone will decrypt then encrypt the RUU to push a malware software inside it
at the end it's your device,your own security and your decision
do what you see right
Sent from my HTC M8 using XDA Labs
ahmed.ismael said:
if your backup is non rooted then you can just restore it and flash the stock recovery and do OTA ( multiple until marshmallow ) this way you will be sure that the download from HTC directly to your device
Click to expand...
Click to collapse
The stock TWRP non rooted backup from the same phone when it was brand new is from android 4.4.3. Will it go backwards and accept that 4.4.3 old version? Thanks
ninja_zx11 said:
The stock TWRP non rooted backup from the same phone when it was brand new is from android 4.4.3. Will it go backwards and accept that 4.4.3 old version? Thanks
Click to expand...
Click to collapse
yes it will update to the latest but you need the proper recovery version to flash the OTA
ahmed.ismael said:
yes it will update to the latest but you need the proper recovery version to flash the OTA
Click to expand...
Click to collapse
I think my question wasn't clear.
Right now i am android version 5.0.1 and the TWRP backup i have is from 4.4.3.
So my question is that will my phone accept quite old backup (4.4.3) without any problems? and then i can take OTA updates step by step?Is that right?Thanks.
ninja_zx11 said:
I think my question wasn't clear.
Right now i am android version 5.0.1 and the TWRP backup i have is from 4.4.3.
So my question is that will my phone accept quite old backup (4.4.3) without any problems? and then i can take OTA updates step by step?Is that right?Thanks.
Click to expand...
Click to collapse
yes it will work no worry
ahmed.ismael said:
yes it will work no worry
Click to expand...
Click to collapse
Thanks for confirming!! will try this weekend.
ninja_zx11 said:
I think my question wasn't clear.
Right now i am android version 5.0.1 and the TWRP backup i have is from 4.4.3.
So my question is that will my phone accept quite old backup (4.4.3) without any problems? and then i can take OTA updates step by step?Is that right?Thanks.
Click to expand...
Click to collapse
You can use your TWRP backup 2.23.631.2 that you already have and you need to install 2.23.631.2 stock recovery to accept and install OTA but this is not productive. See option 2 below for the reason.
You have 3 options :
Option 1 :
You can install the RUU zip as mentioned in post #2 - http://forum.xda-developers.com/showpost.php?p=70110165&postcount=2
It is a HTC Signed RUU and that's the reason why you need to use htc_fastboot to install the RUU not the generic fastboot
Personally, I don't like to use RUU as it is a hassle to backup all my files from Internal Storage as this RUU will wipe everything on the phone.
Option 2 :
As you have a S-Off device, you can use your TWRP backup 2.23.631.2 that you already have but you need to have stock recovery 2.23.631.2 installed to proceed with OTA.
But this is not productive as you need to accept and install multiple OTAs
2.23.631.2 --> 3.34.631.4 --> 4.20.631.2 --> 4.20.631.3
Also you need to restore all boot, data & system from 2.23.631.2 as your current data on 4.20.631.3 won't work on 2.23.631.2
Option 3 :
As you are running a rooted stock ROM (if not, you won't receive OTA notification) and on 4.20.631.3 firmware, the best for you is restore a stock non-rooted 4.20.631.3 backup.
You only need to restore boot & system, no need to restore data. This way you have all your data intact, no need to re setup after OTA to Marshmallow 6.13.631.7
You can get the non-rooted stock 4.20.631.3 backup and stock recovery 4.20.631.3 from my thread - http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
1. Download the 4.20.631.3 backup
2. Download the 4.20.631.3 stock recovery
3. Restore 4.20.631.3 backup (select only boot & system)
4. Install 4.20.631.3 stock recovery
5. Reboot
6. Check for update
7. Accept, download and install OTA
8. Done.
ckpv5 said:
You can use your TWRP backup 2.23.631.2 that you already have and you need to install 2.23.631.2 stock recovery to accept and install OTA but this is not productive. See option 2 below for the reason.
You have 3 options :
Option 1 :
You can install the RUU zip as mentioned in post #2 - http://forum.xda-developers.com/showpost.php?p=70110165&postcount=2
It is a HTC Signed RUU and that's the reason why you need to use htc_fastboot to install the RUU not the generic fastboot
Personally, I don't like to use RUU as it is a hassle to backup all my files from Internal Storage as this RUU will wipe everything on the phone.
Option 2 :
As you have a S-Off device, you can use your TWRP backup 2.23.631.2 that you already have but you need to have stock recovery 2.23.631.2 installed to proceed with OTA.
But this is not productive as you need to accept and install multiple OTAs
2.23.631.2 --> 3.34.631.4 --> 4.20.631.2 --> 4.20.631.3
Also you need to restore all boot, data & system from 2.23.631.2 as your current data on 4.20.631.3 won't work on 2.23.631.2
Option 3 :
As you are running a rooted stock ROM (if not, you won't receive OTA notification) and on 4.20.631.3 firmware, the best for you is restore a stock non-rooted 4.20.631.3 backup.
You only need to restore boot & system, no need to restore data. This way you have all your data intact, no need to re setup after OTA to Marshmallow 6.13.631.7
You can get the non-rooted stock 4.20.631.3 backup and stock recovery 4.20.631.3 from my thread - http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
1. Download the 4.20.631.3 backup
2. Download the 4.20.631.3 stock recovery
3. Restore 4.20.631.3 backup (select only boot & system)
4. Install 4.20.631.3 stock recovery
5. Reboot
6. Check for update
7. Accept, download and install OTA
8. Done.
Click to expand...
Click to collapse
Thanks a lot ckpv5!!! Will try as you described.I really appreciate your help!
ckpv5 said:
Option 3 :
As you are running a rooted stock ROM (if not, you won't receive OTA notification) and on 4.20.631.3 firmware, the best for you is restore a stock non-rooted 4.20.631.3 backup.
You only need to restore boot & system, no need to restore data. This way you have all your data intact, no need to re setup after OTA to Marshmallow 6.13.631.7
You can get the non-rooted stock 4.20.631.3 backup and stock recovery 4.20.631.3 from my thread - http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
1. Download the 4.20.631.3 backup
2. Download the 4.20.631.3 stock recovery
3. Restore 4.20.631.3 backup (select only boot & system)
4. Install 4.20.631.3 stock recovery
5. Reboot
6. Check for update
7. Accept, download and install OTA
8. Done.
Click to expand...
Click to collapse
Hi ckpv5, Thanks for your help and i finally updated my M8 using your option 3.It really saved my time as i didn't have to delete my data and pics..
One question, Even after updating to marshmallow,the android security patch is still dated to dec 2015? Is it the latest patch and nothing came after?Thanks.
ninja_zx11 said:
........One question, Even after updating to marshmallow,the android security patch is still dated to dec 2015? Is it the latest patch and nothing came after?Thanks.
Click to expand...
Click to collapse
yes it's the latest
no more updates or security patches

Categories

Resources