ข้ามขั้นตอน Root ไปเลยนะครับ
Copy file
เตรียม file ติดตั้งที่เป็น Keyboard ภาษาไทยไว้ แล้ว copy ไว้ที่ sdcard ก่อน อาจจะไว้ข้างนอกก็ได้จะได้ copy สะดวก
File: SWYPE Thai ไม่สามารถแจกได้นะครับ แนะนำให้เปลี่ยนวิธีใช้ titanium backup ออกมาจากเครื่องศูนย์ของใครของมัน ก่อนลง ROM นอกครับ =octopatr=
Uninstall Swype เดิม
- Uninstall program Swype ที่มากับ ROM ก่อน ผมใช้ Tools ใน market ชื่อ Root Uninstaller (https://market.android.com/details?id=org.baole.rootuninstall&feature=search_result) โดยใช้สิทธิ์ Root ในการ uninstall (สำหรับขั้นตอนนี้อาจจะใช้ command line เข้าไปลบ file ก็ได้ แต่ที่ผมทำ ผมใช้ Tools เนื่องจากกลัวว่าจะลบไม่หมดทุก file)
- ตรวจสอบดูว่าไม่มี Swype อยู่ใน Settings/Locale and text ที่ Text Settings แล้ว
เริ่มการติดตั้ง
- เปิด Debug mode โดยเลือกที่ Settings/Applications/Development แล้ว Check box ที่ USB debugging
- เปิด Command prompt ขึ้นมาแล้วเปลี่ยน directory ไปที่ติดตั้ง Android SDK ไว้ เช่น cd android-sdk-windowsplatform-tools
- พิมพ์คำสั่ง “adb shell” เพื่อเรียก shell ของ Android จะได้ Prompt “$” ขึ้นมา
- พิมพ์ “su” เพื่อเปลี่ยนเป็น root โดยหลังจากพิมพ์แล้วให้ไปที่เครื่องจะมีหน้า SuperUser ขึ้นมาให้กด “Allow” แล้ว Prompt จะกลับมาเป็น “#” แสดงว่ามีสิทธิ์เป็น root เรียบร้อยแล้ว
- พิมพ์ “cp /mnt/sdcard/external_sd/Swype_2.25.67.18411.apk /data/app” (อันนี้ผมไปอ่านเจอมาที่ XDA เค้าเอาไว้ที่ /system/app ซึ่งต้อง remount เป็น rw ก่อน ยุ่งยากทำไม่เป็น ทำเป็นแต่ง่ายๆ)
- restart เครื่องหนึ่งครั้ง (update 02/06/2011)
- อยากจะบอกว่าเสร็จแล้วครับ จากนี้ก็พิมพ์ exit ไปจนเป็น command prompt ธรรมดาครับแล้วถอด USB ออก ปิด Debug mode แล้วก็เข้าไปดูว่าใช้ได้ไหม
Note:
- ถ้าไม่อยากใช้ adb shell ของ Android SDK ก็สามารถใช้ Android Terminal Emulator (https://market.android.com/details?id=jackpal.androidterm&feature=search_result) แทนก็ได้
(update 02/06/2011) หรือใช้ Root Explorer (File Manager) 120 บาทครับ หรือ File Expert ตัวนี้ผมไม่เคยลอง (https://market.android.com/search?q=root+explorer&so=1&c=apps) น่าจะง่ายกว่าครับ
หากพบข้อผิดพลาด แจ้งมาได้เลยครับ
คิดว่าน่าจะมีประโยชน์บ้างนะครับ
***ทั้งหมดนี้ผมทำแล้วใช้งานได้จริงในสภาพแวดล้อมของผมเอง ควรศึกษาไตร่ตรองให้ดี และยอมรับความเสี่ยงที่จะเกิดขึ้นให้ได้ แล้วลงมือ ผมไม่รับผิดชอบกับสิ่งที่จะเกิดขึ้น แต่ยินดีช่วยเหลือครับ
สนใจครับ รบกวนแนะนำด้วยครับ
จัดมาเลยครับ รออยู่
พร้อมรอแล้วครับ แล้วก็อยากได้วิธีเพิ่ม locale thai ในรอมนอกด้วยอ่ะคับ
ขอโทษจริงๆ ผมเพิ่ม Locale ไม่เป็นครับ
ขอด้วยคน ครับพี่เอก
คนนี้เดี๋ยวจัดหนักให้ เตรียมสำรองไว้ด้วยนะ
– วิธี Root [GT-i9003] [HOWTO] Root Samsung Galaxy SL จาก XDA โดย rahiljnmc (http://forum.xda-developers.com/showthread.php?t=987169) หรือเป็น VDO (http://www.youtube.com/watch?v=n-OmUzV5Buo)
– วิธีติดตั้ง Android SDK รบกวน Search หาใน web board นะครับพอดีผมติดตั้งเอง คิดว่าไม่ยากครับ
อยากรู้วิธีทำใน terminal emulator ครับ ขอแบบดีๆหน่อยนะครับ ขอบคุณครับ
พิมพใน teminal emulator แล้วมันไม่เข้าต้องรีเครื่องก่อนไหมครับ
ถ้าใช้ terminal emu. ก็ทำตั้งแต่ข้อ 4 เลยครับ ต้อง su ก่อนแล้ว SuperUser จะขึ้นมาถามให้ Allow สิทธิ์ครับ
ขอรูป ประกอบ ที่เสร็จแล้วหน่อยครับ
ใส่ให้แล้วครับ ok หรือเปล่า
พอดีไปเจอที่ XDA มาวิธีการทำคล้ายๆที่ผมทำเลย ก็ประมาณนั้นครับ
ถ้าใครสงสัย ถามได้ครับ ยินดีตอบ เท่าที่รู้ครับ
showthread.php?t=1088417 (http://forum.xda-developers.com/showthread.php?t=1088417)
บอกไว้ก่อนว่าผมไม่ได้เก่งอะไร เพิ่งซื้อ SL มาไม่ถึงเดือน และก็เพิ่งเคยเล่น Android ครับ
ลองทำตาม โดยใช้terminal emu แล้วมัน ไม่ผ่านครับ
ติดตรงไหนครับ
อาจจะต้องรีบูตเครื่องด้วยนะครับ ผมเพิ่งทำให้พี่ที่ทำงานไป และลงเครื่องผมเองใหม่เมื่อวาน ตอนรีบูตด้วย
และผมใช้ root explorer ช่วยในการ copy file ไปที่ /data/app น่าจะง่ายกว่าครับ
พิมพ์ไปแล้ว มันขึ้นว่า
cp: can’t stat ‘/mnt/sdcard/external_sd/swype_2.25.67.18411.apk’: No such file or directory
น่ะครับ ทำไงดี
ปล. เครื่องผมแก้ให้อ่าน sd card เป็น internal น่ะครับ
ปล. ถามอีกนิดครับ ถ้าswype ได้แล้ว มันจะต่างจากเดิมยังไงครับ
รู้สึกว่าผมจะทำผ่านแล้วครับ ขอบคุณมากๆๆครับ
ยินดีด้วยครับ แต่สุดท้ายแล้วผมก็จ่ายตังซื้อของ TSwipe-Pro ครับ มี Web keyboard ให้ใช้ด้วย Layout ของ Key board ก็คล้ายกับของ comp. ไม่งงดี แต่สำหรับคนที่อยากมี keyboard แบบลากๆใช้แต่ไม่อยากเสียตังก็วิธีนี้น่าจะช่วยได้ครับ
คุณ Akarach ครับ พอดีผมอยากได้ Samsung keypad อะครับ ก็ทำวิธีเดียวกันเลยรึป่าว
Backup มาก่อน รบกวนหน่อยครับ
ดูจาก error แล้วน่าจะมาจากการสลับ SD ครับ ลองดู path ของ file ใหม่ครับ ผมก็ไม่เคยให้เครื่องที่สลับ sd สะด้วยสิ แต่ concept มันจะเป็นอย่างนี้ครับ คือทำอย่างไงก็ได้ที่จะ copy file swype_2.25.67.18411.apk จากที่ที่เราวางไว้ในเครื่องไปวางไว้ที่ path: /data/app ให้ได้ครับ คิดว่าสลับ SD ไม่น่ามีผลเพราะ /data/app ไม่ได้อยู่ส่วนที่ถูกสลับ
**คิดว่าถ้าจะให้ดีก็ใช้ Root Explorer (File Manager) 120 บาท (https://market.android.com/search?q=root+explorer&so=1&c=apps) หรือ File Expert ตัวนี้ผมไม่เคยลอง (https://market.android.com/details?id=xcxin.filexpert&feature=search_result) น่าจะง่ายกว่าครับ
swype ตัวที่ผมให้ไว้เป็น keyboard ที่ติดมากับ ROM ของศูนย์ไทย โดยมีภาษาไทยให้ใช้ได้ด้วย ถ้าหากว่าเราลง ROM xxkb3 ไปซึ่งไป ROM zone europe จะไม่มี keyboard ไทยให้ใช้ครับ
และที่ผมพยายามเอามันกลับมาใช้เพราะอยากใช้ feature ลากๆของมันครับ
ก็น่าจะได้นะครับ แต่ผมไม่รู้ว่ามัน file ไหนครับ
ผมลองแล้วครับ เป็น AxT9IME_2.2.1.apk (Samsung Keypad) มัน copy เสร็จ เรียบร้อยเหมือนตัว Swype เป๊ะเลย แต่คีย์บอร์ดไม่ขึ้น T T
ไม่ทราบว่าใช้เครื่องของ Samsung หรือเปล่าครับ ถ้าไม่ใช่ก็ไม่ได้อยู่แล้วครับ มันข้ามเป็น app เฉพาะยี่ห้อครับ และก็เป็นไปตามที่คุณ octopatr บอกครับ