yashsingh1/xdaforums huggingface dataset:
[One (M7) Q&A, Help & Troubleshooting] mbinic:
Hello guys,

I recently got my HTC One, and I don't know how or why, but it turned out to be a Mexican version, with CID HTC__332 (in the middle of Europe none the less!). So I updated to Android 4.3 with Sense 5.0 (OTA), and have been waiting for the Sense 5.5 update for more than 2 months now (not to mention KitKat, which I'll probably never get).

Anyway, I got tired of waiting and decided to get superCID and force it to update. But since it's my first time with this phone I'd really hate to mess it up, so please help me if you can:

I've read up on almost everything regarding the process, so I know I need to:

1. unlock the bootloader (with HTC dev site)

2. root the phone (it seems there's no other way but with installing a custom recovery)

3. get s-off with rumrunner (if it works with this weird HTC__332 CID od mine)

4. change to superCID

5. restore stock recovery

6. update with FOTA

Now, what I don't know is what do I do if something goes wrong and the phone won't boot, or goes into a bootloop, or something like that?

I've installed custom ROMs on my old Xperia U20i before, so I always had CWM backups, but even if they failed I could bring back the phone with the SE Update Service. HTC doesn't seem to have such a program... the closest thing I could find were those RUUs, but I'm not sure which one (if any) is for my phone :( I've also seen lots of stock recoveries around, but I'm not sure which one I'd need to flash for the OTA update to work.

So, looking at the info from my phone below, can you tell me which RUU and stock recovery I need?

Also, and this is the most important, is there a way for me to just back up everything (nandroid) including my stock recovery, with just an unlocked bootloader*, so I have a failsafe?

(* as I understand it, rooting requires a custom recovery, so I loose the stock one)

Here's the info from my phone, please ask if you need more:

About:

Android version: 4.3
HTC Sense version: 5.0
Software number: 3.25.599.2
HTC SDK API level: 5.45
Kernel version: 3.4.10-gd92dcb6, root@abm007 # 1, SMP PREEMPT
Baseband version: 4A.20.3263.16_10.38k.1157.04D
Build number: 3.25.599.2 CL259846 release-keys

Bootloader:

M7_U PVTSHIP S-ON RH
HBOOT-1.55.0000
RADIO-4A.20.3263.16
OpenDSP-v32.120.274.0909
OS-3.25.599.2
eMMC-boot 2048MB
Oct 9 2013, 17:55:59.0

Fastboot:

version: 0.5
version-bootloader: 1.55.0000
version-baseband: 4A.20.3263.16
version-cpld: None
version-microp: None
version-main: 3.25.599.2
version-misc: PVT SHIP S-ON
serialno: HT386W90****
imei: ****************
meid: 00000000000000
product: m7_u
platform: HBOOT-8064
modelid: PN0711000
cidnum: HTC__332
battery-status: good
battery-voltage: 3935mV
partition-layout: Generic
security: on
build-mode: SHIP
boot-mode: FASTBOOT
commitno-bootloader: dirty-e0349bfc
hbootpreupdate: 11
gencheckpt: 0

Please don't tell me I'm stuck with this version and that I'll have to risk it, I love this phone too much to brick it :(
[One (M7) Q&A, Help & Troubleshooting] clsA:
I just went through this a couple days ago with someone

go here and read pages 2-5 and see if you understand or still have questions read it all before moving on

http://xdaforums.com/showthread.php?t=2593387&page=2
[One (M7) Q&A, Help & Troubleshooting] mbinic:
Thanks for your answer clsA!

I don't know how I missed that thread, I've been searching for HTC__332 and that damned version number all over :$

So, having read that, I'd say I'll first need to:

1. unlock my bootloader

2. root (and flash a custom recovery, TWRP 2.6.3.3)

* 2.5 create nandroid backup

* 2.5.5 get files for rumrunner version for this software

3. install ARHD (31.6, http://xdaforums.com/showthread.php?t=2183023)

4. get s-off with rumrunner (0.50)

And after that's all done, come back, re-read and do the more-likely-to-cause-a-heartattack-part, right? :)

Just a couple more questions before I try and do this:

1. There's no stock recovery image available for my phone, so after flashing the custom recovery I won't be able to go back to stock recovery and receive ota updates (if they ever even come)?

2. Will rumrunner work with ARHD 41.0? Or, will ARHD 41.0 install and run normally on my phone? In case I can't finish the process correctly, it would be comforting to know I can still have the latest and greatest software on my phone :)
[One (M7) Q&A, Help & Troubleshooting] clsA:
yes after the conversion to .401 you will have a EU device and can update and flash all the new roms as they come out.

make note of the 2 links posted about changing your MID / CID their important steps in the whole process

http://xdaforums.com/showthread.php?t=2535365

this guide by [MENTION=2605798]nkk71[/MENTION] is a good source of information your just doing a few things differently

http://xdaforums.com/showthread.php?t=2541082
[One (M7) Q&A, Help & Troubleshooting] mbinic:
OK, so part one is going mostly smoothly for now - unlocked bootloader, flashed TWRP, backed up (uploading for sharing) + saved partitions for rumrunner if I end up needing them (also uploading), had a few bootloops but managed to get ARHD 31.6 running. Now onto rumrunner...
[One (M7) Q&A, Help & Troubleshooting] mbinic:
I got S-OFF with rumrunner in the first try! Now to re-read and change CID and MID (4:40 AM, fingers crossed, heart pounding)
[One (M7) Q&A, Help & Troubleshooting] mbinic:
I'm sorry for this, but some of the posts are confusing and a bit contradictory, so I need to confirm this:

1. set super CID with

fastboot oem writecid 11111111

Is that the correct CID? Is that the correct number of 1s (8? from http://xdaforums.com/showthread.php?t=2317536)?

2.set MID with MID_Change_TOOL_v.1.01 (from http://xdaforums.com/showthread.php?t=2535365)

3. Now what, do I:

3.1 run RUU_M7_UL_JB_50_HTC_Europe_1.28.401.7_Radio_4A.13.3231.27_10.31.1131.05_release_310878_signed.exe?

OR

3.2 downgrade to HBOOT 1.44 with (from http://xdaforums.com/showthread.php?t=2541082):

and then run RUU_M7_UL_JB_50_HTC_Europe_1.28.401.7_Radio_4A.13.3231.27_10.31.1131.05_release_310878_signed.exe?

I'm a bit scared, so please bare with me, and if this is completely wrong please point me in the right direction.

Also, will I have a relocked-untampered-S-ON device after running the RUU, or will that part be left as it is (unlocked-tampered-S-OFF)? I don't think I'll need to be S-OFF after this, and don't mind the red texts in fastboot, so is there anything else I'll need to do after the RUUinstall, or just go and get the FOTA update?
[One (M7) Q&A, Help & Troubleshooting] nkk71:
Almost :)

1- change you MID to PN071000 using the tool

2- with SuperCID you cannot receive OTAs, so you need to change CID to European unbranded, there are several (this will affect the country/language options): http://xdaforums.com/showpost.php?p=48195855&postcount=98 (instructions are also in that post)

so for example, if you wanted Eastern European languages you would need to set CID to HTC__032

3- since you're on hboot 1.55, you need to downgrade that separately to 1.44

4- you can leave the phone UNLOCKED, and even TAMPERED, but if you prefer to set them LOCKED and remove TAMPERED you can follow my guide.

5- run the RUU you mentioned

6- KEEP S-OFF!!

OTAs will not be affected by unlocked bootloader, or S-Off

let me know if you need more details
[One (M7) Q&A, Help & Troubleshooting] mbinic:
Ok, so the correct order is:

1. change MID

2. change CID

3. downgrade HBOOT

4. run RUU

Thanks!
[One (M7) Q&A, Help & Troubleshooting] nkk71:
yep, that works!

don't want to confuse you :), but 1 2 and 3 can be run in any order, most important is to do run the ruu as last step, once the ruu has completed you should immediately receive OTAs.

remember, stay S-Off, consider it your "get out of jail" card, in case you ever want to change something again.
[One (M7) Q&A, Help & Troubleshooting] mbinic:
Thanks again :) I'll try it in a couple of hours and report my progress.

Edit:

OK, got CID HTC__032 and changed MID successfully. AROMA hung at 0.00%, but a restart helped like it was described in the post. Now onto HBOOT and RUU.

Edit 2:

Installed HBOOT 1.44 and the Guru Bootloader reset - removed tampered and set locked (why not :) ). Running RUU in a few minutes...
[One (M7) Q&A, Help & Troubleshooting] mbinic:
So, everything went smoothly, the OTA is slowly installing, and I am now a proud owner of an Eastern European model! ;) B)

