Browser Ring Fix (libwebcore.so) ของ Galaxy S สำหรับเครื่องที่ไม่ได้รูท ไม่ต้องรูทก็ลงได้
ไฟล์ใน post นี้ สำหรับ firmware DXJF4 เท่านั้น เครื่องศูนย์ไทยซื้อใหม่ ไม่ต้องทำ/อย่าทำ
ไฟล์ใน post นี้ สำหรับ เครื่องศูนย์ไทยเท่านั้น เครื่อง Vibrant, Captivate, Anycall หรือเครื่องนอกอื่นๆ อย่านำไปใช้ครับ ใช้ไม่ได้นะ ให้หา post อื่นครับ มีคนทำไว้ให้แล้วหล่ะ
หลายๆท่าน ที่ไม่อยากรูท คงต้องทนรำคาญใจกับเรื่องลิงค์ไม่ตรง หรือจะต้องคิดหนักถ้าจะแก้ จะต้องมารูทเครื่องกัน ต้องลง adb, ต้องหัดพิมพ์ command line ต้องมาใจหายใจคว่ำกัน, ฯลฯ
วันนี้มีทางออกมาให้ครับ ไม่ต้องรูทให้ใจหายใจคว่ำ ไม่ต้องรู้ command line วิธีที่ไม่ยากเกินไป…
(ขอผาดพิง เอ้ย อ้างอิง) เห็นปัญหามาจาก post นี้ครับ
https://droidsans.com/node/3193
วันนี้มีของดีมาฝาก ไฟล์สำหรับแก้ไขเรื่องลิงค์ไม่ตรงโดยเฉพาะ (ไม่ทำอย่างอื่น)
โดยไฟล์ libwebcore.so ตัวนี้ผม compile ใหม่จาก Éclair source code, ที่ samsung opensource แจกจ่าย เลยไปนั่งคุ้ยนั่งหาว่าเค้าทำกันยังไงนะไอ่ไฟล์ update.zip จนวันนี้ผมทำได้แล้วครับ (ที่สำคัญผมลองกับเครื่องผมแล้ว ใช้ได้แน่นอน)
อ่านจบครบทุกข้อแล้วค่อยเริ่มทำนะครับ
(ถ้าโหลดไปแล้ว ซวย ไฟล์เสีย ตัว recovery software มันจะไม่ยอมทำให้ครับ)
1. ไปเอาไฟล์มาก่อนเลย (update-libwebcore-galaxys-dxjf4-fixed.zip)
http://db.tt/Vy9Q9X
md5: 4beed6c5d221857a2a1ca73131ec1b34 หรือ ไฟล์มีขนาดประมาณ 2,305KB
— เพิ่มเติม 22/07/2010
ไฟล์แก้กลับคืน (เป็นตัวที่ backup จาก original rom)
http://db.tt/qQuPA8 (update-libwebcore-galaxys-dxjf4-ori.zip)
md5: 48a2832449a445038513b95abe6880b2
—
2. ได้มาแล้วเปลี่ยนชื่อมันเป็น update.zip
(update-libwebcore-galaxys-dxjf4-fixed.zip -> update.zip)
3. ก๊อปปี้ไฟล์ update.zip นี้ใส่ไปที่ sdcard (สังเกตว่าเป็นตัว 16GB คิดว่าเครื่องจะรายงานว่า 14GB หรือตัว Internal memory แล้วแต่จะเรียกครับ)
— เพิ่มเติม 22/07/2010 #2
ก๊อปปี้ใส่ internal memory นะครับ ไม่ใช่ sdcard, micro-sd ที่เสียบเพิ่มเข้าไปได้นะ
—
4. ปิดเครื่อง
5. กดปุ่มเพิ่มเสียงและแป้นกลางค้างไว้ (Volume UP + Home) แล้วกดเปิดเครื่อง, กดปุ่มเปิดแช่ซักพักเดี๋ยวมันจะเปิดเครื่องขึ้นมา แต่ *อย่าปล่อยปุ่มเพิ่มเสียงกับแป้นกลาง จนกว่ามันจะขึ้นหน้า recovery menu นะครับ
6. ใช้ปุ่มปรับเสียงเพิ่มลด เพื่อใช้เลื่อนแถบสว่าง ขึ้นลงตามลำดับ กดแป้นกลาง (home) เพื่อเลือก
7. เลื่อนแถบสว่างไปที่ apply sdcard: update.zip
8. กดปุ่ม home เพื่อเลือกให้ทำงาน รอสักครู่ จะมีตัวหนังสือบอกที่หน้าจอ, ว่าทำถึงไหนแล้ว
9. พอ update เสร็จเดี๋ยวมันจะ reboot เครื่องเอง
10. เสร็จพิธีครับ ได้ใช้กันแล้วหล่ะ
**All pictures are owned by their respected owners.
ผมทดสอบกับ rom ตัว DXJF4 เท่านั้นนะครับ, ตัวที่มาจากโรงงาน ที่ขายกันในประเทศไทย
ท่านที่ใช้เครื่องต่างประเทศ (ที่เค้าลง rom ตัวอื่นมาให้ เช่น XXJG? ฯ) ยังไม่ได้ลอง..
พิมพ์มาถึงตรงนี้ อืม..รู้สึกว่าจะลืมทำ update.zip ตัวที่ restore ไฟล์กลับ
เดี๋ยวเอามาแปะอีกทีละกัน =P
ไม่รู้จะช้าไปรึเปล่า ชาวบ้านเค้ารูทกันไปหมดแล้วละม๊างงเนี่ยย -_-”
ติดใจสงสัยอะไรตรงไหน ติชมกันไว้ได้ครับ
อ่อ..(กันเกรียน) ถึงผมจะ root ไปแล้วแต่วิธีนี้เครื่องไม่ต้อง root ทำได้แน่นอนครับ เพราะ recovery mode มันไม่มี su นะ /(^_^)
— เพิ่มเติม 23/7/2010
บางท่านพบว่า windows mount drive ไม่ได้.. ลองแก้ปัญหากันตาม comment นี้ดูนะครับ
https://droidsans.com/node/3463#comment-18527
ได้แล้วๆ ใช้ SCBEASY ได้สักที อิอิ
มีปัญหานิดหน่อยค่ะ แบบว่าหลังจากที่ติดตั้ง ring fix แล้ว
บางทีจะหาไฟล์ใน SD ไม่เจอค่ะ ต้องรีสตาร์ตใหม่ถึงเห็นไฟล์ในนั้น
มีวิธีแก้รึเปล่าคะ 🙂
..อาการเป็นยังไงอ่ะครับ? ที่ว่าหาไม่เจอ
—
sd micro-sd หรือว่า internal sd อ่ะครับ
ลอง mount ใน windows แล้วให้ windows check+fix disk ดูนะครับ
ผมเคยเจอว่าไฟล์ที่ copy ใส่ sd (video) มันจะเปิดได้บ้างไม่ได้บ้าง แล้วเผลอไปให้ window มัน check+fix disk ให้ เรื่อง copy file ก็ยังไม่เจอปัญหาอีกเลย..
นึกได้อีกอย่างถ้าเป็นไฟล์พวก ภาพ, วิดีโอ, เพลงที่เอาเข้าไปเล่นกับ player ในเครื่อง
ไม่ต้อง restart เครื่องก้อได้มั้งครับ (เสียสถิติ uptime กันพอดี =P )
ให้จิ้มสาย usb เลือกทำเป็น (mass) storage ใน window
แล้ว eject ใน window มาเลือก unmount ใน android แล้วค่อยถอดสาย
ตัว Galaxy S น่าจะ scan หา media file ใน sd ใหม่ (ทั้ง internal+external ถ้ามี)
ทีนี้ music player หรือ movie player น่าจะเห็นไฟล์แล้ว
ขอบคุณค่ะ เราเจออีกเรื่องนึงใหญ่มาก ประเด็นคือ
มันต่อกับคอมแล้วหาไดรฟ์ของมือถือไม่เจอในคอมเลย
จะแก้ก็แก้ลำบากด้วย เพราะจะเอาไฟล์แก้มาใส่ในเครื่องก็ไม่ได้
เราพยายาม mount/dont mount สลับกันหลายรอบจนเครื่อง
ร้องว่า damaged sd, you may reformat อีกครั้ง
ต้องrestart ที่เตือน damagedถึงจะหาย
รบกวนอีกทีด้วยนะคะ ขอบคุณมากค่ะ
เพราะจะเอาไฟล์แก้มาใส่ในเครื่องก็ไม่ได้
สงสัยประโยคนี้ครับ? (“ไฟล์แก้”?) ถ้าเอาตามที่ผมเข้าใจ..ไฟล์ update.zip ใช้ครั้งเดียวนะครับ ไม่ต้องเก็บไว้ตรงนั้นก็ได้ ลบทิ้งไปได้เลย ถ้า browser ring ตรงแล้ว
เราพยายาม mount/dont mount สลับกันหลายรอบ…
ทำแบบนี้ไม่ดี ไม่เอาครับ =P มันก้อจะเจ๊งเอานะครับ
—
อันนี้แล้วแต่เจ้าของจะเป็นผู้พิจารณานะครับ …
ถ้าเป็นผมนะ ผมจะ copy ไฟล์เท่าที่จะ copy ได้จาก internal SD card ออกมาเก็บไว้ในเครื่อง แล้วสั่ง format มันไปเลย (ให้เครื่อง format ให้ Settings > SD card and phone storage > Internal SD card > (ต้อง unmount ก่อน) Format SD card)
ถ้าตัดใจไม่เอาไฟล์ใน internal SD ก้อ format ไปเลยเริ่มกันใหม่
เราหมายถึงไฟล์แก้กลับคืนค่ะ จะเอาใส่ใน internal sd ก็ไม่ได้ เพราะต่อคอม คอมมันหา drive ของ galaxys ไม่เจอค่ะ 🙂
ไว้เดี๋ยวจะไปลองแก้ที่บ้านดูอีกที ขอบคุณมากค่ะ อธิบายยาวมากเลย เกรงใจจัง 😀
ได้แล้วครับ ขอบคุณมาก
ตอนแรกผมก็ can’t open file เป็นเพราะ ไปใส่ชื่อไฟล์ว่า update.zip คือมันมี .zip ในชื่อด้วย
ลืมไปว่าไม่ต้องใส่ .zip ผมนี่โง่ตั้งนาน 55
ลงแล้ว ลบไฟล ออกได้มั้ยครับ รึว่า ต้องเก็บไว้ในเครื่องอย่างนัน้
ลบได้ครับ ไม่ต้องวางไว้ที่นั่น ไฟล์ library จริงๆถูก copy เข้า system ไปแล้ว
ขอบคุณมากมายหลายหลากครับผม
ขอบคุณมาก ครับ
ได้แล้ววว ขอบคุณมากครับ
สมัครเพื่อมาขอบคุณโดยเฉพาะ
ขอบคุณครับ
ลงแล้วครับเจอปัญหาใหญ่มาก ประเด็นคือ
มันต่อกับคอมแล้วหาไดรฟ์ของมือถือไม่เจอในคอมเลย
เราพยายาม mount/dont mount ก้อไม่ขึ้นมาให้เลยครับ
ช่วยด้วยครับ คือไม่ขึ้นหน้าจอมาให้เลือก mount/dont mount ครับ
ลองกลับไปใช้ตัว original แล้วก้อยังไม่ได้ครับ
ปัญหาเรื่อง mount/unmount storage เนี่ยครับ จะบอกว่ายังไงดีล่ะ..
*(ไฟล์ update.zip ผมจะมี script copy file แก้ browser ring เนี่ยลงไปที่ /system ซึ่งมันไม่ได้อยู่ในส่วน internal SD ที่เราจะมาทำเป็น drive ใน window ได้, ก็คือ script นี้ไม่ได้ไปยุ่งอะไรกับ drive นี้เลย ดังนั้นไม่น่าที่จะทำให้ drive ของท่านๆ เสียหรือใช้งานไม่ได้นะ)
เรื่องการแก้ไข ผมไม่ทราบทางแก้ไขที่แบบ แก้ได้ 100% (ผมก็เคยมีปัญหาแบบนี้เช่นกัน) แต่พอจะแนะนำได้ประมาณนี้ :-
ลองวิธีเหล่านี้ดูครับ เลือกทำวิธีใดวิธีหนึ่งก่อนครับ
1. การต่ออุปกรณ์ที่เป็น mass storage เช่นพวก flashdrive, SD ในเครื่องมือถือเนี่ย มีข้อควรปฎิบัติ และข้อควรระวัง คือเรื่องเราจะต้อง Eject drive นั้นๆ ออกจาก windows ให้สมบูรณ์ซะก่อน ไม่เช่นนั้นมันอาจจะเสียได้ (เชื่อมอีกทีแล้วมองไม่เห็นแล้ว)
* ถ้าใช้ window xp บางครั้งมันจะบอกว่า eject ไม่สำเร็จ ทำกี่ครั้งๆก็ eject ไม่ได้, ซึ่งผมเบื่อ xp มาก หาทางแก้ไม่ได้เหมือนกัน
2. ใน Settings > About Phone จะมี menu USB Settings อยู่ครับ ลองเลือกให้เป็น Ask on connection ดูครับ (ตอนทำต้องปลดสาย usb ก่อน) แล้วลองจิ้ม usb ใหม่
3. หรือทำข้อสองแล้วลอง restart เครื่องซักทีก่อนครับ
4. ทำการสำรองไฟล์ใน SD นั้นไว้ที่อื่นก่อน,หากทำได้ แล้ว format SD card ด้วยตัวเครื่อง แล้วค่อย copy กลับเข้าไปใหม่
แก้ได้แล้วครับ ไปที่ setting > about phone > USB settings > แก้เป็นอย่างอื่นก่อน เช่น samsung kies (ตอนที่ไม่ได้เสียบสายนะครับ) > หลังจากนั้นก็เปลี่ยน usb settings กลับไปเป็น mass storage เหมือนเดิมครับ > เสัยบสายแล้ว กด mouth จาก notification bar ตามเดิมได้ครับ
คอหอบน แก้ได้ชะงักเลยค่ะ ขอบคุณค่ะ 🙂
(-/\-) ขอบคุณทุกท่านที่ช่วยกันเข้ามาแชร์ปัญหาที่พบนะครับ
ปล. ผมชอบเลือก ask on connection ไว้ครับ =) ทั้งๆที่ตอนนี้มันก้อใช้งานได้แค่ mass storage ใช้ Kies ยังไม่สำเร็จเลย (เชื่อมได้ครั้งแรกครั้งเดียว)
ขอบคุณท่านเจ้าของกระทู้สำหรับวิธีการแล้วท่านที่บอกเรื่องวิธีเม้าท์ด้วยนะครับ ประสบเหมือนกัน 😀
load มาใช้แล้วครับ
update ง่ายมากๆ
ตอนนี้ link ตรงแล้ว ขอบคุณครับ ^_^
ทำไมไฟล์ libwebcore ตัวใหม่ มันเล็กลงเยอะจังครับ
แค่ 4201 kb เองอ่ะ เทียบกับของเก่า 4591 น่ะครับ
แอบแปลกใจ มันจะมีผลอะไรมั๊ย ^^”
JGx ใช้ได้นะครับ 😀
ทุกท่านถูกใจ ผมก็มีความสุขครับ, อยากให้ android มีคนใช้เยอะๆ ชุมชนเข้มแข็ง
ขอบคุณสำหรับคำขอบคุณครับ
ทำได้แล้วเหมือนกันครับ ขอบคุณคุณ dahoba มากๆเลยครับ
แล้วก็อยากถามคุณ dahoba ว่าวิธีเดียวกันนี้สามารถแก้ไขเรื่อง G-sensor เอียงได้รึเปล่าครับ
ขอบคุณมากคับทำได้แล้ว
ใครอัพเดทแล้วมีปัญหา google map บ้างครับ
ผมทำตามแล้วเจอปัญหาครับ link อ่ะมันตรงแต่พอทำแล้วจะมาอ่านบอรด์ใน
siamphone ไม่ได้เลยอ่ะครับ คือเข้าเว็บได้ตามปกติแต่พอเข้ามาอ่านบอรด์มันจะบอกว่าไม่พบหน้านี้
(http://community.siamphone.com/viewtopic.php?t=328196&postdays=0&postorder=asc&start=5775)
ช่วยด้วยคับ
งั้นลองทำกลับคืนครับ แล้วเข้าได้รึเปล่า?
1 ผมลองใช้ Skyfire เข้า forum ที่บอกได้นะครับ (browser ตัวนี้ใช้ libwebcore เหมือนกัน)
2 ผมใช้ Browser ของ android เอง เข้าไม่ได้เหมือนกัน..มันรายงานว่าหาไฟล์ไม่เจอ..
ไฟล์อะไรมั้ยรู้ แต่ forum เค้าบังคับ redirect ไปที่หน้าสำหรับ mobile ให้ได้เลยหน่ะ คิดว่าเป็นปัญหาที่ forum กับตัว browser นะครับ
ขอบคุณมากคับที่ให้คำแนะนำเดี๋ยวจะลองกลับไปใช้ตัวเดิมดูก่อน
ที่อ่านมาเค้าว่า ถ้าทำเป็น update.zip สามารถเอาไรใส่ไปแทน หรือไปวางใน system ได้หน้าตาเฉย 555+ ทำเป็น update.zip เหมือนว่ามีสิทธิ์ root กลายๆ
เป็นดาบสองคมครับ
บวกให้ร้อยเลยครับ