标签:# TCI

不用电脑、不传私钥到云端:剖析 LetraInstaller 的 iOS 纯端侧签名、TCI 仿真与 LocalDevVPN 架构

在 iOS 侧载与逆向工程领域,“脱离电脑完成应用自签名与安装”一直是许多开发者和极客探索的终极方向。无论是早期的 AltStore 还是基于本地 Wi-Fi 环回的 SideStore,多年来始终受制于两大工程枷锁:一是在无 JIT、无越狱的沙箱内无法本地运行 Apple 专有的 ADI / Anisette 核心算法,不得不将 Apple ID 凭证委托给第三方的云端公共服务器;二是在 iOS 17.4 以后苹果全面弃用老旧 Lockdown 协议,导致依赖本地通道的自动化安装方案大面积失效。

近日,iOS 越狱社区资深开发者 CokePokes(Phantom、AppStore++ 核心作者)正式开源了 LetraInstaller。它在 iOS 受限沙箱内嵌入了纯解释执行的 Unicorn TCI 虚拟机,直接模拟 x86_64 指令集运行 Apple 原始 CoreADI 库,同时结合本地 LocalDevVPN 虚拟网卡与 iOS 17.4+ 的 RPPairing 加密隧道,实现了“零电脑连接、零凭证出机”的纯端侧真机自签名与安装闭环。我在第一时间对其开源架构与 IPA 二进制产物进行了逆向解构,梳理出了这套优雅而硬核的端侧工程范式。