LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir des articles frais.
Courriel
Prénom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam

Parfois, certaines applications Android ne conviennent pas à l'utilisateur avec quelque chose. Un exemple est la publicité ennuyeuse. Et ça se passe comme ça - tout le monde est content du programme, mais seule la traduction est une courbe ou pas du tout. Ou, par exemple, le programme est à l'essai, mais il n'y a aucun moyen d'obtenir la version complète. Comment faire la différence?

Présentation

Dans cet article, nous expliquerons comment analyser le package APK avec l'application, prendre en compte sa structure interne, désassembler et décompiler le code d'octets, et essayer également d'apporter des modifications aux applications qui peuvent nous apporter tel ou tel avantage.

Pour faire tout cela vous-même, vous aurez besoin au moins d'une connaissance de base du langage Java, qui est utilisé pour écrire des applications Android, et du langage XML, qui est utilisé partout dans Android - de la description de l'application elle-même et de ses droits d'accès au stockage des lignes qui seront affichées à l'écran. Vous aurez également besoin de pouvoir gérer des logiciels de console spécialisés.

Alors, quel est le package APK, dans lequel absolument tous les logiciels pour Android sont distribués?

Décompilation des applications

Dans l'article, nous n'avons travaillé qu'avec du code d'application démonté, mais si vous apportez des modifications plus sérieuses à de grandes applications, il sera beaucoup plus difficile de comprendre le code smali. Heureusement, nous pouvons décompiler le code dex en code Java qui, bien que non original et non compilé, est beaucoup plus facile à lire et à comprendre la logique de l'application. Pour ce faire, nous avons besoin de deux outils:

  • dex2jar - traducteur du bytecode Dalvik en bytecode JVM, sur la base duquel nous pouvons obtenir du code Java;
  • jd-gui - le décompilateur lui-même, qui vous permet d'obtenir du code Java lisible à partir du bytecode JVM. Alternativement, vous pouvez utiliser Jad (www.varaneckas.com/jad); bien qu'il soit assez ancien, dans certains cas, il génère un code plus lisible que Jd-gui.

Utilisez-les comme suit. Tout d'abord, exécutez dex2jar, en spécifiant le chemin d'accès au package apk comme argument:

   % dex2jar.sh mail.apk

Par conséquent, le package Java mail.jar apparaîtra dans le répertoire actuel, qui peut déjà être ouvert dans jd-gui pour afficher le code Java.

Paquets APK de l'appareil et leur réception

Le package d'application Android, en fait, est un fichier ZIP standard, qui ne nécessite aucun outil spécial pour afficher et décompresser son contenu. Il suffit d'avoir un archiveur - 7zip pour Windows ou décompresser la console sous Linux. Mais il s'agit de l'emballage. Qu'y a-t-il à l'intérieur? A l'intérieur, dans le cas général, nous avons la structure suivante:

  • META-INF /  - contient un certificat numérique de l'application, certifiant son créateur, et des sommes de contrôle des fichiers du package;
  • res / - diverses ressources que l'application utilise dans son travail, par exemple, des images, une description déclarative de l'interface, ainsi que d'autres données;
  • AndroidManifest.xml  - description de l'application. Cela inclut, par exemple, une liste des autorisations requises, la version requise d'Android et la résolution d'écran requise;
  • classes.dex  - Code d'octet d'application compilé pour la machine virtuelle Dalvik;
  • resources.arsc  - aussi des ressources, mais d'un type différent - en particulier, des chaînes (oui, ce fichier peut être utilisé pour la russification!).

Les fichiers et répertoires répertoriés sont, sinon tous, peut-être dans la grande majorité des fichiers APK. Cependant, il convient de mentionner quelques autres fichiers / répertoires moins courants:

  • actifs  - un analogue des ressources. La principale différence est que pour accéder à une ressource, vous devez connaître son identifiant, mais la liste de l'actif peut être obtenue dynamiquement à l'aide de la méthode AssetManager.list () dans le code d'application;
  • lib  - Bibliothèques Linux natives écrites à l'aide du NDK (Native Development Kit).

Ce répertoire est utilisé par les fabricants de jeux, y plaçant le moteur de jeu écrit en C / C ++, ainsi que par les créateurs d'applications hautes performances (par exemple, Google Chrome). Nous avons compris l'appareil. Mais comment obtenir le fichier package de la demande d'intérêt? Puisqu'il n'est pas possible de prendre des fichiers APK de l'appareil sans racine (ils se trouvent dans le répertoire / data / app) et que l'enracinement n'est pas toujours conseillé, il existe au moins trois façons d'obtenir le fichier d'application sur l'ordinateur:

  • extension APK Downloader pour Chrome;
  • véritable application APK Leecher;
  • hébergement de fichiers divers et warezniki.

Lequel utiliser est une question de goût; nous préférons utiliser des applications distinctes, nous décrirons donc l'utilisation de Real APK Leecher, d'autant plus qu'il est écrit en Java et, par conséquent, fonctionnera même sous Windows, même avec nixes.

Après avoir démarré le programme, vous devez remplir trois champs: Email, Mot de passe et ID d'appareil - et sélectionnez une langue. Les deux premiers sont l'e-mail et le mot de passe de votre compte Google, que vous utilisez sur l'appareil. Le troisième est l'identifiant de l'appareil, et il peut être obtenu en composant le code sur le composeur # #8255##   puis trouver l'ID de périphérique de ligne. Lors du remplissage, vous devez saisir uniquement l'ID sans le préfixe android.

Après avoir rempli et enregistré, le message «Erreur lors de la connexion au serveur» apparaît souvent. Il n'est pas lié à Google Play, alors n'hésitez pas à l'ignorer et à rechercher les packages qui vous intéressent.

Afficher et modifier

Supposons que vous trouviez le package qui vous intéresse, téléchargez, décompressez ... et lorsque vous essayez d'afficher un fichier XML, vous êtes surpris de constater que le fichier n'est pas du texte. Comment le décompiler et comment travailler avec les packages en général? Est-il vraiment nécessaire d'installer le SDK? Non, le SDK n'est pas du tout nécessaire. En fait, toutes les étapes de décompression, de modification et de conditionnement des packages APK nécessitent les outils suivants:

  • archiveur ZIP  pour le déballage et l'emballage;
  • smali  - Assembleur / désassembleur de bytecode de machine virtuelle Dalvik (code.google.com/p/smali);
  • aapt  - un outil de compression des ressources (par défaut, les ressources sont stockées sous forme binaire pour optimiser les performances de l'application). Inclus dans le SDK Android, mais peut être obtenu séparément;
  • signataire  - un outil pour signer numériquement un package modifié (bit.ly/Rmrv4M).

Vous pouvez utiliser tous ces outils séparément, mais ce n'est pas pratique, il est donc préférable d'utiliser un logiciel de niveau supérieur construit sur leur base. Si vous travaillez sur Linux ou Mac OS X, il existe un outil appelé apktool. Il vous permet de décompresser les ressources dans leur forme d'origine (y compris les fichiers XML binaires et arsc), de reconstruire un package avec des ressources modifiées, mais ne peut pas signer de packages, vous devrez donc exécuter l'utilitaire de signature manuellement. Malgré le fait que l'utilitaire soit écrit en Java, son installation est plutôt non standard. Tout d'abord, récupérez le fichier jar lui-même:

   $ cd / tmp $ wget http://bit.ly/WC3OCz $ tar -xjf apktool1.5.1.tar.bz2

   $ wget http://bit.ly/WRjEc7 $ tar -xjf apktool-install-linux-r05-ibot.tar.bz2

   $ mv apktool.jar ~ / bin $ mv apktool-install-linux-r05-ibot / * ~ / bin $ export PATH \u003d ~ / bin: $ PATH

Si vous travaillez sous Windows, il existe un excellent outil appelé Virtual Ten Studio, qui accumule également tous ces outils (y compris apktool lui-même), mais au lieu de l'interface CLI fournit à l'utilisateur une interface graphique intuitive avec laquelle vous pouvez effectuer des opérations déballage, démontage et décompilation en quelques clics. Cet outil est Donation-ware, c'est-à-dire que parfois des fenêtres apparaissent avec une offre pour obtenir une licence, mais cela, au final, peut être toléré. Cela n'a aucun sens de le décrire, car vous pouvez comprendre l'interface en quelques minutes. Mais apktool, en raison de sa nature de console, devrait être discuté plus en détail.


Considérez les options apktool. En bref, il y a trois commandes principales: d (décoder), b (construire) et if (installer le framework). Si tout est clair avec les deux premières commandes, alors que fait le troisième opérateur conditionnel? Il décompresse le cadre d'interface utilisateur spécifié, qui est nécessaire lorsque vous préparez un package système.

Considérez les options les plus intéressantes pour la première commande:

  • -s  - ne démontez pas les fichiers dex;
  • -r  - ne déballez pas les ressources;
  • -b  - n'insérez pas d'informations de débogage dans les résultats du démontage du fichier dex;
  • –Frame-path  - utilisez le framework d'interface utilisateur spécifié au lieu de l'apktool intégré. Considérez maintenant quelques options pour la commande b:
  • -f  - assemblage forcé sans vérification des modifications;
  • -a  - spécifiez le chemin d'accès à aapt (un outil pour assembler l'archive APK) si, pour une raison quelconque, vous souhaitez l'utiliser à partir d'une autre source.

L'utilisation d'apktool est très simple, spécifiez simplement l'une des commandes et le chemin vers l'APK, par exemple:

   $ apktool d mail.apk

Après cela, tous les fichiers de package extraits et désassemblés apparaîtront dans le répertoire de messagerie.

Préparation. Désactiver les annonces

La théorie est, bien sûr, bonne, mais pourquoi est-elle nécessaire si nous ne savons pas quoi faire avec le paquet déballé? Essayons d'appliquer la théorie au profit de nous-mêmes, à savoir, nous modifions certains logiciels afin qu'ils ne nous montrent pas de publicité. Par exemple, que ce soit Virtual Torch - une torche virtuelle. Pour nous, ce logiciel est idéal, car il regorge de publicités ennuyeuses et aussi assez simple pour ne pas se perdre dans la jungle du code.


Donc, en utilisant l'une des méthodes ci-dessus, téléchargez l'application sur le marché. Si vous décidez d'utiliser Virtuous Ten Studio, ouvrez simplement le fichier APK dans l'application et décompressez-le, pour créer un projet (Fichier -\u003e Nouveau projet), puis sélectionnez Importer un fichier dans le menu contextuel du projet. Si votre choix s'est porté sur apktool, exécutez simplement une commande:

   $ apktool d com.kauf.particle.virtualtorch.apk

Après cela, une arborescence de fichiers apparaîtra dans le répertoire com.kauf.particle.virtualtorch, similaire à celui décrit dans la section précédente, mais avec un répertoire smali supplémentaire au lieu des fichiers dex et du fichier apktool.yml. Le premier contient le code désassemblé du fichier dex exécutable de l'application, le second contient les informations de service nécessaires à apktool pour reconstruire le package.

Le premier endroit que nous devons rechercher est, bien sûr, AndroidManifest.xml. Et ici, nous rencontrons immédiatement la ligne suivante:

Il est facile de deviner qu'elle est chargée de fournir à l'application le droit d'utiliser la connexion Internet. En fait, si nous voulons simplement nous débarrasser de la publicité, très probablement, il nous suffira d'interdire l'application Internet. Essayez de le faire. Supprimez la ligne spécifiée et essayez de créer le logiciel à l'aide d'apktool:

   $ apktool b com.kauf.particle.virtualtorch

Le fichier APK résultant apparaîtra dans le répertoire com.kauf.particle.virtualtorch / build /. Cependant, il ne peut pas être installé car il n'a pas de signature numérique ni de somme de contrôle pour les fichiers (il n'a tout simplement pas le répertoire META-INF /). Nous devons signer le package à l'aide de l'utilitaire apk-signer. Lancé. L'interface se compose de deux onglets - sur le premier (générateur de clés), nous créons des clés, sur le second (signataire APK) que nous signons. Pour créer notre clé privée, remplissez les champs suivants:

  • Fichier cible  - Le fichier de sortie du magasin de clés; il stocke généralement une paire de clés;
  • Mot de passe  et Confirmer  - mot de passe pour le coffre-fort;
  • Alias  - le nom de la clé dans le référentiel;
  • Mot de passe d'alias  et Confirmer  - mot de passe à clé secrète;
  • Validité  - période de validité (en années). La valeur par défaut est optimale.

Les autres champs sont en général facultatifs, mais vous devez en remplir au moins un.


AVERTISSEMENT

Pour signer l'application à l'aide d'apk-signer, vous devez installer le SDK Android et spécifier le chemin d'accès complet dans les paramètres de l'application.

Toutes les informations sont fournies à titre informatif uniquement. Ni les éditeurs ni l'auteur ne sont responsables des éventuels dommages causés par les éléments contenus dans cet article.

Vous pouvez maintenant signer l'APK avec cette clé. Dans l'onglet APK Signer, sélectionnez le fichier nouvellement généré, entrez le mot de passe, l'alias de clé et le mot de passe, puis recherchez le fichier APK et cliquez sur le bouton "Signer" en gras. Si tout se passe bien, le colis sera signé.

INFO

Puisque nous avons signé le package avec notre propre clé, il entrera en conflit avec l'application d'origine, ce qui signifie que lorsque nous essaierons de mettre à jour le logiciel sur le marché, nous obtiendrons une erreur.

La signature numérique n'est requise que par les logiciels tiers, donc si vous modifiez des applications système qui sont installées en copiant dans le répertoire / system / app /, vous n'avez pas besoin de les signer.

Après cela, nous déposons le package sur le smartphone, installons et lançons. Voila, l'annonce est partie! Au lieu de cela, cependant, un message est apparu que nous n'avions pas Internet ou qu'il n'y avait pas d'autorisations correspondantes. En théorie, cela pourrait être suffisant, mais le message semble ennuyeux et, pour être honnête, nous avons été chanceux avec une application stupide. Un logiciel normalement écrit clarifiera très probablement ses informations d'identification ou vérifiera la disponibilité d'une connexion Internet et sinon il refuse simplement de démarrer. Que faire dans ce cas? Bien sûr, modifiez le code.

En règle générale, les auteurs d'applications créent des classes spéciales pour afficher les publicités et les méthodes d'appel de ces classes lors du lancement de l'application ou de l'une de ses «activités» (en d'autres termes, les écrans d'application). Essayons de trouver ces classes. Nous allons dans le répertoire smali, puis com (dans org il n'y a que la bibliothèque graphique ouverte cocos2d), puis kauf (là, car c'est le nom du développeur et tout son code est là) - et le voici, le répertoire marketing. À l'intérieur, nous trouvons un tas de fichiers avec l'extension smali. Ce sont des classes, et la plus remarquable d'entre elles est la classe Ad.smali, sous le nom de laquelle il est facile de deviner ce qu'elle affiche exactement.

Nous pourrions changer la logique de son travail, mais il serait beaucoup plus simple de supprimer stupidement les appels de l'une de ses méthodes de l'application elle-même. Par conséquent, nous quittons le répertoire marketing et allons dans le répertoire des particules voisines, puis dans virtualtorch. Le fichier MainActivity.smali est particulièrement intéressant. Il s'agit de la classe Android standard créée par le SDK Android et définie comme point d'entrée de l'application (un analogue de la fonction principale en C). Ouvrez le fichier pour le modifier.

A l'intérieur se trouve le code smali (assembleur local). Il est assez déroutant et difficile à lire en raison de sa nature de bas niveau, nous ne l'étudierons donc pas, mais trouverons simplement toutes les références à la classe Ad dans le code et les commenter. Nous lançons la chaîne «Ad» dans la recherche et arrivons à la ligne 25:

Annonce privée de champ: Lcom / kauf / marketing / Ad;

Cela crée un champ d'annonce pour stocker un objet de classe Ad. Nous commentons en plaçant le signe ### devant la ligne. Nous continuons la recherche. Ligne 423:

Nouvelle instance v3, Lcom / kauf / marketing / Ad;

C'est là que la création de l'objet a lieu. Commentant. Nous continuons la recherche et trouvons dans les lignes 433, 435, 466, 468, 738, 740, 800 et 802 des accès aux méthodes de la classe Ad. Commentant. Comme tout. Enregistrez. Maintenant, le paquet doit être remonté et vérifié pour sa fonctionnalité et sa publicité. Pour la pureté de l'expérience, nous renvoyons la ligne supprimée d'AndroidManifest.xml, récupérons le package, signez et installez.

   Notre lapin expérimental. Annonces visibles

Oups! La publicité n'a disparu que lorsque l'application était en cours d'exécution, mais est restée dans le menu principal, que nous voyons lorsque nous lançons le logiciel. Alors, attendez, mais le point d'entrée est la classe MainActivity, et l'annonce a disparu pendant que l'application était en cours d'exécution, mais est restée dans le menu principal, donc le point d'entrée est différent? Pour révéler le véritable point d'entrée, ouvrez à nouveau le fichier AndroidManifest.xml. Et oui, il a les lignes suivantes:

Ils nous disent (et, plus important encore, l'androïde) qu'une activité nommée Start doit être lancée en réponse à la génération de l'intention (événement) android.intent.action.MAIN à partir de la catégorie android.intent.category.LAUNCHER. Cet événement est généré lorsque vous appuyez sur l'icône de l'application dans le lanceur, il définit donc le point d'entrée, à savoir la classe Start. Très probablement, le programmeur a d'abord écrit l'application sans le menu principal, dont le point d'entrée était la classe MainActivity standard, puis a ajouté une nouvelle fenêtre (activité) contenant le menu et décrit dans la classe Start, et en a fait manuellement le point d'entrée.

Ouvrez le fichier Start.smali et recherchez à nouveau la ligne "Ad", on retrouve dans les lignes 153 et 155 la mention de la classe FirstAd. Il est également dans le code source et, à en juger par le nom, est juste responsable de la diffusion des annonces sur l'écran principal. Nous regardons plus loin, nous créons une instance de la classe et de l'intention FirstAd, qui a un contexte lié à cette instance, puis l'étiquette cond_10, dont la transition conditionnelle est effectuée exactement avant de créer l'instance de classe:

If-ne p1, v0,: cond_10 .line 74 new-instance v0, Landroid / content / Intent; ...: cond_10

Très probablement, le programme calcule de manière aléatoire si les publicités doivent être affichées sur l'écran principal et, sinon, passe immédiatement à cond_10. Ok, nous simplifions la tâche pour elle et remplaçons la transition conditionnelle par l'inconditionnelle:

   # if-ne p1, v0,: cond_10 goto: cond_10

Il n'y a plus de mention de FirstAd dans le code, alors fermez le fichier et réassemblez notre torche virtuelle en utilisant apktool. Nous copions sur le smartphone, installons, lançons. Voila, toute la publicité a disparu, et bravo à nous tous.

Résumé

Cet article n'est qu'une brève introduction aux méthodes d'ouverture et de modification des applications Android. De nombreuses questions sont restées en coulisse, telles que la suppression de la protection, l'analyse du code obscurci, la traduction et le remplacement des ressources d'application et la modification des applications écrites à l'aide du NDK Android. Cependant, avoir des connaissances de base, comprendre tout cela n'est qu'une question de temps.

Le déballage et le conditionnement des archives ZIP / RAR sont des opérations de fichiers que les utilisateurs d'Android ne peuvent pas éviter. Même sur le téléphone, vous devez archiver le dossier ou extraire le contenu du fichier téléchargé. Il y a beaucoup d'archiveurs sur Google Play. Cependant, une petite partie plaît avec des fonctionnalités et une liste de formats pris en charge - déballage et emballage.

Si vous en avez assez d'utiliser un logiciel aléatoire pour décompresser des fichiers sur une carte SD, faites attention aux utilitaires fournis. Nous avons sélectionné les meilleurs archiveurs pour la vitesse et les fonctionnalités d'Android. Ils sont pratiques et pratiques. À l'aide de programmes de décompression, vous pouvez rapidement archiver / extraire des fichiers compressés. Et sans le "mal de tête", gaspiller l'espace disque et la RAM de l'appareil mobile.

Archiveurs zip et rar mobiles pour Android. Réviseurs

Voici donc une liste d'archiveurs populaires pour le système d'exploitation Android, qui peuvent être considérés comme optimaux pour une utilisation quotidienne sur les smartphones et les tablettes:

De quoi sont capables les déballeurs mobiles pour Android, quels avantages offrent les utilisateurs d'appareils mobiles? Lisez attentivement la revue des archiveurs ci-dessous.

  RAR pour Android de la société RARLAB - un WinRar à part entière pour Android

Aujourd'hui RAR pour Android- Il s'agit peut-être de l'archiveur rar le plus fonctionnel et le plus populaire pour Android, et il est entièrement gratuit. La fonctionnalité de l'application est maintenue à un niveau élevé, comme en témoignent les critiques sur Google Play, ainsi que l'expérience personnelle de l'auteur de la critique.

En utilisant l'application RAR, vous pouvez créer et extraire non seulement des archives ZIP et RAR, mais aussi ouvrir des fichiers des extensions suivantes: TAR, GZ, 7z, XZ, BZ2, ARJ. Bien sûr, ces formats sont beaucoup moins courants sur Android, cependant, vous devez parfois travailler avec eux.

Interface WinRAR Archiver sur Android

Cependant, ce n'est pas une liste complète des capacités du décompresseur RAR pour Android: par exemple, Vinrar vous permet de réparer rapidement les fichiers ZIP et RAR endommagés et de mesurer les performances de décompression dans Android OS. En général, toutes les fonctions WinRAR familières ont une remise sur le fait que nous avons toujours affaire à un archiveur mobile.

Nous passons maintenant directement aux paramètres de l'archiveur Vinrar, qui concernent le travail avec les archives. Il existe certaines commodités lors de la gestion des archives - par exemple, vous pouvez définir des archives en tant que fichiers prioritaires dans la liste du gestionnaire de fichiers - et elles seront visibles. Vous pouvez également activer l'affichage des fichiers d'archives cachés et ajouter des noms d'archives à l'historique, ce qui accélérera sans aucun doute leur accès à l'avenir. Séparément, la section des paramètres de chemin doit être notée. Ici, vous pouvez spécifier le dossier de décompression par défaut, modifier le nom de l'archive par défaut et plus encore. Pour les listes de fichiers, vous pouvez spécifier un encodage spécifique et définir le tri.

Malgré sa grande popularité et ses bonnes fonctionnalités, l'application RAR pour Android présente des avantages et des inconvénients.

RAR pour Android Pros

  • [+] Haute productivité, "Vinrar" répond rapidement aux commandes;
  • [+] Possibilité de récupérer des fichiers endommagés de l'archive;
  • [+] Pour le moment, vous pouvez télécharger gratuitement l'archiveur pour Android RAR pour Android, ce qui vous plaît;

Inconvénients du décompresseur zip et rar

  • [-] Il n'y a aucun moyen de changer l'interface de l'archiveur: sélectionnez la couleur, la police;
  • [-] Si une autre archive est présente dans l'archive, l'application peut jurer lors du déballage;
  • [-] Les dossiers temporaires dans RAR pour Android sont supprimés une heure après la fermeture de l'archive, vous pouvez donc oublier la confidentialité

Résumé. En général, l'archiveur RAR pour Android a laissé une impression positive. Il est pratique de travailler avec des archives - il existe toutes les options habituelles de l'archiveur WinRAR populaire. De plus, une belle interface sombre et une localisation en langue russe augmentent la commodité de cet archiveur. Vous pouvez télécharger le rar-archiver sur Android en utilisant le lien ci-dessous.

  Archiveur AndroZip - créez une archive zip en deux clics!

Le programme Androzip - Ce n'est pas seulement un archiveur zip pour Android OS, mais aussi un gestionnaire de fichiers à part entière pour le téléphone. En utilisant l'application, vous pouvez déplacer, copier, supprimer, compresser et décompresser des archives ZIP et RAR cryptées. De plus, le programme vous permet de trouver rapidement, d'organiser des fichiers dans le système d'exploitation Android, de la musique, des livres audio, des vidéos et des photos de votre smartphone.

La fonctionnalité AndroZip est disponible dans les paramètres de l'archiveur

L'application AndroZip est parfaitement optimisée pour déballer les archives zip et rar sur les téléphones et tablettes Android. Cela fonctionne rapidement, aucune erreur ne se produit lors du déballage des archives. En plus de travailler avec des fichiers cryptés, l'archiveur rar pour Android vous permet d'envoyer des fichiers d'archive compressés à vos amis et connaissances, par exemple, via Skype ou par courrier électronique.

La composition de cet archiveur zip comprend des outils supplémentaires qui sont souvent utiles pour Android - gestionnaire de tâches et gestionnaire d'applications. Cependant, cela a une relation minimale avec les fonctions d'archivage, voire pas du tout.

Dans les paramètres de l'application AndroZip, l'utilisateur peut modifier le mode d'affichage des dossiers ou des archives - une liste simple ou détaillée, des icônes, la taille de la ligne et d'autres paramètres visuels du gestionnaire de fichiers intégré. Semblable à l'application RAR pour Android ci-dessus, vous pouvez changer le mode de tri, activer l'affichage du contenu caché sur le smartphone. Concernant les paramètres de l'archiveur, il n'y en a pratiquement pas. La seule option est la taille de compression de l'archive ZIP.

Avantages de l'application AndroZip:

  • [+] L'archiveur Zip pour Android est rapide,
  • [+] ne consomme pas beaucoup de ressources système
  • [+] fonctionnalité et multitâche lorsque vous travaillez avec des archives zip, l'empaquetage et le déballage;
  • [+] AndroZip prend en charge presque toutes les autorisations d'archivage connues et populaires (voir tableau);

Des inconvénients:

  • [-] L'interface de cet archiveur sur Android n'est pas la plus compréhensible, s'habituer à l'application n'est pas facile;
  • [-] Parfois, une erreur se produit qui ne vous permet pas de copier des fichiers sur une carte mémoire (résolu en redémarrant l'application AndroZip);

Résumé. Ce simple zip packer pour Android, d'une part, impressionne par sa simplicité: vous pouvez compresser l'archive en deux clics via le menu contextuel. D'autre part, la boîte à outils AndroZip pas si riche, le manque d'options vous permet de donner la préférence aux autres archiveurs, qui fonctionnent tous comme un avec ZIP et sont plus flexibles dans les paramètres de compression.

  WinZip - archiveur zip pratique pour Android

WinZip est principalement un archiveur zip, bien que les formats de décompression soient plus larges. En utilisant cet utilitaire, il est pratique de créer des archives sur le téléphone, de les envoyer par mail à d'autres utilisateurs sur le Web. De même, vous pouvez enregistrer et ouvrir des fichiers compressés reçus via Internet - par exemple, par e-mail ou à partir d'une carte SD.

Les fonctions importantes de l'archiveur WinZip devraient inclure une protection sérieuse et un accès pratique aux fichiers stockés dans le cloud Google Drive et Dropbox. Vous pouvez donc emballer des données directement dans le cloud.

Principales caractéristiques de la version gratuite de l'archiveur zip:

  • Création d'archives Zip / Zipx
  • Déballage en Zip (x), 7z, RAR et CBZ
  • Envoi de fichiers packagés par courrier
  • Afficher des fichiers image et des documents texte à l'aide du gestionnaire de fichiers intégré
  • Déballage des archives Zip / 7z sécurisées à l'aide du cryptage AES 128 ou 256 bits
  • Décompressez et installez automatiquement les applications apk téléchargées depuis l'App Store (Google Play, etc.)

La version premium de WinZip pour Android propose également:

  • Protection contre le chiffrement des archives - AES 128 et 256 bits
  • Intégration dans le cloud avec Google Drive et le cloud Dropbox pour un accès rapide aux fichiers sur votre ordinateur ou votre téléphone.

  B1 Archiver - un autre archiveur zip pour Android

B1 Archiver est un décompresseur de fichiers multiplateforme gratuit pour Windows / Linux / Mac et, bien sûr, pour Android. Soit dit en passant, ces mêmes développeurs (Catalina Group Ltd.) ont publié B1 File Manager. À propos, ce gestionnaire de fichiers pour Android est pratique à utiliser avec l'archiveur.

Alors, qu'est-ce qui est intéressant avec le décompresseur et l'archiveur de fichiers B1 Archiver sur Android? Voici ses principales caractéristiques:

  • déballage des archives zip, rar, b1 et environ 40 formats pour Android
  • création d'archives protégées par mot de passe au format b1 ou zip (dans la version payante, la liste comprend des archives rar et 7z supplémentaires)
  • emballer des fichiers sur le téléphone dans des archives rar et b1 séparées par plusieurs volumes avec une numérotation séquentielle des fichiers
  • navigation pratique des archives de fichiers sur Android à l'aide d'un gestionnaire de fichiers spécial
  • déballage sélectif des fichiers sur le téléphone - fichiers et dossiers individuels à la discrétion de l'utilisateur

Résumé. Ainsi, l'archiveur zip unpacker B1 peut être conseillé en toute sécurité à tous les utilisateurs d'Android qui sont satisfaits de deux formats d'emballage (zip et b1). N'oubliez pas les quatre douzaines de formats de décompression possibles - c'est plus que suffisant, par conséquent, l'archiveur pour Android B1 Archiver aidera à décompresser toutes les archives sur Android téléchargées sur Internet.

  ZArchiver - un autre décompresseur zip pour Android

Il s'agit d'un archiveur léger mais assez fonctionnel pour les appareils exécutant Android OS. Il gère habilement les fichiers de toutes les autorisations: ZIP, RAR, 7z, Tar, XZ, bzip2 et autres. Ayant cette application à bord, vous pouvez facilement compresser et décompresser des archives, afficher leur contenu, les modifier et les supprimer, si nécessaire.

Immédiatement au démarrage de ZArchiver, une boîte de dialogue utilisateur apparaît avec les paramètres de l'archiveur: vous pouvez spécifier le thème de conception, choisir le style d'icône et la langue de l'interface. Si Android entre en conflit avec l'encodage des fichiers d'archive, vous pouvez modifier l'encodage initial du CP866 - le DOS russe est utilisé par défaut par l'archiveur dans Android.

Archiveur ZIP et RAR ZArchiver

Notez que l'application prend en charge un grand nombre de threads, ce qui réduit considérablement la charge du processeur. De plus, il prend parfaitement en charge le codage UTF-8 et vous permet d'afficher rapidement et facilement toutes les informations sur les fichiers. Il convient de noter en particulier le conducteur intégré, dans lequel même la multi-sélection est mise en œuvre.

Bien que ZArchiver soit un archiveur assez compact, il possède de nombreux paramètres, dont l'archivage lui-même. Vous pouvez d'abord sélectionner le dossier de départ qui sera ouvert dans l'archiveur ZArchiver. Le comportement du décompresseur est configuré de manière flexible: confirmer les opérations, enregistrer, travailler avec les archives ZIP et RAR (copier, coller, surligner) et d'autres moments subtils d'archivage. Concernant l'interface, il a déjà été dit - elle est configurée au démarrage de ZArchiver.

La plupart des paramètres utiles de cet utilitaire pour travailler avec des archives sont liés aux paramètres de compression de fichiers. Ainsi, l'utilisateur dispose d'options telles que le niveau de compression de 7Z et ZIP, le nombre de cœurs de processeur, diverses méthodes et niveaux de compression.

Des avantages de l'archiveur ZArchiver:

  • [+] L'application ne consomme pas beaucoup de ressources lors de l'emballage et du déballage d'archives rar et zip, elle est rapidement «gérée» avec des archives de toutes tailles;
  • [+] Les développeurs de ZArchiver mettent souvent à jour le programme: améliorez-le, ajoutez de nouvelles fonctionnalités et capacités;
  • [+] Si des erreurs se produisent, elles sont rapidement corrigées, il est possible de personnaliser l'application à votre convenance (changer la palette de couleurs, etc.);

Des inconvénients:

  • [-] L'archiveur ZArchiver charge la RAM, donc lors de la compression ou de la décompression d'archives, d'autres applications peuvent "geler"

Résumé. Vous ne savez toujours pas quelles applications utiliser pour décompresser les archives ZIP ou RAR? Dans ce cas, vous devez télécharger rapidement ZArchiver - zip archiver pour Android, ce qui vous aidera à résoudre ce problème! Notez que chacune des applications présentées est distribuée gratuitement. Il n'est pas nécessaire d'acheter «Pro» ou certaines clés pour ouvrir toutes les fonctionnalités de l'archiveur. Vous pouvez télécharger cet archiveur pour Android à partir du lien.

  Total Commander (extracteur de fichiers intégré)

Pour les utilisateurs qui ne veulent pas se fatiguer à installer un décompresseur séparé sur Android, il existe une telle recette: utilisez les capacités de votre gestionnaire de fichiers. Vérifiez s'il prend en charge l'archivage et le déballage des archives. En règle générale, cette fonction est initialement présente dans les gestionnaires de fichiers.

En particulier, la version mobile de Total Commander pour Android fonctionne très bien avec les archives winrar et zip, car un archiveur assez fonctionnel y est intégré. Pour travailler avec le décompresseur, vous n'avez pas besoin d'installer de modules supplémentaires. Voici quelques-unes des fonctionnalités du déballeur:

  • Prise en charge des archives ZIP supérieures à 4 Go
  • Déballage des fichiers ZIP / RAR sur une carte SD externe
  • Ouverture et décompression de fichiers placés sur une carte mémoire externe
  • Compression personnalisée lors de l'emballage des archives zip et rar

Ainsi, Total Commander, de manière similaire à sa version de bureau, peut être utilisé comme décompresseur pour Android. C'est vraiment pratique: toutes les opérations avec des archives sont aussi pratiques que lorsque vous travaillez avec des fichiers et des dossiers ordinaires.

Si vous avez besoin d'un réglage plus précis de certains types d'archives, utilisez d'autres archiveurs plus spécialisés - le même Vinrar pour Android. Cependant, la plupart des utilisateurs préfèrent utiliser des gestionnaires de fichiers - pourquoi installer des archiveurs distincts pour Android, si Total Commander a tout pris en compte?

  Déballeur intégré ES Explorer

Un autre gestionnaire de fichiers vénérable, ES Explorer, gère le déballage des archives hors de la boîte. L'archiveur intégré est pratique en ce sens qu'il s'agit d'une fonction intégrée d'ES Explorer. Autrement dit, pour travailler avec des archives, vous n'avez pas besoin d'installer des applications supplémentaires. Pour de nombreux utilisateurs, c'est la meilleure option.

Alors, quelles fonctions l'archiveur pour Android peut-il offrir intégré dans ES Explorer? Deux types d'archives sont pris en charge - ZIP et RAR, à la fois la compression et la décompression. De plus, l'archiveur peut réparer les archives endommagées et crypter les archives ZIP avec une clé AES 256 bits.

En plus de cela, ES Explorer prend en charge d'autres types d'archives, par exemple, 7Z. Cependant, pour emballer / déballer ce format, vous devez télécharger un module complémentaire distinct à partir de la page du développeur sur Google PLay.

Addition. Tableau des formats d'emballage et de déballage pris en charge

Tableau 1. Emballage des fichiers

Rar ZIP Goudron Gz Bz2 Xz 7z B1
RAR pour Android + +
Androzip + + +
Archiveur B1 + +
Zarchiver + + + + +
Commandant total +
Winzip +
ES Explorer + + +

Tableau 2. Déballage des fichiers

Rar ZIP Goudron Gz Bz2 Xz 7z ISO ARJ B1 CBZ
RAR pour Android + + + + + +
Androzip + +
Archiveur B1 + + + + + + + + + + +
Zarchiver + + + + + + + + +
Commandant total + +
Winzip + + + +
ES Explorer + + +

Chaque utilisateur de PC doit avoir traité les fichiers zip au moins une fois. Il s'agit de référentiels ou d'archives originaux dans lesquels les informations stockées sous forme compressée sont extraites à l'aide d'applications pouvant fonctionner avec ce format.

Mais quand il s'agit d'un smartphone, vous devez comprendre qu'il ne dispose pas d'outils disponibles sur un ordinateur personnel qui sont utilisés pour entrer ou sortir des informations. Mais, néanmoins, la question devient périodiquement pertinente, comment ouvrir le fichier zip sur Android, et les archives Rar, ainsi que décompresser (ou décompresser) le zip?

Puisque nous parlons de différents processus, nous nous attarderons sur chacun d'eux plus en détail.

Nous donnons un exemple. Les textures, les mods, ainsi que les cartes pour n'importe quel jeu sont inclus dans plusieurs fichiers ou dossiers, mais les télécharger avec un seul lien est techniquement tout simplement impossible. Par conséquent, des applications d'archivage sont utilisées qui remplissent la fonction de «compression» de plusieurs fichiers (dossiers) dans une seule archive, ce qui simplifie considérablement le processus de téléchargement.

Les archives sont de plusieurs types et formats. Les formats les plus populaires sont les ZIP universels (multifonctionnels), RAR, 7z ils fusionnent les informations en un seul fichier, effectuent la compression, organisent les archives comme auto-extractibles.

Comment décompresser une archive sur Android avec l'extension Zip et Rar

Il s'agit d'un format courant, donc trouver un bon logiciel ne sera pas difficile (ci-dessous, nous listons certaines applications que d'ouvrir Zip sur Android et Rar). Le principe de travailler avec des archives ne diffère pratiquement pas en fonction de l'utilitaire utilisé, nous allons donc envisager de travailler avec les archives en utilisant certains des meilleurs archiveurs à titre d'exemple.

Ouverture d'archives à l'aide de l'applicationRar

Rar sur Android est le programme le plus populaire pour travailler avec des archives, développé à l'origine pour les PC, mais désormais également porté sur les plates-formes mobiles. Capable de décompresser et de compresser les fichiers Zip et Rar.

Pour décompresser l'archive:

  • Pour commencer, vous devez télécharger et installer le programme lui-même sur votre appareil (lien ci-dessus);
  • Après l'installation, l'icône de l'application apparaîtra à l'écran, cliquez dessus;
  • Dans la liste des dossiers, nous trouvons celui où se trouve l'archive dont nous avons besoin;
  • Une fois que nous l'avons trouvé, cliquez dessus une fois, après quoi une fenêtre avec des options apparaîtra, dans laquelle vous devrez sélectionner «Extraire les fichiers» (Fig. 1);
  • Ensuite, vous pouvez choisir où le déballage sera effectué, après quoi, cliquez sur «ok» (Fig. 2);
  • Avec une grande taille des fichiers extraits, le processus peut être envoyé en arrière-plan (Fig. 3).

Pour emballer l'archive:

  • Une fois entré dans le programme, nous trouvons les fichiers nécessaires à l'archivage;
  • Après les avoir sélectionnés, appuyez avec votre doigt et maintenez, après quoi une fenêtre avec des options apparaîtra ( fig.1);
  • Cliquez sur "Ajouter aux archives". Il vous sera proposé plusieurs options de compression «Rar», «Zip», «Rar 4x» - choisissez n'importe laquelle (Fig. 2), vous pouvez créer un mot de passe si vous le souhaitez (ainsi, l'accès à l'archive ne peut être obtenu qu'après avoir entré le mot de passe que vous avez spécifié)
  • Il ne reste plus qu'à cliquer sur «ok», le processus d'archivage commencera (Fig. 3), après quoi votre archive sera prête. Remarque: si le processus est long, en raison de la grande taille du fichier, le programme peut être envoyé en mode arrière-plan.

En principe, les fonctions de cette application vous suffiront, mais si pour une raison quelconque, elle ne veut pas être amie avec votre appareil, nous considérerons le principe du travail des autres, et il vaut mieux que vous décidiez quel archiveur est le meilleur.

Ouverture d'archives à l'aide de l'application Andro Zip

L'utilitaire Andro Zip pour Android est une application autre que des outils standard, contient les fonctions d'un gestionnaire de tâches et d'un gestionnaire de fichiers, fonctionne avec les archives winZIP et winRAR.

Andro Zip sur Android

Travaillez avec le programme étape par étape:

Pour décompresser l'archive:

  • Téléchargez le programme lui-même et installez-le sur votre appareil (lien ci-dessus);
  • Après avoir démarré dans le menu d'interface, nous trouvons le dossier avec l'archive, cliquez sur;
  • Dans le menu qui apparaît, sélectionnez l'élément souhaité «Extraire le fichier ici» (Fig. 1);
  • Le processus commencera (Fig. 2).

Pour emballer l'archive:

  • Pour emballer les fichiers, nous allons à nouveau dans le programme, sélectionnez les fichiers nécessaires, cliquez sur le champ "Créer ZIP" dans le menu qui apparaît (Fig. 1);
  • Le processus démarre, après quoi une archive sera créée (Fig. 2). Remarque: cette application n'est pas encore prise en charge par tous les modèles de smartphones.

Ouverture d'archives à l'aide d'autres applications

En plus des programmes mentionnés «Rar sur Android» et «Android Zip», vous pouvez profiter des programmes suivants:

  •   - prend en charge presque tous les formats, doté d'un design simple et d'un ensemble complet de fonctions nécessaires. Il existe une version payante.
  •   - gestionnaire de fichiers, il existe une version gratuite et travailler avec des archives en option supplémentaire.
  • - ne contient que des archives "ZIP", décompresse tous les formats. Distribué gratuitement, mais ennuyeux avec les publicités.
  • 7 Zip pour Android - un archiveur multifonction, facile à gérer, crée des sauvegardes, la distribution est entièrement gratuite.
  •   - Un excellent gestionnaire de fichiers avec des fonctionnalités incroyables, mais les fonctionnalités de la version gratuite sont très limitées.

Résumé

Nous espérons que le matériel présenté ci-dessus est écrit de manière accessible et compréhensible, et maintenant vous pouvez facilement travailler avec des fichiers zip, cependant, il existe un nombre suffisant de fichiers avec des extensions qui ne sont pas faciles à ouvrir sur les appareils Android, et couvrir toutes les options dans un seul article est tout simplement irréaliste.

Par conséquent, nous sommes heureux de répondre à toutes vos questions qui se sont posées non seulement après la lecture de cet article, mais également les difficultés associées à l'ouverture de fichiers d'autres formats.

Les développeurs de ressources AgileSoft sont heureux de vous présenter leur nouveau produit, qui s'appelle AndroZip. L'application est un archiveur pour tous les appareils Android. Avec AndroZip, installez et désinstallez des applications, décompressez, affichez des fichiers de formats tels que: zip, tar, gzip, RAR et autres.

À propos de l'application

Examinons plus en détail les principales fonctionnalités du programme AndroZip. On peut les diviser en plusieurs catégories:

  • Créer des archives avec des informations directement sur votre téléphone
  • Déballage des archives
  • Interaction avec les services cloud
  • Création de copies de sauvegarde de fichiers apk dans la mémoire de l'appareil

Outre les fonctions de base associées au fonctionnement de l'archiveur, l'application peut également servir de gestionnaire de fichiers. En utilisant le programme AndroZip, vous pouvez gérer les applications installées sur votre gadget.

La gestion

Après avoir téléchargé le fichier, vous devez l'installer sur votre appareil mobile. Pour ce faire, cliquez sur le fichier apk, après quoi il devrait s'installer automatiquement. Ensuite, vous ouvrez l'application et vous pouvez déjà commencer à travailler avec elle.

Liquidation

Le programme AndroZip est un programme d'outils, donc l'interface est présentée sous la forme d'un répertoire composé de fichiers et de dossiers. Sur le panneau supérieur, nous voyons l'emplacement des soi-disant «boutons chauds» de l'application, qui sont responsables des principales actions, telles que le retour à la maison, la modification des ressources mémoire de l'appareil, la création de nouveaux dossiers, etc.

Avantages

  • Prise en charge de nombreux formats
  • Capacité à gérer des applications
  • Archivage et déballage
  • Effacer le menu

Inconvénients

  • Il n'y a aucun moyen de compresser les dossiers

Revue vidéo


RAR est un archiveur multifonction pour les appareils Android. Ce merveilleux programme de RARLAB est une copie presque complète du célèbre WinRAR, et donc beaucoup l'aimeront plus que la version de base de Google.

En général, qu'est-ce qu'un archiveur et pourquoi est-il nécessaire sur un smartphone? En fait, pour un Android moderne, il faut absolument:

  • Tout d'abord, l'archive peut être utilisée pour stocker un grand nombre de fichiers dans un répertoire. Par exemple, des photos souvent confidentielles y sont cachées, car tout le monde sait qu'elle est protégée par un mot de passe fort et qu'il est presque impossible de le casser.
  • Deuxièmement, les archives des formats RAR et ZIP sont extrêmement appréciées aujourd'hui par ceux qui téléchargent des fichiers sur Internet pour un téléchargement ouvert. De nombreux utilisateurs ne veulent toujours pas dépendre de la distribution sur les torrents, et donc les stockages de fichiers continuent d'être populaires.

Caractéristiques du programme RAR pour Android

Actuellement, l'archiveur RAR peut effectuer les opérations suivantes:

  • travailler avec tous les formats d'archives connus aujourd'hui (RAR, ZIP, TAR, GZ, BZ2, XZ, 7z, ISO, ARJ);
  • créer des archives cryptées;
  • effectuer la détection et la correction des erreurs;
  • utiliser pleinement le processeur multicœur pour augmenter les performances globales.

En général, RAR est un programme d'un niveau beaucoup plus élevé que l'archiveur de base intégré au gestionnaire de fichiers. Il ne fait aucun doute qu'il vous aidera toujours dans les moments difficiles, et il le fera entièrement gratuitement.

LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir des articles frais.
Courriel
Prénom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam