Hacking

Galaxy S: มาแก้ปัญหา Browser lag ใน firmware XWJP6/XXJPM/XXJPK กัน

ใน xda forums เค้าบอกว่าเค้ามีวิธีแก้ปัญหา browser lag, ตัว Browser scroll แล้วช้า เปิด flash auto แล้วช้าๆ เห็นพี่น้องหลายท่านบ่นกันมานานละ
เค้าไปเอา library ตัวที่ Browser ของ Android ใช้ (ที่รู้จักกันในชื่อ libwebcore) ของ Galaxy Tab มาใส่แทนตัวดั้งเดิม หลายเสียงบอกว่าเร็วส์ ขึ้นจริง ผมก็รู้สึกว่าอย่างนั้นนะ 😀
คำเตือน:
การกระทำด้านล่างมีความเสี่ยง อาจทำให้เครื่องของท่านกลายเป็นที่ทับกระดาษได้ โปรดศึกษาขั้นตอนให้ละเอียด ผู้เขียนไม่สามารถรับผิดชอบได้
[/color]

สำหรับ firmware SGS 2.2 XXJPK, XXJPM, XWJP6 เท่านั้นนะครับ รุ่นอื่นๆ อาจจะมีปัญหาได้

ไฟล์ที่โหลดจาก xda จะเป็นตัวที่ไม่ได้แก้ browser ring ภาษาไทย ไฟล์ของผมแก้มาแล้ว

ก่อนลงมือ เตรียมสิ่งเหล่านี้ก่อน

  1. Galaxy S I9000 ที่ rooted และลง firmware XXJPK,XXJPM หรือ XWJP6
  2. ไฟล์ที่แก้ browser ring แล้ว (Galaxy Tab) libwebcore_sgt_th_fixed.zip (http://db.tt/ax8Au1b)
  3. (option) ไฟล์ที่แก้ browser ring แล้ว (DXJP1) libwebcore_dxjp1_fixed.zip (http://db.tt/NNbgVCi)
  4. Root Explorer หรือ ติดตั้ง android sdk

ผมแนะนำแต่วิธีที่ใช้ android sdk (command line) นะครับ
(วิธีใช้ root explorer ก็ไม่ได้ลง+ตัว app ก็ไม่ฟรี หาวิธีกันเอานะครับ ไม่ยากแล้ว)

ลงมือกันเลยครับ

  • unzip file libwebcore_sgt_th_fixed.zip จะได้ไฟล์ libwebcore.so
  • เอา libwebcore.so ไปวางที่ folder /sdcard หรือที่ drive ที่เราเชื่อมต่อได้จากตัว SGS
  • วางเรียบร้อยแล้ว remove disk ออกครับ / แล้วเลือก unmount disk ที่ตัวเครื่อง
  • เรียก command line ขึ้นมาครับ
  • $adb shell
  • $ls -ls /sdcard/libwebcore*

(ถ้าผลลัพธ์แสดงชื่อไฟล์ libwebcore.so ออกมา ทำขั้นต่อไปได้ ถ้าไม่แสดงว่า copy file ขั้นตอนก่อนหน้านี้ไม่ถูกต้อง)]

  • $su
  • #
  • # mount -o remount,rw -t rfs /dev/block/stl9 /system
  • # cat /sdcard/libwebcore.so > /system/lib/libwebcore.so
    (ถ้าขั้นตอน cp ฟ้องข้อความอะไรออกมา อย่าทำคำสั่ง reboot ต่อ)
  • # chmod 644 /system/lib/libwebcore.so
  • # mount -o remount,rw -t rfs /dev/block/stl9 /system
  • # reboot

มีบางเสียงจาก forums ที่อ้างอิงบอกว่า library จาก firmwar code DXJP1 ก็ใช้งาน browser ได้ดีมาก เร็วกว่าตัวอื่นๆ เช่นกัน, ลองกันดูนะครับ ผมถูกใจของที่มาจาก Galaxy Tab ที่สุด

credits:
1 [FIX] for the browser lag in JPK
http://forum.xda-developers.com/showthread.php?t=803678
2 [HOW TO] Fix browser lag in JI6 Froyo
http://forum.xda-developers.com/showthread.php?t=803370




ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง 3.0 ต้นฉบับ

14 Comments

  1. incubuz Post on October 17, 2010 at 12:41 pm

    #42267

    เหนแล้วเหมือนกันจะมาหาวิธีแก้ browser ring เอ้าเจอรวมไว้แล้วพอดีเลยสบายไป 5555 ขอบคุณคับ

  2. bamboopai Post on October 17, 2010 at 2:27 pm

    #42278

    แบบนี้มันต้องลอง ^_^

  3. mybecktum

    mybecktum Post on October 18, 2010 at 3:24 am

    #42392

    ^_^ ขอรับไปลองด่วนๆเลยครับ ติดใจกับเรื่อง Browser มันช้ากว่า 2.1 มากๆมานานละครับ

  4. nui36

    nui36 Post on October 18, 2010 at 3:25 am

    #42393

    JPM
    ทำแล้วครับ ใช้ตัวของ SS GTab โดย root explorer
    ลื่นครับเปิด plugin = always โหลด flash ได้ เลื่อนหน้าได้เร็ว ลิงค์ตรง ขอบคุณมากๆครับ
    ทดสอบกับ Pantip.com ห้องกล้อง Nikon และ PDAmobiz ครับ

  5. euclid

    euclid Post on October 18, 2010 at 5:20 am

    #42436

    ใส่ libwebcore ตัว libwebcore_sgt_th_fixed.zip แล้วครับ
    ทำผ่าน adb แรกๆ งงนิดหน่อย เพราะว่าเพิ่งใช้ adb ครั้งแรก !!!

    เรียก adb ยังงัยก็มองไม่เห็นเครื่องซะที
    พอดีคุ้นๆ ว่ามี debugging mode ก็เลยไปหาดูในเมนู
    พอเปิด debugging mode แล้ว ก็ฉลุยครับ
    ทำผ่านทุกขั้นตอน

    ขอบคุณครับ

  6. keng2000 Post on October 18, 2010 at 8:32 pm

    #42612

    firmware ไหน นิ่งสุดครับ?

    • dahoba

      dahoba Post on October 18, 2010 at 9:08 pm

      #42624

      WXJP6 คือ official release ในโซน Nordic ครับ
      นิ่ง คือ stable หรือว่าอย่างไรครับ ถ้า stable มันก็ไม่มี FC ใดๆ แต่ยังมี ค.หน่วงอยู่

  7. gittimee Post on October 18, 2010 at 11:41 pm

    #42664

    ผมใช้โปรแกรม ES File Explorer ก็อบทับเลย โอเคครับไม่เป็นที่ทับกระดาษ ใช้งานได้เปิดเวปแฟลชแรง ๆ เช่นมาเนเจอร์ก็เปิดได้เร็ว ใช้ตัวเดียวกันกับคุณ dahoba

  8. ezygo

    ezygo Post on October 19, 2010 at 12:43 am

    #42682

    สุดยอดเช่นเคยครับพี่โต ขอบคุณมากๆครับ

  9. tanit9999

    tanit9999 Post on October 19, 2010 at 4:25 am

    #42726

    รู้สึกเร็วขึ้นจริงๆ เอะหรือ อุปทานไป แต่ก็ถ้างั้น อุปทานหมู่(ผีเข้ากันไปเลยทีเดียว)

  10. tanit9999

    tanit9999 Post on October 19, 2010 at 6:22 pm

    #42861

    รู้สึกว่าเว็ป soccersuck นี่จะเป็นแหล่งพิสูจความแน่ของ flash จริงๆ เพราะผมใช้คอมเปิดยังแหยงๆ กระตุกๆเลย เว็ปที่โฆษณาล่อ flash หนักๆทั้งนั้น

    • mybecktum

      mybecktum Post on October 19, 2010 at 8:47 pm

      #42904

      ส่วนใหญ่ผมก็เข้าเว็บ soccersuck นี้เป็นหลักเหมือนกันครับในตอนใช้ 2.1 อยู่
      แต่เข้าได้ลื่นมากๆ โดยเฉพาะ Page ที่มีการแสดงรูปประจำวันเยอะๆไม่มีกระตุกแต่อย่างใดเลยครับ

      แต่พอเป็น 2.2 และแก้ด้วยวิธีนี้แล้ว ก็ยังเอาเว็บนี้ไม่อยู่เหมือนกันครับ
      และเวลารู้สึกหนืดๆผมเคลียร์ Cache ใน Setting ของ Browser ปุ๊บ ลื่นขึ้นเยอะเลยครับ

      หรือเพราะว่าสาเหตุที่ 2.2 ฺฺBrowser ช้าๆเพราะว่าการจัดการ Cache ที่ไม่ดีหรือปล่าวครับ

  11. EspanolSD

    EspanolSD Post on October 20, 2010 at 3:29 pm

    #42783

    ตามมาเรื่อยๆครับ

    ของผม Root ด้วย SuperOneClickv1.5.1 ครับ
    ตามด้วยลง Root Explorer
    จากนั้น copy ไฟล์ libwebcore ของ SSG Tab ไปวางไว้ใน system/lib

    ตอนนี้ปกติดีครับ Browser ring ภาษาไทยตรงแล้ว แต่ประสิทธิภาพเวลา scroll หน้าเพจที่มี flash content เยอะๆผมยังไม่ค่อยเห็นความต่างนัก (ผมลองกับ http://www.gamespot.com) ครับ

    lag fix ละ

  12. sdrpg Post on November 20, 2010 at 10:18 pm

    #51925

    ลองลงแล้วทั้ง 2 ทั้ง 2 version ก็ยังไม่เร็วเท่า 2.1 หน่ะครับ ท่านผู้รู้ทั้งหลาย แนะนำด้วยครับ
    เฮ้ออออ ทำไมมันช้าหยั่งงี้ ไม่ทันใจวัยรุ่นเลย อ ิอิ

Leave a Reply

To Top