วันนี้ผมว่างเลย หาอะไรทำแก้เซ็ง ก็เลยนึกอยากอัพเกรด firmware ตัวใหม่ที่ทาง samsung ได้ปล่อยออกมา ผมก็รอดูจนปล่อยมาถึง XXJP3 ตัวล่าสุดผมก็คิดว่าเอาวะไงก็ลองดูซักที

เริ่มต้นก็ไปดูวีธีอัพเดท Firmware กันก่อน Android Rom: Galaxy S อัพ Firmware + Root รูท + ลงภาษา ไทย จะทำก็หาทาง Backup โปรแกรมก่อนนะครับเพราะน่าจะหายหมด

ทำตามเลยครับทำตามแค่ขั้นตอนอัพ Firmware พอครับ แค่ตอนเลือกตัวอัพเดทใช้ตัว XXJP3 เลือกโหลดเอาได้เลยครับมีฝรั่งเค้าอัพไว้เป็น Mirror มากมาย

http://www.multiupload.com/6B0SMQZ5S7

http://www.multiupload.com/RS_6B0SMQZ5S7

http://www.multiupload.com/MU_6B0SMQZ5S7

http://www.multiupload.com/DF_6B0SMQZ5S7

http://www.multiupload.com/HF_6B0SMQZ5S7

http://www.multiupload.com/ZS_6B0SMQZ5S7

http://www.multiupload.com/UP_6B0SMQZ5S7

ซึ่งไฟล์ที่ได้มาเป็นเป็น zip มี pass คือ samsung-firmwares.com

แตกไฟล์ก็ได้ไฟล์ที่จะใช้อัพเกรด 3 ไฟล์
PDA===>I9000XXJP3-REV03-PDA-mid-CL470734.tar
PHONE==>I9000XXJP3.tar
CSC===>GT-I9000-CSC-MULTI-OXAJP3.tar
ขั้นตอนเลือกไฟล์ใน Odin ตามที่บอกด้านบนครับ อ่อใช้ GalaxyS PIT 512 นะครับโหลดมาใช้ให้ถูก
อ่านจากลิ้งที่บอกด้านบนน่าจะทำได้นะครับง่ายๆเอง อ่อติ๊กถูกอะไรตามรูปเค้าให้ครบด้วยนะครับอย่าลืมติ๊ก RE-Partiton ด้วยเพราะค่าเริ่มต้นไม่ได้ติ๊กไว้ให้กลัวลืมเพราะตัวใหม่เค้าแบ่ง Partiton ไม่เหมือนเดิมครับ

ซักไม่เกิน 5 นาทีจะเสร็จแล้วมันจะรีบูทเอง บูทครั้งแรกนานนิดนึงครับไม่ต้องตกใจ แต่ถ้านานเกินสิบนาทีนี่ก็น่าจะไม่ปรกติ

จบขั้นตอนการอัพเกรดแล้วนะครับ หลังจากนี้เรามา Root กันต่ออันนี้ผมจะพิมพ์บอกวิธีการแต่ก็เอามาจากต้นฉบับนี้ครับ Android Tips: วิธี Root GalaxyS XXJP3 + ลงภาษาไทย
จากที่ลองดูที่ต้องทำตามนี้เพราะหลังจากลง XXJP3 มันจะใช้ adb จากคอมไม่ได้เลยต้อง root โดยใช้ kernel เก่า XXJP2 แล้วอัพ kernel XXJP3 ไปใหม่ย้ำว่าเปลี่ยนแค่ kernel กลับไปแล้วอัพกลับมาใหม่
ก็ทำตามนี้ครับ ต้องมีโหลด sdk มาก่อนนะครับเลือกตาม OS เลยครับโหลดแล้วแตกซิบจะได้โฟลเดอร์มา เอาไปวางที่ c: แล้วแก้ชื่อโฟลเดอร์เป็น SDK ละกันได้สอดคล้องกับวิธีทำข้างล่าง จะได้เป็น C:SDK

จากนั้นไปโหลดไฟล์ตาม นี้

1 http://db.tt/LVcHwi – jp2 kernel ไม่ต้องแตกไฟล์นะครับใช้ได้เลย

2 http://db.tt/hd5TiW – jp3 kernel ไม่ต้องแตกไฟล์นะครับใช้ได้เลย

3 root_files.zip แตกไฟล์ออกมาได้ ไฟล์เพื่อ root ทั้ง 3 ไฟล์

วิธี Root GalaxyS XXJP3 Froyo 2.2

1 โหลด root.zip files (su, Superuser.apk and busybox) แล้วแตกใส่ C:SDKTools หรือ ในโฟลเดอร์ของ Android SDK ครับ

2 flash jp2 kernel ด้วย odin โดยเลือกแค่หัวข้อ PDA โดยพาทไฟล์ jp2 kernel ที่ให้โหลดมาจากข้างบนข้อ 1 แค่ช่องเดียวต่างจากการอัพเกรด XXJP3 ในตอนแรกที่ต้องใช้ 3 ไฟล์ และ ใช้ PIT512 ไม่ต้องติ๊ก re-partition นะขั้นตอนนี้ แล้ว start ทำเหมือนตอนอัพ XXJP3 จนรีสตาร์ท

3 กด start บนหน้าคอม เรียก run พิมพ์ cmd จากนั้นพิมพ์ตามนี้
cd c:sdktools (หรือที่ไหนก็ตามที่ท่านเก็บ sdk ไว้ หากไม่รู้ แสดงว่าไม่เคยโหลดมาใช้)
adb devices
adb push su /system/xbin/
adb push busybox /system/xbin/
adb push Superuser.apk /system/app

adb shell
chmod 4755 /system/xbin/su
chmod 4755 /system/xbin/busybox
chmod 644 /system/app/Superuser.apk

4 เสร็จแล้วก็ ทำเหมือนข้อ 2 โดยใช้ jp3 kernel แทน เป็นอันเสร็จ

การใช้ Odin คงไม่ต้องพูดถึงนะครับ ถ้าท่านมาถึง XXJP3 ได้ ต้องใช้ Odin เป็นแน่นอน

การลงภาษาไทยให้ XXJP3

โหลดไฟล์ดังนี้

1 รูท เอ็กซ์ โปรเรอร์ rootexplorer.v2_10_2_71AAZ.rar

2 ฟ้อนท์ไทย ผมใช้ตัวนี้ครับ mobi

ขั้นตอนการทำ

1 นำไฟล์ทั้งหมด แตกออกมา แล้วก็อปใส่ตัวเครื่อง GalaxyS แนะนำว่าฟ้อนต์ไทยแต่เก็บไว้เป็นโฟลเดอร์เพื่อให้ง่ายต่อการ copy

2 ติดตั้ง root explorer.apk

3 เปิด root explorer ปุ๊บ super user จะถามหา permission ให้เรากด allow

4 ใน root explorer ไปที่เราเก็บฟ้อนต์ไทยไว้ กดเมนู->multi-select เลือก select all เพราะเราต้องการเลือกฟ้อนต์ทั้งหมด

5 ไปที่ system/font แล้วก็อปฟ้อนต์ไทยทับลงไป

เสร็จแล้วครับ เหมือนจะยาก แต่ง่ายมาก ๆ ครับ

เข้าไปที่ ตั้งค่า>>การเชื่อมต่อไร้สายและเครือข่าย>>เครือข่ายมือ ถือ>>ชื่อแอคเซสพอยท์
การ SET APNs และ MMS

AIS EDGE
1. Name: ais gprs internet
APN: ais gprs internet
2.Name: ais mms
APN: ais mms

—————————————
DTAC EDGE
Name DTAC internet
APN : www.dtac.co.th
———————-
DTAC MMS
Name : DTAC MMS
APN : MMS
MMSC : http://mms.dtac.co.th:8002
MMS Proxy : 203.170.229.34
MMS Port : 8080
APN Type : mms

MMS Test ส่ง sms คำว่า test ไปที่เบอร์ 7722

3 TOT3G
APN : internet
พร็อกซี่, พอร์ต, ชื่อผู้ใช้, รหัสผ่าน : ให้เว้นไว้ไม่ต้องปรับตั้งค่า
เซิร์เวอร์ : wap.tot3g.net
ที่เหลือ : ให้เว้นไว้ไม่ต้องปรับตั้งค่า
ชนิด APN : internet

เครดิตคุณ xenon_art จากpdamobiz

และ http://aet.ath.cx/~aet/libwebcore-fix-xxjp3.zip แก้ลิ้งไม่ตรงจากคุณ aet

อันสุดท้าย Adobe Flash Player 10.1 for Froyo
ลองแล้วใช้ได้ครับ
จะอัพเดทรูปให้เรื่อยๆครับจากที่ทดสอบว่าทำอะไรได้บ้าง

– lock screen มีลูกเล่น text animation เพิ่มมานิดหน่อย

– หน้า home มีโปรแกรม task manager แถมมาให้ด้วย

– notification แบบใหม่คล้ายๆเดิม

– หน้า setting สดใสกว่าเดิมเล็กน้อย มี Tethering เพิ่มมาในตัว

– ดูวีดีโอได้หน้าเว็ปเลย เล่นเกมส์ flash ได้ด้วย และใช้ได้บนเบราเซอร์ที่ติดมากับเครื่องได้เลยไม่ต้องพึ่ง Drophin HD

– เวลาเสียบสาย usb มันจะขึ้นหน้านี้เลย โดยบอกด้วยว่าถ้าออกจากหน้านี้คือคือยกเลิกการต่อ usb น่าจะแก้ปัญหายูเซอร์ไม่ได้เมาท์ไดร์ก่อนได้ แต่อาจจะมีข้อเสียว่า อดเล่นหน้าจอไปด้วยในขณะต่อคอม

– เล่นไปเล่นมามันตั้งค่าให้ถามทันที่ที่ต่อ usb ได้ครับว่าเราจะต่อแบบไหน

– มีเมนูตั้งค่า calibration ไม่ต้องโวยวายเซนเซอร์ไม่ตรงละตั้งค่ามันเลย