Once the GApps image initializes successfully, start the Waydroid container and session services. Start the system container: sudo systemctl start waydroid-container Use code with caution. Start the user session (run this without sudo ): waydroid session start Use code with caution. Open the Android user interface in a new window: waydroid show-full-ui Use code with caution. Step 3: Fix "Device is not Play Protect certified"
| Problem | Likely Cause | Solution | | :--- | :--- | :--- | | Play Store crashes on open | Corrupted Gapps installation | Re-run waydroid init with a fresh image, then waydroid session stop and start | | "Google Play Services keeps stopping" | Incorrect image architecture (arm64 on x86) | Download the correct x86_64 Gapps image. Waydroid uses a hybrid translation layer, but Gapps must match the container arch. | | Cannot sign into Google Account | Outdated Gapps or date/time mismatch | In Waydroid Settings → Date & time → Use network time. Then clear data for Google Play Services. | | No notifications | Gapps doesn’t have proper container ID | Run waydroid app run com.google.android.gms to force-register with Google’s FCM servers. | waydroid gapps image
While Waydroid is running, open a terminal on your host Linux machine and extract your Android ID using the following script or command sequence: sudo waydroid shell Use code with caution. Once inside the Android shell, run: Once the GApps image initializes successfully, start the
Start the Waydroid session:
Copy or move both .img files into /etc/waydroid-extra/images/ . From now on, Waydroid will use these instead of the standard ones. The command is as follows: Open the Android user interface in a new