I learned a lot in the process, certainly read a lot, and I am very grateful to the people who wrote the posts, and especially to those who helped me here!

Guys, if we ever meet, the beer is on me! Until then, PM me, I can at least buy you one from here :) Maybe I can also help out somehow, being that I'm a programmer as well.

Anyway, after the OTA updates are done and I set everything up, I'll probably be reinstalling TWRP and going to ARHD 41, but first I'll see what else is out there :)
[One (M7) Q&A, Help & Troubleshooting] nkk71:
Congrats mate :)

Can you also edit main thread title to include [SOLVED], thanks
[One (M7) Q&A, Help & Troubleshooting] mbinic:
Done :)

The OTA install is done as well, but unfortunately the latest one I got was JB 4.3 with Sense 5.5 (3.62.401.1), no KitKat. I tried changing CID to HTC__001, but still no KitKat updates.

I'll probably now install ARHD 41.0, newest MaximusHD or Elegancia, but they mention upgrading the firmware. Should I try that, upgrade the firmware that is? Will I be able to go back later with HBOOT 1.44 and the RUU I already used, or will that option be gone (or is it already)?

Sorry for more questions, but I wouldn't want to mess everything up at the very end :)
[One (M7) Q&A, Help & Troubleshooting] nkk71:
4.4 (hopefully 4.4.2) not out yet for most, only US Dev Edition, and has a few "bad habits" :) for the rest of the world... no need to change CIDs, it'll come soon enough....

ARHD 41.0 and MaximusHD are based on the US Dev Edition, not the WWE edition.
[One (M7) Q&A, Help & Troubleshooting] mbinic:
I just figured that out from the version number, sorry. So, no firmware flashing for now, I'll just go ahead with the ROM, but first a TWRP backup, just in case. Thanks again! :)
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
my htc

hi friends first my english is not so good so excuse me i a have some mistakes, then i want to say i was reading your experience, i got the same version of htc one HTC_332 this is the cid for latin america this is what htc supports tell me by email, ok i got a little questions maybe u can help me

1)this process works on my version of htc correctly?

2)my phone update via ota to 4.3 and sense 5.0 and i want know if u recomend to me do this process or wait for ota update for 4.4 kitkat and sense 5.5 ( i know htc is not the best company giving updates)

3) is high the risk of brick? is some way to restore if something fails in process?

PS 1: i'm really newbie in this or noob i was reading to grown my knows and i want a opinion of someone with more experience.

PS 2: is ironic but this htc_332 i buyed in florida and is factory unlocked, bad luck mine uh??

for last i want to thanks for the time you take to anwer me :)
[One (M7) Q&A, Help & Troubleshooting] mbinic:
Hello edulaffont,

1) As you can see from this thread, I went through this process without any problems. When I was done converting and updated to 4.3 with Sense 5.5 I decided to go with ARHD 41, and last night installed new firmware and ARHD 51, also without any problems.

2) I would recommend you convert your phone to WWE, but that decision, as well as the risk, is on you. I got tired of waiting and didn't think HTC would update this CID, so I tried it and am very happy with how it turned out. I can't thank enough the guys that helped me here!

(btw guys, those beers are getting warm, pm me your paypals if you've got 'em)

3) I'm not really sure about this one, but I went ahead and backed up everything I could before I started it. I think it'll go well if you follow the instructions here :)
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
first

First thanks for fast reply and help, how i said my phone esas updated to 4.3 with sense 5.0 the same day i buyed it, by the way This was about 1 week ago, i see is better change Cid What do yo recomend by the way how do u change the firmware?,thanks in advance and excuse my poor english
[One (M7) Q&A, Help & Troubleshooting] mbinic:
I also got that update as soon as I bought the phone, some time in October/November I think, it's old.

I didn't change the firmware when I was converting to WWE, a .401 version wasn't out yet.

I did change it last night though, and installed ARHD 51 (it gives me more options than stock) and everything went smoothly (I even did a dirty flash).

Anyway, I recommend you stick to the original instructions (use old ARHD for rumrunner), and when you're done converting to WWE, ran the RUU and everything works you can choose wheter you want to get the OTAs and stay stock (KitKat 4.4.2 OTA for WWE just came out, with new firmware), or root and install any ROM you wish :)
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
ok

Ok let me see if i get it*

1) i must unlock my bootloader thru HTC dev.com no? Or there is another way?

2) i must root the phone ( What tool i must use for this?)

3) i must install TWRP and do a nandroid backup

4) use rumrunner international versión *to get s-off

5) change MID to PN071000 using the tool

6) change Cid ( which one you recommend)

7)i must downgrade hboot, ( how i do this?)

8) run RUU*

Is ok? One more time thanks to everyone for your time*
[One (M7) Q&A, Help & Troubleshooting] mbinic:
Here's what I did:

1. unlocked bootloader with htcdev

2. flashed TWRP 2.6.3.3 (not 2.6.3.4, http://xdaforums.com/showthread.php?t=2173870)

3. installed ARHD 31.6 (chose to wipe data) (http://xdaforums.com/showthread.php?t=2183023)

4. ran rumrunner 0.50 (http://xdaforums.com/showthread.php?t=2488772)

5. installed the MID change tool and changed MID to PN071000 (http://xdaforums.com/showthread.php?t=2535365)

6. changed CID to HTC_001 (http://xdaforums.com/showthread.php?t=2541082)

7. downgraded HBOOT (http://xdaforums.com/showpost.php?p=47794181&postcount=1)

8. ran RUU (same link as 7, RUU_M7_UL_JB_50_HTC_Europe_1.28.401.7_Radio_4A.13. 3231.27_10.31.1131.05_release_310878_signed.exe). After that I had MID PN071000, CID HTC_001, S-OFF and stock HBOOT, recovery and Android (4.1.2 I think).

9. checked for OTAs and installed every one of them (there were about 6-7), and was on 4.3 with Sense 5.5. Since then there was another OTA, which gives you 4.4.2 with Sense 5.5 and newest firmware.

* I made nandroid backups after steps 2 and 9, but I didn't have to cause everything went smoothly.

Anyway, once the RUU is done running you will have a stock WWE with S-OFF. From there you decide if you want the stock updates or go for a custom ROM.
[One (M7) Q&A, Help & Troubleshooting] alomex21:
Hi, I have the same phone of [MENTION=4470723]mbinic[/MENTION] I updated like 5 times, and I didnt got the android 4.4.2, only htc sense 5.5...any ideas?
[One (M7) Q&A, Help & Troubleshooting] mbinic:
Maybe it's not out in your region yet... As I understand it, people are reporting getting 4.4.2 OTA. I got it with ARHD 51 and I'm loving it :)
[One (M7) Q&A, Help & Troubleshooting] alomex21:
LOLXD

Well, maybe it´s not available in my region, but I followed all by-step and I missed to flash the ARHD, but I still like all the updates so, yeah thanks!
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
thanks

1) i must install ARHD? what's the difference between 31.6 and 51.0?

2) how i get the ota update with this custom rom?

one more time thanks u are very helpfull
[One (M7) Q&A, Help & Troubleshooting] mbinic:
I don't think you have to install ARHD, but I saw it was recommended so rumrunner could work better, and it was version 31.6.

Please follow, you will not be updating ARHD, when you run the RUU it will install an older stock version of Android, which you can then update OTA.
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
ill try

hi pal!

sorry but i was traveling for work and it was impossible to me to do this, i'll try all ur recommend today, wish me luck, i hope this will be fine, i'll tell u my advances today thank u and forgive my bad english
[One (M7) Q&A, Help & Troubleshooting] mbinic:
Just follow the instructions and everything should go fine. Good luck!
[One (M7) Q&A, Help & Troubleshooting] nkk71:
1- http://firewater-soff.com/ seems to be the newest and most popular S-Off tool at the moment

2- ruu.exe is no longer preferred method (due to various Operating Systems, especially the problems with Win8.1), ruu.zip method is better and doesn't require a separate hboot downgrade first

(after S-OFF) once you've changed MID and CID, use this ruu.zip: http://www.htc1guru.com/dld/ruu-zip...1-27_10-31-1131-05_release_310878_signed-zip/

--> rename file to ruu.zip

fastboot oem rebootRUU

fastboot flash zip ruu.zip

fastboot flash zip ruu.zip <- yes TWICE, the first one will report “failed flush again”, the second one will succeed.

fastboot reboot-bootloader

Check my guide for any additional info: http://xdaforums.com/showthread.php?t=2541082
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
then, don't use rumrunner?, ok this is the steps:

1) htc dev to unlock bootloader (i'm doing now)

2) flash CMW o TWRP

3) use firewater to S-OFF

4) change mid to PN071000

