Guide

Installing Husk on iOS, start to finish

Nineteen steps. The computer is only involved in the first few — after that everything happens on the iPhone. Budget around fifteen minutes the first time, and a stable Wi-Fi connection for the runtime download.

You need

  • 64-bit iPhone or iPad on iOS 26+
  • A USB cable and one computer (Windows, Linux or macOS)
  • Your own Apple ID
  • Strong, stable internet for the runtime image

You will install

  • SideStore — installs and refreshes the IPA
  • LocalDevVPN — wireless signing from the App Store
  • Get More RAM — raises Husk's memory limit, then deleted
  • StikDebug — enables JIT for Husk

Keep handy

  • Your Husk .ipa file in Files
  • The official site: huskios.com
  • SideStore, AltStore or KSign
  • Patience for a multi-hundred-megabyte download
Step 0

Pick your engine

You do not have to choose up front — but knowing which one you want saves a lot of confusion later.

Method 01Fastest

Translation Layer

Best for Java-based 64-bit apps and most games.

  • Install the HUSK IPA through a sideloading app.
  • Launch it and import your APK from the App Library.
  • Near-native speed, because nothing is actually emulated.
Method 02Full system

QEMU Emulation

Best for apps the translation layer cannot handle.

  • Boots a complete LineageOS Android system inside Husk.
  • Choose Full Screen Android on first launch.
  • Slower, but far more compatible.
Setup

Install the Husk app on iOS

This walkthrough uses SideStore. There are multiple ways to install Husk, but SideStore is the only one that lets the signature refresh over VPN afterwards.

  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.

Stuck somewhere?

Most of these problems have already been asked and answered.

Open the FAQ
Usage

Run your first APK

Once the environment is ready, installing an app takes about a minute.

  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.

Rescue

When it goes sideways

The four failures that account for almost every broken Husk install.

01

“Untrusted Developer” keeps appearing

Go to Settings → General → VPN & Device Management, tap the Apple ID profile and choose Trust. Re-signing in SideStore can also reset this.

02

“Pairing file not found” in StikDebug

Reconnect to the computer, open iLoader, use Manage Pairing File, and hit Place next to StikDebug. Then tap Refresh inside StikDebug again.

03

Husk crashes on launch

Your 7-day signature most likely expired. Reinstall the IPA in SideStore. If it still crashes, redo the Get More RAM step — the raised memory limit is lost when you reinstall.

04

An APK will not install

Check that it is a 64-bit (arm64-v8a) build. 32-bit APKs are unsupported, and APKs that depend on a native engine will not run on the translation layer yet.