Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> Android

วิธีปลดล็อก Bootloader บนอุปกรณ์ Android ของคุณ

หากคุณเคยได้ยินคำว่า "Android modding" (การปรับแต่ง Android) โดยเฉพาะในฐานะมือใหม่ คุณอาจเชื่อมโยงมันกับแนวคิดที่ดูน่ากลัวมาก — Custom ROMs, Rooting, Recovery และสิ่งต่างๆ และในขณะที่ทั้งหมดอาจยากนิดหน่อยที่จะเข้าใจในตอนแรก ไม่มีอย่างไรที่สามารถทำได้โดยไม่ปลดล็อก Bootloader ของคุณก่อน

การปลดล็อก Bootloader ของคุณสามารถเปิดประตูสู่ทุกอย่าง ตั้งแต่ Mods เล็กๆ จนถึงการติดตั้ง Custom ROM บนโทรศัพท์ของคุณ แตยังคง แนวคิดของมันอาจทำให้มือใหม่รู้สึกหวาดกลัว ในบทความนี้ เราจะอธิบายวิธีปลดล็อก Bootloader ของโทรศัพท์ Android อย่างปลอดภัย และทำไมคุณถึงต้องการทำมัน

Bootloader คืออะไร และทำไมต้องปลดล็อกมัน?

วิธีปลดล็อก Bootloader บนอุปกรณ์ Android ของคุณ

ระบบปฏิบัติการของโทรศัพท์คุณคือสิ่งที่ควบคุมการทำงานขณะที่โทรศัพท์บูท (Boot) เสร็จสมบูรณ์ แตสมาร์ทโฟนไม่ได้ไปจากสถานะปิดเครื่อง (Shut down) สู่ระบบปฏิบัติการทันที กระบวนการบูท (Booting process) ถูกจัดการโดยโปรแกรมเล็กๆ ที่เรียกว่า Bootloader

ชื่อบ่งบอกถึงหน้าที่ — Bootloader รับผิดชอบตรวจสอบความสมบูรณ์ของระบบปฏิบัติการ และเริ่มต้นกระบวนการบูท เพื่อให้คุณเข้าสู่ระบบปฏิบัติการของโทรศัพท์และใช้งานได้

ทำไมจึงต้องปลดล็อก Bootloader?

Bootloader ที่ล็อกอยู่จะตรวจสอบว่ามันกำลังจะโหลด Firmware ที่มันควรโหลด ซึ่งคือ Firmware ของผู้ผลิต

หากลายเซ็นดิจิทัล (Digital signature) ไม่ตรงกับที่ Bootloader คาดหวัง — ลายเซ็นดิจิทัลของผู้ผลิต — โทรศัพท์จะปฏิเสธที่จะบูท (Refuse to boot) ด้วยวิธีเดียวกัน โทรศัพท์ที่มี Bootloader ล็อก จะปฏิเสธการติดตั้งหรือ Sideload อะไรที่ไม่ได้ลงนามโดยผู้ผลิต

โดยการปลดล็อก Bootloader มันเพียงแค่หยุดการตรวจสอบลายเซ็นนั้น ในโทรศัพท์ส่วนใหญ่ คุณอาจได้รับคำเตือนใหญ่โตตอนบูท ว่า Bootloader ของโทรศัพท์คุณปลดล็อกแล้ว และ "ไม่น่าเชื่อถือ" (Can't be trusted) เพราะเหตุนี้ แตสิ่งนี้เป็นเหตุผลเดียวกัน — Bootloader ไม่ได้ตรวจสอบลายเซ็นของผู้ผลิตอีกต่อไป

มันจะให้คุณติดตั้งสิ่งที่คุณต้องการ และมันจะไม่พยายามหยุดคุณ หรือหยุดโทรศัพท์ของคุณไม่ให้บูท ไม่ว่าคุณจะติดตั้งอะไรก็ตาม

โดยการนำการตรวจสอบนี้ออก ซอฟต์แวร์ของบุคคลที่สาม (Third-party software) รวมถึง Mods, Root solutions และ Custom ROMs อย่าง LineageOS สามารถติดตั้งบนโทรศัพท์ของคุณได้ คุณโดยปฏิบัติแล้วกำลังเปิดประตูสู่การติดตั้งอะไรก็ได้

นี่คือเหตุผลที่บางคนแนะนำให้ไม่ทำ หากคุณไม่รู้ว่ากำลังทำอะไร คุณอาจทำให้โทรศัพท์เสียหาย หรือให้ซอฟต์แวร์ที่เลวร้ายมีความสามารถทำได้ทุกอย่าง

วิธีปลดล็อก Bootloader ของคุณ

วิธีปลดล็อก Bootloader บนอุปกรณ์ Android ของคุณ

ก่อนจะเข้าส่วนนี้ เราควรเตือนว่า บางยี่ห้อโทรศัพท์ ไม่สามารถปลดล็อก Bootloader ด้วยวิธีที่เราจะอธิบาย ซึ่งถือเป็นวิธี "มาตรฐาน" (Standard) โทรศัพท์ Xiaomi ตัวอย่าง มีวิธีแตกต่างที่เกี่ยวข้องกับ Unlocking tool ที่เป็นของตน (Proprietary)

อุปกรณ์อื่นๆ ไม่สามารถปลดล็อก Bootloader ได้เลย

เนื่องจากกระบวนการแตกต่างกันไปมาก ขึ้นอยู่กับอุปกรณ์และนโยบายของ OEM เกี่ยวกับการปลดล็อก Bootloader เราจะพยายามให้คู่มือทั่วไปที่สุดเท่าที่จะเป็นไปได้ และบทช่วยสอนนี้จะครอบคลุมวิธี "มาตรฐาน"

หากคุณต้องการแน่ใจ 100% โปรดตรวจสอบฟอรัม XDA และดูว่าอุปกรณ์เฉพาะของคุณมี Subforum ของตัวเองหรือไม่ พร้อมคำแนะนำเฉพาะ

โทรศัพท์ไหนรองรับการปลดล็อก Bootloader?

กฎทั่วไป (Rule of thumb) โทรศัพท์ Google Pixel ปลดล็อกได้ทั้งหมด โทรศัพท์ OnePlus และอุปกรณ์ Samsung ที่ใช้ 프로เซสเซอร์ Exynos ก็ปลดล็อกได้ โทรศัพท์ Motorola โดยทั่วไปก็ปลดล็อกได้ โดยใช้ Unlock key โทรศัพท์จาก Nokia, Oppo และ Huawei โดยทั่วไปไม่สามารถปลดล็อก Bootloader ได้

ทุกอย่างจะขึ้นอยู่กับยี่ห้อโทรศัพท์ของคุณ และในบางกรณี ขึ้นอยู่กับว่าคุณซื้อโทรศัพท์ผ่านผู้ให้บริการเครือข่าย (Carrier) หรือไม่

คุณจะต้องการการเข้าถึง PC ที่มี ADB และ Fastboot สำหรับสิ่งนี้ หากคุณยังไม่มี ADB และ Fastboot บนคอมพิวเตอร์ คุณสามารถติดตั้งได้โดยใช้ Nexus Tools — ทำงานกับ Windows, Linux และ macOS

คุณยังจะต้องการ Unlock code กับบาง OEM เช่น Motorola รหัสเหล่านี้ง่ายต่อการรับในกรณีส่วนใหญ่ จึงไม่ต้องเครียดมากเกินไป

คำเตือน!

นอกจากนี้ คำเตือนก่อนที่เราจะเริ่ม กระบวนการนี้จะล้างข้อมูลโทรศัพท์ของคุณ (Wipe your phone) เป็นมาตรการความปลอดภัย การปลดล็อก Bootloader จะทริกเกอร์ Factory reset อัตโนมัติ ดังนั้น โปรดแน่ใจว่าคุณสำรองข้อมูลโทรศัพท์อย่างถูกต้องก่อนที่เราจะเริ่ม

ทั้งหมดที่กล่าวมา นั่นคือ ขั้นตอนการทำงานจริง

ขั้นตอนที่ 1: เปิดใช้งาน USB Debugging และ OEM Unlock

วิธีปลดล็อก Bootloader บนอุปกรณ์ Android ของคุณ

ก่อนอื่น ไปที่เมนู Settings ของโทรศัพท์คุณ คุณจะต้องเปิดใช้งาน Developer options (ตัวเลือกนักพัฒนา) สำหรับนั้น โดยทั่วไปง่ายๆ คือ ไปที่ About phone (เกี่ยวกับโทรศัพท์) จากนั้นแตะที่รายการ Build number (หมายเลขบิลด์) 7 ครั้ง คุณจะได้รับแจ้งให้ป้อนรหัสผ่าน/รูปแบบ หากคุณมี และ Developer options จะแสดงในแอป Settings ของคุณตอนนี้

ที่นี่ เราต้องการเปิด 2 สิ่ง ตัวแรกคือ USB debugging ซึ่งเราจะต้องเปิดใช้งานเพื่อให้สามารถใช้ ADB/Fastboot บนโทรศัพท์ของเราได้เลย และตัวที่สองคือ OEM unlock ซึ่งจะอนุญาตให้กระบวนการปลดล็อก Bootloader ดำเนินการต่อได้ โปรดสลับ Toggle ให้ทั้งสองเปิดก่อนดำเนินการต่อ

ขั้นตอนที่ 2: การรับ Unlock Key (สำหรับบางโทรศัพท์)

วิธีปลดล็อก Bootloader บนอุปกรณ์ Android ของคุณ

เช่นที่เราได้กล่าวไว้ก่อนหน้า ในขณะที่บางโทรศัพท์จะให้คุณปลดล็อก Bootloader โดยไม่ต้องมี Key บางตัวจะต้องการ Key สำหรับผู้ที่ต้องการ กระบวนการอาจแตกต่างเล็กน้อย และคุณจะต้องตรวจสอบเว็บไซต์ของผู้ผลิต สำหรับโทรศัพท์ Motorola ซึ่งเป็นตัวอย่างที่เราใช้ ให้ไปที่หน้ารองรับนี้เพื่อปลดล็อกโทรศัพท์ของคุณ

ในโทรศัพท์ Motorola กระบวนการเกี่ยวข้องกับการรับ String (สตริง) ใน Fastboot โดยใช้คำสั่ง fastboot oem get_unlock_data และให้ Motorola สตริงนั้น ซึ่งจะให้คุณ Unlock code ที่คุณจะใช้สำหรับปลดล็อกโทรศัพท์ของคุณ

หากคุณไม่รู้จักวิธีเข้าสู่ Fastboot ให้เสียบโทรศัพท์เข้าคอมพิวเตอร์ เปิดเทอร์มินัล (Terminal) (คุณเปิด USB debugging แล้วใช่ไหม?) และป้อนคำสั่ง adb reboot bootloader

ขั้นตอนที่ 3: เวลาปลดล็อกแล้ว

วิธีปลดล็อก Bootloader บนอุปกรณ์ Android ของคุณ

ตอนนี้ ถึงเวลาดำเนินการปลดล็อก Bootloader จริงๆ หากคุณใช้โทรศัพท์ Pixel หรือ OnePlus ให้ข้ามขั้นตอนที่ 2 หากคุณใช้โทรศัพท์ Motorola หรืออีกตัวที่ต้องการ Unlock key โปรดแน่ใจว่าคุณมี Key อยู่มือ มันเป็นรหัส 20 ตัวอักษร

รีบูทเข้าสู่ Fastboot โดยใช้คำสั่ง adb reboot bootloader จากนั้นปลดล็อก Bootloader โดยใช้คำสั่ง fastboot flashing unlock บนโทรศัพท์ Android เก่าบางรุ่น คำสั่งอาจเป็น fastboot oem unlock แทน

หากคุณใช้โทรศัพท์ Motorola คำสั่งจะเป็น fastboot oem unlock ตามด้วย Unlock key ที่คุณได้รับ คำสั่งจะเป็นแบบ fastboot oem unlock XXXXXXXXXXXXXXXXXXXX

หลังจากที่คุณรันคำสั่ง ขึ้นอยู่กับโทรศัพท์ มันอาจถามว่าคุณต้องการดำเนินการจริงๆ หรือไม่ ใช้ปุ่มปรับระดับเสียง (Volume buttons) เพื่อยืนยัน Yes หรือ No

หลังจากทั้งหมดเสร็จสิ้น ยินดีด้วย! คุณปลดล็อก Bootloader อย่างเป็นทางการแล้ว

ต่อไปทำไง?

โทรศัพท์ของคุณปลดล็อกแล้ว หมายความว่าคุณสามารถ Root, ติดตั้ง Custom ROMs และทำอะไรก็ได้บนอุปกรณ์ของคุณ โปรดระมัดระวังว่า บางแอป โดยเฉพาะแอปธนาคาร (Banking apps) อาจไม่ทำงานตอนนี้ที่โทรศัพท์ของคุณปลดล็อกแล้ว หรืออาจเสียหายเมื่อคุณทำอะไรเพิ่มเติม

เพลิดเพลินกับโทรศัพท์ที่ปลดล็อกแล้วของคุณ! และจำไว้ว่า ให้ระมัดระวังเกี่ยวกับสิ่งที่คุณติดตั้งบนมัน