หลังจากพยายามหาวิธีคอมไพล์ libwebcore เพื่อแก้ไขปัญหาลิงค์ไม่ตรงสำหรับเจ้า WellcoM A88 มา 1 อาทิตย์เต็มๆ ฝ่าฟันอุปสรรคมากมาย และแล้วตอนนี้ก็ทำสำเร็จแล้ว!! วะฮะฮะฮ่าาาาา (หัวเราะด้วยความสะใจ)
สนใจแล้วหละซี่ๆ งั้นมาทำกัน! 😀
ก่อนจะทำต้องเตรียมบางสิ่งไว้ให้พร้อมก่อนดังนี้
1. Root เครื่องให้เรียบร้อย (แน่นอนว่าไม่สอนรูทนะฮับบ ลองไปอ่านกระทู้เก่าของ bluemoko ดูได้ แต่ไฟล์หายไปแล้ว อาจจะต้องหากันนิดนึง ^^”)
2. ให้แน่ใจว่าลง Android SDK ไว้แล้วและสั่งรัน adb ผ่าน Command Line ได้
3. โหลดไฟล์ libwebcore_a88_1.6_fixed.zip มาเก็บไว้และ Extract ให้เรียบร้อยยยย
4. อย่าลืมใส่ MicroSD Card ไว้ด้วย (สำคัญมาก)
5. เตรียมใจไว้ด้วย หากทำไม่ผ่านหรือเกิดความเสียหายใดๆอย่าว่ากัน -*-
[br]
หมายเหตุก่อนเริ่มทำ:
– วิธีนี้ใช้ได้กับ 1.6 บน A88 เท่านั้น หากเอาไปใช้ในรุ่นอื่น… มีโทษถึงอาจเปิดไม่ขึ้น
– หากมีปัญหาอย่าว่ากันแต่ถามกันได้ถ้ามีปัญหาเพราะการแฮคนี้มันแอบ Sensitive
– สำคัญมากที่ต้องพิมพ์ถูกทุกขั้นตอน ถ้าผิดแม้แต่ตัวเดียวอาจจะรันไม่ผ่านหรือเปิดไม่ขึ้นเลยก็ได้ (ขู่)
– Root แล้วประกันหลุดนะเออ
[br]
จากนั้นนี่คือวิธีทำ
1. เข้า Command Line แล้วสั่ง cd (Change Directory) ไปยัง path ที่เก็บไฟล์ libwebcore.msm7x27.fixed.so ไว้
> cd c:pathtolibwebcore
2. สั่งก็อปไฟล์ไปเก็บไว้ในเครื่อง
> adb push libwebcore.msm7x27.fixed.so /sdcard/libwebcore.so
3. เข้า shell เครื่องแบบ su
> adb shell
$ su
#
4. ก็อปปี้ไฟล์เก่ามา backup เก็บไว้
# cat /system/lib/libwebcore.so > /sdcard/libwebcore.ori.so
5. เอาไฟล์ใหม่ไปแปะทับ
# cat /sdcard/libwebcore.so > /system/lib/libwebcore.so
6. สั่ง Reboot เครื่องในบัดดล
# reboot
… เรียบร้อย!!! 😀 ลองไปทดสอบกันด้วย Web Browser ได้เล้ยยยยยยยยยยยยยยย
วิธีอาจจะดูง่ายแต่อันตรายใช่เล่น ระวังไว้ด้วยๆ ส่วนวิธีง่ายกว่า… เดี๋ยวรอแป๊บ จะทำให้ครับ 🙂
[br]
ผลการทดสอบ
– ลิงค์ตรงแล้ว เย้! (ส่งผลให้ปัญหาการคลิกลิงค์แล้วไม่ไปก็หายไปด้วยทันที น่าใช้ขึ้นเป็นกอง ^_^)
– ทุกอย่างยังปกติดี Multi Touch ใช้งานได้
ใครติดปัญหาตรงไหนบอกด้วยนะคร้าบ ไม่รู้เขียนผิดตรงไหนรึเปล่า (อุ่ย)
ทำได้เฉพาะเครื่องสีดำเท่านั้น อิอิ
แว้ก สีขาวก็ทำด้ายยยย
แซวเล่น ผมใช้สีขาวอยู่ครับ
กะลังจะหยิบโทสับขึ้นมาทำ เจอข้อแรกก็คิดหนักเลย ต้องรูทก่อน ฮาาาาาาาาาาา
ปกติ Hack แบบนี้ต้องใช้ Super User อยู่แล้วล่ะครับ เหอะๆ
ลงเรียบร้อยแล้วคร้าบ
ถ้าทำตามขั้นตอนทุกอย่าง ก็ผ่านฉลุย
ขอบคุณมากเลยนะครับคุณเนย
อิอิ น่าเล่นขึ้นเยอะมากๆ
ปล.ฝากถึงคนที่จะทำ ดูขั้นตอนดีๆๆเน้อ อย่าพิมพ์ผิดหละ
รูทไม่เป็น เห้อ…
อยากเล่นกะเค้ามั่ง แต่ก็โง่จังเรา
อด !
root ไม่ยากครับค่อยๆทำตามขั้นตอน ผมใช้ Root+App2SD ของคุณk0ng ทำทีเดียวได้2อย่างเลย
http://www.droidsans.com/A88-Recovery-Rom-App2SD
ก็อบไฟล์ลงเครื่องไม่ได้อะครับ ผมรูทตามวิธีนี้อะครับ http://www.mrchoke.org/node/247 มันติด permission ตอนก๊อบลง
ติด Permission ในขั้นตอนไหนเอ่ย
ติดตรงที่ว่าต้อง root ก่อนนี่แหละ -____-"
ใช้ Rootexplorer ก๊อบไปวางเองเลยได้รึเปล่าครับ (แค่สงสัย เพราะตอนใช้ Milestone ผมก็ทำแบบนั้น)
ได้ครับผมม
อยากได้ของ HERO มั่งใจ
น่าจะจับยัดเข้าไปใน 2.1 ด้วยเลย 😉
มาข้อแรกก็ อดเลยเรา T_T
สุดยอดมากครับ
แต่ถ้าจะรอทำตอน 2.1 มา ไม่ทราบว่าใช้วิธีนี้ได้เลยไหมครับ
รวมถึงวิธี root เครื่องด้วย ต้องรอวิธีใหม่ด้วยไหมครับ
ขอบคุณมากๆครับสำหรับสิ่งดีๆเสมอมา
^^
ตอน 2.1 รอดูอีกทีครับ
เย้ๆ ใช้ Root Explorer จัดการลงเรียบร้อย ผ่านฉลุย
ทดลองเปิดด้วย Dolphin Browser ก็ถูกแก้ไขไปด้วยเช่นกัน แจ่มมากกก
ขอบคุณมากครับ 🙂
How to do it in Root Explorer? Is it just rename and replace the file?
ขอสอบถามได้มั้ยครับ?
อยากจะถามว่าแก้ ส่วนไหนของ libwebcore ถึงทำให้มันตรงได้ครับ? เผื่อจะลองไปดึงของ NX1 มาแกะดูบ้างครับ ละเหี่ยใจเหมือนกัน ^^
ถ้าไม่สะดวกจะตอบก็ไม่เป็นไรนะครับ
จะว่าไปแล้วตัวนี้มันคือส่วน core ของ Android เลย ดังนั้นมันก้น่าจะเหมือนกัน รึเปล่าครับ? พอดีรัน Froyo เดี๋ยวจะลองดึงมาดูครับ ยังไม่เคยดู .so เลยด้วย ปรกติไม่ค่อยยุ่งกับตัว Rom เท่าไหร่ครับ ^^"
จริงๆของ NX1 เนยแก้ไว้เรียบร้อยแล้วนะครับทั้งของ Firmware 2.1 และ 2.2
ส่วนนี่คือ Source ส่วนที่แก้แล้วทำให้ตรงครับ แก้เสร็จก็คอมไพล์ใหม่สำหรับ CPU นั้นๆอีกที
ไม่เข้าใจการทำตั้งแต่ข้อ 3 อะครับ ขอแบบละเอียดๆนิดนึง ถ้ามีรูปด้วยจะดีมากเลยคับ ขอบคุณล่วงหน้า ^^
ขั้นตอนดูง่ายไม่ซับซอน แต่ตอนที่ดีบักมาคงต้องใช้พลังน่าดู ขอบคุณนะครับ ^ ^
ผ่านฉลุยด้วย root explorer แต่ทำแล้วต้อง restart ก่อนถึงจะใช้งานได้ตามปกตินะครับ ไม่งั้นเครื่องมันจะเอ๋อๆ เพราะเราเข้าไปยุ่งกับ file system แต่ถ้า restart แล้วก็จะใช้งานได้เป็นปกติ ทีนี้ก็ไม่ต้องมานั่งเล็งตอนกด link แล้ว
ขอบคุณ คุณเนยมากครับ A88 สมบรูณ์แล้วครับผม
ปล. ผมใช้วิธี RootExplorer ครับผม
In Root Explorer can we just rename "libwebcore.msm7x27.fixed.so" to be "libwebcore.so"
and overwrite the file?
Yes, just rename libwebcore.msm7x27.fixed.so to libwebcore.so and copy to /system/lib/ then restart the device
That's all 🙂
Thanks
ขอบคุณครับ nuuneoi
ใช้งานคล่องขึ้นเยอะเลยครับ
🙂
ขอบคุณมากครับ สำหรับสิ่งดีๆ
สมกับการรอคอยสำหรับข่าวดี
สุดยอดครับ
OK ใช้งานได้สมบูรณ์ครับ
เรียบร้อยใช้ root explorer ลิ้งค์ตรงเป๊ะ
ขอบคุณมากครับ
สุดยอดเลยครับ ลำคาญมานานแล้วกดไม่ค่อยโดน ขอบคุณมากครับ
> adb shell
$ su
# $ su
$ : not found
#
มันเป็นอารายคับ ก่อนหน้านี้ผม เปลี่ยนเมม เอาของเก่าออก แล้วเอา ของใหม่ใส่โดย ก็อบไว้ที่เครื่องคอมแล้วก็อบกลับใส่อันใหม่ ไม่รุมีผลหรือไม่คับ แนะนำทีคับ แต่ผลก็ใช้เหมือนเดิม
ทำไม ผมใช้ root explorer copy ไม่ไป ทั้งที่มันก็ถามว่าให้ ทับ ไหม งง
ลองด้วย root explorer โดยการ
1. rename ไฟล์ที่จะเอามาทับเป็น libwebcore.so
2. copy เอาไว้ก่อน
3. browse หา libwebcore.so ใน /system/lib
4. แตะค้าง เลือก rename เปลี่ยนเป็น libwebcore.so.bak
5. กดปุ่ม Paste เอา libwebcore.so ตัวที่แก้แล้วมาลง
6. Restart
ลองเข้า Browser จิ้ม ๆ Link ภาษาไทย ตรงเป๊ะ
ขอบคุณครับ +100 ไปเลย
ทำตามวิธีด้านบนแล้วมันขึ้นมาว่า
Paste Failure
There was not enough free disk
space to complete the paste
operation.
Please note that the free space
displayed by Root Explorer (as
reported by linux) is not always
100% accurate!
PS. ผมแก้ชื่อไฟล์เดิมของมันเป็น libwebcore.so.bak แล้วพอเอาตัวใหม่มา paste มันขึ้นว่ามาถามว่า over write? ป่าว (เหมือนยังมีไฟล์เดิมอยู่อ่ะครับ -_-")
internal flash ในส่วนของ android มันมีจำกัดครับ ทางที่ดีคือ copy ตัว original ออกมาซะก่อน แล้วลบทิ้ง จากนั้นก็จะวางตัวที่แก้ไขเข้าไปแทน
มันเกี่ยวกับขนาดของ sd ด้วยป่าวหว่า
จริง ๆ overwrite ไปเลยก็ได้ครับ ไม่ต้อง rename
ผม rename ไว้เผื่อกันพลาดครับ 😀
โหลดโปรแกรม RootExplore ได้จากที่ไหนอ่ะครับ ผมดูใน market ไม่มีอ่ะครับ
ตอนนี้รู้สึกจะไม่มีของฟรีแล้วครับ มีแต่ paid >.<
พอจะมีโปรแกรมอื่นๆที่แทนกันได้ไหมครับเนี่ย
ลอง Android Mate ดุครับ น่าจะใช้ได้เหมือนกัน ฟรีด้วย หน้าตาประมาณนี้
http://www.cyrket.com/p/android/com.hz.manager.android/
ผมใช้ android mate แต่มานบอกว่าไม่สามารถ coppy ลงไปทับ ไฟล์ต้นฉบับได้อ่ะคับ
ต้องมีอะไรเพิ่มเติมไหมคับ
ผมสังเกตุว่า หลังแก้ web browser ลิงค์เบี้ยว แล้วเนี่ย เจ้าโปรแกรม Barcode Scanner มันเรียกแล้วเด้งออกเลยน้อยลงอย่างมากเลยครับ จากเดิมเรียก 10 ครั้งเด้งซะ 8 ครั้ง กลายเป็นใช้ได้ตลอดเลยนะ หรือผมคิดไปเองหวา..