|
1 | | -# _Soon..._ |
| 1 | +# Warning |
2 | 2 |
|
| 3 | +1. **Due to the intensity of my real life, the development and updating phase of the project has slowed down.** |
| 4 | + |
| 5 | +2. **This is an experimental project. We are not responsible for an incident that you will encounter. Do it within your own consciousness.** |
| 6 | + |
| 7 | +3. This method is experimental. Made easy for you to enter fewer commands. |
| 8 | +# What is EasierWsaInstaller? |
| 9 | + |
| 10 | +Our project is a simple CLI that makes it easier to install WSAGAScript, MagiskOnWSA Local and original wsa(download). |
| 11 | + |
| 12 | +# why keep wsagascript and magiskonwsalocal projects inside your own project? |
| 13 | + |
| 14 | +We thought it would be more logical to use it after reviewing the update coming to the projects so that it can work properly, so it is in the project. There is no play involved. (Except for product name change etc.) |
| 15 | + |
| 16 | +# Command lines not for you? |
| 17 | +[Try our EasierWsaInstallerGui project](https://github.com/herrwinfried/EasierWsaInstallerGui#readme) |
| 18 | + |
| 19 | +# Information before you start |
| 20 | + |
| 21 | +You need to remove the existing WSA. |
| 22 | + |
| 23 | +___The ARM version is still beta, please give feedback when you encounter an error.___ **(Applicable if you are going to use the wsagascript and magiskonwsalocal method.)** |
| 24 | + |
| 25 | +# What are the Requirements? |
| 26 | + |
| 27 | +> You need to fully install ubuntu, OpenSUSE Tumbleweed or debian. So you have to create a User account. |
| 28 | +
|
| 29 | +- You must have a minimum Windows 11 device. It is adjusted for Windows 11 only. |
| 30 | + |
| 31 | +- [Virtual Machine Platform Must Be Active](#virtual-machine-platform-must-be-active) |
| 32 | +- [Developer Mode must be active.](#developer-mode-must-be-turned-on) **(Applicable if you are going to use the MagiskOnWSA and WSAGAScript method.)** |
| 33 | +- [WSL](https://aka.ms/wslstorepage) |
| 34 | +- [Ubuntu](https://www.microsoft.com/store/productId/9PDXGNCFSCZV), [OpenSUSE Tumbleweed](https://www.microsoft.com/p/opensuse-tumbleweed/9mssk2zxxn11) or [Debian](https://www.microsoft.com/p/debian/9msvkqc78pk6) |
| 35 | +- [Powershell Core(7+)](https://www.microsoft.com/en-us/p/powershell/9mz1snwt0n5d) **(Applicable if you are going to use the EasierWsaInstallerGui project.)** |
| 36 | + |
| 37 | +## Developer Mode must be turned on. |
| 38 | +> Settings > Privacy & security > For Developers > Developer Mode |
| 39 | +>  |
| 40 | +
|
| 41 | +## **Virtual Machine Platform must be active.** |
| 42 | + |
| 43 | +> Open windows terminal as administrator. You can easily enable it by typing the following command. You should have enabled Ubuntu, OpenSUSE Tumbleweed or Debian WSL when you installed it. |
| 44 | +
|
| 45 | +> ``` |
| 46 | +> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart |
| 47 | +> ``` |
| 48 | +> You need to Activate [WSL](https://aka.ms/wslstorepage) also to use ubuntu, openSUSE Tumbleweed or Debian |
| 49 | +
|
| 50 | +# What to do before you start |
| 51 | +
|
| 52 | +- Create a folder named `easierwsainstaller` under the `C` directory. (`C:\easierwsainstaller`) |
| 53 | +- Create a folder named `wsa` under the `C` directory. (`C:\wsa`) |
| 54 | +
|
| 55 | +> NOTE: If you choose onlywsa method. You do not need to create a WSA folder. |
| 56 | +
|
| 57 | +# Information before you start |
| 58 | +
|
| 59 | +You need to remove the existing WSA. |
| 60 | +
|
| 61 | +___The ARM version is still beta, please give feedback when you encounter an error.___ |
| 62 | +
|
| 63 | +# About Parameters |
| 64 | +
|
| 65 | +> You can also access it by typing **sudo ./install.sh --help** |
| 66 | +
|
| 67 | +``` |
| 68 | +those selected by default are marked with [*] |
| 69 | + |
| 70 | +Language: |
| 71 | + [*]en-US |
| 72 | + |
| 73 | +Arch: |
| 74 | + --arch=x86_64 |
| 75 | + [*]x86_64, arm |
| 76 | + |
| 77 | +Method: |
| 78 | + --method=magiskonwsalocal |
| 79 | + [*]magiskonwsalocal Install Wsa using the MagiskOnWsaLocal project. |
| 80 | + wsagascript Install Wsa using the WSAGAScript project. |
| 81 | + onlywsa Download WSA without touching the contents of the file. |
| 82 | + |
| 83 | +Gapps: |
| 84 | + --gapps=mindthegapps Onlywsa and wsagascript method is not supported. |
| 85 | + [*]mindthegapps Use MindTheGapps as Gapps. |
| 86 | + opengapps Use OpenGapps as Gapps. |
| 87 | + The wsagascript method will always have opengapps selected. |
| 88 | + |
| 89 | +Opengapps variant: |
| 90 | + --variant=pico Onlywsa method is not supported. |
| 91 | + super, stock, full, mini, micro, nano, [*]pico |
| 92 | + |
| 93 | +Customizations: |
| 94 | + --wsatools=no |
| 95 | + wsatools=yes Download WSATools |
| 96 | + [*]wsatools=no Do not download WSATools. |
| 97 | + |
| 98 | + --productname=redfin Onlywsa method is not supported. |
| 99 | + productname=NAME Set the product name name. |
| 100 | + [*]productname=redfin |
| 101 | + |
| 102 | + --amazonstore=no Onlywsa method is not supported. |
| 103 | + amazonstore=yes Remove amazon store. |
| 104 | + [*]amazonstore=no Don't remove amazon store. |
| 105 | + |
| 106 | +WSA Release Options: |
| 107 | + --wsarelease=retail |
| 108 | + fast, slow, rp, [*]retail |
| 109 | + |
| 110 | +Magisk Version Options: |
| 111 | + --magiskversion=stable Onlywsa and wsagascript method is not supported. |
| 112 | + [*]stable, beta, canary, debug |
| 113 | + |
| 114 | +Example: |
| 115 | + sudo ./install.sh --arch=x86_64 --method=magiskonwsalocal --variant=pico --wsatools=yes --productname=redfin --amazonstore=no --wsarelease=retail --magiskversion=stable |
| 116 | +``` |
| 117 | +
|
| 118 | +# WSL Requirements |
| 119 | +
|
| 120 | +## Packages |
| 121 | +
|
| 122 | +> Written based on Ubuntu. |
| 123 | +
|
| 124 | +### MagiskOnWSALocal |
| 125 | +
|
| 126 | +- `lsb-release` |
| 127 | +- `sudo` |
| 128 | +- `lzip` |
| 129 | +- `unzip` |
| 130 | +- `setools` |
| 131 | +- `whiptail` |
| 132 | +- `wine` |
| 133 | +- `winetricks` |
| 134 | +- `patchelf` |
| 135 | +- `e2fsprogs` |
| 136 | +- `aria2` |
| 137 | +- `p7zip-full` |
| 138 | +- `python3` |
| 139 | +- `python3-pip` |
| 140 | +- `git` |
| 141 | +- `wget` |
| 142 | +- `attr` |
| 143 | +- `xz-utils` |
| 144 | +- `unzip` |
| 145 | +
|
| 146 | +### onlywsa and WSAGAScript |
| 147 | +
|
| 148 | +- `lsb-release` |
| 149 | +- `sudo` |
| 150 | +- `lzip` |
| 151 | +- `unzip` |
| 152 | +- `e2fsprogs` |
| 153 | +- `git` |
| 154 | +- `wget` |
| 155 | +- `python3` |
| 156 | +- `python3-pip` |
| 157 | +
|
| 158 | +# Example Install |
| 159 | +## Ubuntu & AMD64 & MagiskOnWSALocal |
| 160 | +
|
| 161 | +```bash |
| 162 | +sudo sh -c "cd ~; sudo rm -rf /root/easierwsainstaller; sudo rm -rf /root/easierwsainstaller-project; sudo apt update && sudo apt upgrade -y; sudo apt install -y git curl wget unzip python3 python3-pip; cd /root/; wget https://github.com/herrwinfried/EasierWsaInstaller/archive/refs/heads/alpha.zip -O easierwsainstaller.zip; unzip easierwsainstaller.zip -d /root/easierwsainstaller; cd /root/easierwsainstaller; mv /root/easierwsainstaller/EasierWsaInstaller*/* /root/easierwsainstaller; cd src; cd EasierWsaInstaller; chmod +x ./*.sh && ./install.sh --arch=amd64 --method=magiskonwsalocal --gapps=mindthegapps --variant=pico --wsatools=no --productname=winfried --amazonstore=no --wsarelease=retail --magiskversion=stable" |
| 163 | +``` |
| 164 | +[Go To "What to do after installation"](#what-to-do-after-installation) |
| 165 | +## openSUSE Tumbleweed & AMD64 & MagiskOnWSALocal |
| 166 | +```bash |
| 167 | +sudo sh -c "cd ~; sudo rm -rf /root/easierwsainstaller; sudo rm -rf /root/easierwsainstaller-project; sudo apt update && sudo apt upgrade -y; sudo zypper dup -l -y; sudo zypper install -l -y git curl wget unzip python310 python310-pip; cd /root/; wget https://github.com/herrwinfried/EasierWsaInstaller/archive/refs/heads/alpha.zip -O easierwsainstaller.zip; unzip easierwsainstaller.zip -d /root/easierwsainstaller; cd /root/easierwsainstaller; mv /root/easierwsainstaller/EasierWsaInstaller*/* /root/easierwsainstaller; cd src; cd EasierWsaInstaller; chmod +x ./*.sh && ./install.sh --arch=amd64 --method=magiskonwsalocal --gapps=mindthegapps --variant=pico --wsatools=no --productname=winfried --amazonstore=no --wsarelease=retail --magiskversion=stable" |
| 168 | +``` |
| 169 | + |
| 170 | +[Go To "What to do after installation"](#what-to-do-after-installation) |
| 171 | +## Ubuntu & ARM64 & MagiskOnWSALocal |
| 172 | +```bash |
| 173 | +sudo sh -c "cd ~; sudo rm -rf /root/easierwsainstaller; sudo rm -rf /root/easierwsainstaller-project; sudo apt update && sudo apt upgrade -y; sudo apt install -y git curl wget unzip python3 python3-pip; cd /root/; wget https://github.com/herrwinfried/EasierWsaInstaller/archive/refs/heads/alpha.zip -O easierwsainstaller.zip; unzip easierwsainstaller.zip -d /root/easierwsainstaller; cd /root/easierwsainstaller; mv /root/easierwsainstaller/EasierWsaInstaller*/* /root/easierwsainstaller; cd src; cd EasierWsaInstaller; chmod +x ./*.sh && ./install.sh --arch=arm64 --method=magiskonwsalocal --gapps=mindthegapps --variant=pico --wsatools=no --productname=winfried --amazonstore=no --wsarelease=retail --magiskversion=stable" |
| 174 | + |
| 175 | +``` |
| 176 | +[Go To "What to do after installation"](#what-to-do-after-installation) |
| 177 | + |
| 178 | +## openSUSE Tumbleweed & ARM64 & MagiskOnWSALocal |
| 179 | +```bash |
| 180 | +sudo sh -c "cd ~; sudo rm -rf /root/easierwsainstaller; sudo rm -rf /root/easierwsainstaller-project; sudo apt update && sudo apt upgrade -y; sudo zypper dup -l -y; sudo zypper install -l -y git curl wget unzip python310 python310-pip; cd /root/; wget https://github.com/herrwinfried/EasierWsaInstaller/archive/refs/heads/alpha.zip -O easierwsainstaller.zip; unzip easierwsainstaller.zip -d /root/easierwsainstaller; cd /root/easierwsainstaller; mv /root/easierwsainstaller/EasierWsaInstaller*/* /root/easierwsainstaller; cd src; cd EasierWsaInstaller; chmod +x ./*.sh && ./install.sh --arch=arm64 --method=magiskonwsalocal --gapps=mindthegapps --variant=pico --wsatools=no --productname=winfried --amazonstore=no --wsarelease=retail --magiskversion=stable" |
| 181 | +``` |
| 182 | + |
| 183 | +[Go To "What to do after installation"](#what-to-do-after-installation) |
| 184 | + |
| 185 | +# What to do after installation |
| 186 | + |
| 187 | +**Only If You Download OnlyWSA Method . Go to `C:\easierwsainstaller-project` and double click the file. then install it.** |
| 188 | + |
| 189 | +**If you used the WSAGAScript or magiskonwsalocal Method, read on** |
| 190 | + |
| 191 | +- [Method 1](#method-1) |
| 192 | +- [Method 2](#method-2) (Manuel) |
| 193 | + |
| 194 | + |
| 195 | +# Method 1 |
| 196 | + |
| 197 | +## WSAGAScript Method |
| 198 | + |
| 199 | +> If you are using arm arm64. x64 if you are using intel or amd processor 64 bit. As the folder you will choose |
| 200 | +
|
| 201 | +Go to target `C:\wsa\[x64/arm64]` and double click **setup.bat** |
| 202 | + |
| 203 | +## MagiskOnWsaLocal Method |
| 204 | + |
| 205 | +Go to target `C:\wsa\wsamagisk` and double click **Run.bat** |
| 206 | + |
| 207 | +# Method 2 |
| 208 | +or if you want to do it manually, start windows terminal administrator and type the following commands. |
| 209 | +> If you are using arm arm64. x64 if you are using intel or amd processor 64 bit. As the folder you will choose |
| 210 | +
|
| 211 | +``` |
| 212 | +cd 'C:\wsa\[x64/arm64]' |
| 213 | +``` |
| 214 | + |
| 215 | +``` |
| 216 | +Add-AppxPackage -Register .\AppxManifest.xml |
| 217 | +``` |
3 | 218 |
|
4 | 219 | # **FAQ** |
5 | 220 |
|
| 221 | +### **MagiskOnWsaLocal offers Custom Gapps option, do you offer it?** |
| 222 | + |
| 223 | +No, unfortunately we do not support it. |
| 224 | + |
6 | 225 | ### **Is there Language Support?** |
7 | 226 |
|
8 | | -No for now, as I think it complicates things during the development phase. |
| 227 | +No for now. |
9 | 228 |
|
10 | 229 |
|
11 | 230 | # Credits |
|
0 commit comments