virtualbox+Android x86安装Xposed

virtualbox+Android x86安装Xposed

    • 准备工作
    • 创建虚拟机
    • 安装Android
    • Xposed安装以及激活

准备工作

[Virtualbox](https://www.virtualbox.org/wiki/Downloads)
[Android镜像](https://www.android-x86.org/)
[XposedInstaller APK](https://forum.xda-developers.com/t/official-xposed-for-lollipop-marshmallow-nougat-oreo-v90-beta3-2018-01-29.3034811/)
[Xposed框架](https://dl-xda.xposed.info/framework/sdk27/x86/)

创建虚拟机

打开 VirtualBox,单击左上角的 “新建” 按钮,在弹出的窗口中选择 “类型:Linux” ,然后根据下载的 ISO 镜像来确定版本,x86 对应 “32-bit”,x86_64 对应 “64-bit”,此处选择 “Linux 2.6 / 3.x / 4.x (32-bit)”
virtualbox+Android x86安装Xposed_第1张图片

内存大小,尽量选择大一些,要不然模拟机在开机之后会很卡顿。虚拟硬盘文件类型选择VDI,动态分配,大小尽量大一些,创建成功。(想模拟真实的使用环境你可以设置 6 GB RAM 和 32 GB ROM)

virtualbox+Android x86安装Xposed_第2张图片
virtualbox+Android x86安装Xposed_第3张图片

创建完成后,你还需要做一些设置,添加更多的处理器核心,提高开机显示内存。打开设置选项,“设置 -> 系统 -> 处理器”,如果硬件条件允许,可以多分配一些处理器。显存大小尽量大,启动3D加速。在网络中选择桥接网卡。
virtualbox+Android x86安装Xposed_第4张图片
virtualbox+Android x86安装Xposed_第5张图片
virtualbox+Android x86安装Xposed_第6张图片

安装Android

首次启动 VM 虚拟机,VirtualBox 会提示你需要提供启动媒介,选择之前下载好的Android 镜像。之后选择第三个选项Installation。
virtualbox+Android x86安装Xposed_第7张图片
开始分区,键盘按下C,然后回车OK,选择NO。
virtualbox+Android x86安装Xposed_第8张图片
选择New -> Primary,一直回车就可以,回车Bootable。
virtualbox+Android x86安装Xposed_第9张图片
选择 “Write” 选项,保存刚才的操作记录并写入分区表。最后点击Quit。
virtualbox+Android x86安装Xposed_第10张图片
Ok回车,在下一个菜单中选择 Ext4 作为实际的文件系统,在下一页中选择 “Yes” 然后格式化开始。会提示是否安装 GRUB 引导工具以及是否允许在目录进行读写,都选择 “Yes” 。现在,安装进程开始。
安装完成后,先不着急重启系统,点击菜单栏的设备 -> 分配光驱 -> 移除虚拟盘。最后选择Reboot,开始重启。第一次重启完成应该只有命令行界面,用以下方法解决,若可以直接进入系统界面,则跳过此步骤:

Step 1. 进grub的时候, 选择debug mode进入, 不要选第一个. 

Step 2. 等你能输入命令的时候, 输入mount -o remount,rw /mnt
 
Step 3. vi /mnt/grub/menu.lst, 在第一条启动项下面的quiet后加入nomodeset 

Step 4. 重启

如果一切正常,你将会看到如下界面:
virtualbox+Android x86安装Xposed_第11张图片
选择中文简体后,分别点击ABCD四个地方,可以直接跳过设置引导。
virtualbox+Android x86安装Xposed_第12张图片现在你就完成了Android系统的安装。
virtualbox+Android x86安装Xposed_第13张图片

Xposed安装以及激活

启用Android开发人员选项。(点击版本号七次开启)
virtualbox+Android x86安装Xposed_第14张图片
Android 5以上在安装xposed过程中,不可直接进行安装,需要手动注入框架文件,故先查看虚拟机IP。打开终端命令行,输入su,获取root权限,输入ifconfig,得到虚拟机IP。

virtualbox+Android x86安装Xposed_第15张图片
使用adb连接虚拟机。
virtualbox+Android x86安装Xposed_第16张图片
安装XposedInstaller软件。
virtualbox+Android x86安装Xposed_第17张图片
解压Xposed框架ZIP文件,会得到两个文件夹,一个是system,另外一个是META-INF,将system直接push到虚拟机中。
在这里插入图片描述
再将META-INF/com/google/android/中四个文件push到sdcard中。
virtualbox+Android x86安装Xposed_第18张图片
在虚拟机中打开命令行,先输入cd /sdcard,之后输入sh flash-script.sh。应该得到这样的东西。最后输入reboot。
virtualbox+Android x86安装Xposed_第19张图片
最后会看到xposed为绿色,表示已经被激活。
virtualbox+Android x86安装Xposed_第20张图片

你可能感兴趣的:(android,virtualbox)