mirror of
https://github.com/xoureldeen/Vectras-VM-Android.git
synced 2026-05-21 02:29:58 +00:00
4.0.0
This commit is contained in:
parent
992a8fe4b9
commit
ca6ba43b0c
8 changed files with 10 additions and 9 deletions
BIN
app/src/main/assets/alpine19/arm64-v8a.tar
Normal file
BIN
app/src/main/assets/alpine19/arm64-v8a.tar
Normal file
Binary file not shown.
BIN
app/src/main/assets/alpine19/x86_64.tar
Normal file
BIN
app/src/main/assets/alpine19/x86_64.tar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -76,9 +76,9 @@ public class AppConfig {
|
|||
public static String pendingCommand = "";
|
||||
|
||||
public static String neededPkgs = "bash aria2 tar dwm xfce4-terminal xterm libslirp libslirp-dev pulseaudio-dev glib-dev pixman-dev zlib-dev spice-dev" +
|
||||
" libusbredirparser usbredir-dev libiscsi-dev sdl2 sdl2-dev sdl2_image-dev libepoxy-dev virglrenderer-dev rdma-core fluxbox" +
|
||||
" libusbredirparser usbredir-dev sdl2 sdl2-dev sdl2_image-dev libepoxy-dev virglrenderer-dev rdma-core fluxbox" +
|
||||
" libusb libaio ncurses-libs curl libnfs gtk+3.0 gtk+3.0-dev fuse libpulse libseccomp jack pipewire liburing pulseaudio pulseaudio-alsa alsa-plugins-pulse" +
|
||||
" mesa-dri-gallium mesa-vulkan-swrast vulkan-loader mesa-utils mesa-egl mesa-gbm mesa-vulkan-ati mesa-vulkan-broadcom mesa-vulkan-freedreno mesa-vulkan-panfrost qemu-audio-sdl capstone libcbor snappy lzo ndctl keyutils-libs vde2-libs libdw libbpf sndio-libs brltty linux-pam fuse3-libs libssh";
|
||||
" mesa-dri-gallium mesa-vulkan-swrast vulkan-loader mesa-utils mesa-egl mesa-gbm mesa-vulkan-ati mesa-vulkan-broadcom mesa-vulkan-freedreno mesa-vulkan-panfrost qemu-audio-sdl capstone libcbor snappy lzo ndctl keyutils-libs vde2-libs libdw libbpf sndio-libs linux-pam fuse3-libs libssh";
|
||||
|
||||
public static String neededPkgs32bit = "bash aria2 tar dwm xterm libslirp libslirp-dev pulseaudio-dev glib-dev pixman-dev zlib-dev spice-dev" +
|
||||
" libusbredirparser usbredir-dev libiscsi-dev sdl2 sdl2-dev libepoxy-dev virglrenderer-dev rdma-core pulseaudio pulseaudio-alsa alsa-plugins-pulse" +
|
||||
|
|
|
|||
|
|
@ -273,11 +273,12 @@ public class StartVM {
|
|||
params.add(spiceStr);
|
||||
} else if (MainSettingsManager.getVmUi(activity).equals("X11")) {
|
||||
params.add("-display");
|
||||
params.add("gtk");
|
||||
|
||||
if (Build.VERSION.SDK_INT >= 34) {
|
||||
params.add("-monitor");
|
||||
params.add("sdl");
|
||||
params.add("-monitor");
|
||||
if (MainSettingsManager.getRunQemuWithXterm(activity)) {
|
||||
params.add("stdio");
|
||||
} else {
|
||||
params.add("vc");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ public class SetupFeatureCore {
|
|||
if (isInstalledDistro(context)) return true;
|
||||
|
||||
if (Build.SUPPORTED_ABIS[0].contains("64")) {
|
||||
return extractSystemFiles(context, "alpine22", "distro");
|
||||
return extractSystemFiles(context, "alpine19", "distro");
|
||||
} else {
|
||||
return extractSystemFiles(context, "alpine21", "distro");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ import com.vectras.vterm.Terminal;
|
|||
|
||||
public class CommandUtils {
|
||||
public static String createForSelectedMirror(boolean _https, String _url, String _beforemain) {
|
||||
String command = "echo \"\" > /etc/apk/repositories && sed -i -e \"1ihttps://xssFjnj58Id/yttGkok69Je/edge/testing\" /etc/apk/repositories && sed -i -e \"1ihttps://xssFjnj58Id/yttGkok69Je/"
|
||||
+ (DeviceUtils.is64bit() ? "v3.22" : "v3.21") + "/community\" /etc/apk/repositories && sed -i -e \"1ihttps://xssFjnj58Id/yttGkok69Je/v3.22/main\" /etc/apk/repositories";
|
||||
String command = "echo \"\" > /etc/apk/repositories && " + (DeviceUtils.is64bit() ? "" : "sed -i -e \"1ihttps://xssFjnj58Id/yttGkok69Je/edge/testing\" /etc/apk/repositories && ") + "sed -i -e \"1ihttps://xssFjnj58Id/yttGkok69Je/"
|
||||
+ (DeviceUtils.is64bit() ? "v3.19" : "v3.21") + "/community\" /etc/apk/repositories && sed -i -e \"1ihttps://xssFjnj58Id/yttGkok69Je/" + (DeviceUtils.is64bit() ? "v3.19" : "v3.21") + "/main\" /etc/apk/repositories";
|
||||
|
||||
command = command.replaceAll("/yttGkok69Je", _beforemain);
|
||||
if (!_https)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue