MustardChef / WSABuilds

Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.
GNU Affero General Public License v3.0
8.2k stars 1.38k forks source link

WSA with BusyBox and Xposed Framework #19

Closed phantom485x closed 1 year ago

phantom485x commented 1 year ago

Hy, can you make a build with Busybox and Xposed framework already installed, I tried to install busybox normaly but the WSA crashes when i press the Install button, also tried to manualy create the xbin folder in the system folder using a root explorer and then copy the binaries but the WSA crashes again. It may be related to the way that the system handles the system storage because the root explorer shows 0.00mb free in the root subfolders and busybox says also that there is no space available for install

MustardChef commented 1 year ago

@phantom485x Since Magisk has BusyBox builtin already, you can utilise this Magisk Module to install and symlink BusyBox with its applets to the Magisk built-in busybox binary. No need to do it manually or to get a Custom Build.

You can then test if BusyBox is working by either using a Root Checker: image

or by using ADB Shell and:

adb shell su busybox | head -1

image

For Xposed Framework, you can just use the Lsposed-Zygisk Framework .

phantom485x commented 1 year ago

Thank you! It worked

MustardChef commented 1 year ago

Thank you! It worked

No problem. Please feel free to open this issue if you have any other issues regarding this.

YT-Advanced commented 1 year ago

Hey @MustardChef, what do think if I add it by default ?

MustardChef commented 1 year ago

Hey @MustardChef, what do think if I add it by default ?

@YT-Advanced Well, I would allow the user to choose whether or not they want to use BusyBox or Xposed, so it would be counterintuitive to add it by default

YT-Advanced commented 1 year ago

@YT-Advanced Well, I would allow the user to choose whether or not they want to use BusyBox or Xposed, so it would be counterintuitive to add it by default

If we add only BusyBox, it will like a feature in WSA and don't take any effect to the root

MustardChef commented 1 year ago

@YT-Advanced Well, I would allow the user to choose whether or not they want to use BusyBox or Xposed, so it would be counterintuitive to add it by default

If we add only BusyBox, it will like a feature in WSA and don't take any effect to the root

@YT-Advanced Sure, you can do that.

YT-Advanced commented 1 year ago

Hmm, look that bro, it have added by default, but I will symlink it to the system soon image