มาทดลอง hack T-Mobile G1 ให้สามารถอ่านภาษาไทยได้กัน
เครื่อง G1 ที่จะทำ Jailbreak ด้วยวิธีต่อไปนี้จะต้องเป็นรุ่นต่ำกว่า RC30 นะครับ
ว่าแล้วก็เริ่มกันเลย
วิธีที่ 1
1. หา TextBox (ช่องกรอกข้อความ) ซักอัน เช่น ช่อง Address Bar ของ Browser เป็นต้น
หรือจะใช้ ช่อง Google Search Widget ที่อยู่บนหน้าจอหลักด้านขวาก็ได้ (กด Home แล้ว
Slide นิ้วมือไปทางซ้ายจะเจอหน้าจอทางขวามือ… งงมั้ย) ถ้าไม่งงก็ต่อข้อ 2 ครับ
2. พิมพ์คำว่า telnetd ลงไปแล้วกดปุ่ม enter
3. telnet ไปยัง IP ของเจ้า G1 (Connect ผ่าน WiFi)
4. ทำการ remount file system จาก read only ให้เป็น read/write ด้วยคำสั่ง
mount -oremount,rw /dev/block/mtdblock3 /system
(พิมพ์ในหน้าจอที่ telnet เข้าไป
แล้วกด enter)
5. ทำการเปลี่ยนสิทธ์การเข้าถึงไฟล์ของ /system/lib/libsgl.so ด้วยคำสั่ง
chmod 777 /system/lib/libsgl.so
6. เสียบเจ้า Android เข้ากับเครื่อง Computer กรณีเป็น Windows ให้ลง USB Driver ก่อน
Download: http://code.google.com/android/intro/develop-and-debug.html#developingondevicehardware
7. รันโปรแกรม Dalvik Debug Monitor (dmms.bat) ที่มากับ Android SDK
8. จะเห็นว่ามีเครื่องของเราปรากฎอยู่ในหน้าต่างหลักของ Dalvik Debug Monitor ให้คลิกที่ชื่อเครื่อง
9. ที่หน้าต่างของ Dalvik Debug Monitor ให้กดเมนู Device -> File Explorer
10. นำไฟล์ libsgl.so ที่แก้ไขการแสดงผลภาษาไทยแล้วไปวางที่ /system/lib/libsgl.so
11. สักครู่ เจ้า G1 ก็จะทำการ restart Graphics Service และพร้อมใช้งาน
วิธีที่ 2 (ไม่ต้องเสียบ G1 เข้ากับ Computer)
1. ลงโปรแกรม Telnet จาก Android Market
2. ลงโปรแกรม Terminal Emulator จาก Android Market
3. เปิดโปรแกรม Terminal Emulator แล้วพิมพ์ telnetd แล้วกด enter
4. เปิดโปรแกรม Telnet แล้วกด Connect to Server (ค่าปริยายตั้ง loopback มาไว้แล้ว localhost:23)
5. นำ MicroSD Card ที่มี libsgl.so ที่แก้ไขการแสดงผลภาษาไทยแล้ว
เสียบเข้ากับเครื่อง G1
6. ทำการ remount file system จาก read only ให้เป็น read/write ด้วยคำสั่ง
mount -oremount,rw /dev/block/mtdblock3 /system
(พิมพ์ในหน้าจอที่ telnet เข้าไป
แล้วกด enter)
7. ทำการเปลี่ยนสิทธ์การเข้าถึงไฟล์ของ /system/lib/libsgl.so ด้วยคำสั่ง
chmod 777 /system/lib/libsgl.so
8. คัดลอด libsgl.so จาก MicroSD ไปไว้ที่ระบบ
cat /sdcard/libsgl.so > /system/lib/libsgl.so
9. สักครู่ เจ้า G1 ก็จะทำการ restart Graphics Service และพร้อมใช้งาน
ป.ล. อ่านทำความเข้าใจก่อนลงมือทำนะครับ ผู้เขียนไม่มีส่วนรับผิดชอบในความเสียหายที่อาจจะเกิด
ขึ้นกับเครื่อง G1 ของท่าน
Cheers,
S. Pathompol
ใครอยากได้ฟอนต์ภาษาไทยและไฟล์ libsgl.so ไปใช้มาโพสท์บอกได้นะครับ เดี๋ยวจะอัพโหลดให้
อยากได้เครื่อง G1 ครับ 🙂
หวังว่ามันถ้า patch render มัน landed แล้ว มันจะปล่อยตัว update มาให้นะ T_T
อยากลองทำดูบ้างครับ รบกวนคุณเนยด้วยครับ จะได้อ่าน contact ภาษาไทยสักที
อยากได้ไฟล์ libsgl.so ไปทดสอบครับ ผมลองแก้ฟ้อนท์เอง จะเอามาใช้กับไฟล์นี้ได้ไหมครับ
เดี๋ยวขอแก้ไขอีกนิดนะครับแล้วจะส่งให้ทดสอบกันอีกที ส่วนฟอนต์พวกผมได้เพิ่ม Glyph พิเศษเข้าไปเพื่อแก้ปัญหาบางอย่าง ดังนั้นฟอนต์ที่แก้ไขเองอาจจะใช้งานได้ไม่ 100% ครับ
น้องเนย พี่ขอไฟล์ นี้หน่อยคัรบ จะเอาไปทำดูครบั
mailyong@mac.com
ขอบคุณครับ
พอดีได้เครื่องมาสองวันแล้ว แต่ตอนนี้อ่าน contact ภาษาไทยไม่ได้เลยอยากลองเอาไปใช้ดู ยังไงรบกวนคุณเนยด้วยน่ะค่ะ dazzer143@hotmail.com ขอบคุณค่ะ
คุณเนยครับ ขอ font thai ด้วยคนนะครับ
xenon_art@yahoo.com
คันมือมาก ๆ เลยครับ
คุณเนยครับ ผมลองทำตามที่สอนไว้แล้วแต่ ไม่รู้ผมลง driver ไม่เป็นหรือผิดพลาดตรงไหน
เครื่องคอมผมมอง G1 เป็น mass storage ครับ
โปรแรกม ddms.bat ไม่เห็น G1 ครับ
ลง Driver ก่อนครับ โหลดจากนี่เลย
http://dl.google.com/android/android_usb_windows.zip
น้องเนยครับ
พี่ทำตามวิธีที่สองแล้ว เครื่องมันค้างที่หน้าจอ บูธโลโก้ คัรบ เราจะมีวิธีแก้ไขไหมครับ
ต้อง Factory Reset ครับ
* ปิดเครื่อง
* เปิดเครื่องแล้วกดปุ่ม Home และปุ่มวางสายค้างไว้จนหน้าจอขึ้นเป็นรูปเครื่องหมายตกใจ
* จะปรากฎหน้าจอเมนูบางอย่างให้กด Alt+W เพื่อ Factory Reset ครับ
ทั้งนี้การ Factory Reset จะทำให้ต้อง Activate เครื่องใหม่ ตรงนี้ต้องตั้ง APN ใหม่เองครับ รายละเอียดเยอะอยู่ ลองมั่วดูก่อน ระหว่างนี้จะเขียนบทความไว้ครับ
ที่สำคัญกว่าคืออาจจะต้อง Unlock ใหม่ ถ้าซื้อเครื่องแบบ Unlock มาแล้วอาจจะต้องมา Unlock ใหม่เอง
พี่พิมพ์ตามคำสั่งสามบรรทัดแล้วแต่ทำไมมันค้างครับ อยากทราบสาเหตครับ
ถ้าจะลงภาษาไทย ต้องทำขึ้นตอนนี้ก่อนใช่ไหมคับ แล้วค่อยทำวิธี copy font ตามลงไปอีกใช่ไหมครับ
ไม่เข้าใจครับ คำสั่งสามบรรทัดคืออะไร?
ส่วนเรื่องการลงภาษาไทย จะลงอะไรก่อนหลังก็ได้ครับ
พี่ทำตามวิํธีนี้ครับ
mount -oremount,rw /dev/block/mtdblock3 /system
chmod 777 /system/lib/libsgl.so
cat /sdcard/libsgl.so > /system/lib/libsgl.so
พอทำถึงขีั้นตอน Copy พอทำเสร็จมันค้างเลยคัรบ ตอนนี้Factory reset มันก็ค้างครับ
Copy เสร็จมันค้างถูกแล้วครับ เพราะมันกำลัง Refresh ระบบการแสดงผล
แต่ที่เปิดมาแล้วค้างเนี่ยอาจจะเพราะ libsgl.so ไม่ได้อยู่ใน sdcard จริง หรืออาจจะลืมถอดสาย usb ฯลฯ ทำให้ไม่มีไฟล์ libsgl.so อยู่ใน /sdcard มันเลยก็อปปี้ไฟล์เปล่าๆไปทับ /system/lib/libsgl.so แล้วพังในที่สุด
แต่ Factory Reset แล้วค้างนี่แปลกแฮะ… ถ้าไม่ได้จริงๆคงต้องลงตัว Update RC30 แบบเต็มโดยใช้ไฟล์ update.zip (ไฟล์ขนาด 45 MB) แล้วสั่งอัพเดตตัว OS เอา
ถ้าเขียนจะยาวมากกกกกก อาจจะต้องให้ทำตามลิงค์นี้ครับ http://androinica.com/2008/11/11/how-to-update-your-g1-with-rc30-and-keep-that-jailbroken-status/
น้องเนยครับ ตอนนี้พี่แก้ไขได้แล้วครับ ใช้วิธี up จากSDCARD ครับ ลืมบอกน้องเนยว่าเครื่องที่ทำไม่ใช่RC-30 น่ะครับ เป็นอีกเครื่องหน่ีง
ตอนนี้ถ้าพี่เอาเครื่องที่มีFirmware ต่ำกว่าRC-30 มาทำอีกครั้ง โดยวิธีนี้ ถ้า Copy file libsgl.so เสร็จ เครื่องมันจะค้างนานไหมครับ ถ้ามันค้าง มันจะค้างไปเรื่อยๆ หรือว่าเราต้องปิดเครื่องแล้วบูทเครื่องใหม่ครับ
ปกติเนยจะสั่ง reboot เครื่องหลังจากก็อปไฟล์เสร็จแล้วอ่ะครับ ไม่เคยรอมันเลย ใจร้อนๆ ^^"
แต่มีคนบอกว่าให้รอแป๊บนึงมันจะ Refresh เองนะครับ รอเอาก็น่าจะดีกว่า
น้องเนยคัรบ พี่ทำได้แล้วคัรบ แต่ตอนนี้มีปัญหาตรงที่ว่าเวลาเปิดเวบไทย บางตัวมันยังเป็นสี่เหลี่ยม อยู่ครับ ยังอ่านไม่ออก บางช่วงก็อ่านออกครับ ส่วนเมล์
เนื้อความในเมล์อ่านไทยได้ครับ แต่ Subject อ่านไม่ออกครับ
อย่าลืม Turn on "USB Debugging" ที่เครื่องด้วยนะครับ
ขอบคุณที่ทำ patch ออกมาครับ
เข้ามาขอฟอนต์ภาษาไทยและไฟล์ libsgl.so ไปช่วย test ครับผม
ภาษาไทย มันไม่แสดงผลเวลาเปิด เพลงเหรอครับ
เพลง MP3 รึเปล่าครับ?
คือ MP3 Tag มันยัดเข้ามาแบบ ASCII ซึ่งไม่ใช่มาตรฐานของโลก ในมือถือจะเจอปัญหานี้กันถ้วนหน้าครับ จะแสดงเป็นอักษรลาตินที่อ่านไม่ออก
วิธีแก้คือต้องหาโปรแกรมแก้ MP3 Tag ให้เป็นแบบ Unicode หรือไม่ก็ลบ MP3 Tag ทิ้งครับ
ตอนนี้จะมีปัญหาในการ Forward SMS ครับ จะอานไม่ได้ครบั
i would like to get the file also, if it possible for u to send it to me my email address is montholr7@yahoo.com
thanks in advance.
i would like to get the file also, if it possible for u to send it to me my email address is montholr7@yahoo.com
thanks in advance.
ขอไฟล์ libsgl.so ครับ
ขอบคุณครับ
chaserver@hotmail.com
โหลดในนี้ครับ http://www.droidsans.com/node/17
แต่ที่เปิดมาแล้วค้างเนี่ยอาจจะเพราะ libsgl.so ไม่ได้อยู่ใน sdcard จริง หรืออาจจะลืมถอดสาย usb ฯลฯ ทำให้ไม่มีไฟล์ libsgl.so อยู่ใน /sdcard มันเลยก็อปปี้ไฟล์เปล่าๆไปทับ /system/lib/libsgl.so แล้วพังในที่สุด
แต่ Factory Reset แล้วค้างนี่แปลกแฮะ… ถ้าไม่ได้จริงๆคงต้องลงตัว Update RC30 แบบเต็มโดยใช้ไฟล์ update.zip (ไฟล์ขนาด 45 MB) แล้วสั่งอัพเดตตัว OS เอา
factory reset แล้วค้างครับ ทำไงดี ช่วยด้วยครับ
ถ้าเครื่องที่ค้างแฮคเรียบร้อยแล้วให้ลงตัว Full Update Modded RC30 ได้เลยครับ
ส่วน Factory Reset แล้วค้างนี่ไม่แปลกครับ เพราะว่า Factory Reset ไม่ได้ไปยุ่งอะไรกับ Firmware เลย มันไปยุ่งแค่ส่วนของ Data Settings เท่านั้นเอง ถ้า Firmware มีปัญหาต้อง Full Update อย่างเดียวเลยครับ
ผมเรียกโปรแกรม ddms.bat ไม่ได้ครับ double click แล้วมันขึ้น command prompt แว๊บๆแล้วก็หายไปครับ เลยใช้วิธี copy จาก mem ครับ ก็ทำทุกอย่างแล้วนะครับ mount แล้ว cat lisgl.so แล้ว cat font ทุกตัวแล้ว แต่ยังใช้มองภาษาไทยไม่่่ได้ ไม่รู้ว่าผมทำไรผิดครับ
ขอ libsgl.so ด้วยคนนะครับ quanta_p@hotmail.com
ของผมแค่ telnetd ก็ไม่ผ่านแล้วครับ ขึ้น permission denied
ใครทราบเกี่ยวกับเวอร์ชั่น Firmware ช่วยดูให้ทีนะครับ
Firmware Version
1.1
Baseband Version
62.33.20.08U_1.22.12.29
Kernel Version
2.6.25-01843-gfea26b0 android-build@apa27 #6
Build Number
123099
อยากทราบว่า เกิน RC30 ไปรึยังครับ ขอบคุณครับ
ขอด้วยครับ chatchai5758@gmail.com ขอคุณครับ
ขอด้วยครับ chatchai5758@gmail.com
ขอไฟล์ libsgl.so ด้วยคนนะครับ พึ่งได้ android phone มาใหม่จะลงฟ้อนไทยครับ
ขอบคุณครับ
dellboat@gmail.com or del_boat@hotmail.com
libsgl.so ไม่ต้องลงแล้วครับ
ผมสามารถใช้วิธีการนี้
กับเครื่อง Mytouch 3G ของผมได้ไหมครับ ?
ถ้าไม่ได้…..ต้องใช้วิธีการใด….
ขอบคุณครับ
ขอ libsgl.so ด้วยครับ meow.143@gmail.com
ขอ libsgl.so อีกคนครับ libom_z@hotmail.com
ขอ libsgl.so ด้วยนะครับ kunvatpa@gmail.com ขอบคุณครับ
ขอ libsgl.so ด้วยนะครับ readdairy@yahoo.com ขอบคุณครับ
llibsgl.so ไม่ต้องใช้แล้วครับ ถ้าเอาไปลงเครื่องจะ hang นะคร้าบ
ขอไฟล์ libsgl.so ด้วยคนครับ
ใครมีในรอบครอลแบ่งให้ผมหน่อย
bungdol@hotmail.com
ขอขุดหน่อยนะครับ
คือตอนนี้ผมลง g1 ผมเป็น 1.6 แล้วผมจะลง font thai
ทำตามขั้นตอนที่พี่บอกแล้วโดยการโหลด telnet
มาแล้วรันด้วย TerminalEmulatorด้วยคำสั่ง telnetd ดู
ทำไมขึ้นว่า permission denied อะครับ
clip on hair extensions are becoming increasingly popular throughout the world, and are one of the main fashion and beauty accessories available today.
Whether you need to inject some extra volume to your thin, lifeles hair or you want to add length to your hairstyle, Miami hair extensions can be the perfect answer.
nice post thanks for your sharing I like play
เพื่อนให้เครื่องมาแต่เป็นเครื่องนอกไม่มีภาษาไทย อยากให้พิมพ์ไทยอ่านไทยได้คับ ช่วยที เครื่อง HTC G1 ของ T Mobile