两年半以前,我写过一篇《什么是 xapk 文件?》的文章,介绍 xapk 文件是什么东西。在这篇文中,我随手提了一嘴 xapk 的安装,但也只是提了一下安装工具,没有细讲。原因是我当时安装 xapk 的时候拿这工具一装就成,我就下意识的认为安装 xapk 是非常简单的事情。

最近我在把密码管理方式从本地变成在线,就找到了 Bitwarden。我在安装这工具的安卓软件时,发现我以前用 XAPK Installer 的方法不管用了,所以我就用 Shizuku 去装,顺便把这个办法写下来给大家看。我两年前的那篇文章也就真正意义上的写完了。

我的手机用的是 Xiaomi HyperOS,这个系统由于有 MIUI 优化,所以没法直接用安装工具。我既不想关掉 MIUI 优化,也不想 root 手机,所以就选择了这种需要电脑配合的办法。

准备工作

  1. 一根数据线;
  2. 安装了 Shizuku 和 MT 管理器 的手机;
  3. 一台有 USB 接口的计算机;
  4. 需要安装的 xapk 文件。

安装

  1. 启用手机的开发者模式。一般多次点击 全部参数与信息 里的 OS 版本 就可以启用。
  2. 开发者模式 设置中启用 USB 调试USB 调试(安全设置)

  3. 在电脑下载 Android 调试桥

  4. 将手机通过数据线与电脑连接,并在电脑上调试桥所在的文件夹打开终端,输入 adb devices
  5. 查看手机屏幕,此时应该会弹出是否允许 USB 调试的窗口。点击 确定 即可。

  6. 完成后再次在终端输入 adb devices。此时命令应该会列出你的手机,如果没有则重复前两步。

  7. 在终端输入 adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  8. 回到手机并打开 Shizuku。此时 Shizuku 应该显示 Shizuku 正在运行

  9. 打开 MT 管理器。此时 Shizuku 会弹出提示是否授权 MT 管理器。点击 始终允许 即可。

  10. 在 MT 管理器中找到你要安装的 xapk 文件,点击并选择 安装

  11. 等待安装完毕。

标签: 安卓, HyperOS