LG-Optimus-One-P500-Cyanogenmod-7 (Gingerbread)
คนที่ใช้ Optimus one หลายคนคงได้กินขนมปังขิงไปเรียบร้อยแล้ว แต่สำหรับคนที่ยังไม่ได้เริ่มและต้องการ upgrade ไปเป็น โดยไม่รอ official ROM ของทาง LG บทความนี้น่าจะเป็นประโยชน์อย่างมาก เพราะเราจะนำเสนอวิธีการ upgrade LG Optimus One (P500) ไปเป็น Android 2.3 (Gingerbread)

สิ่งที่ต้องเตรียมพร้อมก่อนเริ่ม upgrade ไปยัง Gingerbread (Android 2.3)

  1. เครื่อง Optimus One
  2. Android 2.3 Gingerbread Cyanogenmod 7 จาก XDA-Developers
  3. Google Apps for CyanogenMod 7 จาก CyanogenMod.com
  4. flash_image.zip และ a recovery สำหรับ Optimus One จาก Android Forums
  5. Super OneClick –> จาก XDA-Developers
  6. ADB driver ถ้าไม่มีไป download ได้ที่ (Mobile Geeky)
  7. LG Driver –> Download

ถ้าเตรียมโปรแกรมและ driver พร้อมกันแล้วก็ขอพุดถึงขั้นตอนคร่าวๆก่อนว่าเราจะทำอะไรบ้าง เพื่อให้เข้าใจว่าตอนที่ทำอยุ่ขั้นตอนไหนกัน 🙂

  1. เริ่มแรกเราต้อง root เครื่อง Optimus One ด้วยโปรแกรม Super Onclick ก่อน
  2. Install recovery menu
  3. reboot เพื่อเข้าสู่ recovery mode แล้ว install Cyanogenmod 7 และ Google Apps เข้าไป

คำเตือน การ upgrade ไปยัง CyanogenMod 7 อาจทำให้โทรศัพท์ของท่านหมดประกัน หรือเกิดอาการ brick ดังนั้นถ้าไม่แน่ใจอย่าทำครับ และถ้าทำควร backup ROM เก่าไว้ด้วย

