https://github.com/ilhan-athn7/android_proprietary_native_bridge
A collection of android DTB(Dynamic Binary Translator) implementations pulled from Chromebook Software and Windows Subsystem For Android.
https://github.com/ilhan-athn7/android_proprietary_native_bridge
android binfmt-misc chromebook libhoudini libndk
Last synced: 5 months ago
JSON representation
A collection of android DTB(Dynamic Binary Translator) implementations pulled from Chromebook Software and Windows Subsystem For Android.
- Host: GitHub
- URL: https://github.com/ilhan-athn7/android_proprietary_native_bridge
- Owner: ilhan-athn7
- License: gpl-3.0
- Created: 2022-06-09T18:49:01.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-19T06:37:12.000Z (over 2 years ago)
- Last Synced: 2024-02-19T07:40:31.662Z (over 2 years ago)
- Topics: android, binfmt-misc, chromebook, libhoudini, libndk
- Language: Shell
- Homepage:
- Size: 21.5 KB
- Stars: 39
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## What is this?
- A solution for running arm/arm64 android applications on open source Android on PC projects such as `BlissOS`, `Waydroid` and `Redroid (Remote-Android)`
## How to use?
- Download from [releases](https://github.com/ilhan-athn7/android_proprietary_native_bridge/releases) and install with `Magisk Manager` or `KernelSU`.
- Android version must match.
- `libhoudini` is recommended for Intel processor.
- `libndk` is recommended for Intel and AMD processor.
## Building module locally
For ChromeOS
- Retrieve recoveries from [chromiumdash](https://chromiumdash.appspot.com/serving-builds) or [cros.tech](https://cros.tech/) website.
- `zork`, `guybrush` or `skyrim` is recommended for AMD processors.
- `brya` is recommended for recent generation Intel processors.
- Use [cros_nb_extract.sh](https://github.com/ilhan-athn7/android_proprietary_native_bridge/blob/main/Scripts/cros_nb_extract.sh) script to build the module.
For AVD (Android Studio) (Not planned)
- Similar Projects:
- [sickcodes/Droid-NDK-Extractor](https://github.com/sickcodes/Droid-NDK-Extractor)
- [RawPikachu/libndk_translation_Module](https://github.com/RawPikachu/libndk_translation_Module)
For Windows Subsystem for Android (Outdated - Postponed - Incomplete)
- Go to [store.rg-adguard](https://store.rg-adguard.net/) website.
- Chose ProductID, paste `9P3395VX91NR` to the textbox and hit the button.
- Download `.msixbundle` from the bottom of results table.
- Use [wsa_nb_extract.sh](https://github.com/ilhan-athn7/android_proprietary_native_bridge/blob/main/Scripts/wsa_nb_extract.sh) script to build the module.
- Similar Projects:
- [natsumerinchan/libhoudini-package](https://github.com/natsumerinchan/libhoudini-package)
For Google Play Games for PC (Not planned)
## Notes
- If you tried to run Genshin Impact but is stuck on loading, review [this](https://github.com/ilhan-athn7/android_proprietary_native_bridge/blob/main/GI_affinity_workaround) workaround.
### [References](https://github.com/ilhan-athn7/android_proprietary_native_bridge/blob/main/REFERENCES.md)