yashsingh1/xdaforums huggingface dataset:
[One (M8) General] Glue:
Sunshine S-Off, OTA

So, I got my HTC One M8, unlocked bootloader, installed TWRP, Rooted using SuperSu then I used Sunshine to S-Off and SIM unlock my phone.

Now, I want to install the new OTA update to 4.4.3. I got the notification for new update available.

I want to use this method: http://xdaforums.com/show....php?t=2755657 so I can install the OTA.

After I install the OTA, will my phone keep the S-Off and still be SIM unlocked?! Or I'd have to root it again, use Sunshine again, pay another 25$ and S-Off and unlock it?
[One (M8) General] Headhuntr:
CID HTC__102 (Germany)

Still no update :(
[One (M8) General] bhbmkii:
i have HTC one m8 with cid HTC__J15 can some one tell me if the OTA zip that EddyOS uploaded will work on my device?

also can someone help me with updating it? i'm kind of new to HTC products !
[One (M8) General] Tilgi:
[MENTION=2573145]Glue[/MENTION]: S-OFF will stay after OTA
[One (M8) General] EddyOS:
Didn't look very hard ;)

http://xdaforums.com/showpost.php?p=54449590&postcount=858
[One (M8) General] Predders:
How do I install this?

I've placed it on my phone storage, then reboot into stock recovery menu, select install from phone storage..

But then my phone reboots...
[One (M8) General] EddyOS:
You need to be S-OFF to flash an OTA file manually
[One (M8) General] Predders:
Not if my stock SID (HTC__E11) is in the androidinfo.txt file right?

And should'nt I at least be able to select a file to get an error that it's not possible?
[One (M8) General] EddyOS:
Nope, without S-OFF you cannot manually an OTA file - it'll just reboot
[One (M8) General] Predders:
That explains alot!...

Leaves me waiting for the OTA...
[One (M8) General] migascalp:
How to: Manually install an OTA update on your HTC device by Mike1986

How to manually install HTC OTA updates by LlabTooFeR

Never tested in S-ON but relock bootloader is required in this case
[One (M8) General] EddyOS:
Neither will work if S-ON, it'll just reboot (I know as I've tried in the past!)
[One (M8) General] daorderdillon:
I received ota before with s on and unlocked boot loader and it installed so what's this bout relock
[One (M8) General] migascalp:
Automatic no need to re-Lock. But manual, according to the tutorials above, relock is mandatory

[MENTION=2258271]EddyOS[/MENTION]

Everyone is free to make his own experience ;)
[One (M8) General] EddyOS:
I know, just saving them the hassle :D
[One (M8) General] migascalp:
and less work for you :p
[One (M8) General] xander_aa:
I can't install this update. It's weird.

I have: HTC M8 International, CID J15, S-OFF, 1.54.401.10, rooted, stock Sense, TWRP recovery

What I did:

- flashed stock recovey 1.54.401.10

- erased the cache on recovery

- re-locked bootloader (just in case)

- check for updates

- download update

What happens:

- phone reboots to recovery and installs OTA

- when it reaches about 1/4 from progress bar shows for a split second the phone with red triangle and exclamation mark and reboots

Then it just loops trying to install OTA and reboots after a while.

I re-downloaded the OTA and it's the same.

Thoughts?
[One (M8) General] kedar18:
Same happening with me. How did you get out of Recovery. Mine keeps rebooting into recovery.
[One (M8) General] xander_aa:
Force a reboot by holding POWER+VOL UP for more than 10 sec while update is running, then quickly press POWER+VOL DN.

Eventually it will boot normally or it will go into bootloader.
[One (M8) General] K-a-M-u-Z-u:
I don't know if someone posted this already, but you can flash this 2.22.1540.4 OTA ZIP file for the following CIDs without changing your OWN CID:

