将 APK 文件拖放到此处
或点击浏览本地文件
分析任何 APK 文件以提取详细信息可以提取哪些信息?
我们先进的 APK 分析器可以从任何 APK 文件中提取全面的信息:
- 包名称、版本名称和代码
- 最低、目标和编译 SDK 版本
- Android 权限(危险和正常)
- DEX文件分析和多重dex检测
- 本机库和 CPU 架构
- 资源细分(绘图、布局、值)
- 文件大小细分和压缩率
- 签名及证书信息
- 安全威胁指标
100% 客户端处理
您的 APK 文件永远不会离开您的设备。所有分析都是使用 JavaScript 在浏览器中完成的。
APK 信息提取器 — 常见问题
如何检查二进制 AndroidManifest.xml、DEX 字节码和本机 ABI
当 Android 应用程序由 Gradle 和 AAPT2 编译时,人类可读的 XML 文件被转换为紧凑的二进制块(AndroidManifest.xml 和 resources.arsc),Java/Kotlin 代码被编译为 Dalvik 可执行文件(classes.dex、classes2.dex),C/C++ 库被打包为 ELF 共享对象(lib/<abi>/*.so)。仅在标准 ZIP 程序中打开 APK 只会显示不透明的二进制文件。
我们基于浏览器的 APK信息分析器 会在您的浏览器本地检查任何 .apk 的内部结构,以便您可以在侧载之前诊断安装失败并审核隐私风险:
- 诊断 CPU 架构 (ABI) 错误: 查看“概览”选项卡中的 架构 卡。如果 APK 仅包含 armeabi-v7a(32 位 ARM),则在仅 64 位硬件(例如 Google Pixel 7、Pixel 8、Pixel 9 和 Galaxy S24 系列设备)上,它将因 INSTALL_FAILED_NO_MATCHING_ABIS 而失败。相反,如果它仅列出 arm64-v8a,则它无法在较旧的 32 位廉价手机或 32 位 Windows 模拟器实例上运行。
- 审核危险的运行时权限: Android 将 READ_SMS、SEND_SMS、RECORD_AUDIO、ACCESS_FINE_LOCATION 和 MANAGE_EXTERNAL_STORAGE 等权限分类为高风险。如果简单的离线实用程序或壁纸 APK 请求短信或联系人权限,我们的“安全”选项卡会以红色突出显示这些条目,并降低程序包的安全分数。
- 多 DEX 和压缩诊断: 每个 classes.dex 文件最多可以引用 65,536 个方法 ID。使用大型 SDK 的应用程序将字节码拆分为多个 DEX 文件。您还可以验证 resources.arsc 和 AndroidManifest.xml 是否存在 - 如果缺少 resources.arsc,则您看到的是单个拆分 APK,而不是完整的独立 APK。