EmuCoreV is a PlayStation Vita emulator for Android. It combines a custom Android interface, library and catalog UX, installer flows, and runtime controls with a Vita3K-based emulation core adapted for this app.
Warning
EmuCoreV is still under active development. Expect instability, renderer-specific issues, incomplete compatibility, and device-to-device performance differences.
Current Android builds target arm64-v8a only. Firmware handling, game installation, compatibility sync, and mobile UX are still being refined.
Not all games boot or behave correctly yet. Compatibility, fixes, and performance work are ongoing.
- Vita3K-based native core integrated into a Kotlin + Jetpack Compose Android app
- Library and catalog screens with cover art, metadata, media, and compatibility badges
- Firmware, update,
VPK,ZIP,PKG,zRIF,RIF, andwork.bininstall flows - In-game overlay, per-game settings, and Android-first storage and setup flows
- App language selection and localized UI resources
This repository contains the Android application, Compose UI, JNI bridge code, bundled Vita3K source tree, catalog assets, and supporting build tooling used by EmuCoreV.
- Kotlin + Jetpack Compose
- Android DataStore
- JNI bridge to native C++
- Vita3K-based emulation core and Android integration layer
- Android NDK + CMake
- Local compatibility sync against Vita3K compatibility data
EmuCoreV currently targets Android with:
minSdk 28targetSdk 36- package id
com.sbro.emucorev - version
0.0.2 - ABI
arm64-v8a
- Android Studio with Android SDK, NDK
29.0.14206865, and CMake3.22.1+ - JDK compatible with the Gradle configuration in this project
- OpenSSL Android outputs prepared under
tools/openssl-test/out vcpkginstalled locally and exposed throughVCPKG_ROOT
.\gradlew :app:assembleDebugapp/build.gradle.ktscurrently pointsOPENSSL_ROOT_DIRtotools/openssl-test/outtools/build_android_openssl.shis the local helper used to prepare the expected OpenSSL layoutVCPKG_ROOTshould point to your localvcpkgcheckout
app/Android application moduleapp/src/main/java/com/sbro/emucorevKotlin app codeapp/src/main/cppNative bridge and Vita3K-based sourcesapp/src/main/assetsCatalog data and bundled assetstools/Local helper scripts and ignored machine-specific native build inputs
- Firmware files, licenses, keys, and game content are not distributed with this repository.
- Use only your own legally obtained firmware and game dumps.
- Compatibility data shown in the catalog and detail screens is derived from Vita3K's public compatibility data.
EmuCoreV builds on the Vita3K project and its ecosystem, then layers a custom Android interface, catalog, installer flow, storage handling, and handheld-focused UX on top.
- Vita3K: https://github.com/Vita3K/Vita3K
- Vita3K Compatibility: https://github.com/Vita3K/compatibility
- Vita3K Compatibility Page: https://vita3k.org/compatibility.html?lang=en
If you want to support ongoing development:
- Donate: https://send.monobank.ua/jar/9ZocYsprhJ
- More apps by the author: https://play.google.com/store/apps/dev?id=7136622298887775989
This project includes and derives from GPL-licensed Vita3K code, so the repository is distributed under the GNU General Public License v2.0 or later.
See LICENSE for details.