5) change CID to HTC_001

6) use uu.zip: http://www.htc1guru.com/dld/ruu-zip-...78_signed-zip/

--> rename file to ruu.zip ( this ruu-zip must be in some location in particular in my PC???)

7) Thanks to the community

8) enjoy

IS ok??? waiting ur reply :D
[One (M7) Q&A, Help & Troubleshooting] nkk71:
1- ok

2- ok

3- you can try with rumrunner, if it fails (due to unrooted ROM and secured kernel), try firewater

4- ok, use the tool so you get the correct MID, the one you posted is missing 1 digit

5- ok, but HTC__001 <- two undescores (CID is always 8 characters)

6- rename to ruu.zip and put it in the same folder where fastboot & adb are

7- you're welcome

8- yes enjoy :)
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
ok pal!, but 1 more question what is de correct MID???, i must install a custom rom before try rumrunner? i got stock rom android 4.3 and sense 5.0

one more thing maybe is usefull is my recovery data before unlocked bootloader

M7_U PVT SHIP S-ON RH

HBOOT-1.55.0000

RADIO-4A.20.3263.16

OpenDSP-v32.120.274.0909

OS-3.25.599.2

eMMC-boot 2048mb

oct 9 201, 17:55:59.0
[One (M7) Q&A, Help & Troubleshooting] nkk71:
1- MID: M7_U (not M7_UL) -> I would recommend PN0711000 (don't worry, by using the tool you have 4 options only, but for M7_U, i would say PN0711000... you can also use PN0710000 but you still won't get LTE).

^^ disregard, if you want updates + HTC__032 then use PN0710000

2- best chances for rumrunner to work, is having a rooted ROM with unsecured kernel installed, for "OS-3.25.599.2" ARHD 31.6 (3.62.401.1) should work.

3- if you want to try on stock ROM, then just give firewater a try, as it has a temproot exploit that could work without the need to install custom ROM(s)
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
i see the best is a custom rom maybe i must change it, then use MID PN0710000???? or PN0711000? i'm a little confused, one more time thanks for the patience i'm really noob in this and don't want brick the ONE
[One (M7) Q&A, Help & Troubleshooting] nkk71:
1- custom ROMs already are rooted and unsecured kernel, which gives rumrunner or firewater a better chance of success to S-OFF

