Comment Installer Android sur Raspberry Pi 4 ? (+Play Store)


Installer Android sur Raspberry Pi a toujours été un rêve pour moi, mais difficile à accomplir. Peut-être que vous aussi vous avez déjà essayé sans succès ? Moi aussi 🙂
J’avais déjà essayé plusieurs solutions, notamment en passant par Emteria. Mais Emteria est un logiciel payant, et le système était globalement assez lent et instable (sur Raspberry Pi 3).
Aujourd’hui, on va voir ce que ça donne sur un Raspberry Pi 4 avec un autre système.

Comment installer Android sur Raspberry Pi 4 ?
Installer Android sur Raspberry Pi est de plus en plus facile, mais ce n’est toujours pas aussi simple que la plupart des autres systèmes.
Le système de base est facile à installer, mais l’activation de services comme le Google Play Store reste compliquée.

Dans ce tutoriel, je vais vous guider à travers les étapes à accomplir, en prenant LineageOS comme base, une bonne alternative pour faire tourner Android sur Raspberry Pi 4.

À propos, si vous êtes novice sur Raspberry Pi et que vous souhaitez accélérer vos premiers pas (tout en vous amusant), n’hésitez pas à télécharger mon e-book « Maitrisez Raspberry Pi en 30 jours« . Il s’agit d’un défi de 30 jours au cours duquel vous apprendrez une nouvelle compétence chaque jour. Vous économiserez du temps et de l’argent et pourrez enfin apprécier cet appareil passionnant qu’est le Raspberry Pi.

Qu’est-ce que LineageOS ?

Téléchargez mon antisèche !
Format PDF pratique, avec 74 commandes à retenir pour maîtriser son Raspberry Pi.

Introduction

LineageOS est un système d’exploitation gratuit et open-source. Comme la plupart du temps quand je présente un système sur ce site.
La première chose à comprendre c’est que LineageOS est fait pour les smartphones et les tablettes, ce n’est pas un émulateur ou quelque chose de conçu spécialement pour les minis ordinateurs.

LineageOS a été créé en 2016, il s’agit d’un fork de CyanogenMod.
LineageOS est livré avec quelques applications de base (navigateur, calendrier, calculatrice, etc.) mais aucune application Google ou autre logiciel inutile n’est préinstallé.
Si vous voulez en savoir plus sur ce système, je vous invite à visiter leur site Internet.

Est-ce que ça marche pour Raspberry Pi ?

Comme vous devez vous en douter, je n’écrirai par cela si cela ne fonctionnait pas du tout sur Raspberry Pi 🙂
Donc oui, il est possible de faire marcher ce système sur votre Pi, mais il ne s’agira pas de la version officielle.

Comme vous pouvez le voir sur leur page de téléchargement ici, LineageOS est disponible pour un grand nombre d’appareils (Samsung, Huawei, Sony, etc.) mais rien d’autre que des smartphones et tablettes.

Par contre, il existe une version non officielle disponible sur ce site pour Raspberry Pi 4.
Ce n’est pas forcément la dernière version de LineageOS, mais c’est plutôt bien maintenu actuellement.
Je vais donc vous montrer comment installer cette version spécifiquement sur votre Raspberry Pi 4.
À noter qu’il existe aussi une version pour Raspberry Pi 3 si cela vous intéresse.

Une bonne idée peut être d’utiliser ce système avec l’écran tactile du Raspberry Pi (image sur Amazon). De cette manière, vous aurez vraiment l’impression d’avoir une tablette Android pour pas très cher.

Maîtrisez Raspberry Pi en 30 jours
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Découvrez les secrets du Raspberry Pi à travers un challenge de 30 jours.

Installation d’Android

Prérequis

Ok, donc il va vous falloir télécharger plusieurs choses avant de démarrer le processus d’installation.
Comme il n’est pas forcément évident de télécharger directement depuis le Raspberry Pi, je vous conseille de télécharger tout ça depuis votre ordinateur.
J’expliquerais à quoi sert chaque fichier plus tard.

