Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,772,052 Members 40,609 Now Online
XDA Developers Android and Mobile Development Forum

[SOLVED][Q] Fully backing up before tampering (CID HTC__332) [Conversion to WWE]

Tip us?
 
mbinic
Old
(Last edited by mbinic; 31st January 2014 at 08:48 AM.) Reason: edited title
#1  
Member - OP
Thanks Meter 4
Posts: 43
Join Date: Jan 2012
Location: Belgrade
Question [SOLVED][Q] Fully backing up before tampering (CID HTC__332) [Conversion to WWE]

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:
Code:
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:
Code:
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:
Code:
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
 
clsA
Old
#2  
clsA's Avatar
Senior Member
Thanks Meter 878
Posts: 3,256
Join Date: Aug 2010

 
DONATE TO ME
Quote:
Originally Posted by mbinic View Post
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:
Code:
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:
Code:
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:
Code:
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
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://forum.xda-developers.com/show...2593387&page=2
HTC One 32 GB AT&T

The Following User Says Thank You to clsA For This Useful Post: [ Click to Expand ]
 
mbinic
Old
#3  
Member - OP
Thanks Meter 4
Posts: 43
Join Date: Jan 2012
Location: Belgrade
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://forum.xda-developers.com/show....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
 
clsA
Old
(Last edited by clsA; 4th January 2014 at 01:44 AM.)
#4  
clsA's Avatar
Senior Member
Thanks Meter 878
Posts: 3,256
Join Date: Aug 2010

 
DONATE TO ME
Quote:
Originally Posted by mbinic View Post
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://forum.xda-developers.com/show....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
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://forum.xda-developers.com/show....php?t=2535365

this guide by @nkk71 is a good source of information your just doing a few things differently
http://forum.xda-developers.com/show....php?t=2541082
HTC One 32 GB AT&T

 
mbinic
Old
#5  
Member - OP
Thanks Meter 4
Posts: 43
Join Date: Jan 2012
Location: Belgrade
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...
 
mbinic
Old
#6  
Member - OP
Thanks Meter 4
Posts: 43
Join Date: Jan 2012
Location: Belgrade
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)
 
mbinic
Old
#7  
Member - OP
Thanks Meter 4
Posts: 43
Join Date: Jan 2012
Location: Belgrade
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
Code:
fastboot oem writecid 11111111
Is that the correct CID? Is that the correct number of 1s (8? from http://forum.xda-developers.com/show...hp?t=2317536)?

2.set MID with MID_Change_TOOL_v.1.01 (from http://forum.xda-developers.com/show....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://forum.xda-developers.com/show...hp?t=2541082):

Quote:
If you’re on hboot which is above 1.44, then first thing is to downgrade that:
so download this: http://www.htc1guru.com/dld/1-29-401-12_hboot_1-44-zip/

in bootloader/FASTBOOT USB, flash it:
fastboot oem rebootRUU
fastboot flash zip 1.29.401.12_hboot_1.44.zip
fastboot flash zip 1.29.401.12_hboot_1.44.zip <---- just in case the above said “failed flush again”
fastboot reboot-bootloader
--> and confirm hboot is now 1.44
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?
 
nkk71
Old
#8  
nkk71's Avatar
Recognized Contributor
Thanks Meter 2786
Posts: 5,631
Join Date: May 2010
Location: Beirut
Quote:
Originally Posted by mbinic View Post
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
Code:
fastboot oem writecid 11111111
Is that the correct CID? Is that the correct number of 1s (8? from http://forum.xda-developers.com/show...hp?t=2317536)?

2.set MID with MID_Change_TOOL_v.1.01 (from http://forum.xda-developers.com/show....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://forum.xda-developers.com/show...hp?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?
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://forum.xda-developers.com/show...5&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
The Following User Says Thank You to nkk71 For This Useful Post: [ Click to Expand ]
 
mbinic
Old
#9  
Member - OP
Thanks Meter 4
Posts: 43
Join Date: Jan 2012
Location: Belgrade
Ok, so the correct order is:

1. change MID
2. change CID
3. downgrade HBOOT
4. run RUU

Thanks!
 
nkk71
Old
#10  
nkk71's Avatar
Recognized Contributor
Thanks Meter 2786
Posts: 5,631
Join Date: May 2010
Location: Beirut
Quote:
Originally Posted by mbinic View Post
Ok, so the correct order is:

1. change MID
2. change CID
3. downgrade HBOOT
4. run RUU

Thanks!
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.

The Following User Says Thank You to nkk71 For This Useful Post: [ Click to Expand ]
Tags
backup, htc__332, recovery, s-off, supercid
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes