ANDROID · 华润赢使用教程
华润赢使用教程:修改 APK 包名并重新签名
华润赢可以把已下载的普通 Android APK 交给本机密钥重新签名,也可以同时修改包名,生成一个与原版分开的安装包。本篇用 FlClash 作为测试应用,按一次完整流程说明入口、包名填写、密钥备份和安装前检查。
准备应用与安装包
先安装并打开华润赢客户端,在“发现”里搜索 FlClash。点击“下载”后,选择与设备架构匹配的 Android APK。普通手机通常是 arm64-v8a;截图中的 x86_64 是模拟器架构,不能拿来替代真机版本。
点图放大,左右切换。
下载完成后进入底部的应用库,打开 FlClash 的应用管理页。原始 APK 会保留在下载任务中,后面生成的重签副本与它分开保存。
本文使用 FlClash v0.9.2 做界面演示。需要核对版本、架构或发布说明时,请从FlClash 官方发布页重新确认;文章不分发 APK。
进入重签选项
在应用管理页的安装包卡片上点击安装应用,选择“华润赢安装”。弹层会先展示包名、版本、最低 Android API 和架构,先核对这些信息,再决定是否继续。
打开安装前重签后,华润赢会读取本机签名密钥;首次使用时会生成个人密钥。只想更换签名而保留原包名时,可以不打开“修改包名”;本文的目标是生成独立副本,因此继续打开“修改包名”。
填写新包名
打开“修改包名”后,输入框会预填原包名加上 .huarun。例如 FlClash 的原包名是 com.follow.clash,示例值为 com.follow.clash.huarun。你也可以改成自己的反向域名式名称,但不要使用真实应用的包名。
com.follow.clash.huarun。华润赢会在确认前校验格式:
- 至少两段,中间用点分隔;
- 每段都以英文字母开头,后面只能使用英文字母、数字或下划线;
- 最长 127 个字符,且必须与原包名不同。
改包名后,Android 会把它视为另一个应用,因此原版和副本可以尝试共存;两者的数据、登录状态和更新路径也会分开。
备份签名密钥
第一次确认重签时,华润赢可能提示备份新生成的签名密钥。备份文件使用你设置的密码加密,密码至少 8 个字符;请把备份保存到应用之外的目录或网盘,并单独记住密码。
可以选择“稍后”继续生成,但在真实设备上使用前建议先完成备份。以后更新这个改包名的应用,必须沿用相同的包名和同一把密钥;重装华润赢或换手机时,先在“管理密钥”中导入备份。
生成副本并确认结果
确认后,华润赢会保留原始 APK,并在同一个应用管理页生成新的重签副本。文件名通常会带有 -huarun-sign.apk,卡片会标记“改包重签”、个人密钥和修改后的包名。
截图中的模拟器卡片同时出现了“重签副本的证书已变化,请重新重签”的提示,所以不要只看到“重签完成”就直接判断可以安装。先按卡片提示重新检查,必要时重新生成副本;再点击安装应用,在 Android 系统窗口确认安装。
本次测试使用 Android 10 x86_64 模拟器和 FlClash v0.9.2:生成的目标包名为 com.follow.clash.huarun,本地 Android SDK 的 apksigner 验证通过,并用 adb install -r 安装成功。这只说明该版本和该模拟器组合的验证结果,不代表每个 Android 版本、厂商系统或应用都能正常运行。
安装、更新与失败排查
安装失败时先保留两个文件
不要为了重试而删除原始 APK。原包用于重新生成副本,重签包用于安装;两者的包名和证书不同,删除其中一个会影响后续检查或重签。
改包名的应用不能沿用官方更新
官方发布的新 APK 使用原包名和官方签名,不能直接覆盖改包名的副本。要更新副本,应在华润赢中下载新版本,再使用原来那把个人密钥和同一个目标包名重新生成。若换了包名或密钥,Android 会把它视为新的应用,数据不会自动迁移。
这些情况可能无法运行
- 应用把包名写入服务器、回调地址、文件路径或授权配置;
- 应用主动校验官方证书、使用签名权限或依赖 Play Integrity;
- 应用依赖推送、快捷方式、分享回调等与包名绑定的系统能力;
- 下载的是分包、拆分 APK 或其他非普通单文件 APK。
推荐排查顺序:核对架构和版本 → 在“应用库”重新检查 APK → 确认目标包名与密钥没有变化 → 重新生成副本 → 在系统安装窗口确认结果。只有系统确认安装成功后,才继续检查应用是否能启动、登录和接收通知。