442 Commits

Author SHA1 Message Date
Howard Wu
ee87a65453
Update KernelSU.md 2023-05-16 02:29:27 +08:00
Howard Wu
8c2abce385 Revert "No need to add VpnDialogs for 2304"
This reverts commit ffff85324fd57ec89720a37ceb95d9b8a6b7c296.
2023-05-16 02:24:04 +08:00
Howard Wu
ffff85324f No need to add VpnDialogs for 2304 2023-05-16 02:03:58 +08:00
Howard Wu
bdcb07119c Fix magisk service seclabel 2023-05-16 00:17:04 +08:00
Howard Wu
62ad5d6277 Fix gmscore_app sepolicy 2023-05-15 21:52:17 +08:00
Howard Wu
510e4aac17 Reduce Magisk version requirements to 26.0 2023-05-15 02:24:01 +08:00
Howard Wu
6f9d5f0087 Magisk version 26.1+ required
Magisk below this version will not work on WSA with modules that use custom sepolicy
2023-05-15 02:22:21 +08:00
Howard Wu
5c2218df43
Fix Magisk integration (#536)
Co-authored-by: LoveSy <shana@zju.edu.cn>
2023-05-15 02:07:45 +08:00
Howard Wu
e8d81271f3 Cleanup echo info 2023-05-14 02:30:43 +08:00
Howard Wu
2364c36dbb Fix 2303 build failed
Fix #534

The commit also fixes an issue where the version number
was wrong when getting the download link online at the
same time when WSA was already downloaded
2023-05-14 00:33:09 +08:00
Howard Wu
6d5f3f4a67 Python Dependencies Silent Installation 2023-05-13 21:26:43 +08:00
Howard Wu
d6b7070121 Only use venv when Python version >= 3.11 2023-05-13 21:23:58 +08:00
Howard Wu
fd9569ce6e Add dependency erofs-utils 2023-05-13 20:51:52 +08:00
Howard Wu
cde01be6c8
Fix 2304 build (#531)
Starting with WSA version 2304, the system image is now raw EROFS
wrapped with `vhdx`. In this case, the integration has moved to mount
EROFS and use the mounted directory as `lowerdir`, use OverlayFS to 
make it readable and writeable, and modify it in the merged directory.
2023-05-13 20:45:09 +08:00
Howard Wu
285d43c601 Use Python3 virtual environments
Try to Fix #508
2023-05-12 00:07:27 +08:00
Howard Wu
ad396d6810 Add dependency sudo
Unsupported system without `sudo`
Close #499 #497
2023-04-18 17:11:37 +08:00
Howard Wu
f07cafe63f Don't double quote $SUDO
Try to Fix #497
2023-04-18 16:34:32 +08:00
Howard Wu
d8194364fa Fix dependencies install
Forget to update package list before install
2023-04-17 18:49:34 +08:00
Pawloland
8337c73a1e
Stop run.sh when installing dependencies fails (#490) 2023-04-12 21:13:57 +08:00
Howard Wu
b05bb4fa92 Add KernelSU link hint 2023-04-12 02:48:28 +08:00
Howard Wu
cce4b69776 Init download WSA version value 2023-04-12 02:45:08 +08:00
Howard Wu
73d851f879 Fix Kernel version for 2303 2023-04-12 02:43:07 +08:00
Howard Wu
6649117eeb Format code 2023-04-11 05:06:10 +08:00
Howard Wu
fd51bd872b Do not open and close files in each new thread 2023-04-11 04:55:18 +08:00
Howard Wu
bbfc3c2d29 Refine WSA download links generate
Refine dependencies install
2023-04-11 04:35:46 +08:00
Howard Wu
04103a8fd2 Don't append null parameter
Fix #484
2023-04-10 22:34:49 +08:00
S
1ebd85b105
Change user (#480) 2023-04-07 18:45:29 +08:00
Howard Wu
5d6baa3826 Fix permissions
Fix #478
2023-04-07 01:58:40 +08:00
Howard Wu
e7d94eabdb Delay creation of preinit block 2023-04-06 03:47:33 +08:00
Howard Wu
2e250809f4 Magisk rules dir -> preinit
4e2b88b3d0
2023-04-06 03:11:58 +08:00
Howard Wu
e5542d9e2e Allow stable Magisk 2023-04-06 02:49:09 +08:00
Howard Wu
13ca3b0e1f
Suppress Magisk reinstallation warning (#476)
https://github.com/topjohnwu/Magisk/pull/6691
2023-04-06 02:21:35 +08:00
Howard Wu
04c9029506 Update note 2023-03-29 20:11:29 +08:00
Howard Wu
530d4c574e Fix typo 2023-03-29 20:08:32 +08:00
Howard Wu
699bcf56ee run.sh added usage introduction 2023-03-29 20:05:27 +08:00
Howard Wu
cf1b850905 Add more workaround for Debian 2023-03-29 18:50:56 +08:00
Howard Wu
d01fdc3951 Fix resource xml node errors 2023-03-27 17:53:24 +08:00
Howard Wu
3b39690fef Remove support for the compression format tar.xz
This format has a very large memory requirement for generation, about 16GB, even with a fallback to a single-threaded compression step, which would be very slow.
This format is not widely used on Windows, and decompression is a pain.
The 7z format has a better balance of size and performance requirements.
2023-03-26 22:44:33 +08:00
Howard Wu
02621fc608 Revert "Don't use extractall"
This commit revert c04ad6660d6579c3dd4a2c20f44a734a18c7becc
2023-03-26 22:03:25 +08:00
Howard Wu
c04ad6660d Don't use extractall 2023-03-26 20:55:40 +08:00
Howard Wu
86759ad241 All Python scripts use relative path 2023-03-26 20:34:44 +08:00
Howard Wu
975bdcf4d8 Use absolute path when unzip WSA 2023-03-26 16:51:56 +08:00
Howard Wu
e7b1e89ada Show more info when extracting WSA 2023-03-26 12:00:04 +08:00
Howard Wu
d0e92b2395 Show more info when extracting WSA 2023-03-26 11:26:20 +08:00
Howard Wu
2e02381b9a Use relative path 2023-03-26 07:28:12 +08:00
Howard Wu
e3e9c0adb8 Fix resources merging 2023-03-26 07:06:51 +08:00
Howard Wu
c889b66e93
Remove the warning that the installation check command was not found 2023-03-26 03:02:05 +08:00
Howard Wu
58e17da60a Don't filter any Python warnings 2023-03-24 22:53:48 +08:00
Howard Wu
112e688d78
Update README.md
Close #441
2023-03-24 18:18:35 +08:00
Howard Wu
d271ce0559
Remove build.sh from the documentation
1. Many people run it directly without installing dependencies.
2. For advanced users we don’t need to introduce command line tools in the documentation.
2023-03-24 18:15:37 +08:00