yashsingh1/xdaforums huggingface dataset:
[One (M7) Android Development] Orginator:
Can someone please explain me why the /system/app/YouTube.apk included in the RUU doesn't match the SHA1 expected by the 4.4.3 OTA Update? Was there another patch after this release or am I missing something?

RUU-HTC_One_GE-4.4.2-3.62.1700.1.zip

SHA1: b5fb1e0aad44671709d662335ac68041cca77aea *YouTube.apk

4.4.3 OTA Update script:

apply_patch_check("/system/app/YouTube.apk", "99324614b30af24647885034d689e7c3a5008edf"... here the second parameter represents the SHA1, right?

PS: when you google for "99324614b30af24647885034d689e7c3a5008edf" you'll find: http://rghost.net/53665485 but sadly the file was deleted :(

Thanks in advance!
[One (M7) Android Development] pigr8:
had no problem here apply the ota on the ruu, it just run fine
[One (M7) Android Development] :
[MENTION=4218375]Orginator[/MENTION]: Also no problem OTAing to 4.4.3 from RUU 4.4.2 form this thread. with stock GPE recovery by flashing zip from phone storage.

Do you do something to the YouTube App? Deleted it, Freezed it?

[MENTION=5309518]tylik_dev[/MENTION]: Again for clarify, u dont need to RELOCK the BL for flashing RUU or OTA, if you are S-OFF. MID (modelid) is not checked in this custom/decrypted RUU and also not important for the OTA (i applied it on PN07100...) - if you are unsure, if your CID/MID fits, just look in the android-info.txt inside the zips.
[One (M7) Android Development] gGabi:
Just to be sure, if I am on IC 5.0.1 which is custom rom gpe 4.4.2 and I'm S-off and using latest TWRP... can i simply apply the OTA and that's it?

I got notified but I'm a bit confused if I should apply the OTA or wait for rom.

EDIT: Does the bootloader matters when applying OTA in my case?
[One (M7) Android Development] pigr8:
no you can't, you need a stock original gpe /system to be able to apply the ota, and the stock recovery.

so don't try it
[One (M7) Android Development] mweinelt:
I have a rooted 4.4.2 currently on my phone and am being offered the 4.4.3 update. The last time I updated from 4.4.1 to 4.4.2 the update wouldn't work, presumably because I use AdAway, which changes the hosts file, which is presumably on the /system partition, right? Do I need to get this file back to stock or is the root preventing the OTA or are none of these two interfering with the OTA. I need advice and am thankful for your input.
[One (M7) Android Development] tiny4579:
You may need stock 4.4.2 recovery for the OTA. AdAway or root shouldn't cause a problem. I updated with root from 4.4.2 without an issue. I had to replace files from the 4.4.2 RUU since they were modified from stock, but if you're literally stock rooted with supersu it will work provided you have stock recovery.
[One (M7) Android Development] mweinelt:
Thanks. I'm doing a backup right now, then trying the OTA. Will report back in.

Edit: Yay, worked!
[One (M7) Android Development] Nic2112:
I thought the Youtube issue was fixed but it's not. At 5 I was able to play videos but 2 hours later it stopped working. Weird problem....
[One (M7) Android Development] OctoberNexus:
Anyone else getting crazy battery drain since the OTA?

Sent from my Google Play Edition M8
[One (M7) Android Development] jasalta387:
I have an unlocked bootloader while running a custom rom (and a custom recovery). What is the order I should follow?

1- (Re-)lock bootloader

2- Flash RUU

Or the other way around, or I miss other steps?
[One (M7) Android Development] Bastaerd:
You only need to do 2. Do not flash a custom recovery afterwards, because with it you can't get the ota to 4.4.3.
[One (M7) Android Development] Superpiper1972:
Can this ruu be flashed if i have previously updated my firmware to 5.11.401.10 and Hboot to 1.57?
[One (M7) Android Development] Nic2112:
The RUU will replace your HBOOT, Firmware, radio, everything, it will even wipe the phone completely so backup your stuff.
[One (M7) Android Development] Superpiper1972:
Thanks.

Is coming from Hboot (unmodified) 1.57 to to GPE 1.55 a risk for bricking?
[One (M7) Android Development] Nic2112:
I don't think so but I'm not sure.
[One (M7) Android Development] shinji257:
I didn't try 1.57 but I did downgrade from 1.56 OK.
[One (M7) Android Development] Artc0re:
So if i want 4.4.3 Firmware and HBoot i need to flash the GPE 4.4.2 RUU than search for 4.4.3 OTA?

I'm on CID: 11111111
[One (M7) Android Development] Nic2112:
You won't need to search for it, your phone will OTA to 4.4.3 on it's own, at least it's what happened to mine.
[One (M7) Android Development] Darnell_Chat_TN:
I have a US T-Mobile M7, that I converted to GE using the RUU here a good while back. And was able to upgrade to 4.4.2 via manually flashing an OTA zip file, that was posted here on XDA. And all with 4.4.2 has been well and good.

Now, I got the notification to get 4.4.3 via OTA. I've removed all system changes such as Xposed and tried flashing it on several times. It does apply with no errors. However, after upgrading my M7 to 4.4.3, several apps are no longer on my device and attempts to install them result in errors regarding being unable to write to storage/SD card. And the screen flickers often. Sometimes to the point I cannot see the bottom of the screen.

I've tried the OTA many times, removed as much and more than seemed to be any possible issue. With no better results. When I flash and find it has the issues, I restore a Nandroid backup before flashing again. So I'm not trying to flash the OTA over a previously bad flash.

Does anyone know where the OTA zip for us would be here on XDA? I've looked and not found it yet.

Also, does anyone know why I might be having issues with 4.4.3?
[One (M7) Android Development] millicent:
I think someone mentioned this issue in relation to xposed not being completely uninstalled/disabled. I would run again the 4.4.2 RUU from this thread and stay stock until you get the official ota.
[One (M7) Android Development] big_kitch:
Are you using stock recovery? I had a whole bunch of trouble after flashing the OTA via TWRP recovery. I found on Google that this might be related to TWRP so I flashed stock recovery and applied the OTA as intended and all went well.

Hope it helps.
[One (M7) Android Development] Darnell_Chat_TN:
I'll give it a shot.

Interesting thing is, that I follow the same procedure on my Nexus 10 and 4.4.3 upgraded just fine. (Disabled and uninstalled all Xposed modules, uninstalled Xposed, uninstalled the Xposed installer, let the OTA run.)
[One (M7) Android Development] mehrzadkh:
hi,i have GE rooted 4.4.2 .i download ota 4.4.3 but i cant install it.if i flash stock recovery i can install it.how i can unroot my device?
[One (M7) Android Development] fireforhire:
Just flashed the stock ruu, and I'm not getting the ota?
[One (M7) Android Development] Bastaerd:
Patience grasshopper, patience.
[One (M7) Android Development] millicent:
if it's not too late, would you please test for me if you can change the runtime to art after all that xposed uninstall? of course make sure art is selected after reboot.

thank you
[One (M7) Android Development] Darnell_Chat_TN:
Too late, I'm already running 4.4.3 :D . Here's what I did:

Applied the 4.4.2 RUU via Fastboot, to fully redo things clean.

Let it boot up and set it to connect to a WiFi network.

Skipped everything else, such as entering a Google account and all..

When it ended the initial setup steps, the notification for the 4.4.3 update showed right up.

Allowed it to download and applied the 4.4.3 OTA.

Rebooted into Fastboot mode and flashed on TWRP.

Used TWRP, to restore DATA from my earlier 4.4.3 Nandroid backup.

Rebooted.

Installed the Xposed app_process via the Xposed installer. (My Nandroid backup had everything from Xposed still installed and configured when I made it.)

Rebooted.

Now, my M7 is happily running 4.4.3, with no issues. All my apps and settings are in place as they should be :cowboy: .

Thanks again.
[One (M7) Android Development] jasalta387:
Do you have an unlocked bootloader? I waited 2 hours but the ota didn't showed up...
[One (M7) Android Development] oopstairs:
I flashed 4.4.2 ruu and ota notification showed up immediately.
[One (M7) Android Development] synt3k:
I had to download the OTA update manually and place it on my phones internal storage.. After the RUU I had the factory recovery so I just ran the update through there.. Then again I have no patience, you could always keep waiting to see if you get the update..
[One (M7) Android Development] big_kitch:
Being rooted did not affect by ability to run the OTA. Obviously I lost root after 4.4.3 installed but then I just reflash end TWRP and flashed the latest SuperSU.
[One (M7) Android Development] Darnell_Chat_TN:
Yes.

They stagger the release and I was already notified earlier. So I expected to see it quickly.

Since they stagger the release, you will get it in time. But who knows, that could take days....

---------- Post added at 08:30 AM ---------- Previous post was at 08:26 AM ----------

I just want to mention to anyone who does what I did. I was already running GE on 4.4.2. So I could restore Nandroid backup Data to 4.4.3. Don't try it if you only have Sense Nandroid backups.
[One (M7) Android Development] epicstar1:
I've been using the Root RUU since it was released and no ota yet. Profound sadness....
[One (M7) Android Development] millicent:
you should just update manually then. that's how I did it.
[One (M7) Android Development] Nic2112:
What's the procedure to install the OTA manually? Download the OTA, save it to the root of the SD card, but what should the file be named as? update.zip?

EDIT: Never mind, I found it.
[One (M7) Android Development] njaustin123:
How do I preserve root with OTA

Mine is AT&T unlocked and converted to GPE. Currently in 4.4.2. Got the Notification for 4.4.3. Hope OTA update should work fine. (Foreseeing any problems here? I had Xposed earlier, but now in ART and uninstalled xposed)

Anyway to preserve root access while doing OTA updates. If not, I believe installing TWRP and SuperSu again after the update is the option left for me, right? How can I make it ready for the future OTA, where do you I get the stock recovery.img for 4.4.3.
[One (M7) Android Development] Nic2112:
Here are some facts for you and that will help a lot of others too i'm sure

Q: What is required for OTAs to download and install?

A: Any ROM you have will notify and download the OTA, but for it to install, you need to have the stock recovery.

Q: Will I lose root?

A: Yes, guaranteed.

Q: Can I re-root after?

A: Sure, install TWRP, boot to recovery, it will tell you your ROM is not rooted and ask if you want to root.

Q: What can I do to get the latest OTAs every time?

A: Use an RUU to be fully stock, let the phone OTA itself to 4.4.3 and leave it like that, don't root, don't install a custom recovery

Q: But I want ROOT and XPosed and get the OTA? Why can't I have it all?

A: Such is life, get used to it. You can always flash the stock recovery back after the RUU has downloaded but at that point might as well wait for a ROM to be released. I think within 3 days there were 4.4.3 ROMs available.
[One (M7) Android Development] DeathAngel66669:
[MENTION=5759361]njaustin123[/MENTION]

I also have AT&T, but I took the easy way out. Unlocked via htcdev, S-off, and twrp. Changed my cid to GOOGL001, left modelid alone. Installed gpe firmware, then wiped my phone in twrp, sideloaded gpe rom. Installed root in recovery with supersuv1.99r4.zip. I still use xposed and dalvik runtime, but its not a big deal... I'll just manually flash new firmware, as it becomes available and flash the latest gpe 4.4.3 roms. I'm too lazy to do it the other way, lol. Thanks nic2112, for answering my questions, when I was getting ready to do the switch over. All in all, I'm happy how it turned out, see attachments below.
[One (M7) Android Development] njaustin123:
Thank you.

So I think the best way for me now is to go ahead with the OTA available as notification in my phone and then flash TWRP and install SU for re-rooting. And then again install the stock recovery for future OTAs to work. Please correct me if I am wrong. Also please let me know where can I get the stock recovery.img. I just downloaded the OTA in my phone (not yet started the update), but not able to locate the zip file.
[One (M7) Android Development] jasalta387:
Could you provide a link with a procedure to install the ota?
[One (M7) Android Development] Nic2112:
You should find a recovery in the RUU file, but what I don't know is; if let's say you download the 4.4.2 RUU and extract the recovery for later use, will it work with a phone that is now on 4.4.3. I think it would be OK but I'm not sure, I have never tried that.
[One (M7) Android Development] njaustin123:
I have the 4.4.2 and 4.4.3 ROMs downloaded. But could not find the recovery.img in any.
[One (M7) Android Development] DeathAngel66669:
If you have a root explorer app, look in data/media/sdcard0, something like that
[One (M7) Android Development] njaustin123:
Success

Completed successfully. This is what I did.

I downloaded 4.4.3 OTA file in computer just for the recovery extraction. Fixed firmware.zip from it with Diskinternals zip repair and saved the recovery.img.

Installed the OTA updates from phone

Installed TWRP, on restarting the rooting was enabled.

Then flashed back the saved stock recovery

I think this is it. :)
[One (M7) Android Development] DeathAngel66669:
:D
[One (M7) Android Development] enabler69:
mobile data connection

Love gpe edition, but has major problems with mobile data connection. sometimes when I leave wifi mobile data works. Most often I have to reboot. on some occasions, I get no contact with mobile data. calls and sms works fine.

sometimes it works when i toggle airplane mode. but not all the time. i made at task in tasker to toggle airplanemode but it was not succsesfull all the time.

suggestion to get it to work?
[One (M7) Android Development] millicent:
since 4.4.3 update the wifi seems flackier here, however mobile data is still OK. the thing is, this update was supposed to fix wi-fi among other things..
[One (M7) Android Development] graffixnyc:
Glad to see you guys helping each other out. That's community :) seeing you guys help each other out is my goal and it makes me warm and fuzzy on the inside.. Kudos to all of you :) I sometimes miss my M7 :-\
[One (M7) Android Development] play1962:
I flashed the pre-rooted RUU and im still waiting on OTA, will wait it out though
[One (M7) Android Development] UltraNoob:
Any resolution on the YouTube WiFi issues?
[One (M7) Android Development] Nic2112:
You are probably outside the US?

We don't have a solution but we have a support group thread

http://xdaforums.com/showthread.php?p=53288959#post53288959
[One (M7) Android Development] mehrzadkh:
Hi

i need stock recovery for install new update.
[One (M7) Android Development] play1962:
njaustin123, any chance I can get that recovery.img from you? I just updated and I want to root and go back to stock recovery. Can I just open the OTA with winrar and pull out the recovery.img?
[One (M7) Android Development] Darnell_Chat_TN:
See the OP. It tells you how to get it.

But you don't need stock recovery to flash the OTA. The lastest of TWRP or CWM his been working for folks.
[One (M7) Android Development] play1962:
I downloaded the OTA zip, so I guess my question is can I just open that file with winrar and just pull the recovery from the firmware.zip?

EDIT:

Gave it a try and I think it flashed ok
[One (M7) Android Development] mehrzadkh:
my device is rooted and i download update once but recovery can't install it!!

what can i do?

just flash latest vertion of recovery and download update again?
[One (M7) Android Development] Nic2112:
I have never heard of a custom recovery being able to flash an OTA. Not saying it's not possible but I always read that you need the stock recovery for the OTA file to install.
[One (M7) Android Development] Darnell_Chat_TN:
Seems you have no other choice.

I did the 4.4.3 OTA on my Nexus 10 with the latest version of TWRP and had zero issues.

I also did it on my M7 with the same, but the lingering parts of Xposed forced me to run the RUU from scratch. And then flash the OTA, which I did before putting TWRP on. Since I was already getting the prompt after flashing the RUU.

You can scan the various Nexus device threads, there are plenty of people doing it.

The OTA file goes to the \cache folder and usually has a very obscure name with a .zip extension. It can be flashed much like one would a custom ROM update :cowboy: . But on my N10, I just allowed the updater to run, it flashed the OTA via TWRP and all is well. All I had to do, was remove Xposed completely, even the Xposed installer.
[One (M7) Android Development] kalapyu:
Hi there,

Having the same issue since I have CMW installed.

From the first post I found how to dowload the firmware but i dont understand how to get the recovery from this zip...

Thanks for your help

K
[One (M7) Android Development] Nic2112:
This RUU thing will never stop surprising me. I always RUU to 4.4 because that's the RUU I have. It always finds the 4.4.2 update right away, and out of about 5 RUUs, 4 out of 5 times it finds the 4.4.3 update.

This morning, I ran the RUU process again and now it won't even find the 4.4.2 update, even if I do a "Check now"

Same phone, same CID (GOOGL001), same wifi network, different results on different days.
[One (M7) Android Development] kalapyu:
hi again

I keep searching but don't understand how to get this recovery.... :/

Thanks for your help!

K
[One (M7) Android Development] Nic2112:
I think the recovery is in the RUU, not the OTA
[One (M7) Android Development] kalapyu:
So there is no way for me to install the GPE recovery (in order to get the update) without flashing the whole RUU again ?
[One (M7) Android Development] Nic2112:
In the RUU file you will find the recovery

---------- Post added at 04:31 AM ---------- Previous post was at 03:45 AM ----------

So 4 times I RUU'd yesterday to 4.4.0 and Google just doesn't push an OTA to the phone. Either it's not working on Google side, or they are telling me to stop RUUing my phone all the time! Hehe.
[One (M7) Android Development] oopstairs:
In the OTA.zip you'll find a zip called firmware.zip, the recovery is in firmware.zip
[One (M7) Android Development] nuuits:
direct link to 4.4.3 OTA

Just put this zip file onto my device memory and flashed from STOCK recovery.

I am sorry if someone already posted this.

Credit to AndroidCentral.
[One (M7) Android Development] drawde40599:
nexus devices u can i dont no about other devices
[One (M7) Android Development] ammurad:
HELP! OTA

Hi folks,

I've flashed this RUU one my M7, works well. I have changed the CID, and confirmed the MID matches.

When i flashed 4.4.2, i do not get the OTA for 4.4.3 pushed to my device.. why is this? I've tried everything (google services framework, superCID and changing back to GOOGL001 etc etc), but still nothing. I've reflashed several times with 4.3 as well, still nothing.

Interestingly I've done the exact same thing to another M7, and it got the 4.4.3 update straight away.

