Come installare Android su Raspberry Pi

Android Raspberry Pi 4

Ecco la guida dettagliata su come trasformare il tuo Raspberry Pi in un dispositivo Android

Grazie agli importanti miglioramenti nella loro capacità di calcolo, le nuove schede Raspberry Pi sono in grado di eseguire alcune delle distribuzioni Linux più popolari e persino la versione ARM di Windows 11 senza grossi problemi di prestazioni.

Ma se sei stanco della stessa vecchia interfaccia desktop, puoi scegliere di eseguire Android su questi piccoli sistemi. E non solo qualsiasi versione di Android, grazie agli sforzi dello sviluppatore KonstaKANG, è possibile installare l’ultima versione del sistema operativo Android su Raspberry Pi.

Materiale Necessario

Una scheda Raspberry Pi è obbligatoria per ovvi motivi e una RPi 3 sarà sufficiente per coloro a cui non dispiace utilizzare una copia obsoleta di Android. Detto questo, Android 14 è disponibile solo sui modelli Raspberry Pi 4 e 5, quindi potresti dover passare a un modello RPi più recente se desideri installare l’ultima versione di Android.

A parte il sistema di base, avrai bisogno di una scheda microSD e ti consiglio di prenderne una con almeno 8 GB di spazio. In questo modo, puoi installare le tue app Android preferite senza esaurire lo spazio di archiviazione. Ti servirà inoltre un monitor, tastiera e mouse o come soluzione più figa, un monitor touch per Raspberry.

Come installare Android su Raspberry Pi

Step 1: Flashing dei file LineageOS/AOSP

Supponendo che tu stia utilizzando un Raspberry Pi 4 o 5, il repository di KonstKANG fornisce collegamenti per entrambe le versioni LineageOS e AOSP di Android 14. Utilizzeremo la versione Android standard di LineageOS per questo tutorial.

1. Inizia scaricando la versione portatile di Balena Etcher dal sito ufficiale.

2. Vai al sito Web di KonstKANG e vai sulla scheda Dispositivi e scegli il tuo modello Raspberry Pi.

Uno screenshot del sito KonstaKANG che illustra la procedura per selezionare il modello di Raspberry Pi

3. Scarica la versione di Android che desideri utilizzare con il tuo Raspberry Pi. Assicurati di estrarlo in seguito.

4. Esegui Balena Etcher come amministratore.

5. Seleziona Flash da file e scegli il file .img estratto in precedenza e premi Apri.

La procedura per selezionare il file img di LineageOS all'interno di Balena Etcher

6. Fai clic su Seleziona archiviazione prima di scegliere la scheda microSD su cui intendi eseguire il flashing dei file del sistema operativo.

La procedura per selezionare la scheda microSD all'interno di Balena Etcher

7. Premere il pulsante Flash.

La procedura per eseguire il flashing dell'immagine LineageOS utilizzando Balena Etcher

Step 2: Avvia Android per la prima volta

In modo simile a come configureresti Ubuntu o Windows 11 su Raspberry Pi, dovrai configurare alcune impostazioni quando avvii Android per la prima volta su SBC.

1. Inserisci la scheda microSD nel Raspberry Pi e collega tutti i cavi necessari prima di accendere l’SBC.

2. Premi Avvia nella schermata di Benvenuto.

La schermata di benvenuto di LineageOS

3. Accetta il contratto di licenza con l’utente finale.

4. Scegli la lingua e fai clic sul pulsante Avanti.

L'opzione Lingua all'interno di LineageOS

5. Se non hai collegato un cavo Ethernet, fai clic sulla tua rete Wi-Fi e inserisci la password prima di premere Avanti.

Le impostazioni Wi-Fi all'interno di LineageOS

6. Configurare le impostazioni di data e ora e fai clic su Avanti.

Le impostazioni di data e ora in LineageOS

7. Premi Avanti dopo aver finito di personalizzare le impostazioni di posizione e le funzionalità LineageOS.

La procedura per abilitare le funzionalità di LineageOS

8. LineageOS ti chiederà di proteggere il tuo tablet e recuperare i dati da un altro dispositivo.

La pagina Proteggi il tuo tablet con il pulsante Salta evidenziato

Puoi ignorare queste impostazioni facendo clic su Salta.

9. Se utilizzi una tastiera e un mouse, assicurati di selezionare la navigazione a 3 pulsanti prima di selezionare Avanti.

La migliore impostazione di navigazione per utenti di tastiera e mouse in LineageOS

10. Fai clic sul pulsante Avanti altre due volte per completare la procedura di configurazione.

Step 3: (Facoltativo) Installazione delle app Google ed il Play Store

Se hai seguito correttamente tutti i passaggi, Raspberry Pi si avvierà nella schermata principale di LineageOS. Tuttavia, noterai che sul tuo Raspberry Pi non sono installate le solite app Google e non troverai neanche il Google Play Store.

Per i principianti, suggerisco di risparmiarti il ​​fastidio di installare GApps passando ad Aurora, F-Droid o un altro negozio di applicazioni. Ma se sei un esperto ecco come installare le Google Apps, il Play Store e tutte le app presenti nello store ufficiale, continua a leggere.

1. Scarica la versione Arm64 di BiTGApps dal negozio Pling.

2. Apri l’app Impostazioni sul tuo Raspberry Pi.