*you have to be S-OFF for this, and you will need to re-apply root.(for root you need TWRP or CWM recovey, and after that , if you want get back to stock recovery, you can grab the "recovery.img" from "firmware.zip" file which is located in the OTA ZIP file
[One (M8) General] EddyOS:
Usually means something is missing from the stock image or you've changed a system file that the OTA is trying to patch
[One (M8) General] kalel77:
maybe you need to remove the root?
[One (M8) General] xander_aa:
Thanks.

I'll try to remember what system files I've modified.

Is there any chance of a installation dump log where I can find what is the file in question?
[One (M8) General] migascalp:
normally the root not prevent the installation of ota

[MENTION=3190487]K-a-M-u-Z-u[/MENTION]

For more information about the error, in the recovery press Vol+ and Power
[One (M8) General] bhbmkii:
[MENTION=2258271]EddyOS[/MENTION] can i Sideload the OTA?
[One (M8) General] EddyOS:
If it's not an option in the stock recovery, no
[One (M8) General] bhbmkii:
Thanks! , [MENTION=2258271]EddyOS[/MENTION]

one last question i've just got a notification about the OTA and started Downloading it !

the question

is : i have an S-OFF - Unlocked Bootloader and an OFFICIAL Recovery, will i face a problem while the Phone install the OTA?
[One (M8) General] EddyOS:
Should be OK but can't say for certain. Try it - if it doesn't work it'll just reboot
[One (M8) General] kalel77:
what 's your cid?
[One (M8) General] bhbmkii:
j15
[One (M8) General] kedar18:
Successfully updated my Stock Unlocked S-ON HTC One M8 manually

I could update my Unlocked HTC One M8 with CID HTC__001 using Method 1 (for users with root access) from

http://android-revolution-hd.blogspot.fr/2013/12/how-to-manually-install-ota-update.html

It worked well for me. Provided you have complete Stock ROM before. Rooted Stock works.

Luckily I had a zip of Stock Odexed version of 1.54.401.10 uploaded at -

http://android-revolution-hd.blogspot.co.uk/p/android-revolution-hd-mirror-site-var.html

This site now has stock 4.4.3 zip files. For some reason they have removed stock 1.54.401.10 zips.
[One (M8) General] EddyOS:
That's cause you can just restore the latest version rather than restore the old one and then update via OTA - saves time ;)
[One (M8) General] toncij:
This is strange. Unlocked EU model and no update. I hear people are even getting it on carriers. But no, no for unlocked. (Italy).
[One (M8) General] -ErrorFile-:
I got the update yesterday. Looks like my WiFi connection is more stable now. Great update. :)
[One (M8) General] adrianstefan:
Same here.

Unlocked in Romania but orange and cosmote got it.

I really don't understand
[One (M8) General] levanoza:
Anyone who have HTC__001 got update?
[One (M8) General] idrOiding:
CID_001 still no love
[One (M8) General] kalel77:
I Waiting with HTC__304(Spain)
[One (M8) General] indafeis:
Guys anyone noticing increased battery consumption with the update? I'm sad :(
[One (M8) General] peksi:
+1

Battery is definitely worse with this update
[One (M8) General] boe323:
Should calm down after an initial discharge and recharge. I paid for my oldmans m8 to s-off with sunshine lol, hes got harmon kardon on it now, 2.22.401.3 ota. I have noticed how jerky it is while data is active, causing my OCD to do overtime, I want to start all over again but I know its pointless.
[One (M8) General] kalel77:
And....does you make a hard reset after this great update?
[One (M8) General] indafeis:
Hope so although I already did one..
[One (M8) General] K-a-M-u-Z-u:
http://xdaforums.com/showpost.php?p=54477063&postcount=953
[One (M8) General] kalel77:
I don't understand before....but this software number is different? Is the same?

Excuse me but with language sometimes I missing anything[emoji1]
[One (M8) General] phil67stg:
Update done with OTA (http://xdaforums.com/showpost.php?p=54477063&postcount=953)

CID__203 / French S-OFF

No problem ... 2.22.401.4 and 4.4.3 ;)
[One (M8) General] kalel77:
unlock or relock?

which recovery?
[One (M8) General] Mr Hofs:
It will fail because you need the stock recovery !
[One (M8) General] bimmerbot:
Ok, thanks for the quick reply. I will just ignore it for now. I imagine someone will work around this eventually?

Also, would it make sense to revert to stock recovery for the update, then re-root? Or not worth the effort?
[One (M8) General] Mr Hofs:
Stock recovery ? Or you mean stock rom ?

You need :

- Stock rom with or without root doesn't matter as long as the rom is factory stock (so no deleted system apps or bloatware)

- Stock kernel

- Stock recovery

Edit :

If you have a stock nand to share please check my thread, link is in my signature !
[One (M8) General] bimmerbot:
I have the stock rom, just rooted with TWRP recovery. I haven't deleted any system files. Couldn't root without having custom recovery, as far as I could tell. Now that I'm rooted, is it easy enough to revert to stock recovery to allow the update?
[One (M8) General] kirdroid:
How come sprint got that update before unlocked and dev edition? Doesn't these 2 versions get updates before carrier variants?
[One (M8) General] Mr Hofs:
I don't have the actual stock recovery that matches your main. But you can try the 1.54.401....

And yes if you did not delete anything you are good to go
[One (M8) General] bimmerbot:
Thanks. I was able to get the stock recovery image from the TWRP thread, flash it, then install the OTA update 1.54 no problems. Then I flashed the CWM Recovery to test that out, all working fine. Thanks again!

Note: I needed to reset SuperSU using CWM after the OTA update and reinstall SuperSU from Play store to regain root access.
[One (M8) General] Briden:
I'm wondering the same thing. Still sitting on 1.12.1540.17 on my unlocked M8.
[One (M8) General] ringrover:
Hi

I have 32 gb Soft num 1.12 .1540.17 ... Is this developer edition ???
[One (M8) General] MassStash:
Errrmm, pretty sure they've been on 1.54 for almost a week...

You tell us lol where did you buy the phone? What's your CID? That info tells us nothing pertaining to which version of the device you have. I bout mine from sprint, CID was something like SPCS_001, and I have a 32gb on software version 1.12....see what I'm saying? Now I'm on 1.54 tho thanks to Captain_Throwback

~m8whl modded stock

2.265 Max ¦ 300 Min

ondemand

row
[One (M8) General] cc999:
recovery

Any way you can post your recovery.img file. I need it as I have same model as you.

CC
[One (M8) General] vickysud:
if u can guide me on how to i can.
[One (M8) General] cc999:
help

I am not sure how can some more experienced user help here please, this is very important.

CC
[One (M8) General] Wonders_Never_Cease:
Already handled....@ recovery
[One (M8) General] cheno1115:
I'm looking for the 1.12.1540.17 recovery too. I flashed TWRP to get root, but now I want the OTA and can't get it because I can't find the right recovery. I flashed some random 1.12.xxx.xx recovery because I was told that any recovery with 1.12 would work for the OTA but it won't.

Any one have the 1.12.1540.17 recovery? Or a way to get the 1.54 OTA? I'm stuck here.
[One (M8) General] Briden:
Yeah, well...

0P6B12000, BS_US001, 1.12.1540.17, stock rom, stock recovery, unlocked bootloader.

OTA still reports that Your phone is up to date.
[One (M8) General] cheno1115:
Can anyone verify this alleged April 20th release date for the 1.54 update on the developer editions?

http://xdaforums.com/showthread.php?t=2711484
[One (M8) General] Briden:
Pretty sure he was joking.;)

