[GUIDE] Return to stock for Canadian HTC One Users

Search This thread

SaHiLzZ

Senior Member
Jan 19, 2011
2,000
516
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:

1. Download your respective nandroid backup from below:

Rogers Nandroid: Stock_JB_4.3_ROGER001_TWRP_3.22.631.1.zip - http://www.htc1guru.com/dld/m7-twrp-nandroid-backup-cid-roger001-3-22-631-1-zip/
Bell Nandroid: Stock_JB_4.3_BM___001_TWRP_3.23.666.1.zip - http://www.htc1guru.com/dld/m7-twrp-nandroid-backup-cid-bm___001-3-23-666-1-zip/
Telus Nandroid: Stock_JB_4.3_TELUS001_TWRP_3.22.661.1.zip - http://goo.gl/sYoqei
Telus RUU ZIP: http://www.htc1guru.com/dld/ruu-zip...157-04_release_336571_signed_2_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://xdaforums.com/showthread.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://xdaforums.com/showthread.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.
 
Last edited:

SaHiLzZ

Senior Member
Jan 19, 2011
2,000
516
** 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-nandroid-backup-cid-bm___001-1-29-666-5-zip/
Rogers: 1.29.631.4 - http://www.htc1guru.com/dld/m7-cwm-nandroid-backup-cid-roger001-1-29-631-4-2013-06-03-zip/
Telus: 1.29.661.5 - http://www.htc1guru.com/dld/m7-twrp-nandroid-backup-cid-telus001-1-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:

1. Install earliest possible RUU for Dev edition.. 1.29.1540.3 http://www.htc1guru.com/dld/ruu-zip-m7_ul_jb_50_brightstarus_wwe_1-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.
 
Last edited:
  • Like
Reactions: radwimp and Nic2112

SaHiLzZ

Senior Member
Jan 19, 2011
2,000
516
Miscellaneous tips and tricks:


 
Last edited:

gadarius

Member
May 13, 2012
22
1
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

Member
Oct 14, 2013
6
0
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

Member
Nov 20, 2013
6
0
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
 
Last edited:

SaHiLzZ

Senior Member
Jan 19, 2011
2,000
516
1. Unlock boot loader and download rogers nandroid and unzip.
2. Flash TWRP
3. Boot into TWRP
4. Run a fake backup. If it fails.. Got a SD card issue, let me know so I can guide you through it.
5. On computer type adb devices. Should come back with device in recovery mode
6. AD
 
  • Like
Reactions: vksahota

SaHiLzZ

Senior Member
Jan 19, 2011
2,000
516
6. Adb shell, then CD SDCARD, CD TWRP, CD BACKUP, note the path

7. Adb push rogersback \SDCARD\TWRP\BACKUPS\######\somefolder
 
  • Like
Reactions: vksahota

vksahota

Member
Nov 20, 2013
6
0
Rogers Htc One stock rom

Thanks Sahilzz, I fixed it. Everything is back to normal. I was able to bring it back to stock rom.
Thanks a lot.
 

Aktheprodigy

Senior Member
May 12, 2013
171
3
how do I install CWM I have twrp recovery. When I tried to install it. It said on CMD, but the phone keeps rebooting
 

SaHiLzZ

Senior Member
Jan 19, 2011
2,000
516
Retry. Sometimes it takes a few tries for recovery to stick. Are you following post #2?

What's your fastboot getvar all output?
 
Jan 20, 2010
5
0
HELP! Blue screen, can't get past bootloader

I tried installing an OTA update that came through and now I am stuck on a blue screen. I can get to bootloader and fastboot but nothing I do can get past that. I want to return to stock or even just flash another ROM but I can't as my computer won't recognize the phone either. My HTC One is unlocked, S-On, TWRP recovery and HBOOT 1.44 . I've tried doing a fastboot getvar all but as I said, the computer won't recognize the phone so command prompt just sits there.
 

SaHiLzZ

Senior Member
Jan 19, 2011
2,000
516
Move to a windows 7 machine and retry. Can't help if fastboot/adb doesn't work
 

redvapor

New member
Dec 5, 2013
2
0
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:

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: Missing..



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://xdaforums.com/showthread.php?t=2488772

11. Remove *Tempered* from boot thread, link: http://www.htc1guru.com/guides/guru-bootloader-reset/ OR http://xdaforums.com/showthread.php?t=2477792

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

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

14. All should be good now.

Noob here
Step 9 says root.....what do you mean bu it?

Thanks
 

Top Liked Posts