สารบัญ:
ในระดับพื้นฐานที่สุดการจัดเก็บข้อมูลบนสมาร์ทโฟน Android ของคุณเป็นเหมือนฮาร์ดไดรฟ์ซึ่งประกอบด้วยพาร์ติชันหลายส่วน หนึ่งในพาร์ติชั่นเหล่านี้เก็บไฟล์ระบบ Android อีกอันหนึ่งเก็บข้อมูลแอพทั้งหมดที่คุณสะสม (ซึ่งเป็นวิธีที่คุณสามารถอัปเดตได้โดยไม่สูญเสียข้อมูลทั้งหมด) และอื่น ๆ เพื่อทำสิ่งต่างๆเบื้องหลัง
คิดว่า bootloader เป็นจุดตรวจสอบความปลอดภัยและผู้จัดการสำหรับพาร์ติชันเหล่านั้นทั้งหมด คอมพิวเตอร์ทุกเครื่องมีหนึ่งเครื่องและเป็นสิ่งที่บอกฮาร์ดแวร์ว่าจะดูอย่างไรและจะเริ่มทำงานได้อย่างไรเมื่อคุณเริ่มสิ่งต่าง ๆ บนโทรศัพท์ Android (และแท็บเล็ตและกล่องทีวีและแม้แต่เตาไมโครเวฟ) bootloader จะตรวจสอบสิ่งต่าง ๆ ตามค่าเริ่มต้น ตรวจสอบให้แน่ใจว่าซอฟต์แวร์ที่คุณพยายามเริ่มต้นเป็นของแท้ อุปกรณ์มือถือหรืออุปกรณ์ฝังตัวส่วนใหญ่เป็นวิธีเดียวกันและนั่นเป็นเพราะหากคุณสามารถสลับสิ่งที่ผู้คนทำโทรศัพท์ของคุณไว้ในพาร์ติชันเหล่านั้นคุณจะสามารถแยกสิ่งต่าง ๆ ได้หากคุณไม่รู้ว่าคุณเป็นใคร ทำหรือซอฟต์แวร์ที่ไม่ดีอาจพยายามยุ่งกับสิ่งของของคุณทั้งหมด ด้านพลิกเป็น bootloader ปลดล็อคที่ ไม่ ตรวจสอบซอฟต์แวร์ทำให้ง่ายต่อการติดตั้งและใช้ ROM ที่กำหนดเอง นี่คือสาเหตุที่ผู้คน ต้องการ ปลดล็อค
มีการพูดคุยกันมากมายเกี่ยวกับ bootloaders ที่ถูกล็อคอยู่เสมอ แต่โทรศัพท์ Android ทั้งหมดมาพร้อมกับ bootloader ที่ล็อครวมถึงอุปกรณ์ Nexus ที่เป็นมิตรกับนักพัฒนา สิ่งสำคัญ จริงๆ คือเมื่อ bootloader ถูกเข้ารหัสเป็นมาตรการความปลอดภัย ในขณะที่อุปกรณ์บางอย่าง (เช่นโทรศัพท์และแท็บเล็ต Nexus) สามารถปลดล็อกได้อย่างง่ายดายด้วยคำสั่งเดียว bootloaders ส่วนใหญ่จะถูกล็อคและเข้ารหัสหมายความว่าคุณต้องใช้โทเค็นความปลอดภัยที่เหมาะสม (คิดว่าเป็นรหัสผ่าน) เพื่อปลดล็อก
เหตุใดเรื่องนี้
bootloader ที่เข้ารหัสมักจะเป็นจุดเริ่มต้นของความขัดแย้งสำหรับผู้ที่รักฮาร์ดแวร์ของผู้ผลิตและต้องการใช้อุปกรณ์ของพวกเขา HTC และ LG และ Samsung และ Motorola - เกี่ยวกับทุกคนจริงๆ - จัดส่งอุปกรณ์อย่างสม่ำเสมอด้วย bootloaders ที่ล็อคและเข้ารหัส ค่อนข้างบ่อยเพราะผู้ให้บริการที่มีโทรศัพท์ที่สร้างขึ้นสำหรับพวกเขาต้องการให้มันล็อคแน่น สิ่งนี้ช่วยเพิ่มความปลอดภัยให้กับผู้ใช้ขั้นปลาย (และผู้ให้บริการชื่นชอบทุกสิ่งที่ลดการโทรสนับสนุน) แต่มันทำให้ยากที่จะแฟลชเฟิร์มแวร์ใหม่ (คิดว่า ROM ที่กำหนดเอง) ไปยังโทรศัพท์
ผู้คนจำเป็นต้องหาวิธีการเข้ารหัส (มักจะมีบางอย่างเช่น bootloader "วิศวกรรม" หรือเครื่องมือกระพริบที่รั่วไหลออกมาจากผู้ผลิต) หรือหาวิธีโหลดซอฟต์แวร์ที่กำหนดเองด้านบนของซอฟต์แวร์ที่ปลอดภัย มันมักจะเป็นถั่วที่ยากที่จะแตก ในปีที่ผ่านมาเราได้เห็นคนส่วนใหญ่ที่ทำโทรศัพท์ Android เสนอรุ่นที่รองรับการปลดล็อค - พวกเขาจะให้โทเค็นการปลดล็อคสำหรับ bootloader โดยที่คุณยอมรับเงื่อนไขของพวกเขา เนื่องจากหลายครั้งที่ข้อกำหนดเหล่านี้เป็นเพียงวิธีแฟนซีในการบอกว่าคุณสูญเสียการรับประกันทันทีที่คุณปลดล็อกสิ่งต่าง ๆ ยังมีคนจำนวนมากที่ไม่พอใจกับมัน
เป็นหนึ่งในสถานการณ์เหล่านั้นที่ไม่มีอะไรจะทำให้ทุกคนมีความสุข การซื้อโทรศัพท์ Nexus เป็นเรื่องง่าย - การรับประกันไม่เป็นโมฆะโดยปลดล็อค bootloader - แต่ทุกคนไม่ต้องการฮาร์ดแวร์ Google ที่จัดส่งทุกปี เช่นเดียวกันกับโทรศัพท์รุ่นอื่น ๆ ที่สามารถปลดล็อก bootloader ผ่านโปรแกรมนักพัฒนาซอฟต์แวร์ได้ ผู้คนต้องการแบบบางแบบที่ทำงานได้ดีที่สุดสำหรับผู้ให้บริการและไม่สนใจรุ่นที่สามารถปลดล็อคได้ หรือรุ่น "นักพัฒนา" ที่ปลดล็อคไม่สามารถใช้งานได้ในฐานะโทรศัพท์ที่ได้รับเงินอุดหนุนจากร้านค้าของผู้ให้บริการและผู้ใช้ไม่ต้องการที่จะหาราคาขายปลีกทั้งหมดสำหรับมัน ในขณะเดียวกันผู้ให้บริการและผู้ผลิตต้องการมอบประสบการณ์การควบคุมที่ผู้คนไม่ได้โทรติดต่อเพื่อขอความช่วยเหลือด้วยซอฟต์แวร์ที่ใช้โทรศัพท์ที่พวกเขาไม่อนุมัติหรือผู้ที่ได้รับโทรศัพท์ "แฮ็ค" โดยซอฟต์แวร์ที่เป็นอันตราย.
ฉันควรจะใส่ใจไหม
สำหรับพวกเราส่วนใหญ่การมี bootloader ที่ล็อคไม่ได้เป็นปัญหามากนัก บางคนถึงกับรู้ว่ามีการปกป้องอีกชั้นหนึ่งทุกครั้งที่มีการรีสตาร์ทโทรศัพท์ แต่สำหรับคนที่ต้องการทำ Android กับพวกเขามากขึ้นหรือสนับสนุนตัวเองหลังจากที่ผู้ผลิตตัดสินใจว่าพวกเขาทำเสร็จแล้ว - bootloader เป็นซอฟต์แวร์ที่มีความสำคัญมาก คำแนะนำของเราคือการสนับสนุน บริษัท ที่จะขายโทรศัพท์ที่ให้สิ่งที่คุณต้องการ หากนั่นหมายถึง bootloader ที่ปลดล็อคการซื้อโทรศัพท์ที่มีความสามารถนั้นจะบอกคนที่ทำให้พวกเขาเห็นว่ามีตลาดและพวกเขาควรทำต่อไป