Skip to content

RJNY/Obtainium-Emulation-Pack

Repository files navigation

Obtainium Emulation Pack

A curated collection of Android emulators and gaming utilities for Obtainium.
Import the pack and get automatic updates for every emulator on your device.

GitHub Release Tests

The Obtainium maintainer also hosts a broader collection of crowdsourced app configs at apps.obtainium.imranr.dev


Getting Started

1. Install Obtainium

Download the latest release of Obtainium and install it on your device. If you're unsure which APK to grab, use app-release.apk.

2. Import the Pack

This is the easiest way to get started, especially on a new device.

  1. On your device, go to the latest release.
  2. Download the JSON for your device:
    • Standard (obtainium-emulation-pack-vX.X.X.json) - most devices
    • Dual-Screen (obtainium-emulation-pack-dual-screen-vX.X.X.json) - dual-screen devices (AYN Thor, Anbernic RG DS, etc.)
  3. In Obtainium, go to Import/Export > Obtainium Import and select the file.

Obtainium will now track and update all included apps.

What's in the Pack

Don't want the whole pack? Browse the tables below on your device and tap the Add to Obtainium! links for just the apps you want.

Emulator

App Add to Obtainium Standard Dual-Screen
aPS3e Add to Obtainium!
ARMSX2 Add to Obtainium!
Azahar Add to Obtainium!
Cemu Add to Obtainium! -
Cemu (Dual-Screen) Add to Obtainium! -
Citra MMJ Add to Obtainium!
Dolphin Emulator Add to Obtainium!
Dolphin Emulator (Dev build) Add to Obtainium! - -
Dolphin-MMJR2-VBI Add to Obtainium! - -
DuckStation Add to Obtainium!
Eden Add to Obtainium!
Eden (Nightly) Add to Obtainium! - -
Flycast Add to Obtainium!
Hakux Add to Obtainium!
MelonDS Add to Obtainium!
MelonDS Nightly Add to Obtainium!
MelonDualDS Add to Obtainium!
NetherSX2-Classic Add to Obtainium! - -
NetherSX2-Patch Add to Obtainium!
Pico8 Android Add to Obtainium!
Play! Add to Obtainium!
PPSSPP Add to Obtainium!
RetroArch (AArch64) Add to Obtainium!
RetroArch Nightly (AArch64) Add to Obtainium! - -
RPCSX Add to Obtainium!
ScummVM Add to Obtainium!
Vita3K Add to Obtainium!
X1 BOX Add to Obtainium!

Frontend

App Add to Obtainium Standard Dual-Screen
Argosy Add to Obtainium!
Cannoli Add to Obtainium!
Cocoon FE Add to Obtainium!
Console Launcher Add to Obtainium!
Daijishō Add to Obtainium!
iiSU Add to Obtainium!
Pegasus Add to Obtainium!

PC Emulation

App Add to Obtainium Standard Dual-Screen
GameHub Lite Add to Obtainium!
GameHub Lite (pre-release) Add to Obtainium! - -
GameNative Add to Obtainium!
Winlator Add to Obtainium!
Winlator CMod Add to Obtainium!
Winlator-Ludashi Add to Obtainium!

Streaming

App Add to Obtainium Standard Dual-Screen
Artemis Add to Obtainium!
Moonlight Add to Obtainium!
PXPlay Add to Obtainium! - -

Track Only

App Add to Obtainium Standard Dual-Screen
Adreno-Tools-Drivers Add to Obtainium!
ES-DE Custom Systems Add to Obtainium!
Mr. Purple Turnip Drivers Add to Obtainium!
Obtainium Emulation Pack Add to Obtainium!

Utilities

App Add to Obtainium Standard Dual-Screen
Bifrost Add to Obtainium!
CHDroid Add to Obtainium!
Cluster Tune Add to Obtainium!
Emulnk Add to Obtainium! -
EmuReady Lite Add to Obtainium!
ES-DE Android Apps Add to Obtainium!
ES-DE Companion Add to Obtainium! -
Jarngreipr Add to Obtainium! -
Mjolnir Add to Obtainium! -
O2P Tweaks Add to Obtainium! - -
OdinTools Add to Obtainium!
PixelGuide Add to Obtainium!
Syncthing-Fork Add to Obtainium!

FAQ

Can I install both stable and nightly versions of the same app?
No. Android only allows one app per package ID. You must choose between stable and nightly for apps like RetroArch, MelonDS, Eden, etc. The pack includes stable versions by default - use the individual "Add to Obtainium!" links above to switch to a nightly if you prefer.
How do I update the pack?
Same as the initial install. Re-import the latest JSON and it will update existing configs without removing any apps you've added separately.
What are the two JSON variants?
Some emulators have dual-screen forks (Cemu, MelonDS) that share the same Android package ID as the standard version. Since Obtainium can't have two apps with the same ID, the pack ships two variants:

  • Standard - for AYN Odin, Retroid Pocket, and most Android devices
  • Dual-Screen - for AYN Thor, Anbernic RG DS, and other dual-screen devices, with dual-screen forks swapped in plus dual-screen utilities
Why do some applications say TRACK ONLY?
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: GPU driver repos don't publish APKs, but you'll get update notifications so you don't have to manually check for new releases.
How do I use TRACK ONLY 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"
Can configs break?
Yes. Apps sourced from websites (HTML scraping) can break if the site changes its layout. GitHub-sourced apps are more stable. The pack is tested daily and broken configs are flagged automatically.

Contributing

Want to add an app or fix a config? See the Contributing Guide.

git clone https://github.com/RJNY/Obtainium-Emulation-Pack.git
cd Obtainium-Emulation-Pack

just add-app                    # interactive CLI to add a new app
just test --verbose --apks      # verify configs resolve to real APKs
just build                      # test, validate, normalize, and generate all output files

About

An Obtainium import file containing an Android emulation pack

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors