yashsingh1/xdaforums huggingface dataset:
[HTC 10 Guides, News, & Discussion] rhamburger:
Can someone tell me the difference between the unlocked/developer firmware and the international firmware and if one is better than the other for an unlocked HTC 10 with supercid on tmobile. Will I have an issue with cellar bands if I go with the international firmware in the US?
[HTC 10 Guides, News, & Discussion] Sneakyghost:
I think TmoUS is served best with the unlocked firmware on the HTC 10 (on previous HTC phones, that wad not the case).
[HTC 10 Guides, News, & Discussion] revoltech:
I have an unlock HTC 10 and I'm on 1.95.401.3 using ATT with no issues with that being said I'll use one of the developer/unlocked the firmware on my next update.
[HTC 10 Guides, News, & Discussion] cartland:
Ok. Viper10 3.3.0 (Diamond) installed. Looks fantastic. Looking forward to exploring it.

Sorry for the off topic question (but I can't post to http://xdaforums.com/htc-10/development/rom-21-02-viper10-1-0-0-tweaks-hub-t3379151)

I installed the ROM twice due to misreading the options, but was careful to select the minimum: no HTC Sense, etc. Only Adaware and TouchPal. However, a number of HTC apps were still installed. Are they all necessary, and if not, how best to remove?:

HTC Account - Services Sign In

HTC Mail

HTC Services Pack

HTC Camera

HTC Service - HTC PNS (Push Notification?)

Thanks again.
[HTC 10 Guides, News, & Discussion] gsw5700:
Just flashed 1.95.401.4 nowipe zip from. 3 using sdcard method, working great no issues, thanks
[HTC 10 Guides, News, & Discussion] Sneakyghost:
Why would you want to remove the camera, [MENTION=2935360]cartland[/MENTION]? You can use titanium backup to remove system apps.

I'd leave the HTC account services and the push notification stuff intact, not sure if it breaks anything if you remove those.
[HTC 10 Guides, News, & Discussion] Patrick V.:
Is the Combined, NoWipe ZIP 1.95.401.4 firmware signed (i am S-ON)?
[HTC 10 Guides, News, & Discussion] Sneakyghost:
See what it says in the very first post, big and bold and red. This thread is for S-OFF users only.
[HTC 10 Guides, News, & Discussion] Sneakyghost:
What caused your RUU error 9, if you don't mind sharing? I don't have that in my list. Would be good to know.
[HTC 10 Guides, News, & Discussion] dastinger:
I have the international version and I'm new to all this so I was wondering if it's worth it to debrand to the US unlocked version? Do the updates come out that faster? Do they even come out faster or is it a matter of chance? I just saw that US unlocked got the October security updates today and the international version is still on August patches hence why I'm asking.
[HTC 10 Guides, News, & Discussion] 5m4r7ph0n36uru:
Answered you in my de-brand threat. Double posting is not really the best way to get desired answers any faster mate - to say it nicely. Just give us OPs some time to respond as we all do have a work and private life.
[HTC 10 Guides, News, & Discussion] EtherealRemnant:
I have a question. Why did the recovery I extracted from the 1.96.617.2 fullwipe zip not succeed at flashing the OTA but using the decrypter on the RUU and pulling the recovery flashed the OTA just fine? I mean its not a big deal now that I have the decrypter and I flashed the OTA, flashed TWRP, flashed SuperSU, pulled the recovery out of the OTA and flashed it to the device so I can take the next OTA but I'm confused why the one in the firmware zip didn't work.
[HTC 10 Guides, News, & Discussion] Sneakyghost:
That would have me confused too. Mind, hash comparing those two and see if they're any different?
[HTC 10 Guides, News, & Discussion] EtherealRemnant:
My computer is overheating right now but I did notice one thing. The date from the one in the firmware was July and the one from the RUU was September. I'll run an MD5 when the sun goes down to see if there was something else. The one in the firmware threw up an error 7 or something. Something to do with recovery.map not existing? Sorry, it was late and I was irritated so I didn't write it down. I did a frankenflash with TWRP and then fixed it today.
[HTC 10 Guides, News, & Discussion] nitramus:
Can't wait for the new no wipe with new firmware.
[HTC 10 Guides, News, & Discussion] xunholyx:
What new firmware?
[HTC 10 Guides, News, & Discussion] Boostjunky:
That one that can't be waited for.

...you know, because it will supercharge your phone, give you 10 times as many features than it already has, and will grant you any three wishes (including wishes for more wishes).

Hence why it can't be waited for.

Little secret that's not really a secret, the firmware package, information, and any/all tools required for someone to make their own S-Off flashable incremental no-wipe update package is all out there, and just a Google search away.

No need to pester developers/contributors with subtle requests for updates. If you need something that bad, you're perfectly capable of doing it yourself.
[HTC 10 Guides, News, & Discussion] JourNo:
I'm change my phone to super CID but when i flash firmware no wipe, it show that error 14. Has anyone met that problem?
[HTC 10 Guides, News, & Discussion] Boostjunky:
Did you try to flash the firmware package directly with no modifications to any of its contents, or did you open the package and remove/replace/modify anything?

A quick google search turned up few results for this error, but the one result I was able to find for an HTC device suggested that something within the firmware package (android-info.txt, in this case) had been modified improperly.
[HTC 10 Guides, News, & Discussion] JourNo:
i try to download the new one, andd flash it but it's the same problem :(. Initialy my cid is BS_US001
[HTC 10 Guides, News, & Discussion] Boostjunky:
If you can, copy the output from the command prompt when you attempt to flash the package. There may be more clues other than just "error 14" that you're overlooking.

What package are you attempting to flash, and where are you downloading it from?

I just barely downloaded the 1.96.617.20 ota package from another thread (provided by Captain_Throwback), extracted the firmware, removed the stock recovery and the boot.img, and successfully flashed it to my US Unlocked phone.
[HTC 10 Guides, News, & Discussion] nitramus:
My bad I jumped the gun on this one. With the new 617 ota I thought it was a firmware but the .20 is just a rom update.
[HTC 10 Guides, News, & Discussion] xunholyx:
http://media4.giphy.com/media/ABoaCMjkoqmIg/200w.gif

#fail :D
[HTC 10 Guides, News, & Discussion] Kisakuku:
There's a firmware.zip in that OTA, nothing major, but definitely not "just a ROM update."
[HTC 10 Guides, News, & Discussion] xunholyx:
What OTA? He never said anything about an OTA.
[HTC 10 Guides, News, & Discussion] xunholyx:
Mmmmmmmmmmmm, so he did. Maybe this beer should be my last for the night.

Anyway, here is a link for the no-wipe 617 firmware from the latest update for you [MENTION=5043370]nitramus[/MENTION]
[HTC 10 Guides, News, & Discussion] Kisakuku:
That's a link for 1.96.617.2, latest is 1.96.617.20.
[HTC 10 Guides, News, & Discussion] xunholyx:
That's the latest on HTC's US website. I never even knew there was one since then. You have the OTA downloaded? Upload it to a cloud service and share the link here, so [MENTION=1102297]Sneakyghost[/MENTION] can make a new firmware.zip from it to share.
[HTC 10 Guides, News, & Discussion] Kisakuku:
[MENTION=3239534]O_C[/MENTION]aptain_My_Captain has already posted the link.
[HTC 10 Guides, News, & Discussion] Sneakyghost:
Omg two pages of this? Guys! Just put the link here and I'll do it and stop that bickering, please. Can't I enjoy my holidays without drunk people beating each other up? :D
[HTC 10 Guides, News, & Discussion] Gandalforce:
I'm getting an error when attempting to flash TWRP backup (1.96.617.2)

C:\Program Files\Android SDK\platform-tools>fastboot flash zip 1.96.617.2.zip
target reported max download size of 800000000 bytes
Invalid sparse file format at header magi
error: write_sparse_skip_chunk: don't care size 905299158 is not a multiple of the block size 4096
error: write_sparse_skip_chunk: don't care size 105301206 is not a multiple of the block size 4096
sending sparse 'zip' 1/3 (781248 KB)...
error: write_sparse_skip_chunk: don't care size 905299158 is not a multiple of the block size 4096
error: write_sparse_skip_chunk: don't care size 905299158 is not a multiple of the block size 4096
OKAY [ 33.803s]
writing 'zip' 1/3...
(bootloader) HOSD CL#787791
FAILED (remote: 9 RU_SECURITY_FAIL zip from usb command in download mode)
finished. total time: 34.899s

Also, my phone tells me my software number is 1.96.617.2, but download mode tells me its 1.91.617.1

I did flash a TWRP backup, and was able to take a OTA update, installed via TWRP... worked fine, this was for 1.91.617.1 -> 1.96.617.2, I also performed a un-root, then re-rooted after the update was completed.

So the big question, as what everyone else is asking, what is the easiest way to update OS when rooted???
[HTC 10 Guides, News, & Discussion] Kisakuku:
In my defense, I thought this was Jan's thread and we had to see who would get the 1k post last night... My bad.

Also, I did post a link (to the link) to the OTA.

Enjoy your holidays!
[HTC 10 Guides, News, & Discussion] Sneakyghost:
Try with the htc_fastboot.exe (contained in my batch tool) - could be, the regular fastboot from Google doesn't like the HTC zips.
[HTC 10 Guides, News, & Discussion] Sneakyghost:
Yah ok I'll have a look sometime tomorrow.
[HTC 10 Guides, News, & Discussion] SecUpwN:
[MENTION=1102297]Sneakyghost[/MENTION], maybe you can answer this very "secret" question that I've Bern asking myself ever since updating my firmware on my first device: What is actually changing? Dies HTC provide a changelog somewhere? Does updating provide better security? How can we actually verify what we flash? Just some thoughts I have as a security enthusiast..
[HTC 10 Guides, News, & Discussion] Sneakyghost:
Recent additions: 1.96.617.20 FullStock + NoWipe

They usually give us next to nothing.

The past 1.90 update included system and camera fixes for instance. I could see that the venus.img had changed all over the place when looking at it with a hex editor, Clear text strings revealed stuff around video and image encoding being in that partition image. So, HTC's claims about camera improvements could somewhat be verified as real, but not in detail, as we can't fully understand whats in those images, partly obfuscated, partly encrypted. Usually its just the debugging texts that are clear strings. They provide little clues.

For this current 1.96.617.20 update HTC said its about october security patches from google and in case of the corresponding international update I had picked up some news somewhere that it apparently contained further system improvements, again with little detail and no official source cited.

So as you can see from those two examples, we're mostly left in the dark and what we know is the little stuff that is visible in hex view plus some announcements HTC sometimes bothers to make.

Recent Additions

WARNINGS:

All new files are untested and need testing! Positive and negative feedback welcome.

will cause another reboot after first boot and a "new SIM inserted" message. This is normal!

Credits: for linking the OTA file: Kisakuku

NOTES:

This FIrmware update is about as boring as can be. Its from the Android Security Patch this month and that's mostly related to system. I doubt there are any more changes in firmware images than just build-date changes. Flash away but don't expect any miracles. Nothing will change for you.

Other stuff​

Got worked up about XDA folks in the middle of the night

Had breakfast

Made new zips. With best regards from the northern end of Denmark.
[HTC 10 Guides, News, & Discussion] SecUpwN:
[MENTION=1102297]Sneakyghost[/MENTION], thanks for the short clarification. I'm still continuing to flash the latest firmware from your thread, looking forward for the next for pme_ul. Are you able to remove the red warning?
[HTC 10 Guides, News, & Discussion] Sneakyghost:
I invented the no-red threads more or less and abandoned those mods after two years, recommending people not to ever use those, after I had gained some understanding for the attached risks and after there were a series of bricks from badly done no-red hboots/aboots.

I didn't "find out" or "invent" that mod, but I had a large part in making it known and popular back on the M7.

The guide how to do that is still in my M7 firmware thread, but I still think you should rather live with these 3 seconds of red text than flash a hex edited bootloader.
[HTC 10 Guides, News, & Discussion] xunholyx:
This did not happen for me. It just booted as it normally does. But I did get "error90 pre-update". Flashed the firmware a second time and all is good. :good:

Was that me? Sorry. :D
[HTC 10 Guides, News, & Discussion] Sneakyghost:
Yeah you drunk f*ck :D
[HTC 10 Guides, News, & Discussion] SecUpwN:
Yes, that was indeed my first device where I used your invention. You just received a TRUMP (!) UP for this. Gruß aus der Heimat! ;)
[HTC 10 Guides, News, & Discussion] exxel:
I'm using international HTC 10 I think.

I was thinking about upgrading to Viper10 3.4.0. Do I have to upgrade the base fw?

if yes there is different version on first page witch one to pick?

I usually just put the rom in external sd card and flash it.

S-off
[HTC 10 Guides, News, & Discussion] xunholyx:
You probably don't NEED to update your firmware, but it is always a good idea to stay up to date.

What does it say next to "OS" in download mode? That is your current firmware version.

You can also find it by hooking up to your PC, and issuing the command fastboot getvar version-main while booted to bootloader.
[HTC 10 Guides, News, & Discussion] exxel:
it says 1.80.401.3

I never upgrade the fw I'm not so good at it. I was thinking if you are s-off just flash rom and you are up to date.

I would like to flash it but I haven't done it before. I can read and try to understand the instruction then flash

I'm using viper 2.6.1
[HTC 10 Guides, News, & Discussion] xunholyx:
Here's the easiest way to update for you. No PC needed.

Download this firmware to your phone (it's the latest for WWE/International).

Rename the PMEUHL_1.95.401.4_NoWipe_TWRP3026.zip firmware to 2PS6IMG.zip and move it onto your extSD (not in any folder, but just on the card).

Reboot to download mode, and it will give you prompts to update (vol up to flash ~ power button to reboot)

That's it. Easy as can be. Make sure to delete the renamed firmware.zip from you extSD after, or every time you boot to download mode it'll try to update again (or you could rename it to something else if you want to save it for some reason).

It's an easier and quicker way than flashing firmware from fastboot, and it's the method I have used since the M8
[HTC 10 Guides, News, & Discussion] nitramus:
I was on 1.91.617. rom and firmware. Updated firmware to 1.96.617.2 and keep 1.91 stock rom. Few weeks later did a full wipe and installed leedroid and now firmware shows 1.91. I know that it was updated because I triple checked.

First is that normal and can I jump straight to the .20 or I need to flash .2 first.
[HTC 10 Guides, News, & Discussion] xunholyx:
Are you getting that from settings>about? That's the ROM base and not the firmware you have. Boot to download mode and check what it says next to "OS". That's your current firmware version.

EDIT: you never have to flash [MENTION=1102297]Sneakyghost[/MENTION]'s firmware incrementally. You can always use his firmware.zips to just jump up to the newest versions.
[HTC 10 Guides, News, & Discussion] nitramus:
I did check in download mode next to os. The update did work last time and it reverted back.

And thanks
[HTC 10 Guides, News, & Discussion] exxel:
thank you very much I will try it as soon as I get some time over
[HTC 10 Guides, News, & Discussion] xunholyx:
No. That doesn't happen.

It will only revert back if you do that intentionally on your own.
[HTC 10 Guides, News, & Discussion] CharliesTheMan:
I wonder if it was the double flash install where you run the command twice, and he flashed hboot but not radios. You're right, it didn't revert on it's own, I'm just thinking of possibilities.

---------- Post added at 05:34 PM ---------- Previous post was at 04:41 PM ----------

@sneakyghost I flashed 1.96.617.20 no wipe and all seems well. I noticed my phone body seems a little warm to the touch, but I think its from the flash and the reboots. It seems to be settling in now. Radios for network and wifi are working, GPS/location is accurate like it should be and the apps and system I've used are all working great.

PS - I saw the venus when it flashed
[HTC 10 Guides, News, & Discussion] nitramus:
The only thing I can think of is when I wiped everything before installing leedroid because that's the only thing I flashed. When I updated to 1.91 it was with official ota and 1.96.617.2 with the nowipe
[HTC 10 Guides, News, & Discussion] Sneakyghost:
There has not been one incident of HTC firmware reverting itself back ever since I joined XDA. Something you did caused that. Just flash latest again and you should be good.
[HTC 10 Guides, News, & Discussion] nitramus:
I will a bit later when I can/have more time. I understand it can't do this on its own but I did exactly what I said and not one single thing more.
[HTC 10 Guides, News, & Discussion] HaTrED_:
So guys, first time ever HTC user and coming from an On+ 1 with a lot of flashing experincies, trials and erros and some freaking scares, so my anticipated apologies if following questions will sound to you all kinda "noob" but i really need your help because i'm a bit lost!

So, first things first:

- Upon receiving my unit, updated it through 3 consecutive OTA's till version: 1.95.401.3 - all went quit well, no issues whatsoever.

- Then, started researching how to unlock boot loader and performing s-off - seemed to me that the most easy approach was to go through SunShine, bought it and left it to perform what it was supposed to. All went fine!

- Installed HTC drivers, installed TWRP 3.0.2-6 through fastboot, performed a full backup of all partitions included the one that's - it seems (!!) - critical -> / system - without giving TWRP write permissions.

- Installed SuperSU 2.74 force encrypt - Can i update it to normal 2.78 or do i have to use the modified version with force encrypt enabled?

- Booted phone, all running well and smooth.

- Performed a new backup

- Installed latest XposeD

- All is doing just fine.

Today, checked if it was some OTA available and it was with following version 1.95.401.4 - downloaded it and gone through updating.

The phoned booted right into TWRP, performed some checks but ended up with an error 7 - i thing that i've grabbed a log (!) - so failing to update.

From this point forward i'm totally lost! What should i do to perform this update?

Saw a few posts back a folk giving some instructions on how to perform the update trough TWRP by downloading, and renaming, one of the files that's on excel list in OP but... i'm lost!

How can i check if my HTC is an International or European one? I suppose that's European cause i'm from Portugal and bought it through amazon.it so, in order to update i've downloaded this file: PMEUHL_1.95.401.4_WWE_TWRP3026_NoWipe.zip. Is it the right one?

Is it safe to use it trough TWRP after remaining it and copy to sdcard?

After that, will i be able to receive OTA notifica or not?

I'm sorry for all this questions and doubts but after that i think i can manage with any further situations :)

So, will you provide me some help?

[emoji106]

TIA
[HTC 10 Guides, News, & Discussion] Sneakyghost:
Just flash what you downloaded (it's correct, you can see that from your own software version, 401 is wwe international).

Your mistake was to try flash that with recovery. My firmware zip's are for fastboot.

You need to follow the procedure in my first post, please. It's all there.

Just a heads-up for the "noob": this thread is about updating firmware while being S-OFF. "Firmware" in the HTC forums denotes only a part of the full update, other than in e.g. the Samsung world, where "Firmware" usually refers to the entire update.

So, when flashing my firmware, it won't update your system. It'll only update the low-level stuff (think of it as the phone's bios more or less).

In order to obtain a full update, you'll need to go back to full stock and then wait for the HTC OTA to be pushed to your phone, or flash the correct, untouched HTC OTA file (find it here on the forum, I'm sure someone has it uploaded) manually. There are guides here on the forum how to do that. My thread isn't meant for stock HTC OTA updates though. I specialise on the firmware-only-by-means-of-fastboot.

You'll run into problems with stock HTC OTA though after manipulating system partition. There's some info in my post number 5 on that. New problem since the HTC 10. Your best bet would be to locate just ANY 401 RUU, flash that, then OTA your way up again (if you intend to stay stock, that is. For custom ROM's that really doesn't matter and you can as well just flash my firmware, which is a lot easier).
[HTC 10 Guides, News, & Discussion] dastinger:
[MENTION=1102297]Sneakyghost[/MENTION]

I'm an HTC noob myself but isn't it possible to restore the system image and boot from the TWRP backup [MENTION=5318329]HaTrED_[/MENTION] did, flash stock recovery through fastboot and accept the OTA? I consider that to be easier than RUU since RUU, as far as I know, will wipe the phone.
[HTC 10 Guides, News, & Discussion] Sneakyghost:
Security will play tricks on your phone which will most likely lead to you not being able to take any OTA whatsoever. Again, please refer to post 5 for further details and follow the work/threads of Captain_throwback to gain some understanding of the situation.

This is new since the HTC 10. On previous phones, your suggestion would have worked just like that. On this phone, additional work is required, making the RUU by far the easiest method. Keeping your app data is quite well possible with third party solutions such as titanium backup.
[HTC 10 Guides, News, & Discussion] Captain_Throwback:
There are many workarounds to installing an OTA on this device, but it comes down to two things:

- an untouched system partition (can't even have been mounted read-write)

- ro.boot.veritymode must be intact (i.e. be in "enforcing" mode)

The only way to get the first item is to restore a stock untouched system image, or never have touched system in the first place (the latter is my preferred method).

The second item is trickier, but if you're S-OFF, flashing any mod that patches dm-verity in the boot image, like SuperSU or Magisk, then performing a "fastboot erase devinfo" while in bootloader will reset the veritymode flag, allowing an OTA to be downloaded and installed (provided the first item criteria is met).

There's a Magisk module that patches the second item as well, which may be easier for people using that mod (or people that are S-ON). It's also possible for TWRP to install the system patch portion of an OTA provided the above criteria are met, and then you'd just have to flash the latest firmware from this thread in order to be completely up to date.
[HTC 10 Guides, News, & Discussion] CharliesTheMan:
Even being knowledgeable about flashing firmware with HTC, recovery etc, having read the last few pages, and with what I've seen and tried to help with support here on the forums, I feel like the RUU method is probably the best.

But whichever method you use, make sure ALL your data is backed up that you don't want to lose. If your SD card is adoptable storage, it will need to be backed up just like internal storage.

The encryption and security stuff in the later versions of Android means that for a lot of us, what we be a small hiccup in a process can mean resetting or formatting storage, etc.

So I just wanted to say that even if you go with a method that will allow you to update without wiping, you need to have everything backed up as if you may wipe data, just in case something unexpected happens.