http://en.wikipedia.org/wiki/420_(cannabis_culture)
[One (M8) General] cheno1115:
That was my first thought but I wanted to believe him :rolleyes: . So is it established that the US developers edition has the 1.54 update? I need to know if I'm being impatient or if I'm unable to get the OTA.
[One (M8) General] vickysud:
Still no update yet.
[One (M8) General] K-a-M-u-Z-u:
Its the Europe version of htc update for android 4.4.3.

EVERYONE that has the CID number in the list i have posted, can update to this version(as long as you have stock rom, stock kernel, stock recovery and S-OFF).

no need to wait until OFFICIAL OTA will arrive to your country.
[One (M8) General] Tilgi:
Yes did this 1 hour ago, worked like a charm!

To everyone concerned:

OTA run through flawlessly with

-S-Off

-Root

-CID 102

-Manipulated hosts file (I use AdAway)

Afterwards regained Root by fastboot boot philzrecovery.img and reinstalling SuperSU from Appstore. All this without loosing stock recovery and the ability to flash further OTAs.

Great [emoji4]
[One (M8) General] kedar18:
No Need of S-OFF. S-ON can also be updated with the OTA zip file.
[One (M8) General] Predders:
[MENTION=2503019]kedar18[/MENTION]; how? This is not possible with s-on!
[One (M8) General] daorderdillon:
Yes it is possible I did it
[One (M8) General] andyroads:
And how you did it?

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) General] daorderdillon:
Make sure your stock and unrooted with stock recovery. I had unlocked boot loader also lol
[One (M8) General] Simpody:
Dunno what people are talking bout. My Battery life is amazing compared to 4.4.2.
[One (M8) General] cozmic1988:
Headphones

