Skip to content

Commit 0db9106

Browse files
Pipetto-cryptoPipetto-crypto
authored andcommitted
configs: update new configs and switch to new project
1 parent fc8f6f6 commit 0db9106

7 files changed

Lines changed: 42 additions & 654 deletions

File tree

README.md

Lines changed: 11 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -1,137 +1,14 @@
1-
# 3in1ProotX86Emus
1+
# androBox
22

3-
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.
44

55
# Requirments
66

7-
An Android phone, Termux from F-Droid and Termux:X11 app 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.
88

9-
# Installation
9+
#Install
1010

11-
Download the rootfs from link sections and move it to the root of your Internal Storage. Copy paste this command in Termux:
12-
13-
curl -L https://raw.githubusercontent.com/Pipetto-crypto/3in1ProotX86Emus/master/setup.sh -o setup.sh && bash setup.sh
14-
15-
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
133-
134-
More to come in the nearby future
11+
TODO
13512

13613
# Links and Credits
13714

@@ -145,13 +22,15 @@ Box64: https://github.com/ptitSeb/box64
14522

14623
Mesa: https://gitlab.freedesktop.org/mesa/mesa
14724

148-
Alexvorxx Turnip+Zink: https://github.com/alexvorxx/mesa-zink-11.06.22
25+
Glibc-for-termux: https://github.com/termux-pacman/glibc-packages.git
26+
27+
Wine: https://gitlab.winehq.org/wine/wine
14928

150-
Ubuntu ROOTFS: https://drive.google.com/file/d/168psM15CwXZY6Vp8TPBt3OijtrIE9Vg1/view?usp=drivesdk
29+
Winetricks: https://github.com/Winetricks/winetricks
15130

152-
Box86 Builds: https://github.com/ryanfortner/box86-debs
31+
7z: https://github.com/mcmilk/7-Zip
15332

154-
Box64 Builds: https://github.com/ryanfortner/box64-debs
33+
and many others which I couldn't locate source
15534

15635

15736

0 commit comments

Comments
 (0)