เป็นกระทู้บ่นๆ ปนความรู้นิดหน่อยนะครับ อัพรอมมากไปหน่อยครับ น่้อง a88 คงจะเบื่อ เลยออกอาการดื้อ

เรื่องของเรื่องคือเปลี่ยน 3 รอมในวันเดียว จากของคุณ PJ ไป Bakpia แล้วตบท้ายด้วย CM ปรากฏว่าไม่มีสัญญาณ จึงต้องดิ้นรนกลับรอม 0

แต่พอปิดเครื่อง เข้า download mode (วางสาย + vol up + power) แล้วอัพรอมด้วย sutlr รอประมาณ 300 วิ ก็ขึ้น error เครื่องค้างที่ download mode นึกว่าไม่ต้องแคร์ ถอดแบต reboot ปรากฏว่ารอม 0 ไม่เข้าครับ ยังคงเป็นรอม CM ที่ไม่มีสัญญาณ จะกลับ bakpia ด้วย sutlr ก็เป็นเหมือนกัน แปลว่า download mode เสีย งานงอกละสิ

ผมก็ทำใจเย็นๆ คิดดูว่าจะกลับ rom 0 มีวิธีไหนบ้าง
จะ flash rom 0 ซึ่งเป็นไฟล์ nb0 มีแค่ 2 วิธี
1) sutlr, sut แต่หลายเวอร์ชันก็ไม่รอด (rut ก็ใช้ไม่ได้เพราะคอมเป็น 7 x64) http://uploading.com/files/7942c5ef/SUTLR_v1.7.0.zip/ (credit holysix)
2) recovery ตอนนั้นเป็น clock work ใช้ flash nb0 ไม่ได้
เอาแระเริ่มซีด แต่ยังไม่หยุด ถ้างั้นเปลี่ยนโจทย์ เป็น กลับ recovery 0 ให้ได้ก่อนละกัน จะได้ flash nb0 ได้

จะ flash recovery มี 3 วิธี คือ fastboot, adb และ terminal วิธีง่ายสุดก็ต้องใช้ fastboot

เตรียมตัว fastboot
1) เริ่มด้วยการโหลด recovery 0 ก่อน http://dl.dropbox.com/u/6289358/F0X-0-219D-recovery.img (credit Jaez)
2) หา fastboot มาใช้จาก a88 tools http://dl.dropbox.com/u/3773430/a88_tools.zip (credit pj)
3) ปิดเครื่อง จิ้มสาย usb ต่อคอม เข้า fastboot (วางสาย + vol down + power) เดี๋ยวมีสรุปคำสั่ง fastboot ให้กลางๆ กระทู้นะครับ ตอนนี้ขอข้ามไปถึงผลก่อนว่า fastboot ของผมก็เสียด้วย เวงจิงๆ

เข้า ชม. ที่ 3 ไปแระ ตอนนั้นใช้ adb กะ terminal ไม่เป็น download กะ fastboot ก็เสีย กำและกรู
สำหรับคนที่ ติดท่านี้ ให้ข้ามไปใช้ adb หรือ terminal เพื่อ flash recovery นะครับ (ตัวอย่างคำสั่งท้ายกระทู้เหมือนเดิม) ตอนนั้นผมเลือกวิธียาก คือใช้ clockwork flash รอมท่าน PJ กลับเข้าไป เพราะเป็นรอมที่ใช้ clockwork ได้

ทบทวนการ flash rom ด้วย clockwork recovery
1) ปิดเครือง เข้า recovery (กล้อง + vol up + power) หรือใครปุ่มกล้องเสียให้โหลด rom manager แล้วเข้าไปสั่ง reboot into recovery
2) wipe data ซัก 1 รอบ
3) เลือก update from zip file in sd card ก็เสร็จพิธี

ยังซวยไม่เสร็จครับ พอ flash รอมท่าน pj ก็เกิดอาการค้างที่โลโก้ ใครเจออาการนี้ หรืออาการบู๊ทวน มีวิธีแก้ 2 แบบครับที่ใช้ได้ คือถึกกกก
ถึก 1) flash กลับรอมเก่า แล้ว flash กลับรอมใหม่ ไปๆ มาๆ จนกว่าจะผ่าน (แต่ต้องเป็นรอมที่ใช้ recovery แบบเดียวกัน)
ถึก 2) ปิดเครื่อง เข้า recovery สั่ง wipe แล้วเปิดใหม่ จนกว่าจะผ่าน

ในที่สุดเข้าชั่วโมงที่ 4 หนทางก็เริ่มคลี่คลายเมื่อรอมท่าน PJ สามารถนำสัญญาณโทรศัพท์กลับมาได้ แถม fastboot ก็หายเจ๊งแล้ว (โดยไม่ต้องพึ่งรอม 0!!) แต่ไหนๆ วันนี้ก็ไม่ได้ทำงานแล้ว เราก็จะฝืนไปรอม 0 กันต่อ เพื่อเป็นความรู้ ผมจึงหยิบ sulr มาโหลด รอม 0 ทับอีก ปรากฏว่า…. โหลดไม่เข้า T T download mode ยังเสียอยู่ จึงวนกลับไป fastboot

ทบทวน fastboot
หลังจากต่อโทรศัพท์กับคอมแล้วมีเสียง ตึ๊งดึง ให้เข้า cmd
– fastboot devices เพื่อเช็คว่าโทรศัพท์เชื่อมกับคอมหรือยัง
– fastboot boot xxx-recovery.img เพิ่มเช็คว่า recovery เราทำงานได้จริง ไม่จำเป็นต้องลองก็ได้
– fastboot flash recovery xxx-recovery.img เพื่อทำการ flash recovery ตัวที่เราต้องการ
– fastboot reboot เพื่อสั่งให้โทรศัพท์บู๊ทใหม่เข้ารอมตามปกติ

