Kehittäjä tekee proof of concept -multiboot-ratkaisun Android-laitteille

XDA Recognized Developer phhussonin ansiosta meillä on nyt todistettu monikäynnistysratkaisu Android-laitteille. Lue lisää saadaksesi lisätietoja!

Monen käynnistys Android-laitteilla on aina ollut hieman hankalaa. Tavallisissa x86-PC- ja Mac-tietokoneissa toisen käyttöjärjestelmän käynnistäminen on melko helppoa. Älypuhelimissa tarina on kuitenkin toinen. Onneksi loistava jälkimarkkinoiden kehittäjäyhteisö sekä yksittäiset modderit keksivät usein eri tapoja saada Android-laitteesi käyttämään kahta ROM-levyä – tai jopa useita eri käyttöjärjestelmiä – osoitteessa kerran.

Kun puhutaan Androidin monikäynnistyksestä, MultiROM XDA Recognized Developer Tasssadar on yksi ensimmäisistä mieleen tulevista projekteista. Meillä on myös ollut Safestrap ja DualBoot Patcher, joista entinen edelleen säilyttää useita uskollisia seuraajia. Viime aikoina itse TWRP on noussut yhdeksi erinomaiseksi alustaksi monikäynnistysratkaisun luominen. Nyt XDA: n tunnustettu kehittäjä phhusson on heittänyt hattunsa kehään esittelemällä kaksoiskäynnistysratkaisua AOSP GSI: n ja Samsung Galaxy A71:n One UI ROM -muistin välillä.

Pierre-Hugues Husson, eli "phhusson"-aliaksen takana oleva henkilö, saattaa olla parhaiten tunnettu hänen Projekti Treble GSI enemmän kuin mitään, mutta hän on myös perehtynyt useisiin erilaisiin työkaluihin ja projekteihin vaihtelevat uskomattoman hyödyllisestä varsin hauskaan. Edellä mainittu multi-boot-projekti on yksi tällainen esimerkki. Sitä kutsutaan "boot-diverteriksi", ja nykyinen toteutus edellyttää, että loppukäyttäjä painaa äänenvoimakkuuden säädintä valitakseen käynnistettävän käyttöjärjestelmän.

Kehittäjän mukaan lataaja "... sijaitsee boot.img: n ja järjestelmän välissä, ja voi käynnistää muokkaamattoman varaston ja GSI: t." - mikä tekee siitä monipuolisemman kuin Googlen DSU Loader. Toissijaiset käyttöjärjestelmät voidaan tallentaa SD-kortille, mikä on myös suuri plussa siirrettävyyden kannalta. Toistaiseksi se ei voi vaihtaa ydintä käynnistyksen yhteydessä, mutta ratkaisun SoC-agnostinen rakenne sallii sen työskennellä Exynos-, Qualcomm- ja MediaTek-piirisarjapohjaisissa laitteissa ilman, että se on riippuvainen alustakohtaisesta koodi.

Jos Androidissa on kyse avoimuudesta, monikäynnistys tuo ideaan aivan uuden ulottuvuuden. Flashaholicsille mahdollisuus käynnistää useampi kuin yksi käyttöjärjestelmä tarjoaa mahdollisuuden kokeilla turvallisesti uusia ROM-levyjä tai testata tiettyjä modifikaatioita vaarantamatta päivittäisen kuljettajan eheyttä. Tässä hengessä, jos haluat tutustua phhussonin käynnistysmuuntajaprojektiin, löydät sen GitHub-arkiston Juuri täällä. Muista, että käyttövalmiita binääritiedostoja ei ole vielä julkaistu, joten sinun on säädettävä koodia ja käännettävä se itse.