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)”

記憶體大小,盡量選擇大一些,要不然模擬機在開機之后會很卡頓,虛擬硬碟檔案型別選擇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為綠色,表示已經被激活,

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/249090.html
標籤:其他
