Vývojár je dôkazom konceptu multi-boot riešenia pre zariadenia so systémom Android

Vďaka XDA Recognized Developer phhusson máme teraz dôkaz o koncepte multi-boot riešenia pre zariadenia so systémom Android. Čítajte ďalej a dozviete sa viac!

Viacnásobné spustenie na zariadeniach s Androidom bolo vždy trochu zložité. Na bežných počítačoch x86 a počítačoch Mac je pomerne ľahké spustiť ďalší operačný systém. Na smartfónoch je však príbeh iný. Našťastie s tým často prichádzala skvelá komunita vývojárov pre trh s náhradnými dielmi, ako aj jednotliví modderi rôzne spôsoby, ako prinútiť vaše zariadenie Android k spusteniu dvoch ROM – alebo dokonca viacerých rôznych operačných systémov – na raz.

Keď je tam zmienka o multibootovaní v systéme Android, MultiROM od uznávaného vývojára XDA Tassadar je jedným z prvých projektov, ktoré prichádzajú do úvahy. Tiež sme mali Safestrap a Oprávač DualBoot, z ktorých prvý stále si zachováva niekoľko verných nasledovníkov. V poslednej dobe sa samotný TWRP ukázal ako ďalšia vynikajúca platforma pre vytvorenie multi-boot riešenia. Teraz uznávaný vývojár XDA

phhusson hodil klobúk do ringu s ukážkou riešenia duálneho zavádzania medzi jeho AOSP GSI a sériovou One UI ROM na Samsung Galaxy A71.

Pierre-Hugues Husson, t. j. osoba za aliasom „phhusson“, môže byť najlepšie známy pre svoje Projekt Treble GSI viac než čokoľvek iné, ale ponoril sa aj do množstva rôznych nástrojov a projektov, ktoré siahajú od neuveriteľne užitočných až po celkom zábavné. Spomínaný multi-boot projekt je jedným z takýchto príkladov. Nazýva sa to „boot-diverter“ a súčasná implementácia vyžaduje, aby koncový používateľ stlačil kolískové ovládače hlasitosti, aby si vybral operačný systém, ktorý chce spustiť.

Podľa vývojára nakladač "... sedí medzi boot.img a systémom a dokáže zaviesť neupravené akcie a GSI.“ – vďaka čomu je všestrannejší ako Google DSU Loader. Sekundárne operačné systémy je možné uložiť na SD kartu, čo je tiež veľké plus z hľadiska prenosnosti. Odteraz nemôže prepínať jadro pri zavádzaní, ale SoC-agnostická štruktúra riešenia to umožňuje pracovať na zariadeniach založených na čipovej súprave Exynos, Qualcomm a MediaTek bez závislosti od konkrétnej platformy kód.

Ak je Android o otvorenosti, multi-bootovanie pridáva tomuto nápadu úplne nový rozmer. Pre flashaholikov možnosť zaviesť viac ako jeden OS ponúka možnosť bezpečne vyskúšať nové ROM alebo otestovať určité mody bez toho, aby ste ohrozili integritu vášho každodenného ovládača. V tomto duchu, ak by ste si chceli pozrieť phhussonov projekt boot-diverter, nájdete preň úložisko GitHub práve tu. Majte na pamäti, že binárne súbory pripravené na použitie ešte musia byť vydané, takže budete musieť upraviť kód a skompilovať ho sami.