macOS
brew install dex2jarlocal Homebrew formula metadata
sudo port install dex2jarMacPorts ports tree · java/dex2jar/Portfile · 来源: api.github.com
安装
brew install dex2jarlocal Homebrew formula metadata
sudo port install dex2jarMacPorts ports tree · java/dex2jar/Portfile · 来源: api.github.com
nix profile install nixpkgs#dex2jarnixpkgs package indexes · pkgs/by-name/de/dex2jar/package.nix · 来源: api.github.com
choco install dex2jarChocolatey community package catalog · dex2jar · 来源: community.chocolatey.org
概览
Tools to work with Android .dex and Java .class files
历史
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.
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.
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.
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.
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.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
d2j-apk-sign | cli | 全局可执行文件 | |
d2j-asm-verify | cli | 全局可执行文件 | |
d2j-baksmali | cli | 全局可执行文件 | |
d2j-class-version-switch | cli | 全局可执行文件 | |
d2j-decrypt-string | cli | 全局可执行文件 | |
d2j-dex-recompute-checksum | cli | 全局可执行文件 | |
d2j-dex-weaver | cli | 全局可执行文件 | |
d2j-dex2jar | cli | 全局可执行文件 | |
d2j-dex2smali | cli | 全局可执行文件 | |
d2j-jar-access | cli | 全局可执行文件 | |
d2j-jar-weaver | cli | 全局可执行文件 | |
d2j-jar2dex | cli | 全局可执行文件 | |
d2j-jar2jasmin | cli | 全局可执行文件 | |
d2j-jasmin2jar | cli | 全局可执行文件 | |
d2j-smali | cli | 全局可执行文件 | |
d2j-std-apk | cli | 全局可执行文件 | |
d2j_invoke | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/pxb1988/dex2jar
安装元数据
| 软件包键 | brew:dex2jar |
|---|---|
| 版本 | 2.4 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/dex2jar |
| 主页 | https://github.com/pxb1988/dex2jar |
| 仓库 | https://github.com/pxb1988/dex2jar |
| 上游文档 | https://github.com/pxb1988/dex2jar#readme |
| 许可证 | Apache-2.0 |
| 源码归档 | https://github.com/pxb1988/dex2jar/releases/download/v2.4/dex-tools-v2.4.zip |
| 依赖 | openjdk |
| Bottle | 可用 (于 all) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | dex2jar |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
dex2jar
nix profile install nixpkgs#dex2jardex2jar
sudo port install dex2jardex2jar
choco install dex2jar来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.