pkg.soopen package index

brew / rang 2902

Installer dex2jar avec Homebrew, chocolatey, MacPorts, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de dex2jar pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install dex2jar

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install dex2jar

MacPorts ports tree · java/dex2jar/Portfile · Source: api.github.com

Linux

Nixvérifié · 92%
nix profile install nixpkgs#dex2jar

nixpkgs package indexes · pkgs/by-name/de/dex2jar/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Tools to work with Android .dex and Java .class files

Commandes et alias

  • d2j-apk-sign
  • d2j-asm-verify
  • d2j-baksmali
  • d2j-class-version-switch
  • d2j-decrypt-string
  • d2j-dex-recompute-checksum
  • d2j-dex-weaver
  • d2j-dex2jar
  • d2j-dex2smali
  • d2j-jar-access
  • d2j-jar-weaver
  • d2j-jar2dex
  • d2j-jar2jasmin
  • d2j-jasmin2jar
  • d2j-smali
  • d2j-std-apk
  • d2j_invoke

historique

Historique du projet et usages

dex2jar is a command-line toolkit for working with Android Dalvik Executable files and Java class or jar files. Package users usually encounter it through d2j-dex2jar and the companion d2j-* utilities.

Historique du projet

The official README describes dex2jar as tools for Android .dex and Java .class files and notes the project move to GitHub. It preserves links to older SourceForge, Bitbucket, and Google Code project homes, which reflects the common migration path of early Android reverse-engineering tools into GitHub-era maintenance.

The current repository organizes the project as multiple tools: dex-reader/writer, d2j-dex2jar, smali/baksmali-compatible assembly and disassembly, and additional utilities such as string decryption helpers.

Historique d'adoption

dex2jar became a familiar package in Android reverse-engineering and security-analysis workflows because it bridged Android .dex bytecode and Java tooling. Even when users later inspect output with decompilers or bytecode tools, the package often provides the first conversion step from an APK or dex file to a jar-shaped artifact.

Modes d'utilisation

The README's example workflow builds the distribution, unpacks dex-tools, and runs d2j-dex2jar.sh against an APK path. The output is a jar file named after the input, such as apk_to_decompile-dex2jar.jar.

Pourquoi les passionnés de paquets s'y intéressent

dex2jar is notable as a package because it installs a family of narrowly named command-line tools rather than a single binary. That makes it a classic reverse-engineering formula: many small entry points, stable scripts, and a README that doubles as the packaging-facing interface.

Chronologie

  • Early project era: README records historical homes on Google Code, SourceForge, and Bitbucket.
  • GitHub era: README marks the project move to GitHub.
  • 2023-10-03: GitHub release v2.4 was published.

Related projects

  • smali/baksmali is directly related because dex2jar includes compatible assembly and disassembly tools.
  • Java bytecode and Android APK analysis tools are downstream or adjacent consumers of dex2jar output.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:decrypt

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
d2j-apk-signexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-asm-verifyexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-baksmaliexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-class-version-switchexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-decrypt-stringexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-dex-recompute-checksumexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-dex-weaverexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-dex2jarexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-dex2smaliexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-jar-accessexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-jar-weaverexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-jar2dexexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-jar2jasminexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-jasmin2jarexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-smaliexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j-std-apkexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
d2j_invokeexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire2.4
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:dex2jar
Version2.4
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/pxb1988/dex2jar
Dépôthttps://github.com/pxb1988/dex2jar
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

dex2jar

nix profile install nixpkgs#dex2jar
  • normalized package name match
  • Correspondance par : Dex2jar
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/de/dex2jar/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

dex2jar

sudo port install dex2jar
  • normalized package name match
  • Correspondance par : Dex2jar
MacPorts ports tree · api.github.com · MacPorts ports tree: java/dex2jar/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

dex2jar

choco install dex2jar
  • normalized package name match
  • Correspondance par : Dex2jar
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: dex2jar from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='9.151999','cports'

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation