Open terminal and switch to the directory where "main.py" is located then run:
Open terminal and switch to the directory where "main.py" is located then run:
sudo python3 main.py install gapps
sudo venv/bin/python3 main.py install gapps
Then launch waydroid with:
Then launch waydroid with:
@ -63,13 +68,14 @@ After waydroid has finished booting, open terminal and switch to directory where
sudo python3 main.py google
sudo python3 main.py google
Copy the returned numeric ID, then open ["https://google.com/android/uncertified/?pli=1"](https://google.com/android/uncertified/?pli=1). Enter the ID and register it. Wait 10-20 minutes for device to get registered. Then clear Google Play Service's cache and try logging in!
Copy the returned numeric ID, then open ["https://google.com/android/uncertified/?pli=1"](https://google.com/android/uncertified/?pli=1). Enter the ID and register it. Wait 10-20 minutes for device to get registered. Then clear Google Play Service's cache and try logging in!
## Install Magisk
## Install Magisk


Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
sudo python3 main.py install magisk
sudo venv/bin/python3 main.py install magisk
Magisk will be installed on next boot!
Magisk will be installed on next boot!
@ -87,7 +93,7 @@ libndk seems to have better performance than libhoudini on AMD.
Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
sudo python3 main.py install libhoudini
sudo venv/bin/python3 main.py install libhoudini
## Integrate Widevine DRM (L3)
## Integrate Widevine DRM (L3)
@ -107,7 +113,7 @@ Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
sudo python3 main.py install widevine
sudo venv/bin/python3 main.py install widevine
## Install Smart Dock
## Install Smart Dock
@ -116,7 +122,7 @@ Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
sudo python3 main.py install smartdock
sudo venv/bin/python3 main.py install smartdock
## Granting full permission for apps data (HACK)
## Granting full permission for apps data (HACK)
@ -130,9 +136,9 @@ Arknights, PUNISHING: GRAY RAVEN and other games won't freeze on the black scree
Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
```
```
sudo python3 main.py hack nodataperm
sudo venv/bin/python3 main.py hack nodataperm
```
```
**WARNING**: Tested on `lineage-18.1-20230128-VANILLA-waydroid_x86_64.img`. This script will replace `/system/framework/service.jar`, which may prevent WayDroid from booting. If so, run `sudo python3 main.py uninstall nodataperm` to remove it.
**WARNING**: Tested on `lineage-18.1-20230128-VANILLA-waydroid_x86_64.img`. This script will replace `/system/framework/service.jar`, which may prevent WayDroid from booting. If so, run `sudo venv/bin/python3 main.py uninstall nodataperm` to remove it.
Or you can run the following commands directly in `sudo waydroid shell`. In this way, every time a new game is installed, you need to run it again, but it's much less risky.
Or you can run the following commands directly in `sudo waydroid shell`. In this way, every time a new game is installed, you need to run it again, but it's much less risky.
You need to register you device with its it before being able to use gapps, this will print out your Android ID which you can use for device registration required for Google apps:
You need to register you device with its it before being able to use gapps, this will print out your Android ID which you can use for device registration required for Google apps:
Open terminal and switch to directory where "main.py" is located then run:
Open terminal and switch to directory where "main.py" is located then run:
sudo python3 main.py google
sudo venv/bin/python3 main.py certified
Star this repository if you find this useful, if you encounter problem create an issue on GitHub!
Star this repository if you find this useful, if you encounter problem create an issue on GitHub!