Comment charger des fichiers APK sur un Chromebook sans mode développeur
Si vous avez déjà essayé d’installer des applications sur votre Chromebook à partir de magasins d’applications non officiels, vous savez que vous devez entrer en mode développeur, ce qui nécessite une réinitialisation d’usine. Voici comment vous pouvez contourner cette exigence en utilisant le sous-système Linux.
Sommaire
Téléchargement d’APK et mode développeur
Certaines applications Android ne sont pas répertoriées sur Google Play. Il peut y avoir plusieurs raisons à cela. Peut-être que Google a interdit l’application parce qu’elle ne répond pas aux stipulations de Google. Là encore, il peut s’agir d’un exil auto-imposé par les programmeurs. Ils peuvent avoir un problème avec Google et vouloir contourner les mécanismes habituels de livraison d’applications. Et parfois, les développeurs publient leurs versions stables et sûres via Google Play, mais rendent d’autres versions, telles que des versions de développement quotidiennes potentiellement instables, disponibles ailleurs.
Installer une application Android à partir d’un référentiel non officiel signifie télécharger un APK et l’installer. APK signifie les deux UNEndroïde Package Kça et UNEndroïde PcaKâge. C’est le nom d’un type de fichier qui contient une application Android et tous ses fichiers requis. Le regroupement de l’application et de ses dépendances dans un seul fichier facilite grandement la distribution et la copie.
L’installation d’un APK sur un Chromebook signifiait auparavant passer votre Chromebook en mode développeur. Cela nécessitait une réinitialisation du système, ou powerwash, qui a ramené votre Chromebook à un état neuf et propre. Il présentait également un avertissement effrayant à chaque démarrage de votre Chromebook et réduisait également votre sécurité.
En utilisant le sous-système Linux de votre Chromebook, il est possible d’installer des applications Android à partir de fichiers APK sans configurer le mode développeur. Il vous suffit d’activer le mode de débogage Android, et cela ne nécessite pas de réinitialisation d’usine.
Bien sûr, vous devez disposer d’un Chromebook capable d’exécuter le sous-système Linux et d’exécuter des applications Android, mais tous les modèles récents devraient pouvoir le faire.
Activer le sous-système Linux
Si vous n’avez pas encore activé le sous-système Linux, vous devez le faire maintenant. C’est simple à faire, mais cela prend un moment ou deux. Cliquez sur la zone de notification (barre d’état système) pour ouvrir le menu Paramètres et cliquez sur l’icône en forme de roue dentée.
Sur la page Paramètres, tapez « linux » dans la barre de recherche. Vous verrez l’entrée Environnement de développement Linux (bêta) dans les résultats de la recherche.
Cliquez sur le bouton « Activer ». Vous verrez une notification indiquant qu’un téléchargement est sur le point d’avoir lieu.
Cliquez sur le bouton bleu « Suivant ». Vous serez invité à fournir un nom d’utilisateur. Vous pouvez laisser le paramètre de taille de disque à sa valeur par défaut. Cliquez sur le bouton bleu « Installer ».
Le processus de téléchargement et d’installation démarre. Cette étape peut prendre quelques minutes.
Finalement, vous verrez la fenêtre du terminal Linux avec une invite de commande contenant le nom d’utilisateur que vous avez choisi précédemment.
Configuration du pont de débogage Android
Une fois Linux installé, ouvrez le menu Système et cliquez sur la roue dentée. Sur la page Paramètres, recherchez « linux ». Vous verrez plus d’options cette fois. Sélectionnez « Développer des applications Android », puis cliquez sur le bouton du curseur à côté de « Activer le débogage ADB ».
Cela active le pont de débogage Android. C’est un outil utilisé par les développeurs pour tester leurs applications Android pendant qu’ils y travaillent. Nous allons utiliser la fonctionnalité pour charger les APK.
Il vous sera demandé de confirmer que vous souhaitez activer ADB. Cliquez sur le bouton bleu « Redémarrer et continuer ».
Lorsque votre Chromebook a redémarré, appuyez sur le bouton « Tout » (celui avec le symbole de la loupe dessus) et tapez « terminal ».
Cliquez sur l’icône du terminal dans les résultats de la recherche. Une fenêtre de terminal Linux s’ouvrira. Tapez cette commande dans la fenêtre du terminal :
sudo apt install android-tools-adb -y
Cela installe le système Android ADB. Une fois l’installation terminée, tapez cette commande pour connecter le pont de débogage à une adresse IP et à un port.
sudo adb connect 100.155.92.2:5555
Vous devez confirmer que vous souhaitez autoriser le débogage USB.
Cochez la case « Toujours autoriser depuis cet ordinateur » et cliquez sur le bouton « OK ».
Si la fenêtre de votre terminal n’affiche pas « connecté à 100.155.92.2:5555 », ouvrez Paramètres et accédez à Apps > Google Play Store > Manage Android Preferences > System > About Device
. Cliquez sept fois sur l’entrée « Build Number ».
Il s’agit d’un « œuf de Pâques » qui oblige votre Chromebook à vous considérer comme un développeur. Redémarrez, puis réessayez.
Si cela ne fonctionne toujours pas, essayez d’utiliser cette commande :
sudo adb connect arc
Charger un APK
Nous allons installer la version développeur nocturne du navigateur Firefox. Il s’agit d’une version instable mais à la pointe de la technologie du navigateur Firefox. Nous l’utilisons comme un bon exemple d’application Android qui n’est pas disponible sur Google Play. Ne l’utilisez pas comme votre navigateur quotidien ; cette version est pour tester et expérimenter, pas pour s’y fier.
Téléchargez l’APK approprié pour l’architecture de votre Chromebook. Notre machine de test dispose d’un processeur Intel 64 bits, nous avons donc téléchargé l’APK « X86_64 ». Le fichier téléchargé a été placé dans le dossier « Téléchargements ».
Il s’appelait « org.mozilla.fenix_93.0a1-2015827511_minAPI21(x86_64)(nodpi)_apkmirror.com.apk ». C’est un nom de fichier assez horrible avec lequel travailler. Peut-être qu’il a été inspiré par un certain village gallois. Pour rendre les choses plus faciles à gérer, nous l’avons renommé « firefox.apk ».
L’APK doit être situé là où le sous-système Linux peut le voir. Ouvrez votre navigateur de fichiers et faites glisser l’APK dans le répertoire « Linux files ».
Pour installer l’APK sur un Chromebook avec un processeur Intel ou AMD, tapez cette commande. Remplacez « firefox.apk » par le nom de votre APK :
adb -s emulator-5554 install firefox.apk
Si votre Chromebook utilise l’architecture ARM, utilisez plutôt cette commande :
adb install firefox.apk
Le mot « Succès » dans la fenêtre du terminal indique que tout s’est bien passé. Appuyez sur le bouton « Tout » et tapez firefox. Vous verrez l’icône « Firefox Nightly ».
Cliquez sur l’icône pour lancer la version instable de Firefox.
Avec une grande puissance
… vient une grande responsabilité. Soyez prudent lorsque vous chargez des APK. Certains APK peuvent contenir du code malveillant ou destructeur. Faites des recherches avant de charger de côté. Essayez de localiser les critiques de l’application (et du site à partir duquel vous téléchargez) pour voir si elle est bonne foi.
Comme toujours, il vaut mieux regarder avant de sauter.
Comment charger des applications sur Android TV