จิราวัสส์ บล็อก

ผู้เขียนบล็อกเป็นงานอดิเรก

Wednesday, October 23, 2013

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

No comments

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



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



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


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


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



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


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



จบ...



Wednesday, October 2, 2013

ลองเล่น Custom ROM ก่อน Android 4.4 จะมา

No comments

จาก 3-4 วันที่ผ่านมา เกิดความเบื่อมือถือการใช้งานเดิมๆ กับช่วงที่อยากจะเล่นมาสักพักแล้ว แต่ไม่อยากทิ้งระบบเดิมซึ่งเสถียรมากๆ แต่มันอืดได้ทุกวัน ไม่ใช่อะไรก็ Galaxy Nexus ที่ผมจับอยู่นี่ล่ะ ใกล้จะสองปีแล้ว ถึงเวลาต้องมาโมบ้างไรบ้าง เพื่อให้รู้ และเข้าใจเจ้ารุ่นนี้ให้ลึกอีกหน่อย เลยคาดว่าลองสัก 3-4 เจ้าน่าจะพอ


จากเท่าที่ลอง ทุกอย่างไม่แตกต่างเลยสำหรับผมก็ Soucecode ที่เดียวกันนี่ 555 ถึงจะลองอีกเท่าไหร ซึ่งก็มีอีกมากจริงๆ (รุ่นนี้มีรอมโมเยอะจริงๆ ครับ) โครงสร้างไม่เปลี่ยนแปลงเลย คุณสมบัติเหมือนเดิม แต่เพิ่มเติมเสริมแต่งแอพสำหรับจัดการ หรือเรียกว่าเครื่องมือใช้งานในการปรับแต่งได้ลึกขึ้น จากที่รอมเดิมๆ ของ Google ไม่มี บางเจ้าปรับทั้งฟีเจอร์เพิ่มดีขึ้น แต่ไม่ค่อยเสถียร error บ่อย แต่ความเร็ว เร็วกว่ารอมเดิมๆ ครับ ซึ่งจากที่ได้เล่นคือ เหมือนทุกเจ้าจะพยายามทำขึ้นให้เป็นแบบของตัวเอง บางเจ้าทำดี เสถียรน่าใช้งาน เช่น CM,PA และบางเจ้าก็เอาที่มีอยู่หลายๆ ตัวมาผสมให้ลงตัวเป็นแนวของตัวเอง อ่ะไม่ต้องพูดให้มากไปดูกันเลยว่าผมลองตัวไหนไปบ้างครับ


อันแรกเลย ต้อง CM เลยครับ หรือชื่อเต็มๆ CyanogenMod



รุ่นที่ผมไปจับมาเล่นคือ CM 10.2 ซึ่งเป็นตัวใหม่ล่าสุด พัฒนาจาก Android รุ่น 4.3 ครับ เท่าที่เล่นตัวนี้ไม่ค่อยสมบูรณ์ดีนัก ตรงตามรุ่นเลยครับ   NIGHTLY ชื่อนี้ผู้พัฒนาบอกว่ายังไม่เสถียรครับ แต่เท่าที่ลองเล่นทุกอย่างก็โอเคหมดครับ ผมไม่เห็นบั๊คตัวโตๆ ครับ มีบ้างที่หลุดแอพ





ตัวนี้ผมเล่นไม่นานครับ เพราะรู้แล้วว่ายังไม่สมบูรณ์ แต่ติดตั้งเพื่อดูคุณสมบัิติที่เพิ่มขึ้นของ Galaxy Nexus ครับ


ต่อไปเลยคือ Purity ตัวนี้ไม่ค่อยดังครับ แต่ถูกพูดถึงมากสำหรับรุ่นนี้คือ น่าใช้ครับ ลื่นครับ เพราะไม่ค่อยมีปรับแต่งอะไรมาก ติดตั้งแล้วไม่มี superuser มาด้วย แต่ตัวนี้ผมชอบนะ ปัจจุบันก็กลับมาใช้ตัวนี้อยู่ครับ



รอมตัวนี้กะว่าจะลงเพียงเพื่อดูว่ามีอะไรบ้าง แต่ทำไปทำมา ชอบครับ



เท่าที่ดูรอมที่สองแล้ว ในหน้าปรับแต่งก็คล้ายๆ กันครับ บางเจ้าเพิ่ม บางเจ้าลด เลยจำเป็นต้องลองอีกตัว 555


ตัวนี้เลยครับ  PARANOIDANDROID 3.99 RC2




สำหรับตัวนี้ ฟีเจอร์ในตัวรอมเค้า ค่อนข้างเยอะ คล้ายๆ สำเร็จรูปครับ ลื่น เสถียร ช่วงที่เปลี่ยนเป็นอีกตัว ยังไม่เจอ Error เลยครับ แต่ปัญหาของผมคือ ผมไม่ชอบรอมการปรับแต่งแนวนี้ครับ


เลยต้องไปลองอีกตัวคือ AOKP




สำหรับเจ้าตัวนี้ การปรับแต่งแทบจะได้ทุกเม็ด ที่รอมที่ผ่านๆ มาไม่มี แต่ในความรู้สึกผมคือ ผมว่ามันไม่ค่อยลื่น ไม่ค่อยเจอ error ครับ และเหตุผลที่ต้องเลิกเล่นแล้วคือ แต่ละจุดที่ปรับแต่งสำหรับรุ่นนี้ Galaxy Nexus แทบจะหมดแล้ว ถึงจะลองอีก ก็คิดว่าคงเป็นลักษณะเดิมครับ คงไม่ทิ้งกันไปไหนเพราะสเปคมันสามารถได้แค่นี้จริงๆ ครับ


ซึ่งเลยจำเป็นต้องเลือกใช้ไปก่อนครับ กว่าจะได้ update เป็น Android 4.4 ค่อยแฟรซกลับทีเดียว เลยถอยกลับไปหยุดที่ Purity ไว้ก่อนครับ


สรุปแล้ว การลอง Custom rom ของผมครั้งนี้ เลือกรอมที่ลื่นกว่ารอมเดิมนิดหน่อย และมีฟีเจอร์ปรับแต่งเพิ่มเติมมาไม่เยอะ และได้ในส่วนที่อยากได้แล้ว ถือว่าโอเคแล้ว จริงๆ custom rom ตัว TOP ยังมีอีกหลายตัว แค่คาดว่าคงไม่แตกต่างกัน เลยจบไว้ตรงนี้ก่อนครับ มีอะไรดีๆ เดี๋ยวจะมาแวะเล่ากันฟังอีกครับ..บาย