GeneralZyonix/morphe-download-helper
效率与系统工具为 Morphe Manager 从多个 APK 来源获取原始安装包,并通过其 intent 契约交回的 Android 辅助应用。
项目介绍
Morphe Manager 在修补 Android 应用前需要原始 APK。这个非官方辅助应用响应该软件的 app.morphe.manager.action.DOWNLOAD_ORIGINAL_APK intent,按请求的包名和版本从多个 APK 源查找文件,最后返回一个可读的 content:// URI。它与 Morphe 项目没有隶属或背书关系。
支持的格式包括 APK、APKM、APKS 和 XAPK;下载后会校验包名和版本是否与请求一致,应用本身不负责安装。来源顺序大致为:有数字 versionCode 时优先走 APKPure 直连端点,其次询问 Morphe 解析接口,然后是补丁包附带的回退 URL、APKMirror、APKPure、F-Droid、Aptoide,GitHub Releases 作为最后的自动回退。遇到需要浏览器检查的站点,会用内嵌 WebView 打开 Uptodown 或 APKPure 页面。
快速使用
- 从 Releases 页面 下载通用 APK。应用要求 Android 6.0 及以上,单个 APK 覆盖所有 ABI。
- 侧载安装,或从源码构建后安装:
./gradlew :app:assembleDebug
adb install -r app/build/outputs/apk/debug/app-debug.apk
构建需要 JDK 21、Android SDK Platform 35,并配置 sdk.dir 或 ANDROID_HOME;Gradle 8.9 由仓库自带的 wrapper 处理。Windows 下改用 .\gradlew.bat。
3. 打开 Morphe → Settings → APK download helper,信任 Morphe Download Helper,然后在修补时选择 Use a helper app。
更完整的界面引导见图文安装指南,其中也说明如何让 Morphe 自动打开该辅助应用。Android 10 及以上默认保存到 Downloads/Morphe Helper,下载目录、保留策略和来源顺序可在设置中调整。
使用约束
只有受支持来源确实提供目标 APK 时才能自动完成下载。辅助应用不会绕过付费应用、许可证检查、账号限制或 DRM,自动下载也可能与各 APK 站点的服务条款相冲突。
APKMirror、APKPure、Aptoide 随时可能改动页面结构或拦截自动请求。APKPure 直连端点依赖 Morphe 提供的数字 versionCode,没有时会退回到可能显示广告或人机验证的 WebView 页面。Appteka 默认仅限 SnapTube,并且因为托管修改版 APK 而被标记为有风险来源,不建议为其他应用启用。
目前发布版 APK 使用 Android debug key 签名以便侧载,并非正式发布密钥。代码采用 MIT 许可证。应用没有分析统计或账号体系,诊断日志保存在应用专属存储中,只有用户点击 Share log 时才会分享。
HotRepo 点评
在 2026-11-05 的 Java 新项目榜上,该仓库在截至当日 14:45(UTC)的约 24 小时窗口内新增 49 星,总数达到 156。HotRepo 没有记录到它的全语言日榜名次,因此这只是一次新项目快照,不足以说明持续热度。技术上值得注意的是一件事做得很窄:只实现一条 intent 契约,配多个来源解析器和 WebView 回退,把安装和签名检查留给 Morphe。debug key 签名和对第三方站点页面结构的依赖,是最容易让用户比较不同构建时产生疑问的两点。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。