Utvecklare gör en proof of concept multi-boot-lösning för Android-enheter

click fraud protection

Tack vare XDA Recognized Developer phhusson har vi nu en proof of concept multiboot-lösning för Android-enheter. Läs vidare för att veta mer!

Multi-booting på Android-enheter har alltid varit lite knepigt. På vanliga x86-datorer och Mac-datorer är det ganska lätt att få ett annat operativsystem att starta. På smartphones är historien dock annorlunda. Lyckligtvis kom den briljanta eftermarknadsutvecklargemenskapen, såväl som enskilda moddare, ofta upp med olika sätt att få din Android-enhet att köra två ROM – eller till och med flera olika operativsystem – på en gång.

När det nämns multi-booting på Android, MultiROM av XDA Recognized Developer Tasssadar är ett av de första projekten som kommer att tänka på. Vi har också haft Safestrap och DualBoot Patcher, varav den förra fortfarande behåller flera trogna följare. På senare tid har TWRP själv dykt upp som en annan utmärkt plattform för skapa en multiboot-lösning. Nu är XDA erkänd utvecklare phhusson har kastat sin hatt i ringen med en demonstration av en dubbelstartlösning mellan hans AOSP GSI och den vanliga One UI ROM på en Samsung Galaxy A71.

Pierre-Hugues Husson, d.v.s. personen bakom "phhusson"-aliaset, är kanske mest känd för sin Projekt Treble GSI mer än något annat, men han har också fördjupat sig i ett antal olika verktyg och projekt som allt från otroligt användbart till ganska roligt. Det tidigare nämnda multi-boot-projektet är ett sådant exempel. Det kallas "boot-diverter" och den nuvarande implementeringen kräver att slutanvändaren trycker på volymknapparna för att välja vilket operativsystem de vill starta.

Enligt utvecklaren, lastaren "... sitter mellan boot.img och systemet och kan starta omodifierade lager och GSI: er." — vilket gör den mer mångsidig än Googles DSU-lastare. Sekundära operativsystem kan lagras på SD-kortet, vilket också är ett stort plus vad gäller portabilitet. Från och med nu kan den inte byta kärna vid uppstart, men lösningens SoC-agnostiska struktur tillåter det att arbeta på Exynos, Qualcomm och MediaTek chipset-baserade enheter utan att vara beroende av plattformsspecifika koda.

Om Android handlar om öppenhet, tillför multi-booting en helt ny dimension till idén. För flashaholics ger möjligheten att starta upp mer än ett operativsystem chansen att säkert prova nya ROM eller testa vissa mods utan att riskera din dagliga förares integritet. Med den andan, om du vill kolla in phhussons boot-diverter-projekt, kan du hitta GitHub-förrådet för det precis här. Tänk på att färdiga binärer ännu inte har släppts, därför måste du justera koden och kompilera allt själv.