※ 本文轉寄自 ptt.cc 更新時間: 2022-01-03 14:04:16
看板 MobileComm
作者 標題 [心得] 手機跑Windows exe程式
時間 Mon Jan 3 09:18:12 2022
幾年前有一個Exagear的專案,能夠將X86翻譯成ARM的指令,配合Wine就能在手機執行電腦
程式,不需要root。
雖然後來Exagear的技術被華為買走,不過Github有俄羅斯人釋出內含Exagear的Termux Pro
ot版。原理是在Termux安裝32位元的Debain Proot環境,再用Wine執行32位元的Windows EX
E。
ot版。原理是在Termux安裝32位元的Debain Proot環境,再用Wine執行32位元的Windows EX
E。
測試的程式
遊戲Fate Stay Night
https://i.imgur.com/xJNI0ZM.png
foobar2000
https://i.imgur.com/NAKHy3Z.png
Notepad++
https://i.imgur.com/ONgXTmO.png
HoneyView
https://i.imgur.com/1ipVQ9v.png
Chrome可攜版
https://i.imgur.com/Zr6epCU.png
## 安裝過程
手機: Sony Xperia 5 II,Android 11。
1.開啟Termux安裝套件
``
pkg update -y && pkg install tar git -y
``
2. clone這個repo,並加入submodule
``
git clone https://github.com/ZhymabekRoman/Exagear-For-Termux ~/ExaTermux
GitHub - ZhymabekRoman/Exagear-For-Termux: Non official modified version of Exagear for Termux and proot based environemnts - Anlinux, AndroNix, UserLand and etc.
Non official modified version of Exagear for Termux and proot based environemnts - Anlinux, AndroNix, UserLand and etc. - GitHub - ZhymabekRoman/Exage ...
Non official modified version of Exagear for Termux and proot based environemnts - Anlinux, AndroNix, UserLand and etc. - GitHub - ZhymabekRoman/Exage ...
cd ~/ExaTermux
git submodule init
git submodule update
``
3. 下載解壓縮Debian 10檔案系統
``
wget https://github.com/termux/proot-distro/releases/download/v1.1-debian-rootfs
/debian-buster-i386-2020.12.05.tar.gz
mkdir exagear-fs/ && tar -C exagear-fs/ --warning=no-unknown-keyword --delay-dir
ectory-restore --preserve-permissions --strip=0 -xvf debian-buster-i386-2020.12.
05.tar.gz --exclude='dev'||: && cd exagear-fs/ && mv debian-buster-i386-2020.12.
05/* ./ && rm -rfv debian-buster-i386-2020.12.05/ && cd ../
``
4. 使用腳本登入系統(加old參數是因為有時候登入會無法開啟終端機)
``
chmod +x start-exagear.sh
./start-exagear.sh login --old --shared-tmp
``
5. 這樣32位元的Debian環境就設定好了。首先進行更新
``
apt update && apt upgrade -y
``
6. 安裝XFCE4桌面環境和常用工具
``
apt install vim fonts-noto-cjk xfce4* tigervnc* -y
``
7. 如果APT安裝出現
E: Sub-process /usr/bin/dpkg returned an error code (1)
:``
cd /var/lib/dpkg/
mv info info.bk
mkdir info
apt update
apt -f install
cd info
mv ./* ../info.bk
cd ..
rm -rf info
mv info.bk info
cd
``
8. 安裝Wine
``
wget -nc https://dl.winehq.org/wine-builds/winehq.key
apt-key add winehq.key
echo "deb https://dl.winehq.org/wine-builds/debian/ buster main" >> /etc/apt/so
urces.list
apt update
apt install winehq-staging winetricks zenity -y
``
9. 啟動Vncserver,第一次啟動會要求設定六位數密碼。
``
vncserver
``
10. 開啟VNC Viewer,輸入
localhost:1
連線11. 從右上角應用程式按Run Program,搜尋winetricks,執行後Wine會進行更新,再安裝m
ono,大約5分鐘。
https://i.imgur.com/frPh4fv.png
12. 如果Debian沒有聲音,請參考下方Bilibili文章安裝PulseAudio。
13. 接著就可以來試試各種32位元Widnows程式了!
如果想知道如何免Root存取Termux的內部目錄,請看這篇: https://reurl.cc/6E2aor
## 心得
跟Box86/Box64 + Wine比起來,雖然Exagear只能執行32位元的程式,但至少Termux本身是6
4位元的可直接裝32位元的Debian,不需要整個重裝32位元版的Termux。
Exagear唯一的缺點是閉源,導致網路上流傳的版本似乎都是盜版,包括這個Debian的版本
,並且Proot的速度很慢。
## 參考資料
https://github.com/ZhymabekRoman/Exagear-For-Termux
https://www.bilibili.com/read/mobile?id=13733747
--
https://i.imgur.com/qBnCgUO.jpg
https://i.imgur.com/klpjZcQ.jpg
https://i.imgur.com/yLTmoHs.jpg
https://i.imgur.com/WepO17T.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.66.2 (臺灣)
※ 文章代碼(AID): #1XqaxOwT (MobileComm)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1641172696.A.E9D.html
推 : clone這個repo,並加入submodule -->怎麼複製?1F 01/03 09:23
推 : 下面不是有指令嗎2F 01/03 09:42
推 : 這樣android平板就可以開exe …說真的我還是會乖乖開surf3F 01/03 09:54
→ : ace來用
※ 編輯: ivon852 (180.176.66.2 臺灣), 01/03/2022 10:05:30→ : ace來用
推 : 開遠端比較實在 (O5F 01/03 10:10
推 : 感謝分享,但……開遠端+16F 01/03 10:17
推 : 感謝分享7F 01/03 10:28
推 : 酷8F 01/03 10:44
推 : 推技術分享9F 01/03 10:46
推 : 推分享10F 01/03 10:53
Releases · limboemu/limbo · GitHub
Limbo is a QEMU-based emulator for Android. It currently supports x86, ARM, PowerPC, and Sparc emulation for Intel x86 and ARM android devices. See wi ...
Limbo is a QEMU-based emulator for Android. It currently supports x86, ARM, PowerPC, and Sparc emulation for Intel x86 and ARM android devices. See wi ...
→ : 好欸 以後可以打lol了13F 01/03 11:12
推 : 之前極客灣有做一集類似的14F 01/03 11:12
推 : 求時雨跟夕立桌布XDD15F 01/03 11:21
推 : 這太猛了16F 01/03 11:26
推 : 推17F 01/03 11:26
推 : 推技術文18F 01/03 11:32
推 : 推19F 01/03 11:47
推 : 還是各司其職就好,不過真的厲害20F 01/03 11:48
推 : 推簽名檔第一張,好香21F 01/03 11:54
※ 編輯: ivon852 (223.139.63.200 臺灣), 01/03/2022 12:09:55推 : 唷!技術文讚啦!推推,上次的docker還沒空改內核又來新22F 01/03 12:12
→ : 文啦
→ : 文啦
推 : 推24F 01/03 13:26
推 : 推 技術文25F 01/03 13:58
--
※ 看板: MobileComm 文章推薦值: 0 目前人氣: 0 累積人氣: 261
作者 ivon852 的最新發文:
- 22F 17推
- 25F 16推
- 20F 15推
- 本文分享如何用免費開源的Moonlight,讓iPad化身電腦延伸螢幕,達到類似專有軟體「 Duet Display」效果。 如下圖,連線後iPad會變成Windows的第二個螢幕,可以從iPad觸 …53F 30推
- 17F 11推
點此顯示更多發文記錄
→
guest
回列表(←)
分享