Bonjour,
Comme vous le savez surement, avec la version 2020, il n'est plus possible d'installer "facilement" des applications. En effet, il y a plusieurs bridage qui ont été rajoutés :
- impossible d'accéder aux paramètres d'android
- impossible d'installer nativement des applications
Mais il y a toujours possibilité d'installer des apk via adb. Ouf!
Il est possible de le faire par PC, mais ma procédure concerne uniquement adb via un smartphone.
Quelqu'un qui est déjà sur la 2020 peut-il tester la procédure? Je ne voudrais pas que le grand Iank passe à la version 2020 et qu'il n'ait plus youtube.
En effet, j'ai fait des manips supplémentaires mais qui à priori sont inutiles avec la procédure indiquée. Je voudrais juste être sûr ...
Je me suis mis sur la version 2019, j'ai fait un factory reset, installer file manager, installer app_debug (ABRPtransmitter), activer l'option développeur et activer l'option USB debugging. Puis je suis passé sur la 2020.
Prérequis :
- Etre déjà sur la version 2020
ATTENTION : si jamais vous aviez déjà des applications, il faut mieux faire un factory reset avant de faire l'upgrade. De ce que j'ai compris, il y a quelques personnes qui ont bloqué leur tablette car il n'y avait plus assez de place disponible dessus. En règle générale, j'ai vu aussi qu'en cas de chaque nouvelle mise à jour, il faudra faire de même.
- Installer Remote ADB Shell sur son smartphone
- Préparer une clé usb avec les fichiers apk nécessaires (personnellement, j'ai pris ceux du post initial). Attention, on m'a conseillé d'utiliser Sorento à la place de SountAbout. Pour le récupérer et avoir plus d'infos, c'est ici.
- Idéalement, il faut les renommer pour mettre un nom plus court, car il vous faudra les écrire dans un terminal et c'est un peu ch****. Par exemple, mettre YouTube.apk, VLC.apk, etc.
De même, il faut les placer sur la racine de la clé.
Ca y est, on peut commencer :
1) Brancher la clé sur la Ioniq
2) Partager la connexion du smartphone et connecter votre (superbe, belle, magnifique, magique, extraordinaire, etc) ioniq dessus. Ne branchez pas de cable USB!
3) Aller dans le mode engineering
Voir vidéo, mais en gros, il faut aller dans les paramètres/Informations système/ et cliquer sur l'onglet Mettre à Jour et taper la date de release de la version (191209 ici). Pour cela, il faut imaginer un clavier virtuel. Comme ma voiture est dans la rue et qu'il pleut, vous n'aurez pas une meilleure image que ca pour vous indiquer où se trouve chaque touche
Ensuite, on vous demande un code, il faut indiquer l'heure sur 4 caractères + les 4 derniers chiffres de la date de release de la version.
Par exemple, s'il est 20h04 et vous vous êtes sur la version 191204, il faut taper 20041204.
4) Continuer comme dans la vidéo : Allez dans System/tuning et activer la dernière option 'Prepare Auto Test'
5) Lancer Remote ADB Shell. Dans l'adresse IP, il faut mettre 162.168.43.43 et le port 5555 (port par défaut)
A priori, c'est toujours la même adresse IP, mais si jamais cela ne marche pas, il faudra vérifier sur votre smartphone quels sont les périphériques connectés à votre réseau et récupérer l'IP de votre ioniq. Exemple pour moi : Connexions/Point d'accès mobile et modem/Point d'accès mobile/ et sélectionner la Ioniq.
6) Appuyer sur connecter. Si vous avez connection failed, plusieurs possibilités :
- Votre ioniq n'est pas sur votre partage de connexion (des fois, elle se trouve sur le wifi de ma box)
- L'adresse IP n'est pas bonne (voir au dessus)
Si c'est OK, c'est nickel. Le smartphone et la Ioniq sont connectés
7) Exécuter la commande ADB devices cd storage/usb0 pour mettre sur la clé usb
😎 Installer vos applications en utilisant la commande adb install <nomdelapk>
Exemple :
adb install YouTube.apk
adb install VLC.apk
C'est indiqué success si c'est OK. J'ai déjà eu des failed pour les raisons suivantes :
- Application déjà installée ==> Oui, c'est normal, car je voulais installer une version plus récente. J'ai dû supprimer l'ancienne pour l'installer
- Application plus récente que le SDK (un truc du genre). J'ai dû installer une version moins récente
- File not found ==> Effectivement, si vous avez des gros doigts comme moi, il faut parfois plusieurs fois avant de bien taper les commandes ...
9) Pour désinstaller une application, il faut faire la même chose en utilisant la commande adb uninstall <nomdupackage>.
Comme je suis une bille sur android, je ne sais pas comment on fait pour l'avoir facilement (j'utilise l'application APK Installer qui me donne le nom mais je suis sur qu'une âme charitable nous expliquera comment le trouver plus facilement).
Exemple :
adb uninstall com.youtube