Since the update, my phone won't recognise that I've inserted headphones! :(
[One (M8) General] MirageBlader:
Same here

Gesendet von meinem HTC One_M8 mit Tapatalk
[One (M8) General] ChriscomIT:
Same here in Germany for me with CID HTC_102 :(
[One (M8) General] paroxy:
CID : HTC__621 2.22.709.3 OTA fails

I restored the stock nandroid backup(1.54.709.12) from this thread.

Flashed the stock recovery from the same nandroid backup.

relocked the bootloader using "fastboot oem lock"

I'm able to download the 2.22.709.3 OTA and the installation starts but fails at like 40% with the red exclaimation icon.

The error message in the recovery is : File/Directory not found /data/preload/KKBOX_Andriod.apk

Any help with this issue??

Thanks in advance.

Supposedly the bootloader unlock wipes out this folder and the stock nandroid backup is also missing this folder. My first HTC phone and what a PITA its turning out to be.
[One (M8) General] jdssyy:
My status follows :

HTC__622

Main: 1.60.708.2

S-Off

Unlocked

Unroot

Stock recovery & stock nandroid

TAMPERED flagged

Can I receive the OTA with this "tampered" flag?

Anyone's help will be appreciated!
[One (M8) General] alwin006:
No your cid is not in this list :

http://xdaforums.com/showpost.php?p=54452717&postcount=890

http://xdaforums.com/showpost.php?p=54477063&postcount=953

Please read a few pages before posting :cowboy:
[One (M8) General] jdssyy:
Yes, thank you! I was aware of that list and I saw my device isn't in there before this post. But I soon will receive my corresponding Ota and I only want to be sure that I will be able to install it without issues having the TAMPERED flag on my device. Will I?
[One (M8) General] alwin006:
TAMPERED should not be a problem, but if you're concerned about it you can still remove it since you're S-Off

[how to] remove your "tampered" banner
[One (M8) General] pacman82:
Has anyone with non root or roms only stock sense got the unlocked 4.4.3 update yet, that could report on battery and changes and performance, just the official update.
[One (M8) General] phil67stg:
HTC Recovery
[One (M8) General] Predders:
But how did you install the zip????
[One (M8) General] kedar18:
http://xdaforums.com/showpost.php?p=54479400&postcount=964
[One (M8) General] Predders:
Method one should idd be a workaround for the auto-reboot of stock recovery when you try to install from phone storage.

But how can I root stock recovery to gain the option to SU shell commands?
[One (M8) General] kedar18:
You cannot and need not to gain root access in the stock recovery. All commands mentioned in that step are performed on your mobile, when its running, provided you are rooted.
[One (M8) General] letmein713:
Any news when htc_059 device receive android 4.4.3 or 4.4.4 update? Our European friends receive it today.
[One (M8) General] Predders:
So you need root access, but you don't need root access? :P

The steps say you can adb shell OR terminal..

For terminal you need root?
[One (M8) General] kedar18:
You need root access for issuing commands in Terminal Emulator.
[One (M8) General] EddyOS:
If you are 100% stock and S-ON you CANNOT manually flash the OTA file in the stock recovery as it'll reboot. If you are 100% stock and S-OFF you can flash the OTA file in stock recovery
[One (M8) General] kedar18:
I agree! However, 99.99% stock, i.e., Stock with SU access, allows you to flash OTA via stock recovery. Even if you are S-ON. I could update my device. It was S-ON and Stock with SU access.

Edit - Agree that Reboot to Recovery --> Apply update option does not work. But the other method mentioned earlier works flawlessly.
[One (M8) General] Predders:
But you cant get root with stock kernel, recovery....
[One (M8) General] kedar18:
You would need to Root first using custom recovery - TWRP/CWM, then flash stock recovery. Reboot. Issue commands in Terminal emulator or adb & then Reboot to recovery.
[One (M8) General] afilopou:
No problem here with headphones.

For updating

I have HTC_203 (French).Bootloader unlocked and s-off with sunshine.Took EddyOS's zip (thanks man) put it to /data/media/0.Booted in bootloader (turned phone off and then volume down+power).Select Recovery with volume buttons and power button to apply.Then volume up+power and I was at stock recovery.Select update from phone, update from phone memory.Profit.

Used towelroot for root and then uninstall install supersu.Opened supersu and I updated binaries (normal install.If fails the first time, reboot and try again)
[One (M8) General] jureca:
They are the ones who came cid, 032 and nothing more SuperCID?

Enviado desde mi HTC One_M8 mediante Tapatalk
[One (M8) General] 3f3:
I'm s-off and super cid and i got that 2.22.707.3 (656.25 MB) now. What is that? is it upgrade after 2.22.401.4
[One (M8) General] EddyOS:
It's the Asian version of the EU 2.22 update (basically the same thing but for your region)
[One (M8) General] 3f3:
Ok. Can i use that firmware with 2.22.401.4 based custom roms ?
[One (M8) General] EddyOS:
Can't see why not!
[One (M8) General] tsanren89:
Android 4.4.3 in Malaysia

Just receive 2.22.707.3 (Android 4.4.3) OTA update in Malaysia (CID:HTC__044). :good:
[One (M8) General] 3f3:
Ok. Last question. Can i use that 2.22.401.4 eu fw on my asian device then?
[One (M8) General] EddyOS:
Yeah, but I don't see it being any different
[One (M8) General] 3f3:
I dont know much this things but İf there is no different and they all have same languages Why is different build numbers eu and asia ?
[One (M8) General] EddyOS:
Because they contain regional differences such as APN details, pre-loaded apps, etc.
[One (M8) General] 3f3:
Ok thanks for answers. İ bought that from asia but i'm living in a eu country. I should better use a eu fw then.
[One (M8) General] kenloon2009:
I from Malaysia.. just receive the update awesome...
[One (M8) General] EddyOS:
Well, not necessarily. The phone software/firmware is built to go together to run at it's best. You might find it better to use the guide in my signature to convert the phone to the EU model as it's going to work better that way
[One (M8) General] Predders:
Anyone from The Netherlands with HTC__E11 got the update yet?
[One (M8) General] andy905:
Just received in Vietnam right now cid HTC_059.

Happy Days
[One (M8) General] Predders:
So then I must unlock, flash CWM, root, flash stock recovery, relock, flash OTA.zip via adb shell SU..

Do you keep root when flashing stock recovery?
[One (M8) General] old.splatterhand:
I would not use Eu firmware for Asian devices in Asian region.

On my previous HTC One SV the Eu firmware on Asian device was the reason for high battery drain and slow responding phone. Only solved by flashing back Asian firmware.

Can be different on M8, but i would convert or flash things that belong together.
[One (M8) General] whistler-nl:
Nope, nothing yet.
[One (M8) General] kedar18:
unlock

flash CWM

root

flash stock recovery

Reboot to Rom not recovery as yet

Start following Method 1
[One (M8) General] adrianstefan:
HTC_001

i have cid numar HTC_001 and no update yet?

Did anyone with HTC_001 received the update?:(
[One (M8) General] xalman:
I'm having the exact same issue. Did you ever find a resolution?
[One (M8) General] Jamal Ahmed:
Has anyone else noticed that the music widget is missing in 4.4.3 or is it just me?
[One (M8) General] xMelBurNx:
still waitng ...

I just have bootloader relocked on my m8,evrything is in stock. my CID its 304 from spain.Im getting nervus that everybody is reciving the update and me not :(
[One (M8) General] stathis95194:
Probably the nandroid that you restored is missing that specific .apk file. If you are not completely stock the OTA will fail.
[One (M8) General] Jamal Ahmed:
Let me help you as I think I understand your worries. I'm on S-ON and can't S-OFF too. This and that leads to me not being to update at all.

But if you have just recovery installed (and root AFAIK), you can install the stock ROM as posted by mike1986. It will update your phone completely without a single issue of CID or anything. :)

I would provide the link to ROM download, but sorry I'm in a hurry right now
[One (M8) General] indafeis:
Besides a slightly worse battery (not even sure about that) anyone noticing worse camera experience? Like sloppy and less responsive experience.. Is that known or something? Or is it just me?
[One (M8) General] myth1001:
Woot.. Just received OTA update for my international m8 in Malaysia! =)
[One (M8) General] EddyOS:
Not everyone gets it at once, it rolls out over a few weeks
[One (M8) General] 3xpt0:
Hi,

I have the same CID don't worry about it you will receive at the same time as UK users ;)

Portugal / Spain / UK"ins some parts" have equal CID.

Perhaps the end of the week or the next one

Stay cool

Cheerz
[One (M8) General] adrianstefan:
Did anyone with cid htc_001 got the update?
[One (M8) General] old.splatterhand:
Music widget is there, for me.
[One (M8) General] boe323:
Find flashable copy of your rom and pull the preload folder from it, the bootloader unlock process sometimes does delete everything on the data partition, the preload folder is protected by the original stock recovery and gets backed up and restored at each reset.
[One (M8) General] xalman:
Thanks!

Yes, that's what I think happened. Ironically, I had to unlock the bootloader before I could make a nandroid backup so the backup that I have doesn't include the pre-load folder. I was able to open up the OTA and flash the firmware.zip manually but would've like to experience the stock rom for a while. I guess there's no way to avoid the installer checking for this (since it's a signed update), right?
[One (M8) General] djlukas1983:
Does anyone has a problem with the extreme power saving mode? It doesn't turn off data connection when screen is off.
[One (M8) General] paroxy:
how were you able to flash the firmware.zip from the 2.22.709.3 OTA zip file??

Do i need to be S-OFF??

Also if we could find the OTA zip of the 1.54.709.12, then the preload folder with all its APKs will be available.

I was wondering of restoring the nandroid backup of 1.54.709.4 and then try to download the OTA for 1.54.709.12.

Will i be able restore a nandroid of older version firmware??

It all seems stupid that the bootloader unlock created this mess, given that HTC lets us officially unlock it. I know warranty is voided but atleast don't screw up the device.