[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mrwitoon:
Update Xperia Active JB 4.1.2 for Thai ( Thai language )

ผมหาทาง Root , update มือถือ Xperia active อย่างยากลำบาก ตอนนี้คิดว่าน่าจะ OK พอควรแล้ว ได้รุ่นที่ลื่นไหลประหยัดแบต เลยอยากแชร์ให้คนไทย ที่เพิ่งเริ่มต้นลองดูบ้างครับ ทีละขั้นดังนี้

1. ก่อนอื่นต้องให้คุณตัดสินใจอีกครั้ง เพราะถ้าทำพลาด เครื่องอาจเสียซ่อมไม่ได้ หรือเอาไปซ่อม sony ก็คิดค่าซ่อมแพงไม่รู้คุ้มค่าเครื่องหรือเปล่า ถ้ายังลังเล ก็ใช้ของเดิมเถอะครับ

2. คุณน่าจะมีมือถือสำรองไว้ระหว่างที่ปรับแต่ง เพื่อไม่พลาดการติดต่อ

3. ขออธิบายศัพท์บางคำ เอาแบบพอเข้าใจนะครับ เพราะผมก็ไม่ใช่ผู้เชี่ยวชาญมาก

3.1) Boot loader : เป็นส่วนของ android ใช้ตอนบูทเครื่อง จะมีข้อมูลเครื่อง ลิขสิทธิ์บางตัว sony จะ lock ส่วนนี้ไว้เพื่อความปลอดภัยของทั้งสองอย่าง ถ้าเรา unlock แล้วก็เสียประกันไปเลย แต่เราจะ root,เปลี่ยน rom ได้ บางวิธีก็สามารถ root ได้โดยไม่ต้อง unlock แต่ก็เปลี่ยน rom ไม่ได้อยู่ดี

3.2) root : เป็นการทำให้ได้มาซึ่งสิทธิ์ของ superuser ซึ่งจะสามารถเปลี่ยนแปลงสิ่งต่างๆได้หมด แต่เนื่องจากมี app superuser ซึ่งอาจโหลดมาได้ แต่ไม่ได้แปลว่า root การตรวจดูว่า root หรือยังอาจใช้terminal emulator เขียนว่า su icon จะเปลี่ยนจาก $ -> # ถ้ามันบอก " unknown command" ก็แสดงว่ายังไม่ได้ root

3.3) custom ROM : มีเยอะครับ ที่มีชื่อเสียงมากคือ CyanogeMod rom ถึึงขณะนี้ผมคิดว่า CM10 น่าจะ stable ที่สุดสำหรับ xperia active (jellybean 4.1.2) version CM10.1 (JB 4.2.1) ยังไม่ค่อยดี ที่ลองมาใช้ bluetooth คุยไม่ได้คงต้องรอการปรับปรุงอยู่ อย่างอื่นที่อาจใช้ได้เช่น Jelly Vanilla, Super jelly bean, PACMAN, Paranoid, Mike, Polish blood มีข้อดีข้อเสียต่างกัน ต้องลองดูครับ

3.4) flash rom : คือการ install ROM

3.5) fastboot : เป็น mode ที่ใช้ flash kernel สำหรับ xperia active ให้ต่อสาย usb cable เข้ากับ pc ปิดเครื่องโทรศัพท์ จากนั้นกดปุ่ม Vol.up แล้วต่อ usb cable เข้ากับ microUSB port ก่อนอื่นอาจต้องหา usb driver for xperia active มาใส่ไว้ใน PC ก่อน ลองดู http://xdaforums.com/showthread.php?t=1398910

3.6) full wipe : การลบและformat user data ก่อน install rom ให้เปิดเข้า recoverymode แล้วเลือก wipe data/factory reset, wipe cache partition, wipe dalvik cache ( ในเมนู advance > wipe dalvik cache ) ในเมนู mounts and storage > format system, format data, format cache

3.7) boot in recovery mode : การ restart สู่ recovery mode สำหรับ Xperia Active ให้ปิดโทรศัพท์ แล้วเปิดเครื่องใหม่ รอจน boot logo และไฟ LED light ขึ้นแล้วกดปุ่ม Vol. down ซ้ำๆสักหน่อย ถ้า OK มันจะหยุด boot แล้วเข้า recovery mode ไฟ LED สีน้ำเงินจะขึ้น

3.8) Kernel : boot.img. เป็น boot program จะมีพวก system drivers ต่างๆอยู่

3.9) recovery : เปรียบเสมือนเป็น OS เล็กๆ ที่จะช่วยทำงานที่ OS ปกติทำไม่ได้ เช่นการลง ROM การ backup android มี 2 ค่่ายที่ดังๆ ClockworkMod recovery (CWM) และ TeamWin Recovery Project (TWRP) สำหรับ Xperia Active ผมแนะนำให้ใช้ CWM recovery

4. Charge batt ให้มากกว่า 40%.

5. Unlock Bootloader : ไปที่ http://unlockbootloader.sonymobile.com/

6. Root : ไปที่ http://xdaforums.com/showthread.php?t=1398910 .

จะได้ driver สำหรับ xperia active (driver.zip)

ทำให้การ flash kernel ง่ายขึ้น (fastboot.zip).

จะ install Rage Kernel v3.2 (ICS) และ CWM Recovery 5.0.2.7

ถ้าชอบก็ใช้อันนี้เลยก็ได้ครับ เพราะเร็วเอาการละครับเมื่อเทียบกับของเดิม

7. Back up android โดย Reboot เข้า recovery mode เลือก backup/restore > backup

8. Upgrade เป็น Jelly Bean 4.1.2.

8.1) Download kernel ผมใช้ 2.6.32.60 nAa kernel จาก http://goo.im/devs/nAa/kernels/2.6.32/jb/satsuma (credit: http://www.androidmodmarket.com/ModMarket/Listings/XDA-L-2214282.html ตัวนี้ stable, ประหยัด battery, logo สวย kernel ใหม่กว่านี้ หรือของ CM ก็ดีแต่กินแบตน่าดูครับ เปลี่ยนชื่อ file ที่ได้มาเป็น boot.img แล้วเอาไปวางใน Fastboot directory ตามข้อ 6 ครับ

8.2) Download ROM ผมเลือก Super jelly bean 5.5 ลื่นไหลดี, เล็ก, ใช้ ram น้อย, icon ขยายได้ถึง 150% ดีต่อคนสายตายาวครับ ดูที่ http://xdaforums.com/showthread.php?t=2277199

8.3) Download Gapps จาก http://goo.im/gapps/gapps-jb-20121011-signed.zip

8.4) Copy ROM, gapps ลง sd card ในมือถือ

8.5) Flash kernel ใช้ flash.cmd ตามข้อ 6 ครับ ง่าย สะดวก เร็ว

8.6) เปิดเครื่องเข้า CWM recovery แล้ว full wipe

8.7) Install zip from sd card > find SJB zip file > install

8.8) Install zip from sd card > find Gapps zip file > install

8.9) เสร็จแล้ว restart system รอหน่อยครับ อาจนานนิดนึงสำหรับการบูทครั้งแรก

8.10) ปรับ settings ตามใจชอบ แต่อย่าเพิ่งรีบ reboot รอให้ ROM settle สัก 30 นาทีก่อนแล้วค่อย restart แล้วน่าจะใช้ได้ดังใจนึกครับ