Commit Graph

  • c0fda232e0 Fix marker creation using shell builtin instead of touch Lakr 2026-03-07 19:03:18 +08:00
  • a576f5edf4 Update VPhoneVirtualMachine.swift Lakr 2026-03-07 18:47:20 +08:00
  • 1cbc389abc Update VPhoneWindowController.swift Lakr 2026-03-07 18:46:48 +08:00
  • 84af293029 Window title: show VPHONE+/- for daemon status, subtitle shows ECID Lakr 2026-03-07 18:44:09 +08:00
  • 9a25b6958c Update setup_machine.sh Lakr 2026-03-07 18:40:02 +08:00
  • cfee3ea076 Add JB finalizer script; remove IPA signing UI Lakr 2026-03-07 18:34:49 +08:00
  • 048f4c7cc1 docs: fix outdated patch counts, remove process investigation notes Lakr 2026-03-07 18:23:34 +08:00
  • b3ed19232b Update resources Lakr 2026-03-07 18:07:46 +08:00
  • b9b462d23f JB install: use external insert_dylib, preserve launchd entitlements, deploy pre-built dylibs Lakr 2026-03-07 18:07:27 +08:00
  • a2cc587ffa Use private display capture for recording and screenshots xcxmiku 2026-03-07 15:31:00 +08:00
  • 6c4165c7fe docs: fix formatting in kernel_patch_jb MD files Lakr 2026-03-06 23:11:14 +08:00
  • 73bc732349 Squash JB patch retarget and matcher cleanup Lakr 2026-03-06 23:06:32 +08:00
  • fd8e8d184c Squash merge iunctqwiocmfxhigkcunamxoi into main Lakr 2026-03-06 19:08:16 +08:00
  • 956642b8ad Update kernel_jb.py Lakr 2026-03-06 13:50:25 +08:00
  • d9c93ec703 Harden ramdisk mounts and enforce strict iproxy UDID isolation Lakr 2026-03-06 13:38:11 +08:00
  • 4c18166be5 Automate JB patch testing workflow and update patch schedules Lakr 2026-03-06 13:31:22 +08:00
  • 239476ee38 Use auto kernel debug port by default and tighten manual range Lakr 2026-03-06 13:23:51 +08:00
  • 69282a897a Wait for USBMux enumeration before iproxy target resolution Lakr 2026-03-06 13:12:26 +08:00
  • 9c6983ba9c Merge branch 'machine-isolation' Lakr 2026-03-06 13:05:11 +08:00
  • 40599d461d Fix ramdisk identity mismatch and add USBMux UDID patching Lakr 2026-03-06 13:02:25 +08:00
  • e08850a45e Isolate multi-VM setup with deterministic device targeting (#119) Lakr 2026-03-06 12:47:30 +08:00
  • b50b630d19 Isolate multi-VM setup with deterministic device targeting Lakr 2026-03-06 12:46:12 +08:00
  • 5c2bce03dd build: preserve swift build failures in make target (#115) TastyHeadphones 2026-03-06 11:50:21 +09:00
  • e3391d9ea2 Update kernel_jb.py Lakr 2026-03-06 03:26:11 +08:00
  • 4111b74d7a Refactor patch comparison doc; remove unused import Lakr 2026-03-06 03:15:42 +08:00
  • 4c0430f63e Update .gitignore Lakr 2026-03-06 02:50:33 +08:00
  • 5388e0c9c5 Squash merge startup-hang-fix into main Lakr 2026-03-06 02:37:08 +08:00
  • 4cdff73e8c Merge pull request #112 from zqxwce/bugfix/debugserver-already-resigned zqxwce 2026-03-05 18:01:58 +02:00
  • 8e9aba1224 Merge pull request #111 from zqxwce/feature/amfidont_readme zqxwce 2026-03-05 18:01:32 +02:00
  • 018b54fb94 Merge pull request #110 from TastyHeadphones/codex/control-request-timeout-cancel TastyHeadphones 2026-03-06 01:00:21 +09:00
  • 84cc863b5d Merge pull request #108 from zqxwce/feature/entitlements-debugserver Lakr 2026-03-05 18:24:01 +08:00
  • 95a457ce30 dev_mode: Patch entitlements for debugserver zqxwce 2026-03-05 11:59:46 +02:00
  • 7d161d25fc Merge pull request #106 from TastyHeadphones/codex/location-presets-route-replay Lakr 2026-03-05 10:24:30 +08:00
  • cb7754334f Merge pull request #105 from McNight/fix/file-transfer-error-alert Lakr 2026-03-05 10:24:19 +08:00
  • fc96e4439d research: drop unrelated patch comparison note from PR tastyheadphones 2026-03-05 09:34:19 +09:00
  • 596083f30f location: add presets and route replay controls tastyheadphones 2026-03-05 09:31:06 +09:00
  • e8cb15fa72 fix: show alert on file transfer failure in File Browser McNightandClaude Sonnet 4.6 2026-03-05 00:23:04 +01:00
  • 203d1a1e1e Merge branch 'startup-hang-fix' Lakr 2026-03-05 03:08:10 +08:00
  • d62174755f Update testing_exec.sh Lakr 2026-03-05 03:07:47 +08:00
  • 2c65c9e109 Update boot-hang_b19_mount_dounmount_strategy_compare.md Lakr 2026-03-05 03:06:39 +08:00
  • 6d3331ef37 Merge pull request #104 from Lakr233/startup-hang-fix Lakr 2026-03-05 03:01:42 +08:00
  • 560423e391 Create boot-hang_b19_mount_dounmount_strategy_compare.md Lakr 2026-03-05 02:57:54 +08:00
  • 4669bfbd17 Update testing_exec.sh Lakr 2026-03-05 02:48:54 +08:00
  • ba52c2274f skip C22 Lakr 2026-03-05 02:08:19 +08:00
  • f16a1eed37 squash: merge work-jb-next into main Lakr 2026-03-05 01:58:35 +08:00
  • 6d0c2c5261 Merge pull request #103 from Lakr233/work-jb-next Lakr 2026-03-05 01:08:51 +08:00
  • 8545dbd9bb Add kernel GDB debug stub option and validation Lakr 2026-03-05 01:05:14 +08:00
  • fdc3e28ae3 Squash merge JB kernel runtime optimizations and testing workflow Lakr 2026-03-05 00:33:18 +08:00
  • 89f0f698af Merge pull request #100 from TastyHeadphones/codex/setup-machine-ramdisk-panic-detect Lakr 2026-03-04 23:19:19 +08:00
  • ce0dfff9c6 Merge pull request #102 from xcxmiku/feature/battery-simulation Lakr 2026-03-04 23:18:47 +08:00
  • 964c7d9cd8 docs: add JB mount failure investigation and link from patch comparison Lakr 2026-03-04 22:34:36 +08:00
  • 8575bef264 Support ramdisk kernel split and snapshot Lakr 2026-03-04 22:26:06 +08:00
  • 872bc98c3a Add synthetic battery simulation via Virtualization.framework private API xcxmiku 2026-03-04 22:25:23 +08:00
  • db5a2886fa Enable A2/C23/C24 JB kernel patches in runtime dispatcher Lakr 2026-03-04 22:09:12 +08:00
  • adbb3ec085 Improve remote_mount checks and snapshot selection Lakr 2026-03-04 22:06:20 +08:00
  • cb63ffa3b2 Remove temporary testing scripts and Makefile targets Lakr 2026-03-04 21:43:02 +08:00
  • abaa039496 Merge branch 'kcp_pt_jb' Lakr 2026-03-04 21:41:56 +08:00
  • c9fd521659 Fix C24: patch_kcall10 sysent table base, chained fixup encoding, PAC signing Lakr 2026-03-04 21:41:44 +08:00
  • c74abb9aa3 Merge branch 'kcp_pt_jb' Lakr 2026-03-04 21:21:33 +08:00
  • 894c2d1551 Fix C23: vnode_getattr string anchor resolved to wrong function (AppleImage4) Lakr 2026-03-04 21:21:23 +08:00
  • 916c9c2168 Fix C23 (WIP): switch from ops table pointer rewrite to inline trampoline Lakr 2026-03-04 21:01:22 +08:00
  • 64e0b2bc4b Update patch_comparison_all_variants.md Lakr 2026-03-04 21:00:37 +08:00
  • 3879c703e1 Update patch_hook_cred_label_update_execve.md Lakr 2026-03-04 21:00:23 +08:00
  • 218d3e0db6 Update patch_hook_cred_label_update_execve.md Lakr 2026-03-04 20:59:33 +08:00
  • 254a70d210 docs: C24 kcall10 analysis — chained fixup pointer mismatch identified Lakr 2026-03-04 20:59:27 +08:00
  • ce852cd2c3 Merge branch 'kcp_pt_jb' Lakr 2026-03-04 20:54:53 +08:00
  • 5655fd78d7 Fix B8 convert_port_to_map: was patching PAC check instead of kernel_map guard Lakr 2026-03-04 20:54:16 +08:00
  • 6b44f3299f Fix A2: rewrite AMFI execve kill path patch to target shared epilogue Lakr 2026-03-04 20:43:36 +08:00
  • d4f3b73b75 Fix B6 proc_security_policy: was stubbing copyio instead of real target Lakr 2026-03-04 20:42:58 +08:00
  • 4cfeca3a7e Fix A2: rewrite AMFI execve kill path patch to target shared epilogue Lakr 2026-03-04 20:43:36 +08:00
  • a3756e29a2 Fix B6 proc_security_policy: was stubbing copyio instead of real target Lakr 2026-03-04 20:42:58 +08:00
  • 7daa2c4773 Enable 16 verified kernel JB patches, add per-patch research docs Lakr 2026-03-04 20:08:00 +08:00
  • 7413142f11 setup_machine: fail early on ramdisk panic while waiting for SSH tastyheadphones 2026-03-04 21:07:03 +09:00
  • a65758e34c Enable 16 verified kernel JB patches, add batch testing scripts Lakr 2026-03-04 20:05:29 +08:00
  • 352d9f8d74 docs: add per-patch kernel JB analysis notes Lakr 2026-03-04 20:05:23 +08:00
  • ae599d5b3b Add kernel patch testing scripts and targets Lakr 2026-03-04 19:51:48 +08:00
  • 9bb53b7368 Add testing_do script and Makefile target Lakr 2026-03-04 19:18:24 +08:00
  • 1dd9566dfe Disable kernel JB patches, enable kernelcache Lakr 2026-03-04 19:12:09 +08:00
  • 03cb2a8389 fix TXM selector24 bypass: return 0xA1 (PASS) instead of NOP/fail Lakr 2026-03-04 18:48:46 +08:00
  • 557486845c Merge pull request #99 from TastyHeadphones/codex/cfw-install-ssh-ready-preflight Lakr 2026-03-04 18:29:27 +08:00
  • c137671aeb Update AGENTS.md Lakr 2026-03-04 18:28:58 +08:00
  • ec2a071fa4 fix testing ramdisk copy: boots fine, no panic Lakr 2026-03-04 18:14:37 +08:00
  • 11e6fc8eaa use base ramdisk + real trustcache for testing ramdisk Lakr 2026-03-04 18:10:18 +08:00
  • 53bb0a308e add empty ramdisk + trustcache to testing ramdisk build/send Lakr 2026-03-04 18:08:40 +08:00
  • 2096f9cefe Refactor TXM patching and fw_patch_jb flow Lakr 2026-03-04 17:45:02 +08:00
  • ca198f10b7 cfw_install: preflight ramdisk SSH readiness before remote steps tastyheadphones 2026-03-04 18:36:06 +09:00
  • 4692a9bee4 add testing ramdisk: boot chain only (no rootfs, kernel will panic) Lakr 2026-03-04 17:28:06 +08:00
  • 62b1564e20 refactor: split patchers into base/mixin modules and format scripts Lakr 2026-03-04 15:19:17 +08:00
  • e695526840 Merge pull request #93 from jalyfeng/bugfix/jb Lakr 2026-03-04 13:39:23 +08:00
  • 641d5b5a79 Create txm_return_mechanism.md Lakr 2026-03-04 13:34:02 +08:00
  • 55a53e7179 Merge pull request #73 from p1atdev/ssh-retry Lakr 2026-03-04 11:07:30 +08:00
  • fa054ca719 Add Git LFS instructions and fix Makefile help alignment Lakr 2026-03-03 13:09:31 +08:00
  • 6e3ecc6879 rpcserver: Add rpcserver daemon (#62) zqxwce 2026-03-03 02:47:19 +08:00
  • b6d67221ff Fix CFW install docs: iproxy needs its own terminal (#58) Lakr 2026-03-03 02:42:34 +08:00
  • 575f130fd2 cfw_install: Fix vphoned build (#60) zqxwce 2026-03-03 02:39:58 +08:00
  • 8a17f167da setup_machine: preflight VM storage lock holders before boot (#56) tastyheadphones 2026-03-03 02:37:35 +08:00
  • fa65403002 Merge pull request #53 from zqxwce/feature/ipsw-dir Lakr 2026-03-03 02:34:37 +08:00
  • 8c7d9911a2 Clean up location passthrough PR: consistent formatting and logging Lakr 2026-03-02 19:28:53 +08:00
  • c0f0efa492 Merge pull request #51 from SongXiaoXi/main Lakr 2026-03-02 18:36:38 +08:00
  • e5fdad341f Skip vsock control connection in DFU mode Lakr 2026-03-02 18:36:12 +08:00