Ontwikkelaar maakt een proof-of-concept multi-boot-oplossing voor Android-apparaten

Dankzij XDA Recognized Developer Phhusson hebben we nu een proof-of-concept multi-boot-oplossing voor Android-apparaten. Lees verder om meer te weten!

Multi-booten op Android-apparaten is altijd een beetje lastig geweest. Op gewone x86-pc's en Macs is het vrij eenvoudig om een ​​ander besturingssysteem op te starten. Op smartphones is het verhaal echter anders. Gelukkig kwamen de briljante aftermarket-ontwikkelaarsgemeenschap en individuele modders vaak met dit idee verschillende manieren om ervoor te zorgen dat uw Android-apparaat twee ROM's (of zelfs meerdere verschillende besturingssystemen) uitvoert eenmaal.

Wanneer er sprake is van multi-booting op Android, MultiROM door XDA erkende ontwikkelaar Tassadar is een van de eerste projecten die in je opkomt. Wij hebben het ook gehad Veilige riem En DualBoot-patcher, waarvan de eerste nog steeds heeft een aantal trouwe volgers. De laatste tijd is TWRP zelf naar voren gekomen als een uitstekend platform voor het creëren van een multi-boot-oplossing

. Nu, XDA erkende ontwikkelaar phusson heeft zijn hoed in de ring gegooid met een demonstratie van een dual-booting-oplossing tussen zijn AOSP GSI en de standaard One UI ROM op een Samsung Galaxy A71.

Pierre-Hugues Husson, de persoon achter de alias ‘phhusson’, is wellicht het meest bekend vanwege zijn Project Treble GSI meer dan wat dan ook, maar hij heeft zich ook verdiept in een aantal verschillende tools en projecten variëren van ongelooflijk nuttig tot best leuk. Het eerder genoemde multi-boot-project is zo'n voorbeeld. Het heet "boot-diverter" en de huidige implementatie vereist dat de eindgebruiker op de volumeknoppen drukt om het besturingssysteem te selecteren dat hij wil opstarten.

Volgens de ontwikkelaar is de lader "... zit tussen boot.img en system, en kan ongewijzigde stock en GSI's opstarten." - waardoor het veelzijdiger is dan De DSU-lader van Google. Secundaire besturingssystemen kunnen op de SD-kaart worden opgeslagen, wat ook een groot pluspunt is qua draagbaarheid. Vanaf nu kan het de kernel niet omschakelen tijdens het opstarten, maar de SoC-agnostische structuur van de oplossing staat dit toe om te werken op Exynos-, Qualcomm- en MediaTek-chipsetgebaseerde apparaten zonder afhankelijk te zijn van platformspecifieke code.

Als het bij Android om openheid gaat, voegt multi-booting een geheel nieuwe dimensie aan het idee toe. Voor flashaholics biedt de mogelijkheid om meer dan één besturingssysteem op te starten de kans om veilig nieuwe ROM's uit te proberen of bepaalde mods te testen zonder de integriteit van uw dagelijkse stuurprogramma in gevaar te brengen. Als je met die geest het boot-diverter-project van phhusson wilt bekijken, kun je de GitHub-repository ervoor vinden hier. Houd er rekening mee dat kant-en-klare binaire bestanden nog moeten worden uitgebracht, dus u zult de code moeten aanpassen en deze helemaal zelf moeten compileren.