Pour un rendu optimal, activez JavaScript

Qu'est-ce qu'un fichier APK et que fait-il? Expliquée

 ·  ☕ 6 min de lecture  ·  ✍️ Hackerr team



Si vous avez un appareil Android, vous pourriez avoir entendu le terme apk et se demandait ce que cela signifie. Grasping cela vous aidera à comprendre et apprécier la plateforme plus loin, alors regardons ce qu’est un fichier APK et pourquoi il est important pour Android.

Qu’est-ce qu’un fichier APK?

APK signifie Paquet Android (parfois Kit de paquets Android ou Paquet Application Android). C’est le format de fichier que Android utilise pour distribuer et installer des applications. Par conséquent, un APK contient tous les éléments qu’une application doit installer correctement sur votre appareil.

Un APK est un fichier d’archive, ce qui signifie qu’il contient plusieurs fichiers, plus quelques métadonnées à leur sujet. Vous connaissez probablement d’autres types de fichiers d’archives, comme ZIP et RAR.

Cardboard box with “APK” on one side and Android logo on another side

Généralement, les fichiers d’archive (comme ZIP) sont utilisés pour combiner plusieurs fichiers en un, pour les rendre plus portables ou pour les compresser pour économiser de l’espace. Lorsqu’une archive est utilisée pour distribuer un logiciel, elle s’appelle alors un paquet logiciel.

Comme il s’avère, APKs sont une variante du format de fichier JAR (Java Archive), puisque beaucoup d’Android est construit en Java. Tous les fichiers APK sont des fichiers ZIP à leur cœur, mais ils doivent contenir des informations supplémentaires pour fonctionner correctement comme un APK. Donc tous les APK sont des ZIP, mais pas tous les ZIP sont des APK.

Comment ouvrir les fichiers APK ?

Si vous êtes curieux, vous pouvez ouvrir un fichier APK et voir ce qu’il y a dedans. Utilisez simplement un outil d’extraction de fichiers comme 7-Zip pour l’ouvrir comme vous le feriez n’importe quel ancien fichier ZIP. Cependant, vous ne pouvez pas faire beaucoup avec APKs sur des plateformes autres que Android, à moins que vous installer un émulateur Android Comme Bluestacks. Nous parlons d’ouvrir un fichier APK – qui l’installe – ci-dessous.

Android APK file in 7-zip

Dans quel cas les fichiers APK sont-ils utilisés?

Les fichiers APK vous permettent d’installer des applications sur votre téléphone Android. Ils sont similaires aux fichiers APPX utilisés pour installer des applications Store sur Windows, ainsi que les fichiers de paquets correspondants sur d’autres plateformes. Lorsque vous ouvrez un APK sur votre appareil Android, il contient les instructions pour installer l’application sur votre téléphone et fournit des informations sur le paquet lui-même à votre appareil.

Normalement, quand vous Visitez Google Play pour télécharger ou mettre à jour une application, le magasin installe automatiquement l’APK pour vous. De cette façon, le Play Store agit également comme gestionnaire de paquets – un outil pour installer, mettre à jour et supprimer facilement des logiciels sur un appareil.

Cependant, en raison de la nature ouverte d’Android, Google Play n’est pas le seul moyen de trouver et installer APKs. Il est facile d’obtenir un fichier APK d’ailleurs, de le déplacer sur votre appareil et de l’installer manuellement. Voir comment sideloader les applications sur Android pour un guide complet.

Comment les fichiers APK sont-ils créés?

Quand un développeur crée une application Android, ils utilisent probablement Android Studio, l’outil de développement officiel pour Android. Une fois l’application prête à être expédiée, Android Studio compile l’application, puis la met dans un seul conteneur – un APK.

Les APK peuvent avoir n’importe quel nom, mais doivent généralement garder l’extension de fichier .apk donc les OS savent les interpréter. Lorsque vous téléchargez un APK, vous trouverez généralement qu’ils ont des noms de fichiers comme:

com.google.android.dialer_66.0.374464860.apk 

Il s’agit d’une version (écourtée) du nom APK pour l’application Téléphone de Google. Vous pouvez voir que le nom complet de l’application correspond au nom de fichier de l’application dans l’URL de son Page Google Play :

https://play.google.com/store/apps/details?id=com.google.android.dialer 

Les chiffres à la fin représentent la version actuelle, qui peut être assez granulaire puisque les applications majeures comme celle-ci sont constamment mises à jour.

Pourquoi installer des fichiers APK manuellement ?

Google Play est parfait pour la plupart des besoins d’installation Android, mais il ya plusieurs avantages à installer des APK manuellement.

L’un des plus grands est d’avoir accès à la dernière version d’applications à l’avance. Quand une application Google majeure (comme le calendrier) publie une mise à jour majeure, il peut prendre une semaine ou plus pour votre appareil pour obtenir la dernière version de Google Play. L’installation de l’APK vous permet de sauter l’attente et de mettre à jour dès que vous le souhaitez.

APKMirror Download Android

Open Downloaded APK Android

Android Install Sideloaded App

Sideloading APKs vous permet également d’installer des applications sur votre appareil qui ne sont pas disponibles sur Google Play. Vous pourriez trouver une application qui n’est pas autorisée sur Google Play parce qu’elle viole une politique, ou peut-être que vous voulez tester l’application de votre ami qui est actuellement en développement.

Tout comme le logiciel de bureau, cependant, télécharger des fichiers APK à partir de sites Web aléatoires peut être dangereux. Alors que Google Play a des filtres en place pour attraper des applications dangereuses, il n’y a pas autant de protection lorsque vous installez APKs sur votre propre. Ils pourraient être des logiciels malveillants déguisés en une application légitime, ou pourraient être altérés pour inclure des logiciels espions.

Seulement télécharger des APK à partir de sites de confiance. Méfiez-vous de toute page qui vous promet une application payante gratuitement – c’est une tactique courante pour installer des logiciels malveillants sur votre appareil.

Qu’est-ce que Base.APK ?

Vous avez peut-être trouvé un fichier sur votre téléphone appelé base.apk et s’est demandé ce qu’il fait. Tu ne pourras que voir ça. base.apk fichiers si vous avez un accès racine sur votre téléphone, puisqu’ils sont dans des dossiers système protégés.

C’est un fichier que vous trouverez dans chaque dossier d’application. Il contient l’APK que vous avez téléchargé depuis Google Play, utilisé pour installer l’application initialement. Si vous vérifiez la taille de ce fichier par rapport à la taille de fichier indiquée sur la page Play Store de l’application, ils doivent correspondre.

Les applications de sauvegarde APK peuvent les utiliser pour faire une copie des applications installées sur votre téléphone. Si vous voulez, vous pouvez aussi copier manuellement ces fichiers ailleurs pour votre propre usage. Mais ce n’est pas nécessaire pour sauvegarde de votre appareil AndroidSi vous n’êtes pas enraciné, ne vous inquiétez pas pour ces fichiers. Et si vous les voyez, ne paniquez pas, car ils sont une partie normale de l’exploitation d’Android.

Maintenant, vous savez à quoi servent les fichiers APK

Nous avons examiné comment APKs sont le format de base que Android utilise pour distribuer et installer des applications. Pour une utilisation normale, ils sont surtout invisibles. Mais APKs alimente tous les téléchargements sur votre téléphone, donc vous traitez avec eux tout le temps, même si vous ne le réalisez pas.

Sideloading APKs de sources extérieures au Play Store est utile, et l’une des meilleures parties de l’utilisation d’Android. Mais vous ne devriez le faire que lorsque vous faites confiance à l’origine des fichiers, afin d’éviter d’ouvrir votre téléphone aux risques de sécurité.

Partagez