Replies from lluuoouull
ต่อไปก็เหลือการออก จาก engineer mode คงต้องรบกวนอาจารย์ ในเรื่องนี้แล้วครับ
เมื่อเข้าใจการใช้ adb แล้วก็ไปต่อนะครับ
ให้ทำตามที่ท่านอาจารย์ kw101d บอกไว้ที่ว่า
ไปที่ cmd โดยกด ปุ่ม วินโดว์ (อยู่ระหว่าง control กับ alt)พร้อมกับตัว r ก็จะเป็น win+r จะเท่ากับเรียกคำสั่ง run ขึ้นมาแล้ว พิมพ์ cmd กด enter มันจะออกไป commnad prompt หน้าจอดำๆ ให้พิพม์ cd \adb แล้ว enter มันจะไปที่ c:\adb> จากนั้น
c:\adb>adb devices กด enter มาจะแสดงรายชื่อ device ออกมา ถ้าไม่มีแสดงว่ายังไม่ได้เสียบสาย usb หรือเสียบแล้วแต่ไม่ได้ tick เป็น adb debug mode ให้ไป tick ซะที่ developer option เหนือ menu phone info ใน setting
จากนั้น
c:\adb>[color=blue]adb shell[/color] กด enter มันจะได้
root@android:/ # ถึงขั้นตอนนี้มีข้อห้าม 2 ข้อคือ
1.) ห้าม re-boot เครื่องเด็ดขาด เพราะการทำให้เห็น sd card ในช่วงนี้เป็นเพียงแค่ temporary เท่านั้น
2.) ห้ามออกจาก ADB Shell เด็ดขาดเพราะเดี๋ยวเราจะใช้มันต่อไป และห้ามถอดสาย USB ด้วยนะ
“”
จบข่าว เลิกเขียน ให้ไปทำตามที่ อีตา Googgiggs แก้ได้หมดแล้วจะได้ไม่ยุ่งยากอะไร นะครับ
..
มาต่อกันครับในส่วนของการทำให้เครื่องสามารถเห็น SD Card ได้อย่างถาวรถึงแม้เราจะไป reboot เครื่องก็ตาม
ต้องบอกก่อนว่าการที่เราจะทำให้เครื่องสามารถเห็น SD Card ถาวรได้เราต้องไปเอาไฟล์ที่ชื่อ
VOLD ก่อนคือท่าน tonyp จาก XDA ได้ทำไว้ที่
https://ha.xxor.net/vold
ซึ่งหลังจากที่ได้มาแล้วเราก็จะต้องเอา file ที่ load ได้มาไปแทนที่ file เดิมที่อยู่ในเครื่อง
ซึ่งมีเราจะต้องใช้ app 2 ตัวคือ root explorer กับ airdroid นะครับ
ดังนั้นก็ให้เข้าไปที่ play store แล้วลง App ทั้ง 2 ตัวที่ผมว่า
ใครไม่สามารถหา root explorer ตัวเสียตังค์ได้ลองไปดูที่ skydrive ข้างล่างนะครับ
https://skydrive.live.com/?cid=46D138450FEEEC98&id=46D138450FEEEC98%21123
หลังจากที่ลง app ทั้งสองตัวแล้วก็ถึงขั้นตอนการทำนะครับ
เริ่มจาก
ให้ copy file VOLD ไปไว้ในเครื่องที่ exernal SD card ด้านนอกสุดโดยใช้ airdroid
หลังจากที่เรา copy เรียบร้อยแล้ว
เราก็จะไปเปิด root explorer เพื่อทำการ copy file กันต่อไป
เมื่อเข้ามาที่ root explorer มันจะเข้าไปใน memory ในเครื่องเลย
ให้สังเกตุมุมบนขวาจะเห็น ตัวหนัวสือ r/w ให้กดตรงนั้นเพื่อให้เป็น mode read-write
จากนั้นไปที่
system
bin
แล้วเลื่อนลงไปเกือบล่างสุดจะเจอไฟล์ที่ชื่อ VOLD ของเดิม
ให้กดแช่ที่ชื่อ file แล้วจะมี popup ขึ้นมาให้เลือก rename แล้วเปลี่ยนชื่อ file เป็น
VOLD.OLD ( เพิ่ม .OLD เข้าไปท้ายชื่อไฟล์เดิม)
ที่ให้เปลี่ยนชื่อเพราะว่าเพื่ออนาคตจะได้นำกลับมาใช้ได้
จากนั้นเปลี่ยนหน้าจอใน root explorer ไปที่ external sd card
แล้วให้หา file VOLD ที่เรา copy มาเมื่อสักครู่
มาว่ากันต่อครับ
เกี่ยวกับเรื่องการทำให้เครื่องมองเห็น SD card
ซึ่งต้องใช้ adb shell ให้ไปศึกษาและ Download จากกระทู้ด้านล่างให้เข้าใจก่อนนะครับ
http://forum.groovygang.net/index.php?topic=2383.0
เมื่อเข้าใจแล้วก็ไปต่อกันนะครับที่ post ข้างล่างในตอนต่อไป
มาแล้วครับ
เริ่มจากลง ROM โดยวิธีของท่านอาจารย์ kw101d
สรุปให้ ณ เวลาบ่ายของวันพุธที่ 10 ถ้าต้องการ flash rom LG_ICS_4.0.3 ที่รั่วมาจกไหนไม่รู้่ แต่เป็นของแท้ที่เขาทำมาตั้งแต่เดือนเมษา flash เพื่อการทดลองนะครับ เพราะยังมี bug หลายอย่าง การ flash rom จะทำผ่านโปรแกรมชื่อ smart flash โดยไปดาวน์โหลดตาม link แรกของทู้นี้ ได้มาแล้ว backup รอมเก่าไว้หรือไม่ก็แล้วแต่จะพิจารณากันเอง การติดตั้งรอมก็สรุปง่ายๆแบบนี้
–
1.ได้ไฟล์มาแล้ว แตกไฟล์ทั้งหมดเอาไว้ folder เดียวกันใน pc
–
2.ปิด O2x เอา batt ออก แล้วกดปุ่ม vol- ค้างเอาไว้เสียบสาย usb เข้ากับ pc และ o2x ที่จอ o2x จะติดขึ้นมาพร้อมคำว่า S/W update… ค่อยปล่อยมือ
–
3.ที่ PC เรียกโปรแกรม smartflashtool (SFT) จากนั้นดูว่าโปรแกรมมองเห็น O2X หรือยังจากด้านล่างของโปรแกรมถ้า com port แสดงขึ้นตรงกับที่เราเสียบ O2X ก็แสดงว่ามันพร้อมแล้ว ถ้ายังแสดงว่าเครื่อง O2X ยังไม่เคยติดต่อกับ cp เอ๊ย pc นี้เลยก็ไปหา driver usb จากไหนก็ได้หาเอาจาก google นั้นแหละมาลงทำจนมันรู้จักกันก่อนแล้วค่อยมาทำที่นี้ต่อ
–
4.จากนั้นก็ลากไฟล์ทั้งหมดใน folder ที่ว่ามาโยนใส่โปรแกรม SFT มันจะทะยอยบอกว่าไม่ support ก็คลิกไปเลยจนสุดท้ายจะได้รายการไฟล์เกือบทุกไฟล์ นั้นคือไฟล์ที่มันจะเอาไป flash ก็กด start ที่เหลือภาวนาให้ไม่มีปัญหา จนมันจบ หน้าจอ O2X จะดับแล้วเปิดใหม่ เป็น logo LG ก็ถอดสาย usb เอา batt ใส่กลับ boot O2X ก็ควรจะเปิดแล้วได้รอมตามที่ flash
–
ถ้าไม่ได้หรือเครื่องเน่าไม่ทำงาน ก็ต้องหาทางกลับไปรอมเดิม โดยใช้ nvflash อ่านจากทู้ที่ผ่านๆมามีคนเจอปัญหานี้ การหลับรอมโดย nvflsah จะได้รอมกลายเป็น froyo 2.2 เก๋ากึ๊ก จากนั้นค่อยไปเลือกว่าจะลุยใหม่ หรือจะกลับไปเอาที่ backup มาใช้จะไปทางอื่นก็แล้วแต่จะว่ากันไป
หลังจากนั้นก็ให้เปิดเครื่องแล้วตั้งค่าพร้อม sing in google play store ก้ตามที่ท่านอาจารยื kw101d ว่าเอาไว้ว่า
ผมทำแบบนี้ทุกครั้งคือ เลือกเป็นไทยก่อนที่จะ sigh gmail เวลา play store ถามว่ายอมรับข้อตกลงมั๊ยจะตอบในตอนเป็นภาษาไทยแล้ว
ซึ่งในช่วงนี้ถ้า sing in ไม่ได้ก็ไม่เป็นไรครับ เอาแค่เปิดเครื่องแล้วต่อ wifi ให้ได้ก็พอ
จากนั้นในกรณีที่ท่าน sign in google play ไม่ได้ให้ไป set ค่า date & time ตามนี้ครับ
อันนี้ผมเขียนลงไว้เอง
setting ที่ date&time ให้เป็นปัจจุบันก่อน
เพราะตอน flash มาจะเป็น วันที่เดือนประมาณปี 1970
พอแก้ Date&Time เรียบร้อยก็เข้าไป sign in google play ได้ตามปกติครับ
จากนั้นให้ Root เครื่องด้วย unlock root ตามที่กระทู้ใน xda บอกเอาไว้คือ
Plugged my phone in “Mass Storage”
Verified if i’m on USB Debug mode
Launched UnlockRoot
Clicked “Root”
เอาแค่นี้ก่อนครับเดี๋ยวมาต่อเรื่องการทำให้มองเห็น SD card
หมายเหตุ…. ตอนนี้ทุกครั้งที่ restart เครื่องจะต้องเข้าไป setting date & time ตลอดนะครับเพื่อจะได้ใช้งาน play store ได้เดี๋ยวพอเข้าใจว่าทำอย่างไรให้ไม่ต้อง setting ทุกครั้งแล้วจะมาบอกให้ทราบครับ คงจะต้องต่อจากการทำให้มองเห็น SD card นะครับ
เสร็จแล้วครับ
ใช้หลายวิธีรวมๆกัน
เอาเป็นว่าใครที่อยากใช้ผมสรุปแบบ บ้านๆ ให้นะครับ
ลองทำตามไปทีละ step นะครับ
รอแป๊บครับ ปวดท้องเดี๋ยวมา
สรุปว่าใช้ Smart Flash แก้ไขได้ใช่ไหมครับ
อ้อ ไปบอกเมียด้วยว่าเพื่อนดีมีอีกเยอะ 555+
รออยู่นะครับ อย่าลืมลงให้ด้วยนะ
แล้วถ้ามันยังไม่เห็น SD Card ผมจะเอา ไฟล์ Vold ตัวที่ โหลดมาใหม่เข้าเครื่องได้ยังไง
โอ๊ย กรำ จริง ตรู
Thanks tonyp!
0. If you haven’t already formatted the internal sdcard, do that first ( /system/bin/newfs_msdos -F 32 -O android /dev/block/mmcblk0p9 )
1. Grab the vold binary from tonyp’s rom or from here: https://ha.xxor.net/vold
2. remount /system as rw (mount -t ext4 -o remount,rw /system)
3. move the original vold binary (to have a backup should something screw up) mv /system/bin/vold /system/bin/vold.old
4. push the new vold
5. chmod 755 /system/bin/vold
6. change the /system/etc/vold.fstab to contain the following rows:
แล้วไอ้วิธี permanent fix sd card ตามข้างบนนี่มันทำยากไหมครับ
อธิบายนิดนะครับ ท่านอาจารย์
หรือว่าสามารถทำใน terminal ได้เลยครับ
ปัญหาล่าสุดคือ ต่อ wifi ได้ sing-in google play ได้ แต่ เรียกใช้งานแล้ว
ไม่ download ตัว google play ขึ้น retry
แล้วก็ใน app ไม่มี google play อยู่ใน list ด้วย
เลยไม่รู้ว่าจะไป clear cache ได้ที่ไหน กรำ
ทำไมตรูมีปัญหาเยอะจังนะ
ตอบคำถามตัวเอง
แก้ได้แล้วครับ
คือต้องไป setting ที่ date&time ให้เป็นปัจจุบันก่อน
เพราะตอน flash มาจะเป็น วันที่เดือนประมาณปี 1907 มั้งจำไม่ได้
พอแก้ Date&Time เรียบร้อยก็เข้าได้ปกติ งงดีแฮะ
น่าจะอธิบายสักนิดนะครับว่าทำอย่างไรโดยการใช้ root explorer
เพื่อนๆจะได้ทำตามกันบ้าง
..
kw101d
ลืมเอา notebook กลับเลยทำอะไรต่อไม่ได้ แล้ว root หรือยัง ถ้าแล้ว ทำผ่าน terminal เข้า terminal แล้วพิมพ์ su แล้วก็ทำข้อ 1 – 2 ไม่ต้องเรียก adb เพราะนั้นทำผ่าน usb โดยโปรแกรม adb
ที่ว่าทำใน terminal คือเข้าไปแล้ว
กดพิมพ์
su –> enter
แล้วพิมพ์
/system/bin/newfs_msdos -F 32 -O android /dev/block/mmcblk0p9 แล้วก็ enter
แล้วก็พิมพ์
mount -t vfat /dev/block/mmcblk0p9 /mnt/sdcard แล้วก็ enter ใช่ไหมครับ
“”