Repository navigation
Releases
Releases · dima-xd/armbat
Armbat 0.1.2
Armbat 0.1.2 (3)
Shared storage is now one place instead of two. The guest's Java half and its native half used to disagree about the root of /sdcard, so a game that built its data path from the framework looked into an empty tree and fell back to the Google Play expansion downloader.
What changed
/sdcardmeans/sdcard/armbateverywhere:Environment.getExternalStorageDirectory(), hard-coded/sdcard,/mnt/sdcardand/storage/emulated/0in the archive's dex, and the kernel's path layer for native code.- Per-app trees keep their place:
/sdcard/Android/data/<package>and/sdcard/Android/obb/<package>still map to/sdcard/armbat/android/{data,obb}/<package>. - Fixed: UE3 titles that validate unpacked data through the framework (The Gods HD checks
/sdcard/CalviGames) pass the check and start their engine. - Kernel sockets for LAN and internet, with a guest DNS resolver shim.
- Screen: fixed the display size a guest is told, added a widescreen option.
- Unity: fixed loading and touch delivery.
- GLES: added missing entry points that older engines probe before they start.
- Debug build installs beside the release one.
Armbat 0.1.1
Armbat 0.1.1 (2)
- file:
armbat-0.1.1-2.apk - size: 30M
- sha256:
d9efed7fb4e7f3fe7f662e33e6a6da7efcc39c102cc361d1e76f4161a4344f46
Armbat 0.1.0
Armbat 0.1.0 (1)
First public build of Armbat - a container that runs 32-bit ARMv7 Android apps and games on 64-bit devices that have no 32-bit ABI at all. No root, no second Android, no virtual disk.
What works
- Real bionic userland: linker, libc, libm, libdl and C++ runtime from the Android 7.0
armeabi-v7asystem image. - A32 -> ARM64 JIT on Dynarmic; the guest's Java code runs on the system ART.
- EGL/GLES on the device GPU, OpenSL ES audio, MotionEvent pass-through with multitouch, rotation.
- ELF32 loader (
dlopen/dlsym, ARM relocations), Linux ARM syscall layer, JNI bridge. - Library UI: import an APK, launch it, delete it; data, saves and OBB live under
/sdcard/armbat.
Armbat nightly
Automatic build of dc1d0c1.
- version: 0.1.2 (3)
- size: 30M
- sha256:
fd5e1032415df9a961dbc75a3cbf4ca3067d1b0827401c525c5d47593f548a59
Saved as armbat-0.1.2-3-gdc1d0c1.apk inside the build artifact.