วันอาทิตย์ที่ 5 มกราคม พ.ศ. 2557

{DEV}[Kernel Android] ทำความรู้จักและวิธีติดตั้ง KERNEL


ท่านที่เล่น ROM Mod บ่อยคงจะเข้าใจกันดีอยู่แล้ว ส่วนท่านที่ยัง งงๆ ก็สามารถอ่านได้ครับ


Kernel (เคอร์เนล) คือส่วนประกอบพื้นฐานของระบบปฏิบัติการ ที่ใช้เชื่อมต่อกับไดรเวอร์ต่างๆ ของเครื่องเรา เปรียบเหมือนเครื่องยนต์ ประสิทธิภาพต่างๆ จะเร็วจะแรงแค่ไหนก็อยู่ที่ ส่วนนี้

ใน Android ผมจะขอแบ่ง Kernel ออกเป็น 2 พวก

1. Stock Kernel คือ Kernel มาตรฐานจากโรงงาน ซึ่งถูกออกแบบจากทีมวิศวกร บริษัทนั้นๆ (samsung,lg,moto,sony) ให้เข้ากับมือถือของตนแล้ว โดยมือถือแต่ละรุ่นก็จะแตกต่างกันออกไป

2. Custom Kernel คือ Kernel จากข้อ 1 นั้นแหละที่ถูก developer (นักพัฒนา) นำไปปรับแต่ง และเปิดให้เราดาวน์โหลดมาให้ได้กัน

คำเตือน : บทความนี้อาจส่งผลให้เกิดความเสียหายต่อ จิตใจ ร่างการ และทรัพย์สิน ของท่านได้กรุณาใช้วิจรณญาณในการอ่านและปฏิบัติตาม เพราะผู้เขียนจะไม่รับผิดชอบใดๆเมื่อเกิดความเสียหายต่างๆ มีสติอยู่เสมอ!!ว่ากำลังทำอะไรอยู่


มีผลต่อประกันเครื่องและการอัพเดตผ่านบริษัท!



วิธีติดตั้ง 

อย่างที่ได้กล่าวไว้ Kernel แต่ละตัวไม่เหมือนกันแตกต่างไปตาม ยี้ห้อ รุ่น เพราะฉะนั้นโปรดระวัง ในการเลือกโหลดมาให้กับมือถือของท่าน ส่วนการติดตั้งนั้นไม่ยากเลย

เงือนไขคือต้อง Unlocked Bootloader ก่อน >>>> [Unlock/Relock Bootloader All Xperia 2013] วิธีการ Unlock/Relock

เมื่อทำการ Unlocked เรียบร้อยแล้ว

1.โหลด fastboot_with_Android_USB แตกไฟล์ไว้ที่ไหนก็ได้ แต่ขอให้จำได้ (แนะนำ D:\)

2. หา Custom Kernel ที่ท่านต้องการติดตั้ง โดยส่วนใหญ่จะมี 2 แบบคือ _______.zip และ ______.img
1.1 ถ้าเป็นแบบ _______.zip ให้แตกไฟล์แล้วดึกเอา _______.img ออกมา

3.นำ ______.img ที่ได้มาเปลี่ยนชื่อเป็น boot.img และนำไปที่โฟลเดอร์ที่แตกไฟล์  fastboot_with_Android_USB ไว้แล้วเข้าไปวางที่โฟลเดอร์ fastboot

4. ที่มือถือเข้า ไปที่ ตั้งค่า>>> ตัวเลือกสำหรับนักพัฒนา>>> เลือก การดีบัก USB

5. เข้าโหมด fastboot โดย 
ปิดมือถือ แล้วกดปุ่ม เข้าไปดูรุ่นและปุ่มในลิ๊งค์ **[Tips]ปุ่มเข้าโหมด Fastboot AllXperia ++ กดค้างไว้แล้วเสียบสาย USB ต่อ PC สังเกต ไฟLED จะเป็นสีน้ำเงิน แล้วปล่อย

6. ถ้าคอมถามว่าติดตั้งไดร์เวอร์ก็กดตกลง หรือ Next ไปจนเสร็จ 

7. ดูในคอมพิวเตอร์ ไปที่ โฟลเดอร์ที่แต่กไฟล์ 
 fastboot_with_Android_USB ไว้แล้วเข้าไปที่โฟลเดอร์ fastboot แล้ว 
ที่พื้นที่ว่าง กด Shift ค้างไว้พร้อมคลิ๊กขวา เลือกคำสั่ง Open Command window here และจะมีหน้าต่างสีดำขึ้นมา

8. พิมพ์ในหน้าต่างสำดำว่า  fastboot flash boot boot.img แล้วกด Enter จะเป็นแบบในรูป


9. พิมพ์อีกว่า fastboot reboot เครื่องจะรีสตาร์ตตัวเอง


เป็นอันเสร็จ


Custom Kernel ส่วนใหญ่จะมี Recovery Mode มาให้ และถ้า Kernel ที่ท่านแฟลชต้องติดตั้ง ROM โปรดดูวิธีการต่อได้ >>> {DEV}[Recovery Mode] การใช้ Android Recovery