เนืองจากจะต้องเอาเครื่อง htc one ไปเคลมกล้อง ไอ่เราก็ไม่คิดว่าจะมีวันนี้
และสืบเนื่องจาก ศูนย์บริการ HTC Thailand เคยบอกผมว่าถ้าเครื่องคุณ bootloader ขึ้น TAMPERED, RELOCKED แบบนี้ จะถือว่า rooted และหมดประกัน (จะซ่อมแบบเปลี่ยน mainboard เท่านั้น)

เครื่องผมตอนนี้ hboot เป็น version 1.54 ซึ่งจะใช้ revone มาแก้ tempered, relocked ไม่ได้
วิธีทำของ hboot 1.44 คุณ rakyim เขียนไว้ ที่นี่

[updated] ท่านที่ทำ superCID ไปด้วย มีวิธีทำกลับให้เป็น HTC__044 ให้ดู โพสของคุณ rakyim (บรรทัดข้างบน)

ขอบันทึกขั้นตอนไว้ที่ droidsans แห่งนี้ เผื่อมีคนต้องการจะทำบ้าง แล้วไม่รู้จะไปทางไหนดี 🙂

คำเตือน! อ่านและศึกษาให้เข้าใจก่อนลงมือทำ การกระทำขั้นตอนตามโพสต์นี้จะทำให้ข้อมูลของคุณ ในเครื่องหายหมด (เหมือนใหม่แกะกล่อง จะมีก็แต่ของที่ htc ให้มา)

เครื่องมือที่ใช้

  • rumrunner_HTC_0.5.0.zip จากเวบ rumrunner.us (http://rumrunner.us/rumrunner_downloads/rumrunner_HTC_0.5.0.zip)
  • Flash Guru_Bootloader_Reset_1.0.zip มาจาก xda-dev (http://www.htc1guru.com/dld/guru_bootloader_reset_1-0-zip/)
  • RUU zip (4.1.2) จากที่นี่ htc1guru (http://www.htc1guru.com/downloads/ruu-zip-downloads/)

เลือกตัวนี้
RUU Zip M7 U JB 50 HTC Asia WWE 1.29.707.4 R Radio 4A.14.3250.13 10.33.1150.01 Release 312087 Signed 2 4 Decrypted
File Size: 1005.8 MiB – Downloads: 4656
MD5: 9b1c26b17e5ebabff176e18caeb13190

ขั้นตอนแบบคร่าวๆ

  • ทำ S-OFF
  • reset bootloader เพื่อลบคำว่า TAMPERED, RELOCKED
  • flash RUU (ROM ศูนย์)
  • ทำ S-ON

ขั้นตอนการทำ

1. วิธีทำกลับ ROM ศูนย์ที่ง่ายที่สุดคือ flash RUU กลับ แต่ว่าถ้าเครื่องเราเป็น S-ON มันจะทำไม่ได้ แล้ว
เครื่องเรา มี HBOOT version 1.54 จะทำ S-OFF ด้วยวิธีง่ายโดยใช้ revone ไม่ได้อีกเช่นกัน เราจะใช้ rumrunner

2. โหลด rumrunner มาให้พร้อมครับ, ตอนที่ใช้นี้เป็น rumrunner version universal 0.5

3. การจะใช้ rumrunner ได้

  1. ต้องมี internet ที่ใช้งานได้
  2. เครื่องจะต้อง oem unlock หรือ rooted ก่อน และ window เราจะต้องใช้ adb, fastboot สั่งงานเครื่องเราได้ด้วย
  3. เปิด USB debugging ที่เครื่อง htc one
  4. Fast boot disabled ที่เครื่อง htc one (settings -> Power-> UN check “fast boot”)

*วิธี rooted ไม่บอกแล้วนะครับ (สำหรับอ้างอิง: ผมใช้ TWRP 2.6.3.3 กับ SuperSU v1.65 ของ clockworkmod)

4. ข้อสำคัญของการรัน rumrunner เครื่อง window ต้องปิด firewall และปิด antivirus ในระหว่างที่เรียกใช้มันทำงาน
double click soju.exe เพื่อเป็นการเรียกทำงาน

5. เมื่อทำ S-OFF ด้วย rumrunner สำเร็จ ต่อไปเราจะ reset bootloader กัน

6. Flash Guru_Bootloader_Reset_1.0.zip ด้วย TWRP recovery *ดูหน้าจออย่างละเอียดได้จากเวบต้นทางนะครับ

7. ตอนเลือก option ให้เลือก remove TAMPERED กับ LOCK Bootloader

*ภาพจาก htc1guru (http://forum.xda-developers.com/showthread.php?t=2527194)

8. เมื่อเสร็จแล้วลอง boot เข้า bootloader ตรวจสอบได้ TAMPERED จะหายไปและมีคำว่า LOCKED (ไม่ใช่ RELOCKED) แล้ว

9. ต่อไปเราจะ flash RUU เพื่อกลับ ROM ศูนย์แล้ว วิธีอย่างละเอียดที่นี่ (http://forum.xda-developers.com/showthread.php?t=2358738)

10. เตรียมไฟล์ RUU Zip M7 U JB 50 HTC Asia WWE 1.29.707.4 R Radio 4A.14.3250.13 10.33.1150.01 Release 312087 Signed 2 4 Decrypted.zip เอาไว้ แล้วนะครับ เราอาจจะเปลี่ยนชื่อยาวๆนี้เป็น ruu.zip สั้นๆก็ได้

เรียกคำสั่ง
adb reboot-bootloader

พอเข้าหน้า fastboot แล้ว เราจะสั่ง
fastboot oem rebootRUU

ทีนี้เราจะเห็นหน้าจอพิ้นสีดำ ตัวหนังสือ htc สีเงิน
fastboot flash zip ruu.zip
จะเห็นคำว่า FAILED อย่าตกใจครับ เราจะต้องสั่งคำสั่งเดิมอีกครั้ง
fastboot flash zip ruu.zip

สังเกตที่ตัวเครื่อง ปรอทสีเขียวจะเพิ่มขึ้นเรื่อยๆ พอมันทำเสร็จ สังเกต prompt ใน cmd มันจะกลับมาให้พิมพ์ได้อีกครั้ง
เราจะสั่ง reboot ได้แล้ว
fastboot reboot

reboot กลับมา จะใช้เวลา boot นานหน่อยครับ อย่าตกใจ 😉

11. เราจะได้ ROM ศูนย์ เหมือนตอนซื้อแกะกล่อง เหมือนเมื่อตอนมันออกวางตลาดเดือนแรกแล้วครับ (android 4.1.2)
12. สั่งคำสั่ง เข้า bootloader อีกครั้ง เราจะเห็นว่า HBOOT เรากลับมาเป็น version 1.44 แล้ว เยส..ส 😀
adb reboot-bootloader

** ถ้าทำ super CID ไว้ด้วย หลังจากได้ HBOOT 1.44 มาแล้ว ก็น่าจะทำตามโพสคุณ rakyim เพื่อทำกลับมาเป็น cid ของบ้านเราได้ หลังจากทำ CID กลับมาแล้วค่อยทำขั้น 13 ต่อไป

13. สั่งคำสั่งเพื่อเปลี่ยน S-OFF เป็น S-ON
fastboot oem writesecureflag 3
14. ทดลอง reboot เข้า bootloader อีกครั้ง เพื่อดูว่า S-OFF กลับเป็น S-ON แล้ว
เรียบร้อยเสร็จพิธีครับ พาเครื่องไปใช้งาน หรือเข้าศูนย์เพื่อเคลมได้เลย

เมื่อเรา boot เข้าใช้งานปกติ ก็มาเริ่ม update ROM ผ่านทาง OTA เพื่อ upgrade เป็น 4.2.2 ได้

ถ้าสงสัยตรงไหนหรืออยากปรึกษา ทิ้งข้อความไว้ หรือ hangout มาคุยกันได้ครับ 😉