Système Androide sur Raspberry

 

Le besoin était de pouvoir visualiser des séquences vidéo générées par un ensemble (caméra/logiciel)  voir Cam_ip_Netvue ne pouvant être utilisé  que sur un système Androïde.

Le Constructeur préconise un téléphone portable,  la taille de l’écran  n’est pas adaptée, autre solution l’utilisation d’une tablette, je n’en ai pas de dispo pour cette application,  ou une solution payante via le Cloud.

L’idée est d’installer Androïde  sous Windows 7, essais non concluants.

Après recherches j’ai trouvé ce lien :    https://raspberry-pi.fr/installer-android-raspberry-pi/ 

Suivre ce qui est décrit dans le paragraphe « Les pré-requis pour installer Androide »

Je cite :

« Ensuite, il vous faudra télécharger l’image Android ainsi que le script sh qui permettra d’installer le Play Store ».

Disposant d’un Raspberry  Pi3 B  la plupart des pré-requis étant remplis j’ai donc tenté l’opération.

-A Le système

Ces téléchargements ayant été effectués sous Windows 10, après décompression de l’image j’ai donc utilisé « Image Writer » pour générer ma carte SD, voir Sauver-Restaurer_son_Raspberry.  A noter pour mes besoins une carte SD de 8Go suffit.

Mise en place de la carte sur le Raspi,  puis mise sous tension le système « androide» démarre en 3 minutes.

Trouver l’icône (en passant la souris en haut à droite de l’écran) permettant le paramétrage,   en particulier le Wifi pour se connecter à son réseau (pour mémoire le Lan n’est pas disponible  avec ce système « androide ».

Quelques aménagements à mener dans le paramétrage  (taille écran, taille caractères, taille souris, clavier, langage, heure …)  à découvrir !

L’accès à Internet via le Navigateur est tout à fait fonctionnel.

-B Play Store

C’est la partie la plus complexe

Le script  gapps.sh ayant été « downloaded » sous Windows,   il est nécessaire qu’il  s’exécute sur une plateforme Linux.

Trois  solutions, dans tous les cas rapatrier le script sur la bonne plateforme.

 -On dispose d’une machine Linux  pour soumettre ce script (après rapatriement et adaptation de ce dernier).

 -On dispose d’un autre Raspi sous Raspbian,   dans ce cas là il est possible :

 Soit en natif avec souris, écran, clavier et réseau de soumettre ce script (après rapatriement et adaptation de ce dernier).

 -Soit depuis Windows  et  Putty  (liaison SSH)  voir Utiliser_Raspi_en_Remote

Ensuite tout est parfaitement expliqué dans le paragraphe   « Installation du Play Store »

Malheureusement cet excellent script ne retrouve pas le package  OpenGApps sur le site référencé.

La solution que j’ai appliquée.

               Download depuis  http://sourceforge.net/projects/opengapps

Ci-dessous  l’écran obtenu.

 

   Il existe un grand nombre de versions pour cette application.

 Déroulez jusqu’à retrouver celle qui référencée dans le script, ne pas tenir compte de la date.

 

C’est cette version qu’il faudra récupérer.

Sur un Raspi  ou autre machine du réseau ayant Apache d’installé  (serveur FTP)   copier dans le dossier/var/htm l’objet  open_gapps-arm-7.1.nano-aaaammjj.zip

Revenir sur la source du script  « gapps.sh »

Pour ne pas dénaturer cet excellent travail, effectuer les quelques modifications  pour adapter le script au download.

TIMESTAMP="20201023"         champ date dans le fichier downloaded

VERSION="7.1"

VARIANT="pico"

 

SHOW_HELP=false

ADB_ADDRESS="192.168.1.6"   adresse de la machine androide

ARCHITECTURE="arm"

PACKAGE_NAME="pico"

INIT_FILE="/etc/init.d/gapps"

 

Mettre en commentaire la ligne wget existante

# wget https://netcologne.dl.sourceforge.net/project/opengapps/$ARCHITECTURE/$TIMESTAMP/open_gapps-arm-7.1-$PACKAGE_NAME-$TIMESTAMP.zip $PACKAGE_NAME

 

Ajouter cette nouvelle ligne  wget  (sous cette forme)

wget http://192.168.1.18/open_gapps-arm-7.1-$PACKAGE_NAME-$TIMESTAMP.zip    c’est l’adresse du serveur Apache.

Modifications sur le script

 

 

wget http://192.168.1.18/open_gapps-arm-7.1-pico-20201023.zip 

cp open_gapps-arm-7.1-pico-20201023.zip   gapps/$PACKAGE_NAME

 

 

Il est impératif de soumettre le script en étant signé comme « root »  le « sudo » ne suffit pas.

Ne pas oublier la commande « adb » pour se connecter au Raspi cible   adb = Android Debug Bridge

 

 

La procédure doit se dérouler correctement (bien suivre ce qui est décrit dans ce lien)  

  J’ai finalement retrouvé l’adresse où était disponible le fichier, dans ce cas,  adapter la ligne  wget en fonction de la date du jour (chaque jour le fichier est régénéré sur le site « sourceforge.net »  d’où l’évolution du TIMESTAMP

 

 wget https://sourceforge.net/projects/opengapps/files/arm/20201031/open_gapps-arm-7.1-pico-20201031.zip

 

A noter j’ai aussi testé les solutions sous Windows/SSH / Raspi    et  sur Linux Mint  20.0


Retour sur l'accueil  https://f5bqv.fr


Pierre Schuster                                   le 10 Novembre 2020