หลังจากบทความ [TurnPro Android] สอนการติดตั้ง ADB Shell Commands/Driver ตอนนี้เพื่อนๆ ก็จะสามารถเชื่อมต่ออุปกรณ์ Android กับ Computer โดยผ่าน Android Debugging Bridge ได้แล้ว ในบทความนี้จะสอนเกี่ยวกับการ Unlock Bootloader อุปกรณ์ของ Xiaomiอุปกรณ์ที่ใช้เป็นตัวอย่างคือ Xiaomi Mi Note 10Bootloader เป็นส่วนที่อยู่ใต้ Linux Kernel เมื่อเปิดอุปกรณ์ Android อุปกรณ์จะส่งไฟเลี้ยงเข้า CPU จากนั้น ROM ก็จะเริ่ม load ROM ส่วนแรกที่จะทำการ load คือ Bootloader เพื่อ load ข้อมูลที่เป็น loader และ kernel เข้าสู่หน่วยความจำและเตรียมพร้อมสำหรับการ boot ซึ่ง Bootloader บนอุปกรณ์ Android ในช่วงหลายปีหลังมักจะทำการ Lock มาจากโรงงาน ด้วยเหตุผลด้านความปลอดภัย ไม่ว่าจะป้องกันความเสียหายที่เกิดจากผู้ใช้งาน เช่น ติดตั้ง firmware ผิดรุ่น หรือการป้องกันปัญหาเรื่องลิขสิทธิ์ เพราะการเข้าถึง Bootloader นั้นจะทำให้ผู้ใช้งาน เข้าถึงข้อมูล และเทคโนโลยีซอฟต์แวร์ต่างๆ ได้ลึกขึ้น รวมไปถึง DRM (Digital Right Management) หรือ การจัดการสิทธิดิจิทัล สำหรับบางอุปกรณ์ การ unlock Bootloader อาจทำให้ฟังก์ชั่นบางอย่างหายไป เช่น อุปกรณ์ Sony เมื่อ unlock Bootloader แล้ว ฟังก์ชั่น Bravia Engine จะไม่ทำงาน หรืออุปกรณ์ Android หลายๆรุ่น เมื่อ unlock Bootloader แล้ว Widevine Digital Right Management อาจถูกลดลงมาเหลือ Level 3 ทำไมต้อง unlock? เป็นคำถามที่ควรถามตัวเองก่อนตัดสินใจทำการ unlock Bootloader เมื่อทำการ unlock Bootloader แล้วได้อะไรบ้าง - สามารถติดตั้ง ระบบปฏิบัติการที่ปรับแต่งแล้ว (Custom ROM) - สามารถติดตั้งโมดูล OS, kernels, Recovery, Applications, Patches รวมไปถึงการ Root อุปกรณ์ - สามารถสร้างสำเนาสำรองของระบบปฏิบัติการและ / หรือแอพพลิเคชั่น และเรียกคืนข้อมูลเหล่านั้นดังนั้นผู้ใช้ต้องทำการชั่งน้ำหนักความต้องการ และสิ่งที่จะต้องเสียไปให้ดีก่อนทำการ unlock Bootloader* อย่างไรก็ตาม อุปกรณ์ Android ส่วนใหญ่สามารถ relock Bootloader ได้อย่างสมบูรณ์ อุปกรณ์ที่นำมาใช้เป็นตัวอย่างนี้ก็เช่นกันอันดับแรกให้ไปที่เว็บ https://en.miui.com/unlock/ จากนั้นคลิกที่ Unlock Nowคลิกที่ Download Mi Unlockเมื่อ download ไฟล์มาเรียบร้อยแล้ว ให้ทำการ unzip ไฟล์ และเรียกใช้งาน โดยดับเบิลคลิกที่ไฟล์ miflash_unlock.exeเชื่อมต่ออุปกรณ์กับคอมพิวเตอร์ผ่านสาย USB เนื้อหาการติดตั้ง Driver มีอยู่ในบทความ [TurnPro Android] สอนการติดตั้ง ADB Shell Commands/Driverจากนั้นไปที่ folder ADB ดับเบิลคลิกที่ไฟล์ adb.bat เพื่อเรียกใช้งาน แล้วพิมพ์คำสั่ง adb devices เพื่อเช็คการเชื่อมต่อจากนั้นพิมพ์คำสั่ง adb reboot bootloader เพื่อสั่งให้อุปกรณ์ reboot เข้าสู่ fastbootที่อุปกรณ์จะ reboot และเข้าสู่โหมด fastbootที่โปรแกรม Mi Unlock ให้ทำการ Sign in เข้า Mi Account ถ้ายังไม่มี Mi Account ก็ให้สร้างใหม่เลย และที่สำคัญคือจะต้องเป็น Account เดียวกันกับที่ Active อยู่บนอุปกรณ์ที่จะ unlock ด้วยจากนั้นให้คลิกที่ Unlock จะมีหน้าต่างแจ้งเตือนว่า ในการ unlock Bootloader นั้น ข้อมูลที่อยู่ในอุปกรณ์จะหายไป ให้คลิกที่ Unlock anyway จากนั้นอาจจะมีหน้าต่างแจ้งเตือนอีกว่า อุปกรณ์ที่ unlock Bootloader แล้วนั้น ง่ายต่อการตกเป็นเป้าของมัลแวร์ หากยังต้องการ unlock ก็ให้คลิกไปที่ Unlock anywayจากนั้นโปรแกรมจะเริ่มทำการ verify อุปกรณ์ ในขั้นตอนนี้ผู้ใช้ทั่วไป จะพบกับข้อความว่า Couldn't unlock after 168 hours of trying to unlock the device ก็ไม่ต้องตกใจนะครับ เป็นเรื่องปกติ ก็ให้ปิดโปรแกรม แล้วลืมไปก่อนเลย รอจนกว่าเวลาจะผ่านไปครบตามที่โปรแกรมแจ้งแล้วค่อยครับมาทำใหม่หากไม่ติดข้อความให้รอ หรือกลับมาทำอีกครั้งแล้วก็จะพบข้อความ Unlocked successfully ให้คลิกที่ Reboot phoneเพียงเท่านี้ก็สำเร็จเรียบร้อยแล้วครับ ในตอนต่อไปจะเป็นเนื้อหาเกี่ยวกับการ ติดตั้ง Team Win Recovery Project ซึ่งจำเป็นต้องใช้พื้นฐานจากบทความนี้ เพื่อนๆสามารถรับชมในรูปแบบวีดีโอได้ที่ >> [YouTube] << เครดิตภาพประกอบ: ภาพบันทึกหน้าจอจาก Computer ของผู้เขียน, ภาพกราฟิก: สร้างโดยผู้เขียนไฟล์สำหรับติดตั้ง Mi Unlock จาก MIUI