An Obtainium import file that adds popular Android emulation applications to Obtainium.
The maintainer of Obtainium also hosts a collection of Crowdsourced app configurations. apps.obtainium.imranr.dev
Tip
Which APK you need to download will depend on your device.
If you're unsure, you can download app-release.apk
Download and Install the latest release of Obtainium
Tip
This is recommended installation method for beginners and/or new devices
- On your android emulation device, navigate to the latest release of the Obainium Emulation Pack.
- Download the file titled
obtainium-emulation-pack-vX.X.X.json
to your device. - Open Obtainium.
- Navigate to Import/Export.
- Select
Obtainium Import
and openobtainium-emulation-pack-vX.X.X.json
- You should see packages imported to your obtainium.
- Visit this page on your android emulation device
- Click the "Add to Obtainium!" links of the emulators you wish to track
Application Name | Add to Obtainium | Included in export json? |
---|---|---|
Daijishō | Add to Obtainium! | ✅ |
Pegasus | Add to Obtainium! | ✅ |
Application Name | Add to Obtainium | Included in export json? |
---|---|---|
Artemis | Add to Obtainium! | ✅ |
Moonlight | Add to Obtainium! | ✅ |
Application Name | Add to Obtainium | Included in export json? |
---|---|---|
AdrenoToolsDrivers | Add to Obtainium! | ✅ |
Obtainium Emulation Pack | Add to Obtainium! | ✅ |
Application Name | Add to Obtainium | Included in export json? |
---|---|---|
ES-DE Android Apps | Add to Obtainium! | ✅ |
OdinTools | Add to Obtainium! | ✅ |
Syncthing-Fork | Add to Obtainium! | ✅ |
You cannot install more than one version of the same app. For example: You must choose between RetroArch (stable) or RetroArch (nightly). You cannot have both.
To make things easier for beginners, I've omitted nightly, beta and canary versions where a stable one exists.
You can manually add beta/nightly applications by using the links in the README
Same as install method. It'll update existing resources. It will not remove any other resources you've added.
As the name implies, these application versions are only tracked, not pulled. This was done because we can't pull these resources, but you may still care to know when these resources have updates so you can pull them manually. For example: NetherSX2 can't provide an APK for legal reasons, but you'll get update notifications so you don't have to manually check or be stuck with outdated resources.
When you get notified of an update to your track only resource:
- visit the link to your resource
- download it manually
- in obtainium > click resource > click "Mark Updated"
Yes. Absolutely it can. Any of the scrapers that use regex can break if the application maintainers break convention. The applications pulling from GitHub are more stable and less likely to break.
You are welcome to make a PR with a contribution.
To add, update or remove an application, you need to:
- make edits to
src/applications.json
. - run
make release
in the root directory
Before you commit, make sure to run make release
.
This will:
- template the README and update the table
- update the minified json release file
After running make release
, please check for the following:
obtainium-emulation-pack-latest.json
has been updatedREADME.md
has been updated.- Does the README table generate a friendly application name? If not, see documentation for
nameOverride
- Does the README table generate a friendly applicaation URL? If not, see documentation for
urlOverride
- Is the application in beta? If so, please exclude it from the JSON using
meta.excludeFromExport
My scripts will do specific actions if specific application keys are present in the
application.json
key | type | default | description |
---|---|---|---|
meta.exludeFromExport | bool | false | Excludes the app from the release export json. |
meta.exludeFromTable | bool | false | Excludes the app from the README table. |
meta.nameOverride | string | null | Overwrite emulator name, useful if the default name is not human friendly |
meta.urlOverride | string | null | Overwrite the application preview link. If empty, the readme table will use the application scraper link as the homepage. |