สำหรับคนที่ใช้วิธี fastboot ไม่ได้ ขั้นตอนหลักๆแบ่งเป็น 3 ช่วงนะครับ คือ

  1. flash ตัว Recovery – เราจะได้บูทเข้าแล้วทำอะไรกับเครื่องได้ (เหมือน single user mode ใน Linux)
  2. เตรียมเครื่องให้ใช้ ADB ได้ จะได้อัพโปรแกรมขึ้นไปได้
  3. อัพโปรแกรม su กับ Superuser ขึ้นไป

ผมพยายามเขียนแบบสั้นๆ กระชับ สำหรับคนที่พอมีพื้นฐานด้านนี้อยู่แล้วนะครับ จะได้ไม่ต้องอ่านตัวอักษรยึกยือจนปวดหัว

Flash Recovery

  1. โหลด FlashRec มาติดตั้ง
  2. โหลด RA Hero Recovery เอาไว้ใน SD
  3. เปิด Recovery Flasher กดปุ่ม Backup Recovery Image ถ้าโชคดีจะ backup ได้ ถ้าตรงนี้ Fail ก็บ๊ายบาย ไม่ต้องทำต่อ
  4. กรอก path ของ recovery image ลงไปใน textbox (เช่น /sdcard/recovery-RA-hero-v1.5.2.img)
  5. กด Flash ถ้าไม่มี error อะไรก็เป็นอันจบ

ADB (Android Debug Bridge)

  1. โหลด Android SDK มาลง
  2. เปิดโหมด USB Debug (Settings > Applications > Development > USB debugging)
  3. ลืมบอกไป เสียบ Hero ไว้กับคอมด้วยนะ
  4. ลง driver USB จาก Android SDK (แต่ถ้ารู้สึกว่ามันยุ่งยากก็โหลด ตัวนี้ ไปลงแทน)
  5. เปิด cmd.exe ไปที่โฟลเดอร์ tools ใน sdk แล้วลองสั่ง adb devices ถ้าขึ้น serial number มาเป็นอันใช้ได้

อัพโหลด Superuser ขึ้นเครื่อง

  1. บูทเข้า recovery ด้วยการกดปุ่ม Home ค้างไว้ แล้วค่อยกดปุ่มเปิดเครื่อง (ปิดเครื่องก่อนทำนะ) แล้วรอจนมีหน้าจอเขียวๆ ดำๆ ขึ้นมา
  2. ถ้าอยาก backup ก็เข้า Backup/Restore > NAND backup — จริงๆ ตอนนี้ไม่ค่อยจำเป็นหรอก  แต่ถ้ากลัวเผลอไปสั่ง rm -rf / ล่ะก็ backup ไว้หน่อยก็ดี
  3. ระหว่างรอ backup ก็โหลด Superuser แล้วแตกลงโฟลเดอร์ tools ใน SDK
  4. แตกเปิด 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/
  5. รีบูทเครื่อง เข้า Android ตามปกติ เสร็จแล้วสั่ง adb shell มันจะต้องขึ้น $ prompt มา
  6. สั่ง su แล้วหันไปดูจอ Hero จะมีโปรแกรมเด้งขึ้นมาถามว่าจะอนุญาตมั้ง ก็กด always allow โลด
  7. จะได้ # มา ลองสั่ง id จะเห็นมันขึ้นว่า uid=0(root) gid=0(root)

จบขั้นตอนการ root เครื่อง หลังจากนี้จะมีอะไรสนุกๆให้เล่นอีกมาก เหมือนค้นพบโลกใหม่ยังไงอย่างงั้น ไว้รอบหน้าจะมาเขียนเรื่องการ flash radio หรือการอัพ custom rom นะครับ มีอะไรสนุกๆรออยู่อีกเยอะ

ขอบคุณแหล่งข้อมูลทุกที่ เยอะมากจำไม่ค่อยได้ โดยรวมหลักๆก็

ป.ล. ไฟล์ที่ให้ข้างบน ผมทำ mirror ไว้ให้ สำหรับคนที่เน็ตออกนอกห่วย