วันศุกร์ที่ 7 กันยายน พ.ศ. 2555

ความเข้าใจพื้นฐานของ Build.prop และ Fingerprint เพื่อประยุกต์ใช้กับ Android Tablet จีน หรือ iPad จีน


สำหรับบางท่านที่ไม่รู้ว่า build.prop คืออะไร  ผมขอให้เป็นเกร็ดความรู้เล็กน้อยดังนี้

build.prop เป็นไฟล์ที่อยู่ใน system ของ Android ทุกเครื่องไม่ว่าจะเป็น Android Phone หรือ Android Tablet เพื่อบ่งบอกว่าเครื่องนี้ใช้ Processors แบบไหน สามารถรองรับ App อะไร, บอกเวอร์ชั่นของไดร์เวอร์การ์ดจอ (graphics driver), บอกเครื่องว่าควรแบ่ง Memory แค่ไหนในการจัดการ Application, ความถี่ในการสแกนหา Wifi Access Point และยังมีอื่นๆให้ปรับแต่งอีกมาก ซึ่งการปรับแต่งเหล่านี้มีทั้งการเพิ่มประสิทธิภาพให้เครื่อง หรือรวมถึงการปรับแต่งเพื่อประหยัดแบตเตอรี่ได้ก็มาจากส่วนนี้ อาจพูดได้ว่าบางครั้ง Custom ROM ก็เกิดจากการปรับแต่งเล็กๆน้อยๆนี่เอง

การแก้ไข build.prop จำเป็นที่ต้องมีเครื่องที่ผ่านการ Root มาก่อน สำหรับคนที่ไม่ทราบว่า Root คืออะไร ลองอ่านเพื่อศึกษานะครับ

Fingerprint

ทีเด็ดคือ Fingerprint หรือ ลายนิ้วมือถ้าแปลตรงตัว ซึ่งเป็นส่วนที่สำคัญมากในการที่ Market/Play Store จะตรวจสอบจากเครื่อง ทำให้สังเกตได้ว่า  iPad จีน บางครั้งไม่สามารถดาวน์โหลดแอพแบบเครื่องแบรนด์ดังๆได้ ซึ่ง Fingerprint ก็คือสาเหตุนี่เอง บางส่วนมีการลงทะเบียนไว้เรียบร้อยแล้วกับ Google เช่น Samsung, LG

ผลสรุปของการ Tweak หรือแก้ไข Build.prop บางครั้งก็คือการเปลี่ยน "ลายนิ้วมือ" ให้เป็นแบบเดียวกับสินค้าแบรนด์ซะเลย ทำให้เราสามารถโหลดแบบเครื่องแบรนด์ได้เลยนั่นเอง ฉะนั้นข้อสรุปที่ดีคือ แม้การเลือกใช้ fingerprint สินค้าแบรนด์จะเป็นวิธีที่ฉลาด แต่ก็ควรเลือกใช้ตัวที่สเปคใกล้เคียงกับ Tablet ของเราที่สุดก็จะดีที่สุด

แต่ข้ออันตรายอย่างหนึ่งที่ควรทราบคือการแก้ไข build.prop อาจฟังดูง่ายแต่ต้องใช้ความรู้ความเข้าใจอย่างมาก เพราะหากทำไม่เป็น หรือไม่รู้จริงก็อาจจะงานเข้า ทำให้เครื่อง Brick เปิดไม่ติด หรือ Boot ค้างที่ Android ได้เช่นกันครับ

วิดีโอตัวอย่างการแก้ไข Build.prop อย่างง่าย (เครื่องต้อง Root ก่อนนะครับ)

4 ความคิดเห็น:

  1. ไม่ระบุชื่อ6 ตุลาคม 2555 เวลา 13:02

    ผมเผลอลบไฟล์ build.prop ควรจะทำยังไงดีครับ???

    ตอบลบ
  2. ไม่ระบุชื่อ6 ตุลาคม 2555 เวลา 13:14

    ผมใช้ neo v อ่ะครับ

    ตอบลบ
  3. ลืมคัดลอกอันเก่าไว้ แล้วจะเปลี่ยนกลับต้องทำไงค่ะ��

    ตอบลบ