5,600,182 Members 40,323 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE] Return to stock for Canadian HTC One Users

Tip us?
 
SaHiLzZ
Old
(Last edited by SaHiLzZ; 16th December 2013 at 05:14 PM.)
#1  
Senior Member - OP
Thanks Meter 297
Posts: 1,367
Join Date: Jan 2011
Tutorial [GUIDE] Return to stock for Canadian HTC One Users

This guide is for Canadian HTC One Bell Rogers Telus users who need to go back to stock firmware for warranty after flashing custom recovery/rom. If you have installed Open EU, Google, Dev, ATT, or any other kind of RUU, see post #2.


Requirements:
1. Your HBOOT is 1.55.
2. You received OTA to JB 4.3 from Rogers Bell Telus
3. Your main version is 3.x.661.x, 3.x.666.x, 3.x.631.x,
4. Some working knowledge of ADB/Fastboot.


Steps to restore stock:

Quote:
1. Download your respective nandroid backup from below:

Rogers Nandroid: Stock_JB_4.3_ROGER001_TWRP_3.22.631.1.zip - http://goo.gl/7702AM
Bell Nandroid: Stock_JB_4.3_BM___001_TWRP_3.23.666.1.zip - http://goo.gl/hw7Bj7
Telus Nandroid: Stock_JB_4.3_TELUS001_TWRP_3.22.661.1.zip - http://goo.gl/sYoqei
Quote:
Telus RUU ZIP: http://www.htc1guru.com/dld/ruu-zip-...decrypted-zip/
Run fastboot oem rebootRUU.
Then, flash the RUU with the command fastboot flash zip filename
2. Download latest TWRP from: http://techerrata.com/browse/twrp2/m7

3. Reboot your device in fastboot and flash TWRP recovery. I used 2.6.3.0.

4. Reboot into recovery and do a backup of what you have working now (very important)

5. Boot back into OS

6. Unzip the nandroid backup folder and copy it to your \\SDCARD\TWRP\BACKUPS\######\somefolder\

7. Reboot back into TWRP, and restore the nandroid file

8. Reboot, your phone should be booting into your carrier firmware

9. Root

10. S-Off: Rumrunner thread, link: http://forum.xda-developers.com/show....php?t=2488772

11. Verify all is WORKING OK, then flash stock recovery, Link: http://goo.gl/2Kntxz

12. Remove *Tempered* from boot thread, link: http://forum.xda-developers.com/show....php?t=2477792

13. Unroot from SuperSU app.

14. S-On if you must, highly NOT suggested. command: fastboot oem writesecureflag 3

15. All should be good now.
The Following 8 Users Say Thank You to SaHiLzZ For This Useful Post: [ Click to Expand ]
 
SaHiLzZ
Old
(Last edited by SaHiLzZ; 9th December 2013 at 03:02 AM.)
#2  
Senior Member - OP
Thanks Meter 297
Posts: 1,367
Join Date: Jan 2011
** I am working from theory, and NOT actual experience with this **

Guide for HBOOT 1.44 (4.1.2) & those on DEV/GPE/ATT/INTL RUU based firmwares

Bell: 1.29.666.5 - http://www.htc1guru.com/dld/m7-cwm-n...-29-666-5-zip/
Rogers: 1.29.631.4 - http://www.htc1guru.com/dld/m7-cwm-n...013-06-03-zip/
Telus: 1.29.661.5 - http://www.htc1guru.com/dld/m7-twrp-...-29-661-5-rar/

Stock Recovery for 1.44 HBOOT: http://goo.gl/Yzkwtl

1.44 HBOOT (S-Off required): http://d-h.st/qfc

Assumptions:

1. You have S-Off
2. You have 1.44 HBOOT
3. You know how to use fastboot/adb commands.

Steps to revert to 4.1.2 HTC One:

Quote:
1. Install earliest possible RUU for Dev edition.. 1.29.1540.3 http://www.htc1guru.com/dld/ruu-zip-...29-1540-3-zip/

Make sure your CID is 11111111 and MID is PN0712000.

1a. If it fails to install, install the 1.44 HBOOT from above: fastboot flash zip hboot.zip and then re-flash the DEV zip file as fastboot flash zip devruu.zip

2. Install recovery. CWM for Bell & Rogers, TWRP for Telus. Do a backup from custom recovery (mostly to generate a backup path to use in step 4)

3. Reboot back into OS

4. Unzip the nandroid backup folder and copy it to your \\SDCARD\TWRP\BACKUPS\######\somefolder\ or \\data\media\clockworkmod\ .... (I am hazy on the path detail for CWM) You may need to use ES File Explorer to move the folder around if cwm is using 0\clockworkmod folder.

5. Reboot into recovery, select restore, and restore the nandroid file.

6. You should be booting into the earliest HTC OS for Rogers, Bell, Telus. (Your fastboot getvar all will still say 1.29.1540.3, this will change after an OTA)

7. Change your CID to Rogers001, BM___001, or TELUS001 accordingly in fastboot.

8. If you are rooted, either unroot supersu, or flash this file unroot-flashable.zip from recovery: http://goo.gl/JBmJVQ

9. Install stock recovery from fastboot http://goo.gl/Yzkwtl. Do a factory reset to verify that recovery has installed. You should NOT see CWM or TWRP during reset process.

10. Reboot back into OS and check for OTA, your OTA should come through and install itself, your fastboot getvar all should now result in the correct 1.29.x.17 main version.

11. At this time, you are stock, with S-Off and unlocked bootloader. If you want to continue further to lock bootloader and S-ON, start from step 9 in post 1.
 
SaHiLzZ
Old
(Last edited by SaHiLzZ; 26th February 2014 at 06:17 PM.)
#3  
Senior Member - OP
Thanks Meter 297
Posts: 1,367
Join Date: Jan 2011
Miscellaneous tips and tricks:

The Following User Says Thank You to SaHiLzZ For This Useful Post: [ Click to Expand ]
 
gadarius
Old
#4  
Junior Member
Thanks Meter 0
Posts: 10
Join Date: May 2012
Location: prince albert
Thanks for the help! was looking for the nandroid back ups. will check back when you have the 1.44 written up. Is there a way i can upgrade my hboot to 1.55 from 1.44 in order to use the nandroid in post 1. If load the 1.29 nandroid my touch screen wont work and i need to go buy a otg cable in order to accept whats on the screen.
 
josh7cfc
Old
#5  
josh7cfc's Avatar
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Oct 2013
Talking Thank You so much!!

I've been searching for the ROGERS RUU or Nandroid all day, new to Android so I didn't think of making a "nandroid" backup before flashing ROMs, but you saved me mate

Cheers!
 
vksahota
Old
#6  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Nov 2013
Default Rogers htc one stuck on fastboot screen

Rogers htc one stuck on fastboot screen.
 
SaHiLzZ
Old
#7  
Senior Member - OP
Thanks Meter 297
Posts: 1,367
Join Date: Jan 2011
What have you tried so far? How did it get stuck?
 
vksahota
Old
(Last edited by vksahota; 20th November 2013 at 11:37 PM.)
#8  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Nov 2013
Default Stuck on fastboot

Quote:
Originally Posted by SaHiLzZ View Post
What have you tried so far? How did it get stuck?
Before following your instructions today, i relocked the bootloader and tried few exe and zip ruu yesterday. After that its stuck on fastboot screen.
 
SaHiLzZ
Old
#9  
Senior Member - OP
Thanks Meter 297
Posts: 1,367
Join Date: Jan 2011
What's the output of fastboot getvar all ?
 
vksahota
Old
(Last edited by vksahota; 21st November 2013 at 12:54 AM.)
#10  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Nov 2013
Quote:
Originally Posted by SaHiLzZ View Post
What's the output of fastboot getvar all ?
(bootloader) version: 0.5
(bootloader) version-bootloader: 1.55.0000
(bootloader) version-baseband: 4A.20.3263.16
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.22.631.1
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno:
(bootloader) imei:
(bootloader) meid: 00000000000000
(bootloader) product: m7_ul
(bootloader) platform: HBOOT-8064
(bootloader) modelid: PN0712000
(bootloader) cidnum: ROGER001
(bootloader) battery-status: good
(bootloader) battery-voltage: 3983mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: dirty-fe1214a4f2
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.080s

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes