登录 注册
开发者工具
20,705
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
C
语言
—
创建时间
最近更新

项目能做什么

运行在 iOS 上的 Linux shell 环境。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# [iSH](https://ish.app)

[![Build Status](https://github.com/ish-app/ish/actions/workflows/ci.yml/badge.svg)](https://github.com/ish-app/ish/actions)
[![goto counter](https://img.shields.io/github/search/ish-app/ish/goto.svg)](https://github.com/ish-app/ish/search?q=goto)
[![fuck counter](https://img.shields.io/github/search/ish-app/ish/fuck.svg)](https://github.com/ish-app/ish/search?q=fuck)
[![shit counter](https://img.shields.io/github/search/ish-app/ish/shit.svg)](https://github.com/ish-app/ish/search?q=shit)

<p align="center">
<a href="https://ish.app">
<img src="https://ish.app/assets/github-readme.png">
</a>
</p>

A project to get a Linux shell running on iOS, using usermode x86 emulation and syscall translation.

For the current status of the project, check the issues tab, and the commit logs.

- [App Store page](https://apps.apple.com/us/app/ish-shell/id1436902243)
- [TestFlight beta](https://testflight.apple.com/join/97i7KM8O)
- [Discord server](https://discord.gg/HFAXj44)
- [Wiki with help and tutorials](https://github.com/ish-app/ish/wiki)
- [README中文](https://github.com/ish-app/ish/blob/master/README_ZH.md) (如若未能保持最新,请提交PR以更新)

# Hacking

This project has a git submodule, make sure to clone with `--recurse-submodules` or run `git submodule update --init` after cloning.

You'll need these things to build the project:

 - Python 3
   + Meson (`pip3 install meson`)
 - Ninja
 - Clang and LLD (on mac, `brew install llvm`, on linux, `sudo apt install clang lld` or `sudo pacman -S clang lld` or whatever)
 - sqlite3 (this is so common it may already be installed on linux and is definitely already installed on mac. if not, do something like `sudo apt install libsqlite3-dev`)
 - libarchive (`brew install libarchive`, `sudo port install libarchive`, `sudo apt install libarchive-dev`) TODO: bundle this dependency

## Build for iOS

Open the project in Xcode, open iSH.xcconfig, and change `ROOT_BUNDLE_IDENTIFIER` to something unique. You'll also need to update the development team ID in the project (not target!) build settings. Then click Run. There are scripts that should do everything else automatically. If you run into any problems, open an issue and I'll try to help.

## Build command line tool for testing

To set up your environment, cd to the project and run `meson build` to create a build directory in `build`. Then cd to the build directory and run `ninja`.

To set up a self-contained Alpine linux filesystem, download the Alpine minirootfs tarball for i386 from the [Alpine website](https://alpinelinux.org/downloads/) and run `./tools/fakefsify`, with the minirootfs tarball as the first argument and the name of the output directory as the second argument. Then you can run things inside the Alpine filesystem with `./ish -f alpine /bin/sh`, assuming the output directory is called `alpine`. If `tools/fakefsify` doesn't exist for you in your build directory, that might be because it couldn't find libarchive on your system (see above for ways 
阅读完整原文

项目深度分析 AI 生成

iSH Pro 高级终端增强版(App 内购/订阅)

产品构想基于现有开源核心,在 App Store 上提供增强商业版或通过应用内购解锁专业功能。
核心功能定制化键盘条与快捷指令配置、iCloud/WebDAV 自动备份与跨设备环境同步、多标签与分屏终端、丰富的终端主题与字体支持。
目标用户依赖 iPad/iPhone 进行轻量开发的工程师与学生。
难度/周期中等 · 1-3个月 · 成本:Apple 开发者账号年费 ($99)、少量本地/云测试机成本
收费模式Freemium 模式(基础版免费,高级功能采用内购解锁或月度/年度订阅)。
竞争风险Apple 审核政策对执行代码和后台保活的严格限制风险;开源协议带来的合规约束。
依据 已验证事实

垂直领域预配置便携环境(安全/教育离线包)

产品构想针对网安渗透测试或计算机教学,提供预编译好常用工具集(如 nmap, python, git, 基础网络分析工具)的一键导入镜像市场与配套教程。
核心功能开箱即用的 Alpine 定制 rootfs 镜像市场、离线技术文档库、一键重置与状态快照管理。
目标用户网安初学者、现场运维工程师、计算机教育机构师生。
难度/周期低至中等 · 1-2个月 · 成本:静态镜像分发 CDN 与存储成本(初期极低)
收费模式付费镜像包下载(In-App Purchase)或捆绑教程课程销售。
竞争风险安全工具可能引发 App Store 审核阻力;网络工具受 iOS 沙盒权限限制导致功能残缺。
依据 AI推测

基于用户态模拟的 iOS 边缘运行时 SDK

产品构想将 iSH 的 x86 用户态模拟与系统调用翻译核心剥离为通用 SDK,授权给需要沙盒内执行自定义脚本/旧版二进制文件的企业 App。
核心功能嵌入式 C/C++ 模拟器内核、iOS 进程安全沙盒桥接、虚拟文件系统适配器、技术支持与定制系统调用支持。
目标用户有移动端安全执行、离线沙盒运行复杂代码需求的 B 端企业及 App 开发者。
难度/周期高 · 6个月以上 · 成本:核心架构重构人力成本、企业法务咨询成本
收费模式商业闭源商业授权协议(Dual-licensing / SDK License)与企业定制技术支持服务。
竞争风险市场需求偏窄且小众;维护底层汇编 gadgets 和 x86 翻译的工程复杂度极高;JIT 权限缺失导致性能天花板明显。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 100 个 Release
社区活跃Star 20,705 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。