Android TV + Google Apps sur Raspberry Pi : guide pas à pas

Utiliser Android TV sur votre Raspberry Pi et le connecter à votre téléviseur est une excellente alternative à Kodi (avec OSMC ou LibreElec). Le système est plus intuitif, car vous pouvez installer des applications directement depuis le Play Store, et il fonctionne bien dès sa mise en route. L’installation s’est améliorée au fil des années, mais ce n’est toujours pas si simple. Laissez-moi donc vous guider pour le faire fonctionner sur votre Pi.

Google ne publie pas de version d’Android TV pour Raspberry Pi, il faut donc créer une version personnalisée pour l’installer. Konsta est un développeur qui fournit des images Android et Android TV. Elles sont basées sur LineageOS et peuvent être téléchargées et exécutées sur Raspberry Pi.

Si c’est votre première installation d’Android, cela ne doit pas être très clair. Mais ne vous inquiétez pas, je vais commencer par vous expliquer la théorie avant de vous montrer comment faire tourner Android TV sur votre Raspberry Pi en quelques minutes.

À propos, si vous débutez sur Raspberry Pi et que vous souhaitez accélérer les choses (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 dans lequel vous apprendrez une nouvelle compétence chaque jour. Vous économiserez du temps et de l’argent et pourrez enfin profiter de votre Raspberry Pi à son plein potentiel. Je vous offre d’ailleurs 10% de remise aujourd’hui si vous utilisez ce lien !

Android sur Raspberry Pi

Commençons par un peu de théorie, car je vais utiliser des termes que vous ne connaissez probablement pas si vous n’avez jamais essayé Android sur Raspberry Pi.

Peut-on installer Android sur Raspberry Pi ?

Android n’est pas une distribution Linux traditionnelle que vous pouvez télécharger et installer sur le périphérique de votre choix. Le code source est disponible, mais chaque fabricant créera ensuite une version personnalisée pour son appareil (ex : Samsung l’installera sur ses téléphones).

La Fondation Raspberry Pi ne prend pas en charge ni ne promeut Android (elle a suffisamment de travail avec Raspberry Pi OS), il n’y a donc aucun moyen « officiel » d’obtenir Android pour votre Raspberry Pi en téléchargeant simplement une image et en la flashant comme d’habitude.

Mais ne vous inquiétez pas, des solutions existent, sinon je n’écrirais pas cet article.

Emteria, LineageOS et Konstakang

Je crois que la première fois que j’ai tenté d’installer Android sur un Raspberry Pi, c’était avec Emteria. C’est une société spécialisée dans la création de versions personnalisées d’Android pour de nombreux appareils. Elle prend en charge la plupart des modèles de Raspberry Pi, mais aussi d’autres appareils équipés de processeurs Intel et Rockchip (liste ici).

Le problème est qu’il s’agit d’une entreprise, et qu’elle propose des solutions payantes (qui sont très chères), et même s’il elle propose une version gratuite pour la communauté, elle est assez limitée. Je n’ai pas essayé récemment, mais à l’époque, vous aviez des redémarrages automatiques et réguliers, par exemple (pour vous encourager à obtenir une licence).

Puis LineageOS a créé une alternative gratuite. Vous pouvez télécharger des versions d’Android pour de nombreux appareils sur leur site web (liste ici). Mais contrairement à Emteria, ils ne prennent pas en charge le Raspberry Pi, c’est globalement juste pour les smartphones.

Android (Google) ⇒ LineageOS ⇒ Konsta builds

C’est là que Konsta, le développeur dont j’ai parlé dans l’introduction, a joué un rôle. Il a créé une version personnalisée de LineageOS pour le Raspberry Pi. Il a été très actif ces derniers temps et a réussi à publier de nouvelles mises à jour dès que possible.

Quelle est la différence entre Android et Android TV ?

Juste avant de passer à la pratique, il y a une chose que je dois clarifier.

J’ai mentionné Android jusqu’ici, mais il y a une différence entre Android et Android TV. Le but de ce tutoriel est d’installer Android TV (avec le Play store), sur un Raspberry Pi. Installer Android est presque la même chose (j’ai un autre tutoriel ici), mais le résultat est totalement différent.

Android TV est une version d’Android personnalisée pour être utilisée sur de grands écrans et des TV. En gros, l’interface sera plus facile à utiliser, avec des icônes plus grandes que vous pourrez atteindre avec une télécommande. Pour vous donner une idée, c’est un peu comme l’interface de Netflix ou de Prime Video (et non comme celle que vous avez sur votre téléphone).

Conditions préalables à l’installation d’Android TV sur Raspberry Pi

Voyons ce dont vous avez besoin avant de commencer à installer Android TV.

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

Matériel recommandé pour installer Android TV sur Raspberry Pi

En termes de matériel, une installation classique devrait suffire, mais voici une liste de ce dont vous avez besoin :

  • Un Raspberry Pi 4 : Vous ne trouverez qu’une version personnalisée d’Android TV pour le Raspberry Pi 4. Le Raspberry Pi 3 est pris en charge par Android, mais pas par Android TV. Je recommande au moins 4 Go de RAM, mais je pense que 2 Go suffisent.
    Vous pouvez consulter cet article pour obtenir des conseils sur la façon de trouver un Raspberry Pi à un prix décent actuellement.
  • Une carte SD rapide : La taille n’a pas beaucoup d’importance si vous ne prévoyez pas de stocker vos propres films dessus, mais essayez d’en trouver une rapide. Le lien redirige vers ma carte préférée, et vous pouvez trouver mon comparatif des cartes SD ici pour les comparer à d’autres modèles.
    Il est possible de passer par le démarrage par USB, mais des étapes supplémentaires sont nécessaires, et je ne pense pas que ce soit vraiment utile. Une carte SD devrait faire l’affaire.
  • Une clé USB : N’importe quelle clé USB convient, nous l’utiliserons pour stocker les applications Google, vous avez besoin de moins de 1 Go, donc même une vieille clé convient. Je mets un lien vers celle que j’utilise, mais cela n’a pas d’importance, elle est temporaire, juste pour la partie installation.
  • Souris, clavier et écran : comme d’habitude. Même si le but est de le faire fonctionner sur un téléviseur, cela aidera à l’installation. Je vous recommande d’effectuer l’installation dans votre bureau, puis de le brancher sur la télévision une fois que tout est prêt.

Je n’ai pas fait de test, mais je pense que vous pouvez utiliser une télécommande. Par exemple, le récepteur de commande à distance Flirc est créé pour cela. Quoi qu’il en soit, si vous avez un clavier sans fil (même un mini, comme celui que j’utilise souvent), cela devrait aller.

Système d’exploitation : télécharger Android TV

Une fois que votre matériel est prêt, la première étape consiste à télécharger une image d’Android TV depuis le site web de Konstakang. Ouvrez cette page, et trouvez les liens pour chaque version. Vous devriez voir ceci :

Attention :

  • Il y a des liens pour les images d’Android et d’Android TV. Nous essayons d’installer Android TV ici, donc vous pouvez ignorer tous les autres liens.
  • Plusieurs versions d’Android TV sont disponibles. Elles fonctionnent toutes, mais le problème est que Google Apps n’est pas nécessairement disponible pour toutes ces versions.
    Par exemple, lors de mes tests pour rédiger ce tutoriel, les Google Apps pour Android TV 12 et 13 n’ont pas fonctionné. J’ai peut-être fait une erreur quelque part, mais si vous voulez jouer la sécurité, je recommande de télécharger une version plus ancienne.

Je vais vous expliquer comment installer Android TV 11 dans cet article (avec le Play store). Et j’essaierai de mettre à jour cet article dès qu’une solution fonctionnera correctement pour une version plus récente.

Franchement, après avoir testé les trois versions, il n’y a pas de différences significatives entre elles, alors gagnez du temps et restez avec une version sur laquelle vous pouvez facilement installer Google Apps. Regarder un film Netflix sur Android 11 ou Android 13, c’est la même chose.

Sur la page suivante, faites défiler un peu et trouvez les liens de téléchargement. Prenez le premier :

OTA signifie mise à jour « Over The Air ». Je pense que c’est pour mettre à jour un système existant, nous partons de zéro, donc nous n’en avons pas besoin. Une fois l’image téléchargée sur votre ordinateur, vous pouvez passer à l’étape suivante.

Applications : télécharger Google Apps

J’ai déjà présenté une partie du problème, mais j’ai perdu des jours à essayer d’installer Google Apps sur toutes les versions d’Android TV. Je vais donc essayer de résumer la situation pour vous :

  • Google Apps n’est pas inclus dans la version personnalisée créée par Konsta (pour des raisons juridiques, je pense qu’il faut un accord commercial ou une licence de Google pour le distribuer).
  • Vous pouvez installer Google Apps manuellement sur une version personnalisée si vous trouvez un fichier téléchargeable qui lui est compatible.
  • Les Google Apps pour Android et Android TV ne sont pas les mêmes, il vous faut donc quelque chose de spécifique pour Android TV.
  • Depuis des années, OpenGapps est la solution. Problème : plus aucune mise à jour disponible après Android 11.
  • Pour Android, des forks ont été créés (comme NikeGapps ou MindTheGapps), mais je n’ai pas trouvé le moyen de les faire fonctionner sur Android 12 ou 13 (faites-moi savoir si vous trouvez une solution).

C’est pourquoi je recommande de rester avec Android TV 11 dans ce tutoriel. OpenGapps est disponible pour cette version, et elle est facile à installer.

Sur le site web de LineageOS, vous trouverez des liens vers les paquets Google Apps qu’ils recommandent pour chaque version, ce qui est appréciable :

Après avoir essayé sans succès MindTheGapps plusieurs fois, je suis revenu à Android TV 11 et OpenGapps.
En résumé, voici ce que vous devez faire :

  • Ouvrez cette page sur le site d’OpenGapps.
  • Sélectionnez la plateforme ARM64.
  • Choisissez la version d’Android que vous essayez d’installer (11 si vous suivez mes directives).
  • Choisissez ensuite la variante « tvstock », qui est créée pour Android TV.

Récupérez le fichier sur votre ordinateur, quant à l’image Android TV, je vous expliquerai plus tard ce qu’il faut en faire.
Commençons l’installation principale pendant que le fichier est en cours de téléchargement.

Comment installer Android TV sur Raspberry Pi ?

Deux étapes principales sont nécessaires pour installer Android TV avec Google Play sur le Raspberry Pi :

  1. Flashez la version personnalisée sur votre carte SD, comme pour tout système d’exploitation, et démarrez-la une première fois.
  2. Redémarrez-la ensuite en mode récupération pour installer Google Apps manuellement et avoir accès à toutes les applications.

Commençons par l’installation d’Android TV, qui est assez simple, et je vous montrerai ensuite comment y installer Google Apps.

Préparer la carte SD

Insérez la carte SD dans votre ordinateur, et utilisez votre outil préféré pour y flasher l’image personnalisée (comme pour toute installation de système).

J’utilise Balena Etcher pour cela, car il est souvent un peu plus rapide lorsque vous avez déjà l’image, mais vous pouvez également utiliser Raspberry Pi Imager (choisissez l’option « Custom » dans la liste des OS) ou tout autre outil que vous souhaitez.

L’image est assez volumineuse (8 Go dans mon exemple), donc cela peut prendre un certain temps, soyez patient.

Premier démarrage d’Android TV

Vous pouvez ensuite insérer la carte SD dans votre Raspberry Pi, brancher votre écran, votre souris et votre clavier et le démarrer pour la première fois.

Après quelques secondes, vous obtiendrez un assistant de bienvenue, comme ceci :

Il vous posera quelques questions, où vous pourrez changer la langue et d’autres éléments basiques. Dans la plupart des cas, vous pouvez conserver les options par défaut, tout ira bien. Il essaie également de détecter les périphériques Bluetooth pendant un long moment, vous pouvez appuyer sur « F2 » si vous n’en avez pas.

Je suppose que c’est utile si vous avez une télécommande Bluetooth (comme celle-ci sur Amazon), mais ce n’est pas nécessaire pour le moment.

Une fois l’assistant terminé, vous aurez accès à l’écran principal d’Android TV, qui est complètement vide pour le moment :

Vous trouverez les paramètres dans le coin supérieur droit (ou sous « Apps ») si vous devez modifier quelque chose (configurer le Wi-Fi par exemple), mais nous allons rapidement passer à l’installation de Google Apps, car nous ne pouvons rien faire d’autre ici.

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

Ajouter Google Apps sur Android TV pour Raspberry Pi

L’installation de Google Apps sur Android TV peut se faire en trois étapes principales :

  1. Copier le fichier OpenGapps sur une clé USB.
  2. Redémarrer Android TV en mode récupération.
  3. Installer Google Apps depuis le mode récupération, puis redémarrer en mode normal.

Faisons ça.

Copier Google Apps sur une clé USB

Nous allons utiliser la clé USB pour transférer Google Apps sur votre Raspberry Pi. La clé doit être formatée dans un format compatible (FAT32, par exemple). Si vous devez formater votre clé USB avant de poursuivre, je trouve que le plus simple est généralement de le faire avec Raspberry Pi Imager.

  • Branchez votre clé USB sur votre ordinateur.
  • Ouvrez Raspberry Pi Imager.
  • Dans la liste des OS, choisissez « Erase ».
  • Sélectionnez la clé USB dans la liste « Stockage ».
  • Cliquez sur Write pour lancer l’opération.
    Attention : tous les fichiers de la clé USB seront perdus.

Une fois que c’est fait, il suffit de copier et coller le fichier OpenGapps que vous avez téléchargé plus tôt sur la clé USB.

Débranchez la clé USB en toute sécurité (sur la plupart des systèmes, vous disposez d’une option « Eject » pour le faire correctement) et branchez-la sur le Raspberry Pi.

Permettre le redémarrage en mode récupération

Le mode récupération n’est pas accessible par défaut sur Android TV. Vous devez l’activer dans les paramètres :

  • Ouvrez les paramètres sur le Raspberry Pi.
  • Allez jusqu’à « System » et ensuite « Buttons ».
  • Vous verrez une option « Advanced reboot » qui doit être activée :

Vous pouvez utiliser les flèches du clavier pour naviguer dans ce menu si nécessaire, c’est souvent plus simple. Vous pouvez également utiliser « F2 » pour revenir à l’écran précédent (je liste tous les raccourcis à la fin de cet article).

Redémarrer en mode récupération

Une fois le redémarrage avancé activé, vous pouvez revenir aux paramètres du système.
Descendez jusqu’au bas du menu et trouvez l’option « Reboot ».

Un nouvel écran s’affiche, dans lequel vous pouvez sélectionner « Recovery » :

Utilisez aussi les flèches, et appuyez sur « Entrer » pour confirmer (ou vous pouvez utiliser la souris si vous en avez une).
Si tout se passe comme prévu, le Raspberry Pi redémarre, et vous accédez à un menu comme celui-ci :

C’est le mode récupération, que nous allons utiliser pour installer Google Apps manuellement.

Monter la clé USB (facultatif)

  • Assurez-vous que la clé USB est branchée sur le Raspberry Pi.
  • Cliquez sur « Mount ».
  • Assurez-vous que la ligne « USB » est cochée, ou faites-le si ce n’est pas le cas.
    Si vous l’avez branchée avant le redémarrage, c’est probablement déjà fait.
  • Ensuite, cliquez sur « Select Storage » en bas de votre écran et sélectionnez la clé USB :

Nous devons avoir accès à la clé USB pour installer Google Apps. Si vous rencontrez un problème à ce stade, vous ne pourrez pas continuer. Vérifiez à nouveau le format de la partition, débranchez/rebranchez le périphérique sur un autre port, ou essayez de redémarrer une nouvelle fois si cela ne fonctionne pas comme prévu.

Installer Google Apps

Une fois la clé USB montée, vous pouvez revenir au menu principal (utilisez l’icône en forme de flèche en bas) et cliquer sur « Install ». Vous devriez obtenir directement l’écran suivant :

Vous obtiendrez une liste des fichiers stockés sur la clé USB. Dans mon cas, je n’ai que OpenGapps pour Android TV 11. Cliquez dessus (avec la souris) pour ouvrir la fenêtre d’installation.

Vous devrez glisser pour commencer l’installation (cliquez sur les flèches blanches à fond bleu, et déplacez le curseur vers la droite avec votre souris). Après quelques secondes, l’installation est terminée, et nous avons presque terminé.

Redémarrage et réinitialisation d’usine

Je ne sais pas si c’est obligatoire, mais dans la documentation, ils demandent de faire une réinitialisation d’usine après l’installation de Google Apps, donc c’est probablement mieux de le faire.

De retour au menu principal, accédez à « Wipe » et choisissez « Factory reset ».
Vous obtiendrez un écran similaire au précédent :

La seule chose à faire ici est de glisser pour effacer les données et le cache du système. Une fois fait, vous pouvez redémarrer le système normalement pour commencer à utiliser les applications Google.

Premier démarrage avec Google Apps

Au premier démarrage, un autre assistant, de Google cette fois, vous posera quelques questions pour configurer votre système :

En gros, vous devez vous connecter à votre compte Google et vous pouvez personnaliser certaines choses si vous le souhaitez. Mais vous pourrez tout changer par la suite, alors même si vous vous connectez et conservez les valeurs par défaut, tout devrait bien se passer.

Si tout se passe bien, vous retrouverez enfin l’écran d’accueil, avec beaucoup plus d’icônes qu’auparavant :

YouTube et Google Play sont installés directement avec la variante « tvstock ». Et vous disposez également de raccourcis vers toutes les applications les plus populaires dans le menu d’accueil.

J’ai fait quelques tests ici, et ça fonctionnait directement, donc c’est plutôt bien.
Je pense que ça fonctionne encore mieux que Kodi pour des applications comme YouTube, où vous pouvez regarder des vidéos en haute définition sans aucune saccade :

N’hésitez pas à vérifier à nouveau les paramètres si nécessaire.
Par exemple, si vous avez effectué l’installation avec un câble Ethernet, c’est peut-être le moment de configurer le Wi-Fi avant de brancher le Raspberry Pi à votre téléviseur.

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 voulez discuter avec d'autres passionnés de Raspberry Pi ? Rejoignez la communauté, partagez vos projets en cours et posez vos questions sur le forum (en anglais).

Conseils supplémentaires pour utiliser Android TV sur Raspberry Pi

Bien joué, vous avez terminé la partie la plus compliquée. Android TV est installé, et vous avez accès à Google Play pour tout installer !

Voici quelques conseils supplémentaires qui pourraient vous être utiles.

Raccourcis clavier

Android n’a pas été créé pour être utilisé avec un clavier, donc si vous n’avez pas de télécommande ou d’écran tactile, l’utilisation risque de ne pas être très confortable. Heureusement, quelques raccourcis clavier sont disponibles, donc même si vous ne disposez que d’un clavier, ça devrait aller.

Voici les principaux raccourcis que vous devez connaître :

  • F1 : Accueil
  • F2 : Retour
  • F3 : Multi-tâches
  • F4 : Menu
  • F5 : Éteindre
  • F11 : Baisser le volume
  • F12 : Augmenter le volume

Installer de nouvelles applications

Une fois Google Play installé, l’installation de nouvelles applications fonctionne de la même manière que sur n’importe quel appareil Android.

Ouvrez Google Play dans le menu « Apps » ou depuis l’écran d’accueil. Vous obtiendrez une liste de suggestions :

Vous pouvez ensuite cliquer sur l’une des applications recommandées (ou utiliser le moteur de recherche) et les installer une par une. Sur chaque application, vous obtiendrez quelques détails et un bouton « Install » :

Rien de compliqué ici, mais c’est probablement une bonne idée de le faire pendant que vous êtes en « mode installation » avec un clavier, une souris, etc. En fonction de votre matériel, il pourrait être plus difficile de rechercher des applications ou de taper des mots de passe plus tard.

Questions fréquentes

Konsta maintient une section FAQ à jour sur la page de téléchargement. Si vous avez des questions spécifiques sur cette version d’Android TV, je vous recommande vivement de commencer par là (voici le lien). Vous pouvez, par exemple, trouver comment étendre la partition, brancher un bouton d’alimentation externe ou utiliser une télécommande.

Pour des questions plus spécifiques, vous pouvez également trouver divers forums. Mais comme il existe de nombreux composants qui dépendent de différentes équipes de développeurs, il n’est pas si facile de trouver des réponses.

Quoi qu’il en soit, j’espère que cet article vous a été utile. J’essaierai de le tenir à jour dès que les nouvelles versions seront pleinement prises en charge, et je vous invite à me contacter si vous avez des conseils à ajouter.

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

2 commentaires

  1. Bonjour,
    Je viens de terminer l’installation, merci pour ce beau tutoriel ;=)
    Mais je ne vois pas comment installer Netflix…
    Un tuto quelque part ?
    Merci
    JB

Laisser un commentaire

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