两年半以前,我写过一篇《什么是 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