casualsnek/waydroid_script

Python Script to add OpenGapps, Magisk, libhoudini translation library and libndk translation library to waydroid !

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 18th, 2026
Created on October 2nd, 2021
Open Issues & Pull Requests: 152 (+0)
GitHub issues: Enabled
Number of forks: 281
Total Stargazers: 3,787 (+0)
Total Subscribers: 30 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 43.1 hours
Mean response time: 45.7 days
90th percentile: 117.1 days
Tracked items: 69

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 64
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 578 days
Stale 30+ days: 55
Stale 90+ days: 50

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Waydroid Extras Script is a Python utility that installs Google Play Services, Magisk, ARM translation libraries, and other enhancements into Waydroid Android containers on Linux.

The tool addresses the limitation that Waydroid ships without Google Play Services and other common Android features by automating the installation of these components into the container. It works by providing both an interactive terminal interface and command-line options to install individual packages like OpenGapps, Magisk for root access and module support, libndk or libhoudini for ARM binary translation, Widevine DRM support, and a Smart Dock interface. The script handles the complex setup steps that would otherwise require manual intervention, including device registration with Google's servers after GApps installation.

This tool suits users running Waydroid on Linux who need Google Play access or Magisk functionality but lack the expertise or patience for manual installation. It is particularly valuable for those wanting to run Android games or apps that depend on Play Services or ARM-native libraries. The README distinguishes libndk as offering better performance than libhoudini on AMD processors, and notes that for advanced Magisk management beyond installation, users should consult a separate dedicated project.

The project maintains an interactive interface alongside command-line access, indicating attention to usability for both novice and experienced users. The README documents specific library versions being deployed, suggesting deliberate curation of components. Installation instructions are provided for multiple Linux distributions, showing awareness of the fragmented package manager landscape across different systems.