LineageOS con l'app Impostazioni evidenziata

3. Digita Power nella barra di ricerca e seleziona le voci del menu Power dai suggerimenti.

Il suggerimento delle voci del menu Alimentazione all'interno dell'app Impostazioni LineageOS

4. Scorri verso il basso e attiva l’interruttore accanto a Riavvio avanzato.

L'opzione di riavvio avanzato in LineageOS

5. Accedi al pannello delle notifiche e fai clic sul pulsante di accensione.

Il pulsante di accensione in LineageOS

6. Scegli Riavvia seguito da Ripristino.

La procedura per entrare nell'ambiente Recovery in LineageOS

7. Selezionare la scheda Installa all’interno dell’interfaccia TWRP.

La scheda Installa evidenziata all'interno della TWRP

8. Passa alla cartella Download e selezionare il file BiTGApps.zip.

9. Scorri verso destra per installare l’app.

L'opzione Scorri per confermare Flash è evidenziata

10. Assicurati di selezionare l’opzione Wipe Dalvik e riavvia il tuo Raspberry Pi.

L'opzione Wipe Dalvik in TWRP

Dopo aver riavviato il Raspberry Pi basato su Android, noterai che Google Play visualizza un messaggio di errore che mostra come il dispositivo non sia certificato Play Protect. Ciò significa che non potrai accedere al tuo account Google o scaricare app dal Play Store.

Per fortuna, c’è una soluzione per questo (anche se è piuttosto complicata).

1. Collega un’estremità di un cavo USB al PC e l’altra estremità alla porta USB Type-C del tuo Raspberry Pi e attendi che quest’ultimo si accenda.

2. Apri l’app Impostazioni sul tuo Raspberry Pi e abilita le opzioni sviluppatore toccando sette volte il numero di build nell’intestazione Informazioni sul tablet.

Il numero di build evidenziato nelle impostazioni di LineageOS

3. Apri le opzioni sviluppatore e abilita il debug USB e il debug con root.

Le opzioni di debug evidenziate in LineageOS

4. Passa al PC e configura ADB.

5. Apri il terminale/PowerShell nell’ADB e digita il seguente comando:

.\adb root
Il comando root .\adb in esecuzione all'interno dell'app Terminale di Windows

Assicurati di accettare la richiesta di connessione all’interno del tuo Raspberry Pi.

6. Successivamente, accedi alla shell Unix eseguendo questo comando:

.\adbshell
Il comando shell .\adb in esecuzione all'interno dell'app Terminale di Windows

7. Incolla questo comando nella shell Unix:

sqlite3 /data/data/com.google.android.gsf/databases/gservices.db
Il comando sqlite3 all'interno della shell Unix

8. All’interno dell’interfaccia sqlite, digita il comando finale:

select * from main where name = "android_id";
Il comando ADB utilizzato per scoprire l'ID Android

9. Qui, la stringa esadecimale è il tuo ID Android e dovrai certificare il tuo dispositivo incollandolo su questo link.

La stringa esadecimale (Android_ID) di un Raspberry Pi con LineageOS

10. Riavvia il tuo Raspberry Pi dopo aver fatto clic sul pulsante Registra sul collegamento precedente.

Una volta riavviato il Raspberry Pi, Google Play Services smetterà di visualizzare il messaggio di errore e sarai in grado di accedere al tuo account Google.

Step 4: (Facoltativo) Installazione di Magisk

Ora che abbiamo installato Google Play, configurare Magisk è il passaggio finale per trasformare il tuo Raspberry Pi in un dispositivo Android a tutti gli effetti.

1. Scarica la versione 25.2 del file APK di Magisk insieme al file zip compatibile con LineageOS.

2. Accedi alla modalità di ripristino come hai fatto durante la configurazione di Google Play.

3. (Facoltativo) Mentre ti trovi nell’ambiente di ripristino, ti consiglio di eseguire il flashing del modulo Ridimensiona poiché ti consentirà di utilizzare tutto lo spazio non allocato sulla scheda microSD.

4. Esegui il flashing del file zip Magisk all’interno dell’interfaccia TWRP prima di riavviare in Android 14.

5. Utilizzando File Manager, individua il file Magisk.apk e installalo.

La procedura per installare Magisk

6. All’avvio di Magisk, l’app ti chiederà di completare l’installazione riavviando il tuo Raspberry Pi.

Il pulsante OK evidenziato nell'app Magisk

7. Basta toccare il pulsante OK per concludere la procedura di configurazione di Magisk.

Step 5: Esegui Android sul Raspberry Pi

Raspberry Pi 5 con LineageOS

Con ciò, il tuo tablet Android al gusto Raspberry Pi è pronto per l’uso. Mentre anche la variante più costosa da 8 GB del Raspberry Pi 5 ha difficoltà con l’esecuzione dei giochi Steam, mentre i giochi Android tendono a funzionare bene sul dispositivo. Pertanto, puoi anche utilizzare Raspberry Pi come emulatore Android se ti stanchi di eseguire giochi per console retrò sull’SBC.

FONTE

Sono appassionato di tecnologia sin dalla tenera età, coltivo la mia passione con aggiornamenti quotidiani e non mi lascio scappare proprio nulla. Ho creato HowTechIsMade per condividere con voi le mie passioni ed aiutarvi ad avere un approccio più semplice con la tecnologia.