Donc, pour l’instant, il vous faudra tout ça sur votre ordinateur :

  • Balena Etcher
    On l’utilisera pour créer la carte SD. C’est disponible pour n’importe quel système d’exploitation.
    Vous l’avez peut-être déjà vu que j’en parle à chaque fois, ou si vous préférez un autre outil il n’y a pas de problème.
  • LineageOS pour Raspberry Pi 4
    ou LineageOS pour Raspberry PI 3
    Vous pouvez normalement prendre la dernière version disponible. Mes captures d’écran ont été faites sur la version d’Android 9.0 pour info.
  • OpenGapps
    Il s’agit de l’alternative permettant d’avoir Google Apps sur un appareil non supporté.
    Choisissez la plateforme ARM, même sur Raspberry Pi 4, puis la version d’Android téléchargée et la variante « pico ».

Je conseille de copier « OpenGapps » sur une clé USB.
C’est plus simple que de le télécharger directement depuis le système Android.
Je vous montrerai en fin d’article comment l’installer.

Ce n’est pas vraiment un prérequis, mais pour info, j’ai vraiment apprécié l’utilisation d’Android avec le RasPad 3 (lire mon test sur cet écran/tablette). Si vous utilisez Android régulièrement, opter pour le RasPad pourrait être une excellente décision.

Préparation de la carte SD

Ensuite, nous devons préparer la carte SD.
Comme d’habitude sur ce site, j’utilise Etcher pour cela :

  • Installez Etcher si vous ne l’avez pas déjà
  • Lancez-le, une fenêtre comme celle-ci apparait :
  • Sur la gauche, choisissez l’image de LineageOS que vous venez de télécharger (dans le dossier « Téléchargements » sans doute).
    Insérez ensuite votre carte SD dans l’ordinateur, Etcher devrait le sélectionner automatiquement.
    Cliquez enfin sur « Flash! » pour démarrer la copie.

Quelques minutes plus tard, votre carte SD est prête et vous pouvez l’insérer dans votre Raspberry Pi.

Premier démarrage

Démarrez ensuite votre Raspberry Pi.
Le premier démarrage est un peu plus long, sans doute le temps de configurer tout ça.
Une fois que c’est fait, un assistant va s’afficher pour vous aider à terminer l’installation :

Choisissez la langue, la zone de temps et connectez-vous au Wi-Fi si besoin.
Vous pouvez également configurer les autres options si vous le souhaitez (confidentialité, sécurité, etc.)

Une fois ceci-fait, le bureau Android devrait apparaître.
En fonction de vos objectifs, vous avez déjà quelque chose de fonctionner avec les applications de base (navigateur, explorateur de fichiers, etc.)
Pour y accéder, faites défiler la barre du bas vers le haut.

Mais j’imagine que vous n’êtes pas ici uniquement pour utiliser vos mails et un navigateur web, donc passons à la partie installation de Google Apps.

Initiation au Raspberry Pi
10% de remise aujourd'hui !
Visionnez ma formation vidéo pour démarrer du bon pied.
Découvrez le Raspberry Pi, le matériel, ses logiciels particuliers et créez vos 5 premiers projets avec moi.

Installation de Google Play Store

C’est toujours la partie la plus compliquée lors d’une installation Android, quel que soit le matériel ou le système utilisé.
Comme nous n’avons pas une image officielle d’Android ni un appareil recommandé, il y a quelques étapes supplémentaires avant de pouvoir activer le Google Play Store.

Activation du mode développeur

Nous allons devoir passer en mode récupération pour installer les paquets additionnels.
Pour cela, nous avons besoin d’activer le mode développeur et de lancer une commande en tant que root.

Remarque : avec Android 11 / LineageOS 18, il n’y a pas d’option « Root access », et vous n’avez pas besoin d’activer le mode développeur. La seule chose à faire est d’activer le redémarrage avancé, soit « Advanced Restart » dans les paramètres. Ensuite, vous pouvez appuyer sur F5 pour choisir de redémarrer en mode récupération. Vous pouvez sauter les quelques paragraphes suivants et passer à la section « Installation de Google Apps ».

Voici comment faire:

  • Aller dans les Paramètres
  • Descendez la liste (avec les touches de votre clavier par exemple), et trouvez la ligne « À propos de la tablette« , cliquez dessus
  • Ensuite trouvez « Numéro de version » et cliquez plusieurs fois dessus.
    Après 5 fois environ, un message apparaît vous indiquant que les options pour développeur sont désormais activées, c’est parfait.
  • Vous pouvez maintenant revenir dans les paramètres et ouvrir le menu « Système« .
    Dans la rubrique « Avancé« , il y a les options pour développeur.
  • Depuis ici, il va falloir activer deux choses :
    • Terminal local
      Nous aurons besoin de taper une commande pour redémarrer en mode récupération.
    • Accès administrateur
      Nous aurons besoin de lancer une commande en tant que root.
      Choisissez « Apps et ADB » dans la liste
  • Redémarrez maintenant le Raspberry Pi
    Appuyez F5 et tenez-le enfoncé, un menu apparaît vous permettant de faire un redémarrage

