android 12 on raspberry pi

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 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 une autre méthode.

Android n’est pas officiellement disponible pour Raspberry Pi, mais un développeur (Konstakang) a créé une image modifiée de LineageOS (une version open-source d’Android) installable facilement sur l’appareil. Les services Google peuvent également être ajoutées via OpenGapps.

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 ?

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.

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

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.

Note : Il existe une version Android pour smartphone (celle installée dans ce tuto), et une autre, légèrement différent pour TV. Si c’est la version TV qui vous intéresse, je vous invite à lire cet autre article : Android TV + Google Apps sur Raspberry Pi : guide pas à pas.

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.
    Raspberry Pi Imager peut être utilisé, il faut choisir « Custom OS » dans la liste des systèmes d’exploitations.
  • LineageOS pour Raspberry Pi 4 ou LineageOS pour Raspberry PI 3
    Vous pouvez normalement prendre la dernière version disponible.
  • 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.

Note : À l’heure ou je mets à jour cet article, Konstakang a rendu disponible une version d’Android 12 pour Raspberry Pi, mais OpenGapps n’existe pas encore pour Android 12. Si vous tenez à utiliser le Play Store, il faut donc rester sur Android 11 pour le moment. Une autre option est de récupérer les applications Google ailleurs, par exemple j’ai testé NikGapps qui marche très bien (voici son site).

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 en arrière plan.
Une fois que c’est fait, vous accéderez directement au bureau Android. Il n’y a plus d’assistant d’installation sur la dernière version :

Suivant vos objectifs avec cette installation, vous avez déjà quelque chose de fonctionnel, avec les applications de base (navigateur, explorateur de fichiers, etc.). Pour y accéder, faites défiler la barre du bas vers le haut.

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

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.

Configuration du système

Avant d’aller plus loin, n’hésitez pas à prendre quelques minutes pour ajuster la configuration par défaut si nécessaire. Comme il n’y a plus d’assistant au premier démarrage, vous devrez aller dans « Settings » pour changer certaines options. Par exemple pour changer la langue, le fuseau horaire, etc.

Au passage, j’utilise mon Raspberry Pi 4 avec un câble Ethernet connecté, mais je n’ai pas de réseau. J’ai donc dû me connecter au Wi-Fi pour pouvoir aller plus loin. La version venant de sortir, il est possible que certains bugs ne soient pas encore corrigés, ce n’est pas très grave.

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.

Les étapes à suivre se sont tout de même grandement simplifiées depuis les dernières versions, plus besoin d’utiliser le terminal ou de passer en mode développeur, c’est vraiment bien.

Redémarrage en mode récupération

Pour installer OpenGapps (ou autre), il faut redémarrer Android en mode récupération (recovery mode).
Pour pouvoir y accéder, il faut activer le redémarrage avancé dans les options du système :

  • Ouvrez l’application « Settings ».
    Je vous donne les instructions dans le cas où le système est resté en anglais, évidemment si vous avez changé la langue, ce sera légèrement différent (« Paramètres » je suppose).
  • Allez dans « System » > « Advanced settings » (l’icone Raspberry Pi).
  • Activez la première option, « Reboot to recovery ».
  • Il faut maintenant redémarrer le système. Etrangement, la touche F5 ne fonctionne plus une fois cette option changée, il faut donc faire glisser la zone de notification et cliquez sur l’icone « Power » pour ouvrir ce menu:

    Cliquez sur « Restart » et patientez quelques instants.
  • Connectez votre clé USB avec OpenGapps dessus.

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 (une case à cocher).
  • 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 redémarrer en choisissant l’option « System » pour retourner sur le bureau Android habituel.

Connexion sur le Play Store

La dernière étape, c’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 🙂

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

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

Vous comprenez l'anglais et en voulez encore plus ? Je publie une nouvelle leçon chaque mois, réservée à mes abonnés premium. Rejoignez la communauté dès maintenant pour y avoir accès !

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 🙂

Si ce système vous intéresse, je vous recommande grandement d’investir dans une tablette de type RasPad, dans laquelle vous mettez votre Raspberry Pi et avez un système complet utilisable même en déplacement (batterie incluse). Voici mon test du RasPad pour en savoir plus.

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

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 où 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!

Publications similaires

3 commentaires

  1. Bonsoir,
    J ai effectué l installation ainsi qu l application qui m interresse et tout fonctionne à merveille.
    Par contre l application que je souhaite utiliser est smartlife pour voir mes cameras connectés, ce sue j aimerai c est pouvoir mettre l ecran à l horizontale de manière forcé. Est ce possible et si oui comment.
    Merci d avance

    Bonne soiree

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *