Leviidev

Husk 让 iPhone 原生或模拟方式运行 Android 应用与游戏:APK 导入即可全屏启动,翻译层让 64 位安卓代码直跑苹果芯片,跑不了的再由 QEMU 内的完整 LineageOS 兜底。

3.0
发布于
2 天前
2,265
星标
34,049
下载
同步于
1 天前
android

最新版本

3.02026年10月18日 05:34
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Husk 让 iPhone 直接运行 Android 应用和游戏:把 APK 加进应用,点一下就全屏启动。它提供两种运行方式,翻译层让游戏自己的 64 位 Android 代码直接跑在 iPhone 处理器上,几秒开玩;模拟方式则在 QEMU 里启动完整的 LineageOS 系统。

翻译层由 Husk 代为提供 Android 的 C 库、Java 调用、OpenGL ES(经 ANGLE)、Vulkan(经 MoltenVK)、声音与触控,游戏代码不做任何模拟,启动快、性能好。

项目 内容
平台 iOS 16.0+(iPhone)
运行方式 翻译层(原生)或 QEMU 模拟 LineageOS
安装方式 SideStore、AltStore、TrollStore 侧载
许可 GPL-2.0

APK 装进 iPhone 就能玩,翻译层秒开不模拟,跑不动的还有完整 Android 兜底。

主要功能

  • APK 导入即玩:支持 APK 与 XAPK、APKM、APKS 等分包格式,导入后全屏启动
  • 翻译层运行:Unity、UE4、cocos2d-x、Godot 3/4、SDL2/SDL3、Rockstar 引擎游戏原生直跑
  • 完整系统模拟:QEMU 启动 LineageOS,运行翻译层暂不支持的应用
  • Play 服务可见:游戏检测到 Google Play 服务已安装(未登录),启动检查可正常通过
  • 存档备份:游戏存档可导出 zip,恢复到本机或另一台 iPhone
  • 崩溃报告:游戏崩溃后下次启动展示原因,可生成报告分享
  • JIT 引导:内置 StikJIT 等多种获取 JIT 的方式,分步引导完成

适用人群

  • 想在 iPhone 上玩安卓独占游戏的玩家
  • 需要临时运行安卓应用的双机用户
  • 喜欢折腾侧载与模拟器的进阶用户
  • 想在 iOS 体验 LineageOS 的极客

快速上手

  1. 准备一台 iOS 16.0 及以上的 iPhone
  2. 在 SideStore 或 AltStore 中添加 Husk 源并安装,或从 Releases 下载 IPA 手动侧载
  3. 按「设置」里 JIT 相关页面的引导开启 JIT
  4. 把 64 位 APK 导入应用,点按启动
  5. 翻译层跑不了的应用,改用模拟方式启动完整 Android

核心优势

  • 快而不模拟:翻译层不做指令转译,游戏秒开、性能接近原生
  • 两条路线:兼容性问题交给 QEMU 模拟兜底,覆盖面更全
  • 安装省心:同一个 IPA 兼容 SideStore、AltStore 与 TrollStore
  • 存档可迁移:zip 备份让换机不丢游戏进度

系统要求

项目 要求
操作系统 iOS 16.0 及以上
APK 格式 需包含 arm64-v8a 64 位原生代码
JIT 需通过 StikJIT、StikDebug、TrollStore 或越狱获取
构建 Mac + Xcode(自行编译时)

注意事项

  • 不支持 32 位应用:iPhone 无法运行 32 位 ARM 代码,只有 32 位库的 APK 无法使用
  • 纯 Java 应用受限:无原生引擎的 Java 应用不支持翻译层,需走模拟方式
  • Play 功能不可用:Play Games 登录、云存档与内购在翻译层下无法使用
  • 单游戏运行:翻译层一次启动一个游戏,切换时按提示关闭重启

历史版本

排序