Nous sommes maintenant prêts à passer à la suite.
Il faut désormais passer en mode récupération.

Redémarrage en mode récupération

De retour sur Android, vous devriez maintenant voir l’application Terminal :

Lancez-le et tapez les commandes suivantes :
su
rpi4-recovery.sh
reboot

Acceptez toutes les permissions demandées.
Si vous êtes sur Raspberry Pi 3, il y a sans doute une commande équivalente, sans doute :
rpi3-recovery.sh

Le système va maintenant redémarrer en mode récupération.
Faites glisser le curseur pour autoriser les modifications systèmes, vous devriez arriver sur ce menu ensuite :

On peut maintenant passer à l’installation de Google Apps

Installation de Google Apps

Une fois en mode récupération, insérez votre clé USB avec Google Apps dessus.
Puis suivez cette procédure :

  • Cliquez d’abord sur « Mount »
    C’est à cet endroit que vous pouvez choisir la partition à monter.
    Il faut donc monter votre clé USB, vous devriez la trouver dans la liste (dans mon cas c’était « USB-OTG », je ne sais pas si ça dépend du modèle de clé ou non)
  • Puis, de retour dans le menu principal, cliquez sur « Install »
  • Cliquez sur « Select Storage » et choisissez la clé USB
  • Finalement, vos fichiers apparaissent
    Cliquez sur le fichier OpenGapps pour l’installer:

    Faites glisser à nouveau pour confirmer, il n’y a rien à modifier.
  • Ne redémarrez pas pour l’instant, sinon ça reviendra dans ce mode de récupération.

Si tout est OK, vous pouvez maintenant repasser en mode normal, j’explique ça dans la prochaine partie.

Redémarrage en mode normal

Comme pour l’activation du mode récupération, nous devons à nouveau lancer une commande pour repasser en mode normal :

  • Depuis le menu principal du mode de récupération, retournez dans « Mount »
    Vérifiez que la partition boot est bien cochée, ou faites-le si besoin.
  • Allez ensuite dans Advanced puis Terminal
  • Entrez ces commandes :
    rpi4-recovery.sh boot
    reboot

Note : Pour Android 10, le script rpi4-recovery.sh n’est plus disponible dans le terminal, vous devez donc télécharger ce fichier depuis le site Konstagang. Mettez-le sur la même clé USB que Gapps et installez le juste après Gapps. Cela permettra de repasser au mode normal.
Et à partir d’Android 11, vous avez le choix de redémarrer sur le système sans avoir besoin de rien.

Et voilà, votre Raspberry Pi redémarre maintenant en mode normal.
Une fois sur le bureau Android, vous pouvez voir l’icône Play Store dans la liste des applications.

Téléchargez mon antisèche !
Format PDF pratique, avec 74 commandes à retenir pour maîtriser son Raspberry Pi.

Connexion sur le Play Store

La dernière étape est du classique, comme sur n’importe quel appareil Android.
Ouvrez l’application Play Store et essayez de vous connecter à votre compte Google.

Il est possible que vous ayez quelques erreurs pendant la procédure, vous demandant si vous voulez attendre ou quitter.

Choisissez d’attendre aussi souvent que nécessaire jusqu’à réussir à vous connecter.

Une fois connecté, vous pouvez fermer l’application et redémarrer l’appareil.
Après le redémarrage, tout devrait bien fonctionner.
Vous pouvez maintenant installer n’importe quelle application ou jeu qui vous intéresse pour votre Raspberry Pi 🙂

Maîtrisez Python sur Raspberry Pi
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Envie d'aller un peu plus loin que faire clignoter une LED ? Vous avez besoin de ce livre pour passer à des projets plus avancés.

L’installation d’Android sur Raspberry Pi en vidéo

Conclusion

Et voilà, on a finalement trouvé un moyen d’avoir Android qui marche mieux que jamais sur Raspberry Pi !
Et ce n’est pas si difficile que ça à installer, aucun compte n’est nécessaire (à part celui de Google), et c’est gratuit 🙂

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets ou je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts

"Maitrisez Python sur Raspberry Pi" est enfin disponible en français (10% de réduction cette semaine)

X