เหตุผลหลักที่ฉันและอีกหลายคนชอบโทรศัพท์ Android มากกว่า iPhone เพราะ Google ทำให้โค้ดของ Android ใช้งานได้ฟรี นักพัฒนาคนอื่นๆ สามารถสร้างเวอร์ชันต่างๆ ของ Android ได้ฟรีโดยมีส่วนที่เราไม่ชอบน้อยลงและมีส่วนอื่นๆ ที่เราทำมากขึ้น
แต่นี่ไม่ใช่ประสบการณ์ Android ที่คุณจะได้รับเมื่อซื้ออุปกรณ์เป็นครั้งแรก แต่คุณต้องจัดการเรื่องนี้ด้วยตัวเองโดยปลดล็อกโปรแกรมโหลดบูตของโทรศัพท์และแฟลช ROM ที่กำหนดเอง
นี่เป็นกระบวนการทางเทคนิคที่ไม่เหมาะสำหรับทุกคน ฉันเขียนเกี่ยวกับ Android มาหลายปีแล้ว และยังคงถือว่ากระบวนการนี้เป็นการฝึกความอดทน มีหลายจุดที่ทุกอย่างสามารถผิดพลาดได้และมักจะผิดพลาด
นี่คือปัญหาสำคัญบางประการที่คุณอาจพบเมื่อแฟลช ROM ของ Android
1. การติดตั้ง ADB และ Fastboot
หากคุณคุ้นเคยกับการแทนที่ระบบปฏิบัติการบนพีซีของคุณ แสดงว่าคุณอาจคุ้นเคยกับ Linux กระบวนการดังกล่าวเกี่ยวข้องกับการติดตั้ง Linux ลงในแผ่นซีดีหรือ USB การรีสตาร์ทคอมพิวเตอร์ และการกดปุ่มระหว่างการบู๊ตที่ช่วยให้คุณโหลดระบบปฏิบัติการสำรองได้ แทนที่จะโหลดระบบปฏิบัติการบนฮาร์ดไดรฟ์
กระบวนการบน Android นั้นซับซ้อนกว่ามาก คุณไม่สามารถทำได้โดยใช้เพียงโทรศัพท์หรือแท็บเล็ตของคุณ คุณต้องมีคอมพิวเตอร์ด้วย จากนั้นคุณต้องดาวน์โหลดซอฟต์แวร์พิเศษลงไป
คุณต้องมี Android Debug Bridge หรือที่รู้จักกันดีในชื่อ ADB ชุดเครื่องมือนี้มีโปรแกรมที่เรียกว่า Fastboot ADB จะคุยกับโทรศัพท์ของคุณเมื่อเปิดเครื่อง Fastboot จะพูดคุยกับโทรศัพท์ของคุณหลังจากที่คุณรีบูตในโหมดพิเศษ ซึ่งเรียกว่า "โหมด Fastboot" อย่างเป็นประโยชน์ เครื่องมือทั้งสองสื่อสารผ่านสาย USB
การติดตั้ง ADB ค่อนข้างตรงไปตรงมา คุณไปที่เว็บไซต์นักพัฒนาซอฟต์แวร์ Android ของ Google และดาวน์โหลดเวอร์ชันที่เหมาะสมสำหรับคอมพิวเตอร์ของคุณ ADB รองรับ Windows, macOS และ Linux
มีปัญหาอะไร
ADB และ Fastboot เป็นทั้งเครื่องมือบรรทัดคำสั่ง แทนที่จะเปิดแอปและคลิกปุ่มไม่กี่ปุ่ม คุณจะต้องเรียนรู้วิธีเปิดบรรทัดคำสั่งและพิมพ์ว่าต้องทำอย่างไร
การเปิดบรรทัดคำสั่งไม่ใช่เรื่องเลวร้าย แต่จะเพิ่มปริมาณความรู้ด้านเทคนิคที่จำเป็นสำหรับงาน การเปลี่ยนระบบปฏิบัติการบนคอมพิวเตอร์ของคุณไม่ต้องใช้บรรทัดคำสั่ง แต่การแทนที่บนโทรศัพท์ของคุณต้องใช้
ไม่เพียงเท่านั้น เนื่องจาก ADB และ Fastboot ไม่ได้มาพร้อมกับคอมพิวเตอร์ของคุณ คุณต้องกำหนดบรรทัดคำสั่งไปยังตำแหน่งที่คุณติดตั้ง ADB มิฉะนั้นพีซีของคุณจะตอบกลับเฉพาะคำสั่งที่คุณพิมพ์ด้วยความสับสน คุณอาจต้องเรียกใช้คำสั่งโดยใช้สิทธิ์ของผู้ดูแลระบบด้วย
หมายเหตุ: มีเครื่องมือมากมายที่สามารถยกของหนักให้คุณได้มาก โปรแกรมเหล่านี้ไม่ได้มาจาก Google หรือผู้ผลิตสมาร์ทโฟนรายอื่น และฉันไม่ได้ใช้ ROM แบบกำหนดเองที่สั่งให้ฉันใช้วิธีดังกล่าว อย่าลังเลที่จะแบ่งปันประสบการณ์ของคุณกับแอพดังกล่าวในความคิดเห็น
2. การติดตั้งไดรเวอร์
อุปกรณ์ที่คุณเสียบเข้ากับคอมพิวเตอร์ของคุณจำเป็นต้องมีซอฟต์แวร์พิเศษที่บอกให้ฮาร์ดแวร์ทั้งสองชิ้นทราบถึงวิธีการสื่อสาร Windows, macOS และ Linux จัดการไดรเวอร์ต่างกัน ใน macOS และ Linux ไดรเวอร์จำนวนมากจะถูกรวมเข้ากับระบบปฏิบัติการ ในขณะที่ Windows ต้องการให้คุณดาวน์โหลดไดรเวอร์แยกต่างหากเหมือนกับที่คุณทำกับแอปพลิเคชัน
มีปัญหาอะไร
เป็นการยากที่จะทราบเมื่อคุณมีปัญหาเกี่ยวกับไดรเวอร์ ทั้ง ADB และ Fastboot จะไม่บอกคุณโดยตรง แต่ถ้าคุณป้อนคำสั่งแล้วไม่มีอะไรเกิดขึ้น เป็นไปได้ว่าคุณมีปัญหากับไดรเวอร์
ปัญหาไดรเวอร์อาจเป็นเรื่องยากที่จะสควอช เมื่อฉันเพิ่งติดตั้ง ROM แบบกำหนดเอง ฉันไม่มีปัญหาในการทำให้ ADB รู้จักอุปกรณ์ของฉัน เมื่อฉันรีบูทเข้าสู่โหมด Fastboot Fastboot จะรู้จักอุปกรณ์ของฉันด้วย
แต่เมื่อฉันป้อนคำสั่ง Fastboot จะไม่มีอะไรเกิดขึ้น แม้ว่า Fastboot จะมองเห็นอุปกรณ์ของฉัน แต่ก็ไม่สามารถบอกให้โทรศัพท์ดำเนินการใดๆ ได้ คู่มือออนไลน์ส่วนใหญ่จะบอกคุณว่าหาก Fastboot สามารถเห็นอุปกรณ์ของคุณ แสดงว่าคุณมีไดรเวอร์ที่ใช้งานได้ ดังนั้น คุณสามารถจินตนาการถึงความคับข้องใจของฉันในขณะที่ฉันค้นพบว่า ใช่ ปัญหาของฉันเกี่ยวข้องกับไดรเวอร์
คำแนะนำออนไลน์โดยทั่วไปจะบอกคุณว่า ADB ใช้งานบน macOS หรือ Linux ได้ง่ายกว่าบน Windows ฉันยังต้องใช้ Windows อย่างสม่ำเสมอเพื่อที่จะทำงานให้เสร็จ Linux อาจมีไดรเวอร์สำหรับสื่อสารกับโทรศัพท์ของฉัน แต่ไม่ว่าจะด้วยเหตุผลใดก็ตาม ADB และ Fastboot ก็ยังมีปัญหาอยู่ แต่เมื่อฉันติดตั้งไดรเวอร์ที่มีให้สำหรับ Windows สิ่งนี้มักจะใช้ได้ดี (ฉันไม่เคยลองใช้ Mac)
3. การปลดล็อก Bootloader
bootloader เป็นส่วนหนึ่งของโทรศัพท์ของคุณที่กำหนดระบบปฏิบัติการที่จะบู๊ต โดยค่าเริ่มต้น bootloader จะเริ่มระบบปฏิบัติการที่ผู้ผลิตให้มาเท่านั้น และมันก็ล็อก
คุณต้องปลดล็อกโปรแกรมโหลดบูตก่อนที่จะบอกให้โทรศัพท์โหลดระบบปฏิบัติการสำรอง ซึ่งเป็นสิ่งที่คุณทำเมื่อคุณติดตั้ง ROM ที่กำหนดเอง
มีปัญหาอะไร
ไม่ใช่ว่าโทรศัพท์ Android ทุกเครื่องจะมีโปรแกรมโหลดบูตที่ปลดล็อกได้ หลายคน---ถ้าไม่มากที่สุด---อย่าเลย คุณต้องระมัดระวังในการซื้อรุ่นใด เดิมพันที่ปลอดภัยที่สุดคือการซื้ออุปกรณ์เวอร์ชันที่ปลดล็อกโดยผู้ให้บริการ
เวอร์ชั่นของผู้ให้บริการคือการเดิมพัน ในสหรัฐอเมริกา รุ่น GSM จาก AT&T และ T-Mobile มีแนวโน้มที่จะรองรับมากกว่าอุปกรณ์ CDMA จาก Sprint และ Verizon แต่นี่ไม่ใช่กฎที่ยากและรวดเร็ว
โทรศัพท์ของ Google เป็นเดิมพันที่ปลอดภัยที่สุด อุปกรณ์ Pixel และ Nexus ก่อนหน้านั้นสามารถปลดล็อกได้ค่อนข้างง่าย Sony เป็นอีกตัวเลือกที่ดี บริษัทจะบอกคุณถึงวิธีปลดล็อกอุปกรณ์ เสนอซอร์สโค้ด และจัดหาไดรเวอร์ที่จำเป็นสำหรับอุปกรณ์จำนวนมาก
ขั้นตอนการปลดล็อกโปรแกรมโหลดบูตจะแตกต่างกันไปตามผู้ผลิต สำหรับโทรศัพท์ของ Google ก็แค่ป้อนคำสั่งที่ถูกต้อง สำหรับแบรนด์อื่นๆ คุณอาจต้องขอรหัสปลดล็อคเพื่อป้อนควบคู่ไปกับคำสั่ง การส่งคำขอมักจะเกี่ยวข้องกับการเยี่ยมชมเว็บไซต์ และแม้ว่าการตอบกลับมักจะเกิดขึ้นในทันที แต่ก็ไม่เป็นเช่นนั้นเสมอไป
4. การใช้ Custom Recovery
หลังจากที่คุณปลดล็อกโปรแกรมโหลดบูตแล้ว ก็ถึงเวลาที่จะเริ่มติดตั้ง ROM ที่กำหนดเองของคุณ
สมาร์ทโฟนส่วนใหญ่มาพร้อมกับสิ่งที่เรียกว่าการกู้คืน . นี่เป็นส่วนหนึ่งของโทรศัพท์ที่คุณโหลดเพื่อซ่อมแซมระบบปฏิบัติการที่เสียหาย คุณสามารถล้างข้อมูลอุปกรณ์จากที่นี่ คืนค่าระบบกลับเป็นเครื่องใหม่
การกู้คืนแบบกำหนดเองมีตัวเลือกเพิ่มเติม คุณสามารถสำรองข้อมูลซอฟต์แวร์ทั้งหมดบนโทรศัพท์ของคุณได้อย่างสมบูรณ์ เพื่อให้คุณสามารถกู้คืนอุปกรณ์ได้อย่างแม่นยำเหมือนตอนนี้ คุณยังสามารถลบระบบปฏิบัติการเก่าและติดตั้งใหม่ ซึ่งเป็นกระบวนการที่เรียกว่ากะพริบ .
มีปัญหาอะไร
การกู้คืนแบบกำหนดเองไม่สามารถใช้ได้ในโทรศัพท์ทุกเครื่อง แม้ว่าโทรศัพท์ของคุณจะมีการสนับสนุน ROM แบบกำหนดเอง แต่ก็มีความเป็นไปได้มากกว่าที่จะมีการกู้คืนแบบกำหนดเองที่เข้ากันได้ด้วยเช่นกัน
คุณอาจไม่สามารถติดตั้งการกู้คืนแบบกำหนดเองได้ ทั้งนี้ขึ้นอยู่กับอุปกรณ์ของคุณ หากเป็นกรณีนี้ ให้พิจารณาการบูทการกู้คืนแบบกำหนดเองชั่วคราวโดยไม่ต้องลบข้อมูลที่มีอยู่ในโทรศัพท์ของคุณ
หากคุณประสบปัญหาในการติดตั้งหรือบูตการกู้คืนแบบกำหนดเอง แสดงว่าคุณอาจมีปัญหาเกี่ยวกับไดรเวอร์
สำหรับรอมที่กำหนดเองนั้น...
เมื่อคุณมีการกู้คืนแบบกำหนดเองและทำงานแล้ว กระบวนการนี้ค่อนข้างตรงไปตรงมาจากจุดนั้น ยังมีโอกาสเกิดข้อผิดพลาด แต่มีโอกาสน้อยกว่า และการยกของหนักส่วนใหญ่อยู่ข้างหลังคุณ
โชคดีที่ขั้นตอนข้างต้นมักเกิดขึ้นเพียงครั้งเดียว หากคุณติดตั้งการกู้คืนแบบกำหนดเอง คุณไม่จำเป็นต้องมีพีซีเพื่อแฟลช OS ใหม่อีกต่อไป แม้ว่าโทรศัพท์ของคุณกำหนดให้คุณต้องบูตการกู้คืนชั่วคราว คุณจะต้องเก็บ ADB และ Fastboot ไว้ในคอมพิวเตอร์
ROM แบบกำหนดเองบางตัวมีความเสถียรสูง คนอื่น ๆ เป็นระเบียบบั๊กกี้ ดังนั้นขึ้นอยู่กับสถานการณ์ของคุณ คุณอาจยังไม่ออกจากป่า คุณอาจตัดสินใจว่า ROM แบบกำหนดเองนั้นไม่คุ้มกับความพยายาม