Automic VaultAutomic Vault

brew

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

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

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-signcliexécutable global
d2j-asm-verifycliexécutable global
d2j-baksmalicliexécutable global
d2j-class-version-switchcliexécutable global
d2j-decrypt-stringcliexécutable global
d2j-dex-recompute-checksumcliexécutable global
d2j-dex-weavercliexécutable global
d2j-dex2jarcliexécutable global
d2j-dex2smalicliexécutable global
d2j-jar-accesscliexécutable global
d2j-jar-weavercliexécutable global
d2j-jar2dexcliexécutable global
d2j-jar2jasmincliexécutable global
d2j-jasmin2jarcliexécutable global
d2j-smalicliexécutable global
d2j-std-apkcliexécutable global
d2j_invokecliexécutable global

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-07-25
version du gestionnaire2.4
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/pxb1988/dex2jar

  • infoNo package-manager update timestamp was available.confiance faible
  • infoNo cached GitHub release or tag data was available.https://github.com/pxb1988/dex2jarconfiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:dex2jar
Version2.4
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/dex2jar
Page d'accueilhttps://github.com/pxb1988/dex2jar
Dépôthttps://github.com/pxb1988/dex2jar
Docs amonthttps://github.com/pxb1988/dex2jar#readme
LicenceApache-2.0
Archive sourcehttps://github.com/pxb1988/dex2jar/releases/download/v2.4/dex-tools-v2.4.zip
Dépendancesopenjdk
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedex2jar
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

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.1916','tektoncd-cli'

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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment