Takket være XDA Recognized Developer phhusson har vi nå en proof of concept multi-boot-løsning for Android-enheter. Les videre for å vite mer!
Multi-oppstart på Android-enheter har alltid vært litt vanskelig. På vanlige x86-PCer og Mac-er er det ganske enkelt å få et annet OS til oppstart. På smarttelefoner er historien imidlertid annerledes. Heldigvis kom det strålende ettermarkedsutviklerfellesskapet, så vel som individuelle moddere, ofte opp med forskjellige måter å få Android-enheten din til å kjøre to ROM-er – eller til og med flere forskjellige operativsystemer – på en gang.
Når det er nevnt multi-oppstart på Android, MultiROM av XDA Recognized Developer Tasssadar er et av de første prosjektene som dukker opp. Vi har også hatt Safestrap og DualBoot Patcher, hvorav førstnevnte fortsatt beholder flere trofaste følgere. I det siste har TWRP selv dukket opp som en annen utmerket plattform for lage en multi-boot-løsning. Nå, XDA anerkjent utvikler phhusson har kastet hatten sin i ringen med en demonstrasjon av en dual-booting-løsning mellom AOSP GSI og den vanlige One UI ROM-en på en Samsung Galaxy A71.
Pierre-Hugues Husson, det vil si personen bak "phhusson"-aliaset, er kanskje mest kjent for sitt Prosjekt Treble GSI mer enn noe annet, men han har også fordypet seg i en rekke forskjellige verktøy og prosjekter som varierer fra utrolig nyttig til ganske morsomt. Det nevnte multi-boot-prosjektet er et slikt eksempel. Det kalles "boot-diverter" og den nåværende implementeringen krever at sluttbrukeren trykker på volumvipperne for å velge operativsystemet de vil starte.
I følge utvikleren er lasteren "... sitter mellom boot.img og system, og kan starte umodifiserte aksjer og GSI-er." — noe som gjør den mer allsidig enn Googles DSU-laster. Sekundære operativsystemer kan lagres på SD-kortet, noe som også er et stort pluss når det gjelder portabilitet. Per nå kan den ikke bytte kjerne ved oppstart, men den SoC-agnostiske strukturen til løsningen tillater det å jobbe på Exynos-, Qualcomm- og MediaTek-brikkesettbaserte enheter uten å være avhengig av plattformspesifikke kode.
Hvis Android handler om åpenhet, gir multi-booting en helt ny dimensjon til ideen. For flashaholics gir muligheten til å starte opp mer enn ett operativsystem sjansen til å trygt prøve ut nye ROM-er eller teste visse mods uten å risikere din daglige sjåførs integritet. Med den ånden, hvis du vil sjekke ut phhussons boot-diverter-prosjekt, kan du finne GitHub-depotet for det akkurat her. Husk at klar til bruk binærfiler ennå ikke er utgitt, så du må justere koden og kompilere den selv.