remote-android / redroid-doc

redroid (Remote-Android) is a multi-arch, GPU enabled, Android in Cloud solution. Track issues / docs here
4.35k stars 311 forks source link

Add support for popular capabilities: Gapps, Magisk, libndk, widevine DRM(L3) #351

Open gprocunier opened 1 year ago

gprocunier commented 1 year ago

Is your feature request related to a problem? Please describe. It is highly probable that users will need to have the following capabilities: Gapps, Magisk, libndk/houdini, widevine DRM(L3)

However there are many steps required to get them all loaded.

Describe the solution you'd like redroid images should include these by default, or at least as a maintained release along side basic images.

Describe alternatives you've considered Manually installing these software features is always the alternative, but it is tedious.

ayasa520 commented 1 year ago

Integrating proprietary software (widevine, libndk) into the image may have legal risks.

zhouziyang commented 1 year ago
schrmh commented 1 year ago

I think widevine is used for high quality video playback (usually) on paid services like Netflix, Amazon Prime Video. Some people might want it; personally I don't need it.

Also nice that it is now easier to get libndk_translation. Will try that now. I tried it last week and just was not able to get it working cause the extraction scripts just did not extract it (I even downloaded more Android Emulators out of Android studio and used find and grep to find it but it just wasn't there...) + what I found prebuilt just did not seem to work (might have been outdated). Also libhoudini did not seem to work (tried with options from https://github.com/niizam/Genymotion_A11_libhoudini) but did not dig further into whether files were created at the correct locations.

Edit: Ahh.. Turns out something else is missing for this app?: image One other app that only worked on Armv8 (as of last week) works on my x86_64 machine now.