Husk README

The project's README from github.com/Leviidev/Husk. As one markdown file: README.md.

Husk

Leviidev/Husk | Trendshift

Husk Downloads

Android app launcher for iOS.

Drop in an APK, tap it, and the Android app opens full-screen.

JIT

Husk needs JIT, which on iOS takes an attached debugger. Use StikDebug, or Husk's built-in StikJIT helper (iOS 26+), which on iOS 27 can pair with your iPhone from Settings with no computer. The app walks you through it; see docs/06-built-in-jit.md.

Builds

Every push builds an unsigned Husk.ipa in GitHub Actions (build-ipa.yml). It is attached to the run as an artifact, ready for AltStore, SideStore or TrollStore to sign and install. The first run builds QEMU and its dependencies from scratch, which takes a couple of hours; after that they are cached.

Licence

GPL-2.0-or-later. Husk links QEMU, which is GPLv2, so the shipped binary is a combined GPLv2 work and the full source is public. It cannot go on the App Store — both because of that and because it needs get-task-allow plus a debugger attaching at runtime. See docs/01-licensing.md.

Husk (Leviidev/Husk)

Searching Database…

2.6K ·GitHub
这是什么?Husk 是 iPhone 上的 Android 应用启动器:放入一个 APK,点一下,Android 应用就会全屏打开,或原生运行,或通过模拟运行。
它运行 Android 应用是原生方式还是模拟方式?两种都有,取决于应用——Husk 链接 QEMU 来模拟 Android,而有些应用可以原生运行;该项目对自己的描述是“Natively or Emulated”(原生或模拟)。
怎么把它装到我的 iPhone 上?从项目的 GitHub Actions 构建中获取未签名的 'Husk.ipa' 构件,然后用 AltStore、SideStore 或 TrollStore 签名并安装。
需要越狱,还是只需启用 JIT?不需要越狱,但需要通过附加调试器让 JIT 可用——使用 StikDebug,或在 iOS 26 及以上版本使用 Husk 自带的 StikJIT 辅助工具。
可以直接从 App Store 获取它吗?不能——它永远无法上架 App Store,一方面是因为它的 GPL 许可,另一方面是因为它需要 get-task-allow 权限外加运行时附加调试器。
需要哪个 iOS 版本?内置的 StikJIT 辅助工具需要 iOS 26 或更高版本;在 iOS 27 上,它还能直接从设置与你的 iPhone 配对,无需电脑。
首次构建要花多长时间?第一次 GitHub Actions 运行必须从头编译 QEMU 及其依赖,需要几个小时;之后构建产物会被缓存,后续构建会快得多。
StikJIT 是什么?StikJIT 是 Husk 自带的辅助工具(iOS 26 及以上可用),用于启用 Husk 所需的 JIT 编译器,这样你就不必依赖 StikDebug 之类的单独工具。
为什么 Android 启动器需要附加调试器?iOS 通常会阻止即时编译,除非应用附加了调试器,所以 Husk 依靠这种调试器附加(通过 StikDebug 或它自己的 StikJIT 辅助工具)来获得运行 Android 应用所需的 JIT 性能。
What are similar projects?UTM, Madeira, qemu, DroidDeck, Podroid, Tyranor-Next, nxnative, darwin-vm
Creator
Leviidev
Size
28 MB
Stars
2.6K
Age
1mo
Commits · 90 Days