Why is this happening?
[One (M7) Android Development] Nic2112:
This won't help you but at least you'll know it's not unique to you. I used the RUU to go back to 4.4.0 about 8 times in total. The first 4 times, it would give me the OTA to 4.4.2 no problem, then 4.4.3. The last 4 times, my phone doesn't even download the 4.4.2 update, it says that 4.4.0 is the latest.

I suspect that Google doesn't always have the OTA downloads available. Maybe they enable it during less busy hours, maybe 4.4.3 was taken out for a quick stealth fix. I don't know, but it's not unique to your phone. I never seen my phone not update right away from 4.4.0 to 4.4.2 but last week, I used the RUU 4 times to put 4.4.0 and not once did my phone download 4.4.2. It was in the morning though so maybe if I try again in the evening it will work.
[One (M7) Android Development] Nic2112:
See, I just RUU'd to 4.4.0 and same problem even a week later, not even an update to 4.4.2 available.

I wonder if it's because I'm in Canada.
[One (M7) Android Development] toysoldierq:
How to install ota 4.4.3 on stock without using twrp manual?
[One (M7) Android Development] millicent:
download official ota, you can leave it anywhere on the sdcard, reboot in fastboot then stock recovery, however that part is a bit tricky cause you've got to press the volume button for I guess 2 seconds. then you just choose the zip ota to flash and wait. look in this thread for exact instructions on recovery boot: http://xdaforums.com/showthread.php?t=2532491
[One (M7) Android Development] pigr8:
i unlocked + rooted + s-off + converted + upgraded OTA to 4.4.3 + relocked yesterday another M7 for a friend, went perfectly even in windows 8.1.
[One (M7) Android Development] Nic2112:
Sweet. That used to work for me too but now my phone doesn't get the 4.4.2 OTA if it's on 4.4.0, and doesn't get 4.4.3 if I use the 4.4.2 RUU. I know it worked but for some reason it stopped either last week or the week before. Maybe Google now checks the country of origin for the IP and only serves OTAs for specific countries.

Technically if GPE is only available in the US, why would they spend the bandwidth to update phones outside the country. Thankfully there are people nice enough to host the OTA files :)

---------- Post added at 09:06 AM ---------- Previous post was at 09:01 AM ----------

LOL

---------- Post added at 09:19 AM ---------- Previous post was at 09:06 AM ----------

It might also be Google's way of telling me to stop RUUing my damn phone!
[One (M7) Android Development] toysoldierq:
how to revert from this im a bit confuse at the Instructions

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.54.0000

(bootloader) version-baseband: 4T.27.3218.09

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.07.1700.4

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: FA36GW900084

(bootloader) imei: *

(bootloader) meid: 00000000000000

(bootloader) product: m7_u

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0711000

(bootloader) cidnum: GOOGL001

(bootloader) battery-status: good

(bootloader) battery-voltage: 4108mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-b296905a

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.079s

Help step by steps please anyone? the orignal cid is HTC__621 , this is the stock ruu RUU_M7_U_JB_50_hTC_Asia_TW_1.20.709.101_Radio_4A.13.3227.06_10.27.1127.01_release_307831_signed_2_4 how do i proceed.
[One (M7) Android Development] Nic2112:
If by revert you mean go back to stock...

Reboot your phone in bootloader, then run:

fastboot oem rebootRUU

fastboot flash zip <name of the RUU file>

fastboot flash zip <name of the RUU file> (yes you need to do this twice)

fastboot reboot
[One (M7) Android Development] toysoldierq:
But the file is a exe file when i use this RUU Zip M7 U JB 50 HTC Asia TW 1.20.709.101 Radio 4A.13.3227.06 10.27.1127.01 Release 307831 Signed 2 4 Decrypted zip the phone went tru the full process but i had a watermark saying htc confidential.
[One (M7) Android Development] Nic2112:
The RUU posted in this thread is : RUU-HTC_One_GE-4.4.2-3.62.1700.1, not the one you talk about.

I have never used an EXE RUU, I read that you run it and it will wipe your phone but it's not something I tried myself, I have always used ZIP RUUs
[One (M7) Android Development] toysoldierq:
I want to go back to full stock sense not gpe.
[One (M7) Android Development] Nic2112:
Well ask your question in a Sense thread then...
[One (M7) Android Development] toysoldierq:
But in the op he has how to go back to sense I just want to know how to proceed
[One (M7) Android Development] Nic2112:
Check post #2 then.
[One (M7) Android Development] toysoldierq:
I did but its very hard to follow thats why i post all the need info because there is no ruu 1.29 for my device only 1.20.