เอาละครับ ต่อไปจะเป็นขั้นตอนการ upgrade ไปยัง Android 2.3 (Gingerbread) อย่างละเอียดกัน

  1. เปิดโปรแกรม SuperOneclick
  2. [ที่โทรศัพท์] ให้คลิกที่ menu -> setting -> Applications -> Development -> USB debuging
  3. เมื่อเครื่องเข้าสู่ USB debuging mode แล้วให้กด root ที่โปรแกรม Super OneClick
  4. จากนั้นให้ restart เครื่อง Optimus One
  5. Copy ไฟล์ flash_image และ recovery image ที่อยู่ใน zip ไฟล์ที่ได้ download มา ไปยัง SD card
  6. Copy Android 2.3 Gingerbread Cyanogenmod 7 ROM (ไม่ต้องแตก zip) ไปยัง SD card เช่นกัน
  7. [ที่เครื่องคอมพ์] เข้า command mode
  8. พิมพ์ \PATH\of\SuperOneClick\adb.exe shell ตัวอย่างเช่น ถ้าเก็บ SuperOneClick อยู่ใน c:\ ให้พิมพ์ \SuperOneClick\adb.exe shell
  9. เข้าสู่ root user ด้วยคำสั่ง su (จะต้องเป็น เครื่องหมาย #)
  10. Install recovery menu ด้วยคำสั่งด้านล่างนี้
    [bash]# mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system
    # cat /sdcard/flash_image > /system/bin/flash_image
    # chmod 755 /system/bin/flash_image
    # mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak
    # mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system
    # flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img
    # reboot recovery[/bash]
  11. [ที่โทรศัพท์] ปิดและเปิดเครื่องเพื่อเข้าสู่ recovery mode ด้วยการกด Vol down + Home + Power พร้อมกันในตอนเปิดเครื่อง
    ** วิธีบังคับก็ ปุ่ม Vol up คือ ขึ้น Vol down คือลง Menu = ตกลง Back = ยกเลิก/ย้อนกลับ
  12. เมื่อเข้าสู่ recovery mode ถ้าต้องการ backup ให้เลือก Backup/Restore -> Backup
  13. รอ… จนกว่าจะ backup เสร็จ
  14. จากนั้นให้เลือกให้เลือก Wipe Data/Factory Reset และ Cache wipe
  15. เมื่อเรียบร้อยแล้วก็มาถึงขั้นตอนการลง Cyanogenmod ด้วยการเลือก Flash zip from sdcard -> choose zip from sdcard -> เลือก Cyanogenmod ที่ได้ดาวโหลดมา
  16. และ จะต้องลง Google Apps ด้วยการเลือก Flash zip from sdcard -> choose zip from sdcard -> gapp-gb-xxxxx.zip
  17. รอ…
  18. ขั้นตอนสุดท้ายให้ Wipe Data/Factory Reset และ Cache wipe อีกครั้งเพื่อป้องกันการเกิด boot loop ที่หน้า โลโก้ของ Cyanogenmod

หลังจากที่ได้ลงแล้วก็ลองทำ banchmark ได้ผลเป็นที่น่าพอใจและการใช้งานก็ลื่นกว่าก่อนมากๆ

LG-Optimus-One-CM7-benchmark

Thanks: Mobile Geeky

ตอนต่อไปพบกับ Upgrade Motorola Defy to CyanogenMod 7 Gingerbread (Android 2.3.5) ตอนนี้ยังทดสอบอยู่และยังใช้งานได้ไม่สมบูรณ์เลยยังไม่บอกวิธีการทำ 🙂

17 thoughts on “Upgrade LG Optimus One (P500) to CyanogenMod 7 Gingerbread (Android 2.3.3)”
    1. มีภาษาไทยอยู่แล้วครับ ส่วน keyboard นั้นลองหาใน market ดูครับ

  1. หลังจากที่ copy ไฟล์ ข้อ 6 และ ข้อ 7 แล้ว ข้อ 8 เข้า Command mode ยังงัย เครื่องผมเป็น win7 ใช้ได้ไม๊ครับ

    1. คลิกที่ start (โลโก้วินโดว์ มุมซ้ายล่าง) -> all programs -> accessories -> command prompt หรือ คลิก start (โลโก้วินโดว์ มุมซ้ายล่าง) -> พิมพ์ cmd ในช่องค้นหา ครับ

  2. ลองแล้วมันหา Path ไม่เจอครับ และทุกขั้นตอนนี้โทรศัพท์จะต้องต่ออยู่กับคอมพิวเตอร์ตลอดเวลาใช่ไม๊ครับ และอีกอย่างถ้า Upgrade แล้ว โปรแกรม NDrive จะหายหรือเปล่า และเครื่องเป็น Win7สามารถ Upgrade ได้ไม่มีปัญหาใช่ไม๊ครับ

    1. ต้องทราบก่อนว่า path ที่วาง SuperOneClick วางไว้ที่ไหนแล้วก็ ใช้คำสั่ง cd เข้าไปครับ เช่นถ้าวางโปรแกรม SuperOneClick ไว้ที่ drive C ก็ให้ใช้คำสั่ง \SuperOneClicl\adb.exe shell

      ส่วนโปรแกรม NDrive หายแน่นอนเพราะว่าตัวนี้ไม่ใช่ official ROM ของ LG ครับ

  3. อีอย่างครับ ผมไปโหลดไฟล์ Android 2.3 gingerbread Cyanogenmod 7 ROM มาแต่มันเป็นชื่อ ไฟล์นี้ gb-2.3.1-alpha2-p500.zip ใช่ไฟล์เดียวกันหรือเปล่า

    1. ลองหาตัวที่เขียนว่า stable อะครับ เวลาใช้จะได้ไม่มีปัญหา

  4. มันขึ้น error device not found ตอนที่ใส่คำสั่ง \superoneclick\adb.exe shell

    1. ต่อเครื่องเข้ากับคอม และลองเปิด usb debugging ดูครับ

  5. ถ้ามีรูปประกอบทุกขั้นตอนผมว่าจะง่ายเพราะตอนกด root ใน SuperOneClick ไม่รู้ว่ามันroot เสร็จหรือยังครับ ก็เดาๆเอาตอนที่ เครื่องมันบอกให้ Diseble Usb debugging นะเลยตกลงมัน root ผ่านหรือเปล่า

  6. มีสอนวิธิการใช้่ rom เดิมจาก 0 ไหมครับพอดีจะขาย ซื้อตัวใหญ่กว่านี้

  7. พอดีจะอัพ กลับ rom ศูนย์ นะครับ ผมไม่มี รอมของ ศูนย์แนะนำทีครับ

    1. ผมไม่มี ROM ศูนย์อะครับ แต่ถ้า backup rom เอาไว้แล้ว ก็สามารถ restore กลับเป็น rom ที่ได้ backup ไว้ได้ครับ

Comments are closed.