Now live · stable build v1.0.0

What if you could run any Android APK on your iPhone?

I am not kidding. Husk is an unofficial iOS app that runs the Android apps you actually want on an iPhone or iPad — either through a fast translation layer or a full QEMU + LineageOS emulator. Here is exactly what it is, how to install it, and how to run your APKs.

  • iOS 26+required
  • arm64 (64-bit)APK only
  • —download
  • Freeno account

Any 64-bit APK

Install Android apps and games that simply do not exist on the App Store.

Two engines

A lightning-fast translation layer, or a real Android system for everything else.

Phone & iPad

Works on any 64-bit iOS 26+ device — no Mac, no Mac Catalyst.

One-time PC setup

A computer is needed only for the first install and the pairing file.

The basics

What is Husk iOS?

Husk iOS is an application that can be used to run Android games on iPhone or iPad. Currently it only runs APK files, but soon it is expected to become compatible with Mac, Windows, Linux, PS4 and PS5. As soon as Husk iOS is released for those other platforms, this page will be updated with a detailed guide for each device.

If you have been an iOS user for days or months, you have almost certainly noticed a bunch of Android applications that simply cannot be installed on iOS devices. If there is any such application — don't worry, you have got options now. Below we explain what Husk actually is, and exactly how to use it to install an APK file on an iPhone or iPad.

A quick word of caution

Husk is a third-party project, not an Apple product. Sideloading is at your own risk, you should only sign builds with your own Apple ID, and you are responsible for what you install. Nothing on this site ever asks for your Apple ID or your pairing file.

Built by a developer who clearly does not idle

Husk is developed by Leviidev — the same developer behind AetherPS4, StikDebug, Podium and Fathom. A translation layer and a bundled Android emulator shipping on iOS at the same time is a serious engineering effort, which is also why community guides like this one exist.

Two ways to run Android

For the unversed, Husk iOS offers two methods to run games on Android:

Method 01 Fastest

Translation Layer

Android APIs mapped straight onto native iOS code.

  • Download the HUSK IPA and install it with a sideloading app — KSign, SideStore, Altstore and others.
  • Launch Husk, then find the APK file you want to install on your iPhone or iPad.
  • Make sure the APK is 64-bit for a smooth and uninterrupted experience.
  • The APK must be written in Java — the Translation Layer does not support any native engine yet.

32-bit files are on the roadmap, not available today.

Method 02 Full system

Emulation (QEMU)

A real Android environment, booted inside Husk.

  • Husk bundles QEMU, which can boot a complete Android system — LineageOS.
  • Use it for applications the Translation Layer cannot handle yet.
  • Expect it to be noticeably slower than the Translation Layer.
  • First boot downloads a large system image, so use a strong connection.

Whichever method you pick, JIT must be enabled first.

Setup

How to install the Husk app on iOS

There are multiple ways to install Husk on iOS, but this walkthrough uses SideStore, because it is the one that stops asking for a computer after day one. You will need a computer for the first setup only.

iOS 26+ iPhone or iPad (64-bit) USB cable A computer, once Your own Apple ID
  1. Hardware

    Connect your iPhone to the PC

    Grab a USB cable and plug the iPhone into the computer. This is the only step that genuinely needs a desktop — every other step happens on the phone.

  2. Windows · Linux · macOS

    Install iLoader on the PC

    Download and install iLoader on your computer. iLoader is available for Windows, Linux and macOS, so make sure you grab the compatible version. Once the installer finishes, you are ready to go.

  3. Security

    Sign in to iLoader with your Apple ID

    Launch iLoader and sign in using your own Apple ID. iLoader uses it to sign the IPA so your device can run it. Never type your Apple ID into a website you did not open yourself.

  4. Installer section

    Run the SideStore (Stable) installer

    In the Installer section, click SideStore (Stable). The installation of SideStore starts on your PC from there. Keep the phone and PC connected for the whole process — unplugging mid-install is the most common reason this fails.

  5. Settings app

    Trust the developer profile

    When you launch SideStore for the first time you may get an “Untrusted Developer” pop-up. Go to Settings → General → VPN & Device Management, tap the Apple ID profile, and choose Trust. After that you can open and use SideStore normally.

  6. Bottom-right corner

    Sign in to SideStore

    Open SideStore and tap Settings in the bottom-right corner. Sign in with the same Apple ID. SideStore keeps the signature refreshed in the background, so you never have to reach for the PC again.

  7. App Store

    Install and connect LocalDevVPN

    From the App Store, download and install LocalDevVPN. Launch it and tap connect. SideStore uses this VPN tunnel to talk to your iPhone wirelessly, which is what lets you refresh the app without a computer.

  8. IPA required

    Download the Husk IPA

    Grab the Husk IPA from the download page and save it to Files on the iPhone. If you already installed a previous build, delete the old IPA first so you do not pick the wrong file.

  9. My Apps → +

    Import the IPA into SideStore

    In SideStore tap My Apps, then the + icon in the top-left corner. Find the Husk IPA in Files and tap it — the installation starts right away.

  10. Performance step

    Raise the memory limit with Get More RAM

    Before opening Husk you must download and set up Get More RAM — it helps Husk run smoothly. Install it through SideStore the same way, open it, go to Settings and sign in with your Apple ID. Then go to the Apple ID section and tap Refresh. A list of bundle IDs appears: select the Husk bundle ID, tap it, and choose Add Increased Memory Limit.

  11. Uninstall → reinstall

    Reinstall Husk

    Go back to SideStore, uninstall the current version of Husk, then reinstall it so it picks up the new memory limit. When that finishes you can delete the Get More RAM app again.

  12. Sources tab

    Add StikDebug as a source

    In SideStore tap Sources at the bottom, then View Recommended Sources. Choose StikDebug & More and then StikDebug. When the pop-up appears, tap Add Source and let it download.

  13. StikDebug

    Enable JIT in StikDebug

    Launch StikDebug on the phone and enable JIT. On iPhone, tap the Refresh icon. The first time you will probably see red text reading “Pairing file not found” — that is expected, keep reading.

  14. iLoader

    Place the pairing file

    Connect the phone to the PC again and open iLoader. Tap Manage Pairing File on the left side, then hit Place next to the StikDebug entry. Once the file is placed successfully, reopen StikDebug on the phone.

  15. Universal.js

    Refresh and assign the script

    Tap Refresh in StikDebug again — this time you will see a list of options instead of red text. Tap and hold the Husk app, choose Assign Script, and pick Universal.js. JIT is now enabled for Husk.

  16. Large download

    Download the Android runtime

    In SideStore go to the Apps section and tap Husk. A pop-up appears — tap Download to start fetching the Android runtime. It is a huge file, so use a stable and strong internet connection (ideally Wi-Fi).

  17. Full Screen Android

    Boot the Android environment

    Once the download finishes you get two options: App Library and Full Screen Android. Tap Full Screen Android — Husk will begin preparing the Android environment on the device.

  18. Welcome to LineageOS

    Complete the LineageOS setup

    A screen saying “Welcome to LineageOS” appears. Tap Start and walk through the setup. When it is done you have Android running on your iOS device — that is it.

Prefer to watch it happen?

A full video walkthrough of the entire process is embedded below.

Watch on YouTube ↗
Usage

How to run APK files on iOS using the Husk app

Millions of iOS users have been looking for a way to install APK files. It was not possible before. With Husk, you can run an APK file or game on your iPhone or iPad — it takes about a minute once the environment is ready.

  1. Get the official IPA

    Visit the official site at www.huskios.com and click the HUSK IPA button. The build mirrored on this site is linked from the download page.

  2. Install it with a sideloading app

    Use any sideloading tool to install it — SideStore is the smoothest option, AltStore and KSign work too. Once installed, launch Husk on your device.

  3. Open App Library

    On launch Husk shows two options: App Library and Full Screen Android. Tap App Library — Husk quietly prepares the Android environment in the background so installing APKs later is instant.

  4. Tap the + button

    When the environment is ready, go back into App Library and tap the + icon in the top-right corner. You will see Install an Apk and Send files to Android.

  5. Pick your APK file

    Tap Install an Apk and choose the APK you want from Files. Remember: it must be a 64-bit build written in Java — 32-bit and native-engine APKs are not supported yet.

  6. Wait for the import

    Husk imports the file into the Android environment. Let the installation finish — a large APK can take a minute or two, so keep the app in the foreground.

  7. Launch it and enjoy

    Tap the installed APK icon. You are redirected back to the Android Library, where the app has been added. Find it, tap it, and you are running an Android app on your iPhone.

Ready to grab the build?

Check the version, size and SHA-256 before you install anything.

Get the Husk IPA →
Answers

Frequently asked questions

The short version of everything people ask before they start.

See all 10 questions

That is it.

Download the IPA, follow the guide, and Android is running on your iPhone.