Datorită XDA Recognized Developer phhusson, avem acum o soluție de pornire multiplă cu dovezi de concept pentru dispozitivele Android. Citiți mai departe pentru a afla mai multe!
Pornirea multiplă pe dispozitivele Android a fost întotdeauna puțin dificilă. Pe PC-urile și Mac-urile obișnuite x86, este destul de ușor să pornești un alt sistem de operare. Pe smartphone-uri, însă, povestea este diferită. Din fericire, comunitatea genială de dezvoltatori aftermarket, precum și modderii individuali, au venit frecvent cu moduri diferite de a face dispozitivul dvs. Android să ruleze două ROM-uri – sau chiar mai multe sisteme de operare diferite – la o singura data.
Când se menționează multi-boot pe Android, MultiROM de XDA Recognized Developer Tassadar este unul dintre primele proiecte care îmi vin în minte. Am avut și noi Safestrap și DualBoot Patcher, dintre care prima încă păstrează mai mulți adepți fideli. În ultimul timp, TWRP în sine a apărut ca o altă platformă excelentă pentru crearea unei soluții multi-boot
. Acum, dezvoltator recunoscut XDA phhusson și-a aruncat pălăria în ring cu o demonstrație a unei soluții de pornire dublă între AOSP GSI și ROM-ul One UI de pe un Samsung Galaxy A71.Pierre-Hugues Husson, adică persoana din spatele pseudonimului „phhusson”, poate fi cel mai bine cunoscut pentru Proiect Treble GSI mai mult decât orice, dar a aprofundat și într-o serie de instrumente și proiecte diferite care variază de la incredibil de util la destul de distractiv. Proiectul multi-boot menționat mai sus este un astfel de exemplu. Se numește „boot-diverter”, iar implementarea actuală necesită ca utilizatorul final să apese butonul de volum pentru a selecta sistemul de operare pe care vrea să îl pornească.
Potrivit dezvoltatorului, încărcătorul „... se află între boot.img și sistem și poate porni stocuri nemodificate și GSI-uri." - făcându-l mai versatil decât Încărcătorul DSU de la Google. Sistemele de operare secundare pot fi stocate pe cardul SD, ceea ce este și un mare plus în ceea ce privește portabilitatea. De acum, nu poate comuta nucleul la pornire, dar structura agnostică SoC a soluției o permite pentru a lucra pe dispozitive bazate pe chipset Exynos, Qualcomm și MediaTek fără a depinde de platforma specifică cod.
Dacă Android este despre deschidere, pornirea multiplă adaugă o dimensiune cu totul nouă ideii. Pentru flashaholics, abilitatea de a porni mai mult de un sistem de operare oferă șansa de a încerca în siguranță noi ROM-uri sau de a testa anumite moduri fără a risca integritatea șoferului zilnic. Cu acest spirit, dacă doriți să verificați proiectul boot-diverter al lui phhusson, puteți găsi depozitul GitHub pentru acesta chiar aici. Rețineți că binarele gata de utilizare nu au fost încă lansate, de aceea va trebui să ajustați codul și să îl compilați singur.