mirror of
https://github.com/MustardChef/WSABuilds.git
synced 2024-12-27 03:41:48 +01:00
Merge branch 'main' of https://github.com/LSPosed/MagiskOnWSA
This commit is contained in:
commit
929c62fbec
14
.github/workflows/magisk.yml
vendored
14
.github/workflows/magisk.yml
vendored
@ -30,6 +30,7 @@ on:
|
|||||||
- stable
|
- stable
|
||||||
- beta
|
- beta
|
||||||
- canary
|
- canary
|
||||||
|
- debug
|
||||||
gapps_variant:
|
gapps_variant:
|
||||||
description: "Variants of GApps"
|
description: "Variants of GApps"
|
||||||
required: true
|
required: true
|
||||||
@ -154,9 +155,13 @@ jobs:
|
|||||||
print(f"unzipping to {zip_name}", flush=True)
|
print(f"unzipping to {zip_name}", flush=True)
|
||||||
zip.extract(f)
|
zip.extract(f)
|
||||||
ver_no = zip_name.split("_")
|
ver_no = zip_name.split("_")
|
||||||
ver = ver_no[1]
|
long_ver = ver_no[1]
|
||||||
|
ver=long_ver.split(".")
|
||||||
|
main_ver=ver[0]
|
||||||
with open(os.environ['GITHUB_ENV'], 'a') as g:
|
with open(os.environ['GITHUB_ENV'], 'a') as g:
|
||||||
g.write(f'WSA_VER={ver}\n')
|
g.write(f'WSA_VER={long_ver}\n')
|
||||||
|
with open(os.environ['GITHUB_ENV'], 'a') as g:
|
||||||
|
g.write(f'WSA_MAIN_VER={main_ver}\n')
|
||||||
rel = ver_no[3].split(".")
|
rel = ver_no[3].split(".")
|
||||||
rell = str(rel[0])
|
rell = str(rel[0])
|
||||||
with open(os.environ['GITHUB_ENV'], 'a') as g:
|
with open(os.environ['GITHUB_ENV'], 'a') as g:
|
||||||
@ -193,7 +198,7 @@ jobs:
|
|||||||
|
|
||||||
if not magisk_apk:
|
if not magisk_apk:
|
||||||
magisk_apk = "stable"
|
magisk_apk = "stable"
|
||||||
if magisk_apk == "stable" or magisk_apk == "beta" or magisk_apk == "canary":
|
if magisk_apk == "stable" or magisk_apk == "beta" or magisk_apk == "canary" or magisk_apk == "debug":
|
||||||
magisk_apk = json.loads(requests.get(f"https://github.com/topjohnwu/magisk-files/raw/master/{magisk_apk}.json").content)['magisk']['link']
|
magisk_apk = json.loads(requests.get(f"https://github.com/topjohnwu/magisk-files/raw/master/{magisk_apk}.json").content)['magisk']['link']
|
||||||
|
|
||||||
out_file = "magisk.zip"
|
out_file = "magisk.zip"
|
||||||
@ -648,9 +653,8 @@ jobs:
|
|||||||
- name: Compress
|
- name: Compress
|
||||||
run: |
|
run: |
|
||||||
zip -qrv ${{ env.artifact_name }}.zip ./${{ matrix.arch }}/*
|
zip -qrv ${{ env.artifact_name }}.zip ./${{ matrix.arch }}/*
|
||||||
echo "git_hash=${GITHUB_SHA:0:7}" >> $GITHUB_ENV
|
|
||||||
- name: Upload WSA
|
- name: Upload WSA
|
||||||
uses: softprops/action-gh-release@v1
|
uses: softprops/action-gh-release@v1
|
||||||
with:
|
with:
|
||||||
files: ./${{ env.artifact_name }}.zip
|
files: ./${{ env.artifact_name }}.zip
|
||||||
tag_name: ${{ env.git_hash }}
|
tag_name: WSA
|
||||||
|
@ -37,27 +37,35 @@
|
|||||||
## Help
|
## Help
|
||||||
|
|
||||||
How can I get a logcat?
|
How can I get a logcat?
|
||||||
|
|
||||||
- `adb logcat`
|
- `adb logcat`
|
||||||
|
|
||||||
or
|
or
|
||||||
|
|
||||||
- `%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalState\diagnostics\logcat`
|
- `%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalState\diagnostics\logcat`
|
||||||
|
|
||||||
How can I update Magisk?
|
How can I update Magisk?
|
||||||
|
|
||||||
- Wait for a new MagiskOnWSA release that includes the newer Magisk version, then follow the [Installation instructions](#installation) to update
|
- Wait for a new MagiskOnWSA release that includes the newer Magisk version, then follow the [Installation instructions](#installation) to update
|
||||||
|
|
||||||
Can I pass SafetyNet/Play Integrity?
|
Can I pass SafetyNet/Play Integrity?
|
||||||
|
|
||||||
- No. Virtual machines like WSA cannot pass these mechanisms on their own due to the lack of signing by Google. Passing requires more exotic (and untested) solutions: https://github.com/kdrag0n/safetynet-fix/discussions/145#discussioncomment-2170917
|
- No. Virtual machines like WSA cannot pass these mechanisms on their own due to the lack of signing by Google. Passing requires more exotic (and untested) solutions: https://github.com/kdrag0n/safetynet-fix/discussions/145#discussioncomment-2170917
|
||||||
|
|
||||||
Virtualization?
|
Virtualization?
|
||||||
|
|
||||||
- Virtualization is required to run virtual machines like WSA. `Install.ps1` helps you enable it. After rebooting, re-run `Install.ps1` to install WSA. If it's still not working, you have to enable virtualization in your BIOS/UEFI. Instructions vary by PC vendor, look for help online
|
- Virtualization is required to run virtual machines like WSA. `Install.ps1` helps you enable it. After rebooting, re-run `Install.ps1` to install WSA. If it's still not working, you have to enable virtualization in your BIOS/UEFI. Instructions vary by PC vendor, look for help online
|
||||||
|
|
||||||
Can I remount system partition as read-write?
|
Can I remount system partition as read-write?
|
||||||
|
|
||||||
- No. WSA is mounted as read-only by Hyper-V. You can, however, modify the system partition by creating a Magisk module, or by directly modifying the system.img file
|
- No. WSA is mounted as read-only by Hyper-V. You can, however, modify the system partition by creating a Magisk module, or by directly modifying the system.img file
|
||||||
|
|
||||||
How can I uninstall Magisk?
|
How can I uninstall Magisk?
|
||||||
|
|
||||||
- Download a WSA version that doesn't include Magisk from the [Releases page](https://github.com/PeterNjeim/MagiskOnWSA/releases). Then follow the [Installation instructions](#installation)
|
- Download a WSA version that doesn't include Magisk from the [Releases page](https://github.com/PeterNjeim/MagiskOnWSA/releases). Then follow the [Installation instructions](#installation)
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
- [Magisk](https://github.com/topjohnwu/Magisk): The Magic Mask for Android
|
- [Magisk](https://github.com/topjohnwu/Magisk): The Magic Mask for Android
|
||||||
- [The Open Google Apps Project](https://opengapps.org): Script the automatic generation of up-to-date Google Apps packages
|
- [The Open Google Apps Project](https://opengapps.org): Script the automatic generation of up-to-date Google Apps packages
|
||||||
- [WSA-Kernel-SU](https://github.com/LSPosed/WSA-Kernel-SU): A kernel module to provide /system/xbin/su to Android Kernel
|
- [WSA-Kernel-SU](https://github.com/LSPosed/WSA-Kernel-SU): A kernel module to provide /system/xbin/su to Android Kernel
|
||||||
|
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Copyright (C) 2014 The Android Open Source Project
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<permissions>
|
||||||
|
<feature name="android.software.device_admin" />
|
||||||
|
</permissions>
|
Binary file not shown.
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Copyright (C) 2014 The Android Open Source Project
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<permissions>
|
||||||
|
<feature name="android.software.device_admin" />
|
||||||
|
</permissions>
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user