You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exagear, box64 and box86 in the same proot rootfs. Already configured and ready to use. Pretty much a WIP, expect bugs and some broken features
3
+
androBox is a x86 emulator using Termux, Box86 and Box64. Unlikely similiar projects, this one runs completely natively on Android without chroot/proot resulting in greater speed, all thanks to Glibc-for-Termux project.
4
4
5
5
# Requirments
6
6
7
-
An Android phone, Termux from F-Droid and Termux:X11app alongside its deb installed which you can download from Termux:X11 github action page.
7
+
An Android phone preferably running Android 10 or newer, Termux from F-Droid and Termux-X11 apk.
8
8
9
-
#Installation
9
+
#Install
10
10
11
-
Download the rootfs from link sections and move it to the root of your Internal Storage. Copy paste this command in Termux:
Once installation is completed, it is highly recommended to update all the scripts in the proot with command:
16
-
17
-
ubuntu update-all
18
-
19
-
# Instructions
20
-
21
-
Init the proot with:
22
-
23
-
ubuntu init
24
-
25
-
This will install a default Wine, Wine64 and WineGE version alongside InputBridge in each one.
26
-
27
-
Type ubuntu in terminal and this will launch a 32 bit desktop instance in Termux:X11 with zink.
28
-
29
-
Everything can now be customized by using the various Start Menu entries:
30
-
31
-
## Graphics
32
-
33
-
### DXVK, D3D8to9, D8VK, WineD3D
34
-
35
-
Allow to install or remove DXVK, D8VK, WINED3D and D3D8to9. D8VK/D3D8to9 are complementary to DXVK and can be installed together, with D8VK and DXVK 2.1 and above only working on newer Wine versions. WineD3D instead replaces both of them.
36
-
37
-
### Renderer
38
-
39
-
Switch GPU renderer. Zink only works with Turnip compatible Adreno GPUs and Virgl is mostly recommended to Mali devices
40
-
41
-
## Box
42
-
43
-
Change box86 and box64 settings. Need to restart to put settings in effect
44
-
45
-
## Logging
46
-
47
-
Allow to enter or exit to/from a logging to file desktop session
48
-
49
-
## IB
50
-
51
-
Permit to install and launch InputBridge
52
-
53
-
## Switch
54
-
55
-
### Desktop
56
-
57
-
Allow to switch between 32 bit, 64 bit and GE desktop session.
58
-
59
-
### Wine
60
-
61
-
Allow to switch between some recommended Wine versions
62
-
63
-
## Menu
64
-
65
-
Reload Start menu entries
66
-
67
-
## Registry
68
-
69
-
Allow to enable/disable csmt and change video memory size
70
-
71
-
## Shutdown
72
-
73
-
Allow to restart the current session or completely shut it off
74
-
75
-
## Launchers
76
-
77
-
Contains shortcuts to some wine utilities
78
-
79
-
Once you quit a session, you will be able to relaunch the desktop session by typing ubuntu in terminal.
80
-
81
-
This se
82
-
83
-
84
-
# Known Issues
85
-
86
-
Some installers are broken in wine64 and winege for now but may be fixed in a future version
87
-
88
-
Unity apps or games will much likely not work because of the lack of udev
89
-
90
-
Sometimes the GUI may be too big, close the file manager and relaunch the GUI by typing ubuntu in terminal
91
-
92
-
# Useful Proot commands
93
-
94
-
wineswitch - Allow to switch between different wine versions
95
-
96
-
update - Update all the scripts inside the proot, you will need to re-execute wineswitch and install_dxvk every time you update. Replaces old update-bins and in case you don't have this command you need to execute update-bins then update.
97
-
98
-
install_(dxvk|wined3d|d8vk|d3d8to9) - Install DXVK|WineD3D|D8VK|D3D8to9 in the default prefixes.
99
-
100
-
remove_(dxvk|wined3d|d8vk) - Remove DXVK|WineD3D|D8VK|D3D8to9 from a prefix, only meant to be used from a Desktop session
101
-
102
-
install_ib - Install InputBridge in all available wineprefixes, for both 32 and 64 bit
103
-
104
-
exawine - Run a Windows program through exagear
105
-
106
-
exawineswitch - Switch wine version for exagear
107
-
108
-
gpuswitch - Switch gpu renderer, only for box86/64. Exagear only runs on turnip+zink or dxvk for now
109
-
110
-
install_winege - Install Proton for Lutris, not recommended as it is unstable on Android
111
-
112
-
winege - Run a Windows program through Proton for Lutris
113
-
114
-
wine64 - Run a Windows x86_64 program through box64
115
-
116
-
wine - Run a Windows x86 program through box86, use -w option to run winetricks
117
-
118
-
switch_box86_stable - Switch, install and update to self compiled box86 stable builds
119
-
120
-
switch_box86_unstable - Switch and install latest box86 builds
121
-
122
-
switch_box64_stable - Switch, install and update to self compiled box64 builds
123
-
124
-
switch_box64_unstable - Switch and install latest box64 builds
125
-
126
-
winedesktop - Launch Wine Desktop for 32bit apps
127
-
128
-
winedesktop64 - Launch Wine Desktop for 32 and 64bit apps
129
-
130
-
winedesktopge - Launch Wine Desktop for Proton for Lutris
131
-
132
-
pfxupdate - Update all existing prefixes Start Menu entries
0 commit comments