เมื่อเข้าใจ Android SDK มากขึ้นแล้วหุ่นเขียวก็เป็นของเล่นของเราได้สบายๆ

สวัสดีครับ หลังจากบทความตอนที่แล้วผมลองสัมผัสกับ Custom Rom กับโทรศัท์รุ่นที่ผมใช้มาพอสมควร ก็มาทำความเข้าใจกับระบบที่เราสามารถ Modify มันตรงไหนได้บ้าง ครั้นผมจะแฟลชไปเรื่อย คงจะไม่ถูกต้องทีเดียวสำหรับผู้ใช้อย่างในระดับ Superuser ฮ่าๆๆๆ มั่วๆ เอาทั้งนั้น อิๆ พอเคยทำก็มาเล่ากันฟังเท่านั้นล่ะ อิๆ เข้าเรื่องกันเลยครับ

Android ก็คือ ระบบปฏิบัติที่ทำงานบนโทรศัพท์ล่ะครับ การจะทำอะไรกับมันก็ต้องมีเครื่องมือสำหรับจัดการ ทั้งการลงรอม การแก้ไขรอม การปรับแต่งระบบโดยตรง ซึ่งการกระทำทุกอย่างนี้ จะทำแบบมั่วๆ ไม่ได้ เราต้องการเครื่องมือที่รับประกันว่า มันจะทำให้เราถูกต้อง และเป็นอย่างเดิมที่เราเคยทำทุกครั้ง เครื่องมือที่ผมพูดนี้ก็เหมือนกันครับ การแฟลชรอมก็ต้องผ่านเครื่องมือนี้ คือโปรแกรมหรือซอฟแวร์ที่ใช้ติดต่อกับโทรศัพท์ เพื่อส่งข้อมูล รับข้อมูล และติดตั้ง สำหรับสิ่งที่ user อย่างเราๆ ศึกษาได้คือ ล้วง แกะ ไฟล์ระบบนั้นเอง และการ root ก็คือเครื่องมืออย่างหนึ่งที่จะทำให้เราแก้ไขไฟล์ระบบได้เต็มที่

เมื่อเราจะซน และเล่นมันเราต้องรู้ก่อนว่า ที่เราทำไปนั้นมันไปปรับแต่งตรงไหนของระบบ ไฟล์ไหน อย่างไร เรื่องนี้การอ่าน help ก่อนทำช่วยได้เยอะมากครับ นักพัฒนาที่ทำเครื่องมือขึ้นมา จะเขียนวิธีการทำ และวิธีการแก้ปัญหา และวิธีการ Restore กลับได้ถ้าต้องการ ฉะนั้นก่อนที่เราจะเล่นอะไร บทเรียนที่ดีที่สุดคืออ่านให้เข้าใจ ดูผลกระทบ(ผมพลาดมาแล้ว) ดีที่ยังแก้ไขได้ด้วยเครื่องมืออันนี้ครับ

ข้อสำคัญคือ ให้เห็นภาพข้างบนให้ได้ครับ หนทางไปต่อยังมีอีกมากมายเลยครับ แต่ก่อนที่จะเล่นทุกอย่างที่กล่าวมาทั้งหมดนี้ หรือ บทความเรื่องก่อนหน้านี้ เราทำความเข้าใจกับ Tools หลักของเราซะก่อน

ยกตัวอย่าง bat ที่ผมทำไว้ทดสอบเครื่องผม ยามพลาดขึ้นมา

และให้มั่นใจว่า โทรศัพท์เราติดต่อกับคอมพิวเตอร์เราได้ด้วยครับ ตัวอย่าง bat นี้ไว้เช็คว่าเราติดต่อโทรศัพท์เราได้หรือเปล่า ทั้งในหน้าปรกติ ตอนใช้งาน และหน้าจอภาพแรกนั่นเองครับ และเมื่อเราเตรียมพร้อมเครื่องมือต่างๆ ไว้เรียบร้อยแล้ว เราก็สนุกกับการเล่น แกะ เกา ปรับแต่ง ตามใจชอบได้เลย

และเข้าใจได้เลยว่า Android Phone ทุกยี่ห้อทุกรุ่นทำแบบเดียวกันหมดครับ คือ Unlock Boot-loader เสร็จจัดการ rom และ root ได้ทุกรุ่นครับผม และแหล่งการเรียนรู้ที่ดีที่สุดตอนนี้คือ XDA ครับบอร์ดที่ถามตอบปัญหาการใช้งานทั้งเบื้องต้น และขั้นสูง และน่าจะมีหมดเกือบทุกรุ่นครับ แล้วเราจะเข้าใจ Android ที่เราจับอยู่มากขึ้นครับ…ขอบคุณครับ

จบ…

ต้นฉบับ : http://nirak.in.th/node/44

ปล. ไม่ได้ชำนาญมากเรื่อง Android Phone แต่สอบถามกันได้ครับ ถ้าผมพอจะทราบ ได้คำตอบแน่นอนครับผม