2- no bricking involved, go for PN0710000 (you still won't get LTE because of the missing hardware), but you'll have more options for CIDs, and quicker (relatively speaking) updates

you can always change MID again using the tool

REMEMBER TO STAY S-OFF, do not go S-On!!
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
ok i'll do it and then tell u what happens, bro do u recomend CWM o TWRP? by the way the bootloader is unloked now it was easy =D
[One (M7) Q&A, Help & Troubleshooting] nkk71:
at the moment TWRP 2.6.3.3 or .4 (because of compatibility with 4.4 ROMs)

2.6.3.3 -> http://techerrata.com/browse/twrp2/m7

2.6.3.4 -> http://techerrata.com/browse/twrp2/m7ul

both (it seems) have some minor issues, but experiences are different amongst users.

make sure to check MD5 for those downloads, as that site does not like download managers.... so check MD5 is correct to make sure the download is not corrupt.

feel free to hit the thanks button if i've helped ;)
[One (M7) Q&A, Help & Troubleshooting] danielr18:
Hey. Why don't you give firewater a chance?

Instead of flashing ARHD 31 for Rumrunner to work, root the phone after flashing recovery and run firewater

---------- Post added at 09:42 PM ---------- Previous post was at 09:36 PM ----------

Whatever option you choose. Remember to do what he mentions in this thread

http://xdaforums.com/showthread.php?t=2641384
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
PAL i have a HUGE mistake i accidentaly press wipe and erase all my phone there is no OS is some way to recovery?? please help me how can i transfer a rom to the phone i have install TWRP and bootloader unlocked tell me there is a salvation?
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
ok i use push adb and i can restore the OS to my ONE here i go again!
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
hi it's me again i have a new question and maybe u guys can help me, later i S-off, i must downgrade hboot to 1.44? how? why?
[One (M7) Q&A, Help & Troubleshooting] ainomx:
If you don't want to mess with changing MID (as I didn't), I can suggest you to use the Asia WWE version (CID HTC__044), you will still receive relative fast updates, in fact HTC__044 already received 4.4.2 update, HTC__001 is still waiting.

your steps would change to

for this mode, you don't need to manually revert your HBOOT version to 1.44
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
there is no risk of brick? i got enough with the accidental full wipe i do yesterday, how i use de tool to change cid, i must tell right now i got unlocker bootloader, TWRP, and S-OFF, HBoot 1.55
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
i'm trying

hi bro, i'm trying ur method, but 1) i read change mid is not required anymore, it's that right?, 2) can i do this without downgrade HBOOT? because i don't get how to do it safety, 3) this ruu.zip must be in mini-sdk folder right?, 4) i must lock bootloader before use ruu.zip?

right now im

M7_U

cid htc__332

HBOOT: 1.55

S-OFF

unlocked bootloader

one more time thanks to all the community for ur help, i really apreciate the time u take to help this newbie :fingers-crossed:
[One (M7) Q&A, Help & Troubleshooting] nkk71:
1- yes, correct, MID change no longer; guide was updated to include ruu's for different MID, you'll need to choose the one for your MID; yours is probably PN0711000 (M7_U), this would be it: http://www.htc1guru.com/dld/ruu-zip...0-01_release_311663_signed_2_4_decrypted-zip/ (but set CID to HTC__J15) as mentioned in the guide

2- ruu.zip method will downgrade hboot during the first flash, no longer need to do it separately (unless using RUU.EXE)

3- yes ruu.zip should be in the same folder where adb/fastboot are

4- no need to lock bootloader if you are s-off

BUT: what (and why) are you attempting to do??
[One (M7) Q&A, Help & Troubleshooting] edulaffont:
ill try

ok i'll try and then i will comment in some moment of this day, by the way in previous post one person post this

5) change CID to HTC_044

6) use this new ruu.zip: http://www.htc1guru.com/dld/ruu-zip-...decrypted-zip/

--> rename file to ruu.zip

is valid too?. i'm asking to much right? :(
[One (M7) Q&A, Help & Troubleshooting] nkk71:
no better to ask before doing something wrong :)

so if you want Asian ROM, then correct

set cid to HTC__044

fastboot oem writecid HTC__044 <- two underscores

fastboot reboot-bootloader

and use this ruu.zip http://www.htc1guru.com/dld/ruu-zip...0-01_release_312087_signed_2_4_decrypted-zip/

no need to lock/relock as you are s-off, and DO NOT EVEN THINK about S-On