Android Studio 模拟器 root

绕海飞行的鱼🐟 发布于 10 小时前 8 次阅读


之前一直在用雷电模拟器,但是由于广告太多,而且由于一些软件敏感性需要纯净点的原生环境,于是初次接触 Android Studio(以下简称“AS”),目前主要用到了模拟器(因为不会写 APP,反正后面有 AI 写,不慌🙃)。

前期准备

环境变量配置

安装好 Android Studio 之后,首先设置下 SDK 路径:

路径最好纯英文

然后添加用户环境变量 ANDROID_HOME ,指向你的 SDK 路径:

在 Path 中也可以把 SDK 下的 platform-tools 路径加上(以防后面脚本找不到 adb 路径):

rootAVD 下载

从 GitLab 下载 rootAVD,解压后放在本地:

创建虚拟机

在欢迎界面打开 Virtual Device Manager:

点 ➕ 创建虚拟机:

选择配置后点 next:

Name 里面给你的虚拟机取个名字,API 中选 Android 版本,Services 中选 Google APIs,System Image 中选 64 位镜像:

注意,如果要 root,必须选 Google APIs,上次误选了 Google Play Store,发现结果也能 root 掉,但是无论如何连不上网络,为此还找了好一会原因。。。

右侧会显示大概要下载多大的镜像,然后 Finish 后等着吧。

下载完成后,点播放键启动,不出意外就能看到界面了!

ROOT

在运行 rootAVD 之前,可能的话,对 Android 做一些设置:

点击模拟器右侧工具栏三个点,打开 Settings 菜单,右侧 Proxy 中配置一下模拟器内的代理环境!

此步骤非必须,但是因为后续 rootAVD root 时检测 Magisk 新版本会用你手机的网络去 Github 上检测,如果没配置的话,可能会卡在 [!] Checking available Magisk Versions 这一步一会儿!

新开一个 cmd 窗口,定位到刚才下载的 rootAVD 目录下,运行 rootAVD.bat ListAllAVDs

不出意外的话,会看到一堆镜像命令,复制带 FAKEBOOTIMG 的那行后运行。当命令行停在下图时,看模拟器内 Magisk 已经给你打开了,现在你有 60s 的时间进行安装:

点击 安装:

选择 选择并修补一个文件:

在 下载 文件夹中找到 fakeboot.img 文件:

点击开始后,等待安装结束即可!

装完后,可以直接在命令行中按回车继续(也会等待 60s 后自动继续),最后模拟器会关闭。

超过了 60s 也没事,重新运行下上面的命令即可!

最后,重新打开模拟器时,记得使用 Cold Boot(冷启动)以避免自动快照的影响!

至此,root 完成!