这个网站是什么
xapktoapk.com 是一个专注于Android 打包技术的网页工程平台,提供 13 款免费的浏览器端实用工具,用于转换、合并、检查和验证Android 安装包文件。我们的工具套件包括 XAPK 转 APK 转换器、APKM 转 APK 解包器、AAB 转 APK 转换器、APKS 转 APK 合并工具、XAPK 文件查看器与清单验证器、XAPK 打包构建器、设备架构与屏幕密度兼容性检测器、APK 版本对比工具、APK 信息提取器、APK 签名验证器、OBB 数据包提取器、APK 在线签名工具、APK 图标提取器以及应用图标生成器,并提供电脑端侧载安装指南和官方浏览器扩展程序。我们不提供也不需要任何第三方手机安装器应用——所有工具均在您的浏览器本地 100% 运行,您的文件绝不会上传到任何服务器。
我们为什么建造它
Android 的打包变得越来越复杂。应用程序捆绑包 (AAB)、拆分 APK (APKS)、APKMirror 捆绑包 (APKM) 和捆绑的 XAPK 包意味着单个下载通常无法通过简单的双击进行安装。现有的桌面工具往往需要 Java、Android SDK 或平台工具,这比大多数人对于一次性任务所需的设置要多。我们想要一个地方,您可以打开选项卡、放置文件并获取可安装的 APK,而无需在计算机或手机上安装任何内容。
这些工具如何工作
转换逻辑完全在客户端 JavaScript 中实现。当您选择文件时,浏览器将其读入内存,将其解析为 ZIP 存档,识别基本 APK,合并任何拆分 APK,修补二进制 AndroidManifest.xml 中的拆分执行标志,在 4 字节边界上对齐未压缩的本机库 (.so) 和 resources.arsc,使用 v1 JAR 和 v2 APK 签名方案块对存档进行签名,并提供结果作为下载。由于工作发生在您的设备上,因此同一页面可以在 Windows、macOS、Linux、ChromeOS、iOS 和 Android 上运行 - 任何运行现代浏览器的地方。没有服务器端处理队列,也没有帐户系统,因为没有与任何东西关联的用户数据。
了解 Android 包格式
如果您不熟悉 Android 侧载,以下是您将遇到的文件类型的快速概述:
- APK(Android 软件包) — 在 Android 上分发和安装应用程序的标准格式。单个 .apk 文件包含已编译的代码、资源、资产和清单。
- XAPK — 一种基于 ZIP 的包装器,它将基本 APK 与拆分 APK、manifest.json 以及(在某些情况下)OBB 扩展数据捆绑在一起。像 APKPure 这样的第三方商店在大型游戏中使用这种格式。
- APKM(APKMirror 拆分捆绑包) — APKMirror 使用的 ZIP 容器,其中包含 base.apk、体系结构/DPI/语言配置拆分和 info.json 元数据文件。
- APK / 拆分 APK - Google Play 和 bundletool 将应用程序作为多个较小的 APK 提供,这些 APK 是根据设备的 CPU 架构、屏幕密度和语言定制的。这些拆分需要先合并,然后才能作为独立包安装。
- AAB(Android 应用程序包) — 开发者上传到 Google Play 的发布格式。然后,Google 从捆绑包中生成优化的 APK。开发人员有时需要将 AAB 转换回 APK,以便在 Play 商店之外进行测试或分发。
- OBB(不透明二进制斑点) — 大型扩展文件(每个最多 2 GB),与游戏和媒体密集型应用程序的 APK 一起提供。它们位于设备上的 Android/obb/<package>/ 下。
当您可能需要这些工具时
- 您从第三方商店下载了游戏并收到了 XAPK 文件而不是普通的 APK。
- 您想要从一部手机备份应用程序并将其安装到另一部具有不同 CPU 架构的手机上。
- 您是一名在 Google Play 之外测试发布版本的开发人员,需要将 AAB 转换为通用 APK。
- 您想要通过检查其加密签名来验证您下载的 APK 是否未被篡改。
- 您需要从 APK 中提取启动器图标以用于设计模型或应用程序列表。
我们不会做什么
- 我们不会托管或分发任何特定应用程序的 APK 或 XAPK 文件。这些工具接受您已有的文件;他们不会为您下载应用程序。
- 我们不收集个人信息。无需注册,无需个人资料,也无需帐户。
- 我们不会以绕过许可或 DRM 的方式修改 APK 的内容。转换器合并拆分并公开包内已有的数据;它不是篡改工具。
- 我们不鼓励盗版或重新分发受版权保护的内容。用户有责任确保他们有权安装他们转换的任何文件。
隐私和数据处理
您使用这些工具处理的文件会保留在您的设备上。该页面使用标准 JavaScript 文件 API 和 ZIP 解析库在本地读取存档 - 不会将任何内容发送到后端进行处理。匿名使用统计数据(页面浏览量、浏览器类型、国家/地区)可以通过标准分析来收集,如我们的 隐私政策 中所述。 Google Fonts 和 Font Awesome 等第三方服务是从公共 CDN 加载的。我们不设置自己的跟踪 cookie;仅将最小的 Cookie 同意偏好存储在您的设备本地。显示广告时,Google 等第三方合作伙伴可能会使用广告 Cookie,您可以按照我们的 隐私政策 中的说明查看并选择退出。
谁运营该网站
xapktoapk.com 由 谢法勒山 创建和维护, 是一名 Web 和 Android 开发人员,拥有 4 年以上使用 Android 二进制清单 (AXML)、ARSC 资源表和 APK/XAPK 打包系统的实践经验。该项目始于 2022 年,最初是一个个人命令行脚本,用于在 QA 测试期间重新打包拆分的 APK 包,并在其他 Android 开发人员要求提供不带 Java JDK 的零安装版本后,发展成为一个基于浏览器的工具套件。该网站是独立运营的,不隶属于 Google LLC、Android 开源项目、APKPure、APKMirror 或任何其他分发平台。 APK、AAB 和 Android 等名称是其各自所有者的商标,此处引用仅用于描述这些工具的用途。
编辑标准和设备测试方法
xapktoapk.com 上发布的每份实用程序和技术指南在上线之前都遵循严格的实践验证流程:
- 在发布之前,真实硬件和模拟器验证: 转换输出、ADB 命令和范围存储解决方法已针对物理 Android 设备(在 ARM64 硬件上运行 Android 12 到 Android 15)以及 x86_64 Windows/macOS 模拟器进行了测试。
- 第一手技术准确性: 我们的指南引用了准确的 Android PackageManager 错误代码(例如 INSTALL_FAILED_MISSING_SPLIT、INSTALL_FAILED_NO_MATCHING_ABIS 和 INSTALL_FAILED_DEPRECATED_SDK_VERSION)、二进制清单标志和官方 bundletool / apksigner 规范,而不是通用摘要。
- 更正和更新: Android 的安全模型随着每个主要 API 级别的变化而变化。当 Google 更新范围存储规则、播放完整性检查或最低目标 SDK 块时,我们会重新测试我们的工具并更新受影响的指南,并提供明确的修订日期。如果您在特定手机型号上发现过时的命令或边缘情况错误,请发送电子邮件至 支持@xapktoapk.com,我们将在 24-48 小时内验证并更新页面。
联系信息
我们很高兴收到您的来信。如果您有技术问题、特定 XAPK 或拆分捆绑包的错误报告、功能请求或业务查询,请通过以下任一渠道联系:
- 一般及技术支持: 支持@xapktoapk.com
- 商业、编辑和合作伙伴: 信息@xapktoapk.com
- 在线支持票表格: xapktoapk.com/contact.html
我们通常会在 24-48 个工作小时内回复。对于常见问题,请先查看 常见问题 或浏览 技术指南 — 您的答案可能已经在那里。