เนืองจากจะต้องเอาเครื่อง 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 ได้
- ต้องมี internet ที่ใช้งานได้
- เครื่องจะต้อง oem unlock หรือ rooted ก่อน และ window เราจะต้องใช้ adb, fastboot สั่งงานเครื่องเราได้ด้วย
- เปิด USB debugging ที่เครื่อง htc one
- 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 มาคุยกันได้ครับ 😉
hboot1.56 ใช้ rumrunner ได้ไหมครับผมงมมา 3 อาทิตแล้วไม่ได้สักที ลองจนไม่รู้จะลองยังไงแล้ว แล้ววิธีถอย hboot ถอยยังไงอะครับขอวิธีได้ไหมครับ ขอบคุณครับ
firewater นะครับ เห็นอีก post เค้ามาบอกกันไว้
firewater ครับผมทำได้แล้ว บน Hboot 1.56
Firewater ใช้ windows อะไรทำครับ แล้วก็ทำตอน ใช้ rom อะไรครับคุณ thetonzaa
ขอ Link วิธีการทำ Firewater S-off ที่ทำแล้วผ่านด้วยครับ
ผมใช้ windows 7 64 bit ครับ ผมเคยทำใน win8 ไม่ผ่าน ตอนผมทำ s off ผมทำบน ARHD 4.3 อะครับ H boot 1.56 ครับ ก็โหลดตัวไฟล์ firewater มา ไว้ในโฟลเดอร์ ที่คุณมี adb แล้วก็พิมคำสั่ง http://firewater-soff.com/instructions/ ตามเว็บนี้ในช่วง Instructions (normal, rooted device method) พิมพ์ ตามนี้ทีละบรรทัด
adb reboot
adb wait-for-device push firewater /data/local/tmp
adb shell
su
ส่วนจากตรงนี้ copy ทั้งสองบรรทัดไป paste เลยครับ
chmod 755 /data/local/tmp/firewater
/data/local/tmp/firewater
แต่โทรศัพท์คุณต้องต่อไวไฟที่ใช้งานได้อยู่ด้วยนะ
แล้วก็ yes ตามมัน ปล่อยมันทำมันจะเสร็จเองครับ แล้วลอง adb reboot ดูอีกที เพื่อดูว่า S-off รึยัง ^^
flash RUU แล้วมันขึ้น
C:\tools>fastboot flash zip ruu.zip
load_file: could not allocate 1054703616 bytes
error: cannot load ‘ruu.zip’
แก้ยังไงดีครับ
file ruu.zip มันเปิดได้ใช่มั้ยครับ? คือไฟล์ zip ไม่ใช่ไฟล์เสียนะ? เดาเอารอท่านข้างบนที่แก้ปัญหาได้มาตอบน่าจะชั่วร์กว่า
โหลดได้ครับ งงเหมือนกัน
ทำตามขั้นตอนครบแล้วมันมาค้างอยู่หน้า BOOTLOADER ตลอดเลยครับ Reboot เข้า System ไม่ได้เลยทำไงดีครับ
ตอนนี้ เครื่องผมเป็น Rom Google Play Edition
จะกลับมาเป็น rom เดิม ทำได้มั้ยครับ
Hboot 1.57 ทำได้มั้ยครับ อีก 2เดือนจะหมดประกัน ลำโพงมาแตก่ะงั้น
รับเครื่องมา โดยไม่รู้ว่าโมมาแล้วค่ะ แล้วอยากกลับเป็นรอมศูนย์เอาไปเคลมกล้อง แต่ทำไม่เป็นเลย มีใครพอจะรับทำ หรือบอกพิกัดที่มีร้านรับทำได้ไหมค่ะ เพราะร้านแถวบางแคบอกทำไม่ได้htc ยากกลัวทำแล้วดับสนิท เลยไม่กล้าให้ลองค่ะ ยังไงรบกวนนะค่ะ