ได้ recovery 0 แล้วนึกว่าจะไป rom 0 ง่ายๆ เรอะ ฝันไปเถอะ พอผมเข้า recovery 0 สั่ง flash firmware.nb0 ปรากฎว่าค้างงงงง เซ็ง.. ถอดแบต เปิดเครื่องเจอรอมท่าน pj เหมือนเดิม (รอมเค้าดีนะครับ นิ่งมาก แค่ผมอยากลอง CM ตัวใหม่ = =”) เนื่องจากความโรคจิตจึงต้องไปต่อ ถ้า fastboot flash recovery ได้ ก็ต้อง flash system ได้ จึงไม่รอช้า หาวิธีแตกไฟล์ nb0 ออกมาเป็นไฟล์ img

ทบทวนวิธีแตกไฟล์ nb0
1) โหลด nb0 unpack มาก่อน http://www.mediafire.com/?fb0r5bbq9nte130 (credit GamoMan)
2) เข้า cmd ไปที่โฟลเดอร์ที่เก็บตัว unpack ไว้แล้วพิม jUnpackNB0 xxxxxxx.nb0 yyy (xxx คือขื่อ rom nb0, yyy คือชื่อโฟลเดอร์ที่จะแตกไฟล์ไปใส่)
3) พอแตกไฟล์แล้วจะได้ไฟล์สำคัญ 6 ตัวคือ
– xxx-boot.img
– xxx-hidden.img
– xxx-recovery.img
– xxx-system.img
– xxx-ftm.img
– xxx-splash.img

จากนั้นผมก็ flash img ทั้งหมดเข้าเครื่องไปเลย
เพิ่มเติมคำสั่ง fastboot
– fastboot erase system เพื่อลบ rom ตัวเก่า (ไม่จำเป็นต้องทำ)
– fastboot erase userdata เพื่อ wipe
จากนั้นก็ flash img เข้า partition ต่างๆ ของโทรศัพท์
– fastboot flash boot xxx-boot.img
– fastboot flash hidden xxx-hidden.img
– fastboot flash recovery xxx-recovery.img
– fastboot flash system xxx-system.img
– fastboot flash ftm xxx-ftm.img
– fastboot flash splash xxx-splash.img
ครบทุกตัวก็เป็นอันเสร็จ

ได้รอม 0 2.1 สมใจ แต่เอ๊ะ อะไรวะ รอม 0 ไม่มีสัญญาณ!!!! ใครบอกว่ากลับรอม 0 แล้วจะมีสัญญาณครับ ไม่จริงเลย ที่จริงคือไม่มีอะไรแน่นอนในการ flash ต่ะหาก ตอนนี้ CM ก็ขี้เกียจลองแระ วนเวียนอยู่แถว รอมท่าน pj (รอมดีนะครับ หนับหนุน chef ไทย) กับ bakpia นี่แหละ ไปได้แค่ 2 อันนี้ที่มีสัญญาณ

ได้ยินข่าวลือมาว่าโทรศัพท์ android ไม่มีการ brick ถาวร เพราะมีระบบชุบชีวิตซ่อนอยู่อีก 1 ชั้น (ชั้น rom คือ wipe, ชั้น recovery, ชั้น emergency download mode, และชั้นลึกลับ extremely emergency download สำหรับเครื่องที่ brick ไปแล้ว)

ถ้าท่านใดบอกวิธีซ่อม download mode หรือกลับรอม 0 2.1 มีสัญญาณได้จะเป็นพระคุณยิ่งครับ

สุดท้ายขอทิ้งชุดคำสั่ง adb กับ terminal ไว้นะครับ เผื่อเป็นทางเลือกในการกู้ชีพโทรศัพท์ในกรณีที่ fastboot ของท่านเสีย พิมเยอะไปรกบอร์ดหรือใช้ข้อความไม่สุภาพขออภัยด้วยครับ

ADB
โหลดจาก a88 tools ตามลิงค์ด้านบน ต้องเข้า cmd ก่อน
การใช้ adb จะใช้ได้เมื่ออยู่หน้า recovery หรือ fastboot หรือเปิด enable debug ในรอมอย่างใดอย่างหนึ่ง
– adb push xxx.apk system/app เป็นการยัด app เข้าเครื่องโดยไม่ต้อง install
– adb pull system/app/xxx.apk yyy เป็นการดึง app มา backup ไว้ในคอมโฟลเดอร์ yyy
– adb shell flash_image recovery xxx-recovery.img เพื่อ flash recovery
– adb shell flash_image system xxx-system.img เพื่อ flash rom ถ้าจะ flash partition อื่นก็ล้อๆ กันไปนะครับ
– adb shell เข้า android shell เริ่มยาก ไม่ค่อยได้ใช้ อาจต้องใช้ในกรณีที่ต้องขอสิทธิ์ super user ถ้าเข้า shell ได้จะใช้คำสั่งเหมือน linux ถ้าอยากออกจาก shell ก็พิม exit

Terminal
ใช้ในกรณีที่ท่านเข้ารอมได้เท่านั้น รอมของท่านต้อง root แล้ว สามารถโหลด app terminal ได้จากใน market คำสั่งที่ใช้จะเหมือนกับคำสั่ง linux เช่นเดียวกับ adb shell
– su เป็นคำสั่งแรกที่ต้องพิม เพื่อขอสิทธิ์ superuser
– flash_image recovery /yyy/xxx-recovery.img เพื่อ flash recovery โดย yyy คือโฟลเดอร์ที่เก็บไฟล์ recovery ในโทรศัพท์ เช่น /sdcard/