Replies from aivard
ผมเข้าใจแล้วว่าคุณพลาดตรงไหน ขั้นตอนที่น่าจะถูกต้องคือ
1. Smartflash Rom ที่ต้องการ
2. ถ้าบูทเครื่องไม่ขึ้นและค้างอยู่ที่ HTC ให้เอาไฟล์ boot.img จาก zip ROM ที่เพิ่ง smartflash ไปใส่ใน directory /android แล้ว boot เครื่องเป็น bootloader>fastboot แล้วต่อสาย USB พิมพ์ fastboot flash boot boot.img อย่างที่ท่าน hawee50 ทำครับ
3. ถ้าบูทเครื่องได้ตามปกติก็ถือว่าใช้ได้แล้วครับ นอกเสียจากหากอยากเพิ่มสมรรถนะเครื่องก็ smartflash custom kernel ได้ครับ
Smartflash สามารถเปิดได้ต้องตามขั้นตอนนี้ครับ
1. เข้าไปใน Recovery Mode ไปที่ tools เลื่อนไปล่างสุด จะเห็นคำว่า enable Smartflash จิ้มไปเลยครับ (ทำแค่ครั้งเดียว)
2. ทำการดาวน์โหลด app 4EXT จาก https://www.dropbox.com/s/6ybcxyrpzv88uik/recovery.img แล้ว install โดยใช้โปรแกรมที่สามารถเข้าถึง SDCard ได้ แนะนำ Astro ครับ จะ install ได้ ต้องอนุญาติให้เครื่องลงแอพจาก Unknown Source ใน Settings>Security ก่อนนะครับ
3. เมื่อ install เสร็จแล้ว ทำการอัพเดทแอพก่อนนะครับ โดยเลือกไปที่ Online Install แล้วตอบ Ok ไป ทีนี้เครื่องอาจถามว่า ใช้ Sensation XE ใช่ไหม ก็ตอบ ใช่ไป ถามว่า S-ON หรือไม่ก็ตอบตามความเป็นจริงไปครับ
4. เมื่ออัพเดทเสร็จ เข้าไปที่ Settings จาก 4EXT นะครับ เลือกไปที่แถบ Recovery เลื่อนลงมาแล้วติ๊ก S-ON 4EXT Smartflash ให้ติ๊กให้มีเครื่องหมายถูกครับ
เมื่อทำอย่างนี้ จะมีเมนูเพิ่มขึ้นมาใน 4EXT เป็นแถบ Recovery ครับ โดยเราจะสามารถ Flash Rom จากทางนี้ได้เลย แต่ต้องเรียนว่า ถ้าไม่ได้ซื้อ 4EXT จาก Play Store มันจะมีเมนู Recovery ใน app เพียงแค่ 3 วันนะครับ ของผมจึงใช้วิธี ลบ แล้วลง 4EXT ใหม่และ ติ๊ก Smartflash ทุกครั้งก่อนจะ Flash ROM ครับ
ส่วนการแฟลช custom kernel เช่น Faux123, Overclock, Bricked 1.4 ต้อง Smartflash ผ่าน 4EXT เมื่อ แฟลชรอมแล้วเท่านั้นครับ ยกเว้นบาง ROM บางตัวเช่น ARHD ครับ มันจะให้เราเลือกใน Recovery เองเลย
ผมใช้ ROM ViperS 1.1.0 ด้วย Kernel Faux123 เวอร์ชั่นของ Yank555 ครับ
จะว่าไปแล้ว ผมว่าวิธีที่คุณ hawee50 กำลังจะทำนั้น อาจทำให้เครื่องไม่สามารถเล่น wifi ได้นะครับ แนะนำให้เปิดระบบ smartflash ใน 4EXT และในตัวแอพ แล้วทำการ flash ROM ผ่าน แอพ 4EXT แทนที่จะต้องเข้าไปในโหมด Recovery โดยการปิดเปิดเครื่องใหม่นะครับ และผมก็อยากแนะนำให้ทำวิธีนี้เช่นกันกับการ flash kernel ครับ เพราะการ flash kernel ผ่าน cmd จะทำให้ตัว kernel รันไม่สอดคล้องกับ ROM ครับ
สวัสดีครับ ดูจากทรงแล้ว เครื่องคุณน่าจะ Unlocked โดย HTC Dev แต่ไม่ได้ S-OFF ใช่ไหมครับ
ถ้าหากเครื่องคุณได้ทำการ Unlocked, Root และ Flash ROM ไปแล้ว ทำตามขั้นตอนด้านล่างนี้เลยครับ
1. เปิดเครื่องไปสู่ระบบ bootloader โดยการ กดปุ่ม Volume Down+Power จนกว่าหน้าจอจะติดนะครับ
2. เข้าไปที่ Fastboot ครับ แล้วเสียสาย USB ตรง Fastboot จะเขียนเพิ่มเติมมาว่า Fastboot USB
3. ในคอมพิวเตอร์ของคุณ เปิด zip ของ ROM ที่คุณได้ Flash ไปล่าสุด หา Folder ที่มีชื่อว่า Kernel แล้ว copy ไฟล์ .img ที่ชื่อว่า boot.img ไปไว้ที่ directory ที่คุณได้ใส่ adb ไว้
4. ในคอมพิวเตอร์เช่นกัน เข้าไปที่ cmd จาก Windows เปลี่ยน directory ไปสู่โฟลเดอร์ที่คุณได้ใส่ไฟล์ ADB ไว้ แล้วพิมพ์ fastboot flash boot boot.img เมื่อ แฟลชเสร็จเรียบร้อยใน cmd จะรายงานว่าเสร็จเรียบร้อย
5. พิมพ์ fastboot reboot เพื่อรีบูทเครื่องครับ
หากไม่สำเร็จ กรุณาแจ้งรายระเอียดให้ทราบหน่อยครับว่าเครื่องของคุณ HTC DEV unlocked หรือว่า S-OFF เผื่อผมจะช่วยหาวิธีอื่นเพื่อช่วยแก้ไขให้ครับ
อันที่จริงไม่จำเป็นต้อง S-OFF หรอกครับ แค่ใช้ ระบบ Smartflash ของ 4EXT เวอร์ชั่นใหม่ล่าสุดก็สามารถทำให้ทุกอย่างง่ายเหมือน S-OFF ครับ