Android apps and games on your iPhone.
Install · Compatibility · Website · Releases
Add an APK, tap it, and it opens full-screen.
- Translation layer — the game’s own 64-bit Android code runs on the iPhone. Husk stands in for Android around it (C library, Java, GL, Vulkan, audio, input). No Android boot; a game starts in seconds.
- Emulation — a full LineageOS guest under QEMU, for apps the translation layer cannot run yet.
- PS4 — fake packages and game folders on iOS 17.4+.
Sideload with SideStore, AltStore, or TrollStore. iOS 15.5 or later.
Guide: itslevii.dev/docs/install
Add this source in SideStore or AltStore (Sources › +). It also lists AetherPS4, Utsuro, Podium and Fathom:
https://itslevii.dev/repo.json
Or download Husk.ipa from Releases.
Games need JIT, or they can run from Play without JIT after you import the certificate that installed Husk.
![]() GTA: San Andreas |
![]() Minecraft Dungeons |
|
![]() Library |
![]() Game Settings |
![]() Settings |
On a Mac with Xcode, plus meson, ninja, pkg-config, python3, xcodegen, qemu-img, and a Rust toolchain with aarch64-apple-ios:
./scripts/ci_build.shThat produces build/Husk.ipa. Later app-only rebuilds: ./scripts/package_ipa.sh → ~/Desktop/Husk.ipa.
GPL-2.0-or-later. Husk links QEMU (GPLv2), so the shipped binary is a combined GPLv2 work. It cannot go on the App Store. See docs/01-licensing.md.




