How to ROOT HTC Hero with FlashRec
สำหรับคนที่ใช้วิธี fastboot ไม่ได้ ขั้นตอนหลักๆแบ่งเป็น 3 ช่วงนะครับ คือ
- flash ตัว Recovery – เราจะได้บูทเข้าแล้วทำอะไรกับเครื่องได้ (เหมือน single user mode ใน Linux)
- เตรียมเครื่องให้ใช้ ADB ได้ จะได้อัพโปรแกรมขึ้นไปได้
- อัพโปรแกรม su กับ Superuser ขึ้นไป
ผมพยายามเขียนแบบสั้นๆ กระชับ สำหรับคนที่พอมีพื้นฐานด้านนี้อยู่แล้วนะครับ จะได้ไม่ต้องอ่านตัวอักษรยึกยือจนปวดหัว
Flash Recovery
- โหลด FlashRec มาติดตั้ง
- โหลด RA Hero Recovery เอาไว้ใน SD
- เปิด Recovery Flasher กดปุ่ม Backup Recovery Image ถ้าโชคดีจะ backup ได้ ถ้าตรงนี้ Fail ก็บ๊ายบาย ไม่ต้องทำต่อ
- กรอก path ของ recovery image ลงไปใน textbox (เช่น /sdcard/recovery-RA-hero-v1.5.2.img)
- กด Flash ถ้าไม่มี error อะไรก็เป็นอันจบ
ADB (Android Debug Bridge)
- โหลด Android SDK มาลง
- เปิดโหมด USB Debug (Settings > Applications > Development > USB debugging)
- ลืมบอกไป เสียบ Hero ไว้กับคอมด้วยนะ
- ลง driver USB จาก Android SDK (แต่ถ้ารู้สึกว่ามันยุ่งยากก็โหลด ตัวนี้ ไปลงแทน)
- เปิด cmd.exe ไปที่โฟลเดอร์ tools ใน sdk แล้วลองสั่ง adb devices ถ้าขึ้น serial number มาเป็นอันใช้ได้
อัพโหลด Superuser ขึ้นเครื่อง
- บูทเข้า recovery ด้วยการกดปุ่ม Home ค้างไว้ แล้วค่อยกดปุ่มเปิดเครื่อง (ปิดเครื่องก่อนทำนะ) แล้วรอจนมีหน้าจอเขียวๆ ดำๆ ขึ้นมา
- ถ้าอยาก backup ก็เข้า Backup/Restore > NAND backup — จริงๆ ตอนนี้ไม่ค่อยจำเป็นหรอก แต่ถ้ากลัวเผลอไปสั่ง rm -rf / ล่ะก็ backup ไว้หน่อยก็ดี
- ระหว่างรอ backup ก็โหลด Superuser แล้วแตกลงโฟลเดอร์ tools ใน SDK
- แตกเปิด cmd แล้วไปโฟลเดอร์ tools ใน SDK จากนั้นพิมพ์ตาม
adb shell mount /system adb push su /system/bin/ adb shell chmod 4755 /system/bin/su adb push Superuser.apk /system/app/
- รีบูทเครื่อง เข้า Android ตามปกติ เสร็จแล้วสั่ง adb shell มันจะต้องขึ้น $ prompt มา
- สั่ง su แล้วหันไปดูจอ Hero จะมีโปรแกรมเด้งขึ้นมาถามว่าจะอนุญาตมั้ง ก็กด always allow โลด
- จะได้ # มา ลองสั่ง id จะเห็นมันขึ้นว่า uid=0(root) gid=0(root)
จบขั้นตอนการ root เครื่อง หลังจากนี้จะมีอะไรสนุกๆให้เล่นอีกมาก เหมือนค้นพบโลกใหม่ยังไงอย่างงั้น ไว้รอบหน้าจะมาเขียนเรื่องการ flash radio หรือการอัพ custom rom นะครับ มีอะไรสนุกๆรออยู่อีกเยอะ
ขอบคุณแหล่งข้อมูลทุกที่ เยอะมากจำไม่ค่อยได้ โดยรวมหลักๆก็
- http://www.droidsans.com/node/1026
- http://theunlockr.com/2009/11/18/how-to-root-your-sprint-hero-in-one-click/
- http://forum.xda-developers.com/showthread.php?t=561124
- http://zenthought.org/content/project/flashrec
ป.ล. ไฟล์ที่ให้ข้างบน ผมทำ mirror ไว้ให้ สำหรับคนที่เน็ตออกนอกห่วย
เปิด Recovery Flasher กดปุ่ม Backup Recovery Image ถ้าโชคดีจะ backup ได้ ถ้าตรงนี้ Fail ก็บ๊ายบาย ไม่ต้องทำต่อ
ติดมันก็ตรงนี้แหละครับ แก้ไม่ตก มือไม่ถึง