目录

移植 一加钱包 到 一加8T 的氧系统

前言

以前试过从氢移植, 但是其中的一加账号 Account.apk 由于不带签名无法升级安装系统自带的, 而且我又不想root, 所以作罢.

最近看到这篇文章, 看来一加把部分都作为第三方包.

获取 system.img

payload_dumper 把氢最新的测试包(截止至0429, 是OnePlus8THydrogen_15.Y.03_OTA_0030_all_2104201600_17d09d7a6e87466f.zip)中的 payload.bin 解开, 拿到 system.img.

加载 system.img

mount -o loop,ro system.img /mnt

提取文件

安装

分别扔到手机去安装.

如果需要OnePlus Pay, 则还需要安装 银联可信服务安全组件.apk, 来自上述的文章, 再次感谢提供.

这个apk我检查了签名, 和银联的云闪付签名证书一致, 是没问题的. 就是不知道源头在哪可以直接获取.

缺陷

Android 13 的安装

更新到 13 后, 按照以下步骤安装, 需要用到adb

  1. 卸载一加账号的更新, 并且清除其数据
  2. 开启usb debug
  3. 使用adb强制安装 By_3rd_HAccountChina.apk, 命令如下
  4. adb push By_3rd_HAccountChina.apk /data/local/tmp/app.apk
  5. adb shell pm install -r -d /data/local/tmp/app.apk
  6. adb shell rm /data/local/tmp/app.apk
  7. 安装 By_3rd_WalletChina.apk

Android 13.1 暂时无解决方案

所有apk

银联可信服务安全组件 选装1个, 1.00.64及更新版本提取自华为EMUI 11