Grazie a XDA Recognized Developer phhusson, ora disponiamo di una soluzione multi-boot dimostrativa per dispositivi Android. Continua a leggere per saperne di più!
Il multiboot sui dispositivi Android è sempre stato un po’ complicato. Sui normali PC e Mac x86, è abbastanza facile avviare un altro sistema operativo. Sugli smartphone, invece, la storia è diversa. Fortunatamente, la brillante comunità di sviluppatori aftermarket, così come i singoli modder, se ne sono usciti spesso diversi modi per far sì che il tuo dispositivo Android esegua due ROM - o anche più sistemi operativi diversi - su una volta.
Quando si parla di multi-boot su Android, MultiROM dallo sviluppatore riconosciuto XDA Tassadar è uno dei primi progetti che mi vengono in mente. Abbiamo anche avuto Cintura di sicurezza E Patcher DualBoot, il primo dei quali ancora conserva diversi fedeli seguaci. Ultimamente, la stessa TWRP è emersa come un'altra eccellente piattaforma per creando una soluzione multi-boot. Ora, sviluppatore riconosciuto XDA
phhusson si è messo in gioco con una dimostrazione di una soluzione dual-boot tra il suo AOSP GSI e la ROM One UI di serie su un Samsung Galaxy A71.Pierre-Hugues Husson, cioè la persona dietro lo pseudonimo di "phhusson", potrebbe essere meglio conosciuto per il suo Progetto Treble GSI più di ogni altra cosa, ma ha anche approfondito una serie di strumenti e progetti diversi vanno da incredibilmente utili a piuttosto divertenti. Il suddetto progetto multi-boot ne è un esempio. Si chiama "boot-diverter" e l'attuale implementazione richiede che l'utente finale prema i pulsanti del volume per selezionare il sistema operativo che desidera avviare.
Secondo lo sviluppatore, il caricatore "... si trova tra boot.img e system e può avviare stock e GSI non modificati." - rendendolo più versatile di Caricatore DSU di Google. I sistemi operativi secondari possono essere memorizzati sulla scheda SD, il che è anche un grande vantaggio in termini di portabilità. Al momento non è possibile cambiare kernel all'avvio, ma la struttura indipendente dal SoC della soluzione lo consente per funzionare su dispositivi basati su chipset Exynos, Qualcomm e MediaTek senza dipendere dalla piattaforma specifica codice.
Se Android è sinonimo di apertura, il multi-boot aggiunge una dimensione completamente nuova all'idea. Per gli amanti del flash, la possibilità di avviare più di un sistema operativo offre la possibilità di provare in sicurezza nuove ROM o testare determinate modifiche senza mettere a rischio l'integrità del driver quotidiano. Con questo spirito, se desideri dare un'occhiata al progetto boot-diverter di phhusson, puoi trovarne il repository GitHub giusto qui. Tieni presente che i binari pronti per l'uso devono ancora essere rilasciati, quindi dovrai modificare il codice e compilarlo tutto da solo.