前往
大廳
主題

拆塔:為了拆塔用的Android x86虛擬機器安裝

晴空和聲 | 2023-05-28 13:55:55 | 巴幣 0 | 人氣 1264

這篇使用的是VMware Workstation配Android x86,比較不會有其他手機模擬器來源感覺都很危險的問題,但是遊戲效能上基本上很低,只能作為拆包用途。

首先預設VMware已經裝好了,再來去Android x86官網下載映像檔,選64bit ISO就好。

接下來是建立虛擬機器:
系統版本選Other Linux 5.x kernel 64-bit,然後掛上剛才下載的ISO。

處理器數量自己選,之後會卡會有問題再調高。
RAM的話拆包大概4GB就夠用了。
儲存空間自己看自己的硬碟有多自由,如果只為了一個塔的話大概至多8G~16G吧。

然後進硬體設定,把3D繪圖加速打開:

設定完成之後開機,就能開到安裝畫面了:

不要選Advanced options>Auto install,這樣等下的/system掛載模式不能選。
Installation - Install Android-x86 to harddisk,接下來會有硬碟分區的設定:

c來進編輯工具,然後n建立,b選成可開機,W套用,q離開:

接下來就選這塊分區來安裝:

格式化的話選ext4

GRUB要裝,不然開不了機:

/system要掛載成RW,接下來的ARM橋接元件才放得進去,這個我記得好像事後改不了:

等安裝完成選重開機,重開機的時候就可以把CDROM卸載掉了。
現在重開機之後是無法正常啟動到圖形介面的,因為顯示驅動程式不正確,需要去grub設定中修改。
從debug mode開機:

然後在shell中用vi編輯/mnt/grub/menu.lst
Android-x86 9.0-r2那個label的kernel參數quiet改成nomodeset xforcevesa
接下來:wq儲存,然後重開機,之後開機就從第一個選項進入就好,可以自己考慮把timeout調成0,預設就直接進去。

接下來就是很正常的Android初始設定,應該不用多說,設定完就進桌面了:

然後現在是跑不了arm程式的,但塔基本上從幾年前的版本就已經放棄x86了,目前提供的apk只有arm架構,所以需要啟動arm橋接。

先去設定裡的Android-x86 options打開Enable native bridge,然後按Alt+F1開terminal:

然後下載library並執行enable_nativebridge
wget http://dl.android-x86.org/houdini/9_y/houdini.sfs -O /system/etc/houdini9_y.sfs
/system/bin/enable_nativebridge
接下來用reboot重開機。
基本上目前為止就安裝好了,啟用adb的方法跟一般手機一樣,可以自己去查。
要注意的點是塔吃的互動事件不支援滑鼠,所以要用scrcpy操作。

創作回應

更多創作