การใช้ fastboot เพื่อจัดการ kernel หรือ system
http://www.4shared.com/zip/HLsOVLtd/Fastboot.html
ที่เครื่องmediapad ให้ restart พอหน้าจอเริ่มดับให้กดปุ่มลดเสียงค้างไว้ จนขึ้นหน้าที่มีตัวหนังสือสีขาวพื้นหลังดำทั้งหมด
หรือถ้าปิดอยู่ ให้กดปุ่ม power พร้อมกับลดเสียง จะขึ้นเหมือนข้างบน นี่คือเข้าสู่ fastboot mode
อ่านตรงนี้ก่อน kernel และ system คืออะไร
เวลาที่เราอัพเดตเครื่องไปเป็น rom รุ่นใหม่ตามวิธีปกตินั้น
จะใช้ไฟล์ที่ชื่อ update.zip ซึ่งถ้าลองแตกดูจะเห็นไฟล์มากมายทั้ง system.img.ext , boot.img ,…..
ซึ่งเวลาที่เรา root จะต้องมีไฟล์ที่เป็นสิทธิ์ของ root ฝังมาใน system.img.ext ซึ่งอันที่ทางhuawei ปล่อยมาเป็นทางการจะไม่ได้ใส่มาให้
แต่ตาม rom โมทั่วไปก็จะเอาไฟล์su,superuser.apk ฝังมาใน system.img.ext และ zip ไฟล์อื่นๆกลับมาให้เราไปอัพเดตกัน
ซึ่งถ้าใช้การอัพแบบปกติ โปรแกรมทั้งหลายที่ลงไว้ก็จะหายไปด้วย เพราะการอัพเดตแบบนั้น เอาไฟล์ userdata.img.ext4 ไปทับในเครื่อง
ทำให้โปรแกรมหายหมด
แต่ถ้าเราต้องการอัพเดตแค่ OS มันเองจริงๆก็ทำแค่ flash system ไปแค่นั้น
ส่วน kernel เป็นเหมือนส่วนที่เป็นตัวกลางในการติดต่อระหว่างเครื่องกับOS
——————————————–
วิธีการใช้
แตกไฟล์ fastboot.zip ไว้ที่ไหนก็ได้ เช่น d:fastboot
เอา kernel ที่ได้มาเป็นชื่อ boot.img
ถ้า system ก็จะมีไฟล์ system.img.ext4
วิธีปรับให้ใช้ kernel ใหม่
ใช้คำสั่ง
fastboot flash boot boot.img
ถ้าสำหรับ system ให้ใช้คำสั่ง
fastboot flash system system.img.ext4
————————————
ทำไมบางครั้งถึงต้องใช้การอัพเดตแบบเต็ม
นั่นก็เพราะในไฟล์ update.zip นั้นจะมีไฟล์ที่บางส่วนก็เป็น firmware ของ touchscreen ด้วย และส่วนที่เกี่ยวกับพวก
การติดต่อเครือข่าย
————————————
ในประเด็นที่เวบต่างประเทศที่แก้การสั่นเวลากดที่หน้าจอ
ก็จะใช้ kernel เท่านั้นในการแก้
จากนี่ http://forum.xda-developers.com/showthread.php?t=1792713
ฉนั้นจึงโหลดไฟล์ boot.img มา flash ใน fastboot mode
ถ้าเกิดว่าใช้แล้วไม่ถูกใจ ให้แตกเอาไฟล์ boot.img จาก rom ดั้งเดิมไฟล์update.zip มา flash แค่นั้นเอง
ในตอนนี้ก็มี kernel ใหม่ขึ้นมาอีก ปรับ overclock หรือ เร่งความเร็ว cpu ขึ้นไปอีกถึง 1.5GHz
http://forum.xda-developers.com/showthread.php?t=1807658
———————————
คำเตือน ทุกการกระทำ ต้องรับผิดชอบด้วยตัวเอง
ผู้เขียนแค่อธิบายคร่าวๆในระดับที่ทำได้ แต่ในทางเทคนิคต้องอธิบายกันยาวมาก
ฉนั้น อะไรที่ไม่แน่ใจ ก็ไม่ควรทำ ก่อนที่จะได้ปรึกษา ดูแนวโน้มที่ผู้อื่นใช้กันก่อนหน้าไปก่อน
จอง ไว้เผื่อเพิ่มเติม
จองไว้เผื่อเพิ่มเติม
อย่า reply ทับข้อความ เพราะทำให้แก้ไขข้อความไม่ได้
ถามหน่อยครับตรงที่บอกว่า
ให้ใช้คำสั่ง
fastboot flash boot boot.img
ถ้าสำหรับ system ให้ใช้คำสั่ง
fastboot flash system system.img.ext4
——————
ต้องใส่คำสั่งตรงไหนยังไงครับ
ใช่ใน command promt รึป่าวครับ
รบกวนขอขั้นตอนการใส่ด้วยครับ
สมมติว่าแตกไฟล์ fastboot.zip ไว้ที่ d:\fastboot
แล้วเอาไฟล์ boot.img ที่โหลดมาได้มาวางไว้ในนี้
แล้วเปิด command line ก็เข้าไปในนั้น แล้วใช้คำสั่งตามที่บอกไป
โดยบูตเครื่องให้เข้า fastboot mode ครับ
แล้วได้ลอง kernel ใหม่รึยัง
อยากรู้ว่าเป็นไงบ้าง
kernel EX ตัวนั้นใช้แล้วไม่ถูกใจครับ
เลยกลับไปใช้ kernel ตัวที่ปรับแก้การสั่นยิกๆไว้ ที่อันนี้ครับ http://forum.xda-developers.com/showthread.php?t=1792713&page=4 ซึ่งเป็นคนละตัวกับหน้าแรก เพราะอันหน้า4สามารถปรับค่าเองได้
ซึ่งผมปรับค่าแบบของตัวเอง แล้วรู้สึกว่า
มันลื่นกว่าเยอะ
ถ้าใช้ kernel “touchscreen filtering” หน้า 4 นะครับ
พอ boot แล้ว ใช้ adb shell เข้าไปกำหนดค่าครับเกียวกับหน้าจอเอา
ซึ่งเดี๋ยวต้องเอาไฟล์ adb มาแชร์อีก
เอาเป็นว่าผมปรับค่าตามนี้
cd /sys/t1320
echo 70 > filter_radius
echo 3 > min_sample
echo 15 > sample_size
echo 4 > swipe_thres
echo 20 > touch_thres
ขอบคุณครับ
ที่บอกว่าต้องใช้ adb shell
ทำได้ครับ
ใช้สิทธิroot
ลองปรับตามที่แนะนำแล้วครับ
ทัชนิ่งมากๆ เลยครับ แม่นด้วย
แจ่มจริงๆ
ถามอีกครับ
ผมใช้ตัว s7-302u อยู่ จะสามารถใช้รอมของ s7-301u ได้ไหมครับ
จะมีปัญหาอะไรรึป่าวครับ
ขอบคุณครับ
ใช้ได้ครับ ไม่มีปัญหา
kernel ตัวใหม่ มาแล้วนะครับปรับ governor กับ ปรับค่าจอทัช ได้แล้ว
ผมลองลงแล้ว ก็โอเคดีนะครับ
ผมชอบ smartass v2 ครับ ได้ลองรึยังครับ
ลองแล้วก็ดีใช้ได้ แต่ก็รอดูนานๆหน่อยว่าจะปรับแต่งอะไรอีก