Files
vphone-cli/Research
LakrandClaude Opus 5 c53733b9c5 Record that an interpose does not cross the shared cache
Row 17's note claimed libmisfix "covers installation". It does not, and the
paragraph is superseded rather than edited, so the reasoning that was wrong
stays readable next to what replaced it.

The capture, the three corrections it forces — the signature was never the
problem, libmis resolves a UDID the interpose never sees, AllowAdHocSigning
has never taken effect in installd — and the three routes still open, with
why a detour is preferred over another libmis cache patch after #532.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-30 19:46:04 +09:00
..

Research library

Project overview · User documentation

This directory keeps the evidence behind firmware patches, restore and the self-contained host runtime. The current public workflow is JB only. Many notes record earlier experiments and command names; use the user guides and vphone-cli --help for current instructions.

Start here

  1. Patch comparison is the canonical per-component inventory. Its regular/dev/exp columns are historical.
  2. Firmware manifest and origins explains the hybrid firmware inputs.
  3. CFW kernel patch notes and the individual patch index lead to the kernel evidence.
  4. Native restore design and self-contained runtime explain the host migration.

By subject

Subject Notes
Firmware and boot chain Manifest and origins, iBoot patches, TXM full chain, TXM JB patches, selector 24, variant differences
Kernel CFW overview, patcher verification, FairPlay kexts, base validation 1–5, 11–15, 16–20, sandbox hooks, individual patch notes
Other patches and captures Launchd jetsam, user-mode hypervisor references, reference capture
Restore DFU probe, in-process restore
Host and archives Binary split, runtime dependency tiers, archive extraction contracts, libarchive validation
Guest interaction and VM identity DevMode XPC, keyboard events, machine identifier, RootHide bootstrap base
Historical project records Migration ledger, manifest refactoring summary

KernelSymbols/ holds symbol datasets and indexes; Reference/ holds source references when present. They are evidence inputs, not steps for running the distributed app. The files in History/ are preserved snapshots and may describe scripts or variants that have since been removed.