ZeroBox · Guides

English · Deutsch · Français · Русский · Українська · Español

Comment vérifier qu’une application Android n’a pas accès à Internet

En bref. Une application Android ne peut ouvrir des connexions réseau que si elle demande l’autorisation Internet. La vérification consiste donc à lire la liste d’autorisations de l’application et à chercher cette seule ligne, android.permission.INTERNET. Dans ZeroBox 0.6.7, elle n’y est pas. L’écran des réglages du téléphone est un test plus faible qu’il n’y paraît ; voici donc une vérification qui n’en dépend pas.

Pourquoi l’écran des réglages ne suffit pas

Android traite l’autorisation Internet comme une autorisation courante : elle est accordée automatiquement à l’installation d’une application, sans vous poser de question. Pour cette raison, il ne faut pas compter sur l’écran Autorisations de l’application pour la lister, et une ligne absente à cet endroit ne dit pas grand-chose, dans un sens comme dans l’autre. La liste fiable est celle qui se trouve dans le paquet de l’application installée.

La vérification, pas à pas

Il vous faut un ordinateur et un câble USB. C’est une vérification de type développeur, mais elle prend quelques minutes et fonctionne de la même manière pour toute application, pas seulement la nôtre.

  1. Installez les outils Android en ligne de commande (les platform tools et les build tools) sur votre ordinateur, et activez le débogage USB sur le téléphone.
  2. Trouvez le fichier de l’application sur le téléphone : adb shell pm path com.nexatools.zerobox affiche son emplacement.
  3. Copiez-le sur l’ordinateur avec adb pull et le chemin obtenu.
  4. Lisez ses autorisations : aapt dump permissions app.apk (utilisez le fichier que vous avez copié).
  5. Cherchez la ligne android.permission.INTERNET. Si elle est absente, l’application ne peut pas ouvrir de connexions réseau d’elle-même.

Si certaines applications sont livrées en plusieurs fichiers (paquets fractionnés), copiez-les tous et vérifiez le fichier de base.

Ce que vous verrez pour ZeroBox 0.6.7

Nous avons lu de cette manière la liste d’autorisations de la version de publication de ZeroBox 0.6.7. Elle ne contient aucune autorisation Internet. Elle en contient quelques autres, chacune avec une raison simple :

Ce que « pas d’autorisation Internet » ne veut pas dire

Disponible sur Google Play