นักพัฒนาซอฟต์แวร์พิสูจน์แนวคิดโซลูชันมัลติบูตสำหรับอุปกรณ์ Android

ขอบคุณ XDA Recognized Developer phhusson ตอนนี้เรามีการพิสูจน์แนวคิดโซลูชันมัลติบูตสำหรับอุปกรณ์ Android แล้ว อ่านต่อเพื่อทราบข้อมูลเพิ่มเติม!

การมัลติบูตบนอุปกรณ์ Android นั้นค่อนข้างยุ่งยากอยู่เสมอ บนพีซี x86 และ Mac ทั่วไป การบูทระบบปฏิบัติการอื่นนั้นค่อนข้างง่าย อย่างไรก็ตามบนสมาร์ทโฟนเรื่องราวจะแตกต่างออกไป โชคดีที่มีชุมชนนักพัฒนาหลังการขายที่ยอดเยี่ยม รวมถึงม็อดเดอร์รายบุคคลเกิดขึ้นบ่อยครั้ง วิธีต่างๆ ในการทำให้อุปกรณ์ Android ของคุณใช้งาน ROM สองตัว หรือแม้กระทั่งระบบปฏิบัติการที่แตกต่างกันหลายระบบ ครั้งหนึ่ง.

เมื่อมีการกล่าวถึงมัลติบูตบน Android มัลติรอม โดย XDA นักพัฒนาที่ได้รับการยอมรับ ทัสซาดาร์ เป็นหนึ่งในโครงการแรกๆ ที่อยู่ในใจ เราก็มีเช่นกัน สายรัดนิรภัย และ DualBoot Patcherซึ่งแต่ก่อนนั้นยังคงอยู่ มีผู้ติดตามที่ซื่อสัตย์หลายคน. ล่าสุด TWRP เองก็กลายเป็นแพลตฟอร์มที่ยอดเยี่ยมอีกแพลตฟอร์มหนึ่งสำหรับ การสร้างโซลูชันมัลติบูต. ตอนนี้ XDA ได้รับการยอมรับจากนักพัฒนาแล้ว ฟฮัสซัน ได้โยนหมวกของเขาเข้าไปในวงแหวนด้วยการสาธิตโซลูชันการบูทคู่ระหว่าง AOSP GSI ของเขาและ One UI ROM สต็อกบน Samsung Galaxy A71

Pierre-Hugues Husson ซึ่งก็คือบุคคลที่อยู่เบื้องหลังนามแฝง "phhusson" อาจเป็นที่รู้จักดีที่สุดจากผลงานของเขา โครงการ Treble GSI มากกว่าสิ่งอื่นใด แต่เขายังได้เจาะลึกเข้าไปในเครื่องมือและโปรเจ็กต์ต่างๆ มากมายด้วย มีตั้งแต่มีประโยชน์อย่างเหลือเชื่อไปจนถึงค่อนข้างสนุก. โปรเจ็กต์มัลติบูตที่กล่าวมาข้างต้นเป็นตัวอย่างหนึ่ง มันถูกเรียกว่า "boot-diverter" และการใช้งานปัจจุบันต้องการให้ผู้ใช้กดปุ่มปรับระดับเสียงเพื่อเลือกระบบปฏิบัติการที่ต้องการบูต

ตามที่นักพัฒนาตัวโหลด "... ตั้งอยู่ระหว่าง boot.img และระบบ และสามารถบูตสต็อกและ GSI ที่ยังไม่ได้แก้ไขได้" - ทำให้มีความหลากหลายมากกว่า ตัวโหลด DSU ของ Google. ระบบปฏิบัติการสำรองสามารถจัดเก็บไว้ในการ์ด SD ได้ ซึ่งถือเป็นข้อดีอย่างมากในแง่ของการพกพา ณ ตอนนี้ ไม่สามารถสลับเคอร์เนลขณะบู๊ตได้ แต่โครงสร้าง SoC-agnostic ของโซลูชันอนุญาต เพื่อทำงานบนอุปกรณ์ที่ใช้ชิปเซ็ต Exynos, Qualcomm และ MediaTek โดยไม่ต้องขึ้นอยู่กับแพลตฟอร์มเฉพาะ รหัส.

หาก Android เป็นเรื่องของการเปิดกว้าง มัลติบูตจะเพิ่มมิติใหม่ให้กับแนวคิดนี้ สำหรับผู้ที่ชื่นชอบ Flashaholic ความสามารถในการบูตระบบปฏิบัติการมากกว่าหนึ่งระบบมอบโอกาสในการทดลองใช้ ROM ใหม่อย่างปลอดภัยหรือทดสอบม็อดบางตัวโดยไม่เสี่ยงต่อความสมบูรณ์ของไดรเวอร์ในแต่ละวัน ด้วยจิตวิญญาณดังกล่าว หากคุณต้องการตรวจสอบโปรเจ็กต์ boot-diverter ของ phhusson คุณสามารถค้นหาพื้นที่เก็บข้อมูล GitHub ได้ ที่นี่. โปรดทราบว่าไบนารี่ที่พร้อมใช้งานยังไม่ได้เปิดตัว ดังนั้น คุณจะต้องปรับโค้ดและคอมไพล์ทั้งหมดด้วยตัวเอง