virtualbox+Android x86安裝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)”
在這裏插入圖片描述

內存大小,儘量選擇大一些,要不然模擬機在開機之後會很卡頓。虛擬硬盤文件類型選擇VDI,動態分配,大小盡量大一些,創建成功。(想模擬真實的使用環境你可以設置 6 GB RAM 和 32 GB ROM)

在這裏插入圖片描述
在這裏插入圖片描述

創建完成後,你還需要做一些設置,添加更多的處理器核心,提高開機顯示內存。打開設置選項,“設置 -> 系統 -> 處理器”,如果硬件條件允許,可以多分配一些處理器。顯存大小盡量大,啓動3D加速。在網絡中選擇橋接網卡。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述


安裝Android

首次啓動 VM 虛擬機,VirtualBox 會提示你需要提供啓動媒介,選擇之前下載好的Android 鏡像。之後選擇第三個選項Installation。
在這裏插入圖片描述
開始分區,鍵盤按下C,然後回車OK,選擇NO。
在這裏插入圖片描述
選擇New -> Primary,一直回車就可以,回車Bootable。
在這裏插入圖片描述
選擇 “Write” 選項,保存剛纔的操作記錄並寫入分區表。最後點擊Quit。
在這裏插入圖片描述
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. 重啓

如果一切正常,你將會看到如下界面:
在這裏插入圖片描述
選擇中文簡體後,分別點擊ABCD四個地方,可以直接跳過設置引導。
在這裏插入圖片描述現在你就完成了Android系統的安裝。
在這裏插入圖片描述



Xposed安裝以及激活

啓用Android開發人員選項。(點擊版本號七次開啓)
在這裏插入圖片描述
Android 5以上在安裝xposed過程中,不可直接進行安裝,需要手動注入框架文件,故先查看虛擬機IP。打開終端命令行,輸入su,獲取root權限,輸入ifconfig,得到虛擬機IP。

在這裏插入圖片描述
使用adb連接虛擬機。
在這裏插入圖片描述
安裝XposedInstaller軟件。
在這裏插入圖片描述
解壓Xposed框架ZIP文件,會得到兩個文件夾,一個是system,另外一個是META-INF,將system直接push到虛擬機中。
在這裏插入圖片描述
再將META-INF/com/google/android/中四個文件push到sdcard中。
在這裏插入圖片描述
在虛擬機中打開命令行,先輸入cd /sdcard,之後輸入sh flash-script.sh。應該得到這樣的東西。最後輸入reboot。
在這裏插入圖片描述
最後會看到xposed爲綠色,表示已經被激活。
在這裏插入圖片描述











發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章