37 Commits
Author SHA1 Message Date
rpone bd5e13e127 Merge remote-tracking branch 'origin/main' into feat/ipados27-gpu-parity
# Conflicts:
#	docs/devices/sheng.md
#	docs/zh/devices/sheng.md
2026-11-01 05:37:45 +08:00
UniXNU Docs 258260fe59 docs: make recovery log readers part of porting 2026-10-28 03:44:14 +08:00
UniXNU Docs 26c0b775ea docs(guide): userdata windows come from the OS profile 2026-10-26 14:45:35 +08:00
UniXNU Docs fb5e8ba88f docs: make the welcome page the Port a device entry and move the steps to /porting/steps 2026-10-25 08:49:17 +08:00
smeng9andClaude Opus 5.5 d47e972441 docs: describe the userdata step on Linux
State that the userdata step reads disk images with hdiutil on macOS
and scripts/unixnu/udif.py on Linux, and that --skip-setup and the Data
seed resize still need macOS, in English and Simplified Chinese.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 07:02:39 +08:00
UniXNU Docs dff0f533f7 docs: add staged log capture and automated boot testing 2026-10-25 03:59:12 +08:00
UniXNU Docs 40ad29e5a4 docs: organize navigation by task and add executable procedures 2026-10-25 03:53:18 +08:00
UniXNU Docs 810234d774 docs: unify the entry guide around the device porting workflow 2026-10-25 03:44:58 +08:00
UniXNU Docs 2645e84ac8 docs: explain shared panic probe and firmware font inputs 2026-10-25 03:30:29 +08:00
UniXNU Docs 6d1fd59e17 docs: make device porting and driver adaptation sequential 2026-10-25 03:27:18 +08:00
UniXNU Docs 3a437d4707 docs: connect every guide through Start here reading paths 2026-10-25 03:10:43 +08:00
UniXNU Docs 1a0f57fd65 docs: describe Linux dependency setup across distributions 2026-10-25 03:07:51 +08:00
UniXNU Docs dd284bc5a0 docs: explain saved inputs, boot arguments and green bar diagnosis 2026-10-25 03:02:55 +08:00
UniXNU Docs 9521f49712 docs: highlight firmware build and payload discovery requirements 2026-10-25 02:57:27 +08:00
UniXNU Docs 793f852ead docs: document platform structure and component migration 2026-10-25 02:07:08 +08:00
smeng9andClaude Opus 5.5 6ff68667e5 docs: describe the kernel step on a Linux host
Add the Linux toolchain to the requirements and a Linux host section to
the build page, in English and Simplified Chinese.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 19:48:06 +08:00
tycykp b9ecfdbbfa feat(debug): integrate USB terminal capture and screen controls 2026-10-23 17:36:40 +08:00
UniXNU Docs 3445e09a4d docs: add negroni and the second gta4l repository 2026-10-23 04:27:18 +08:00
Sharky Wang 86c177b9bb Merge pull request #66 from xVanTuring/feat/entry-probe-reset
feat(payload): keep the entry probe's timed reset from the board file
2026-10-22 21:23:41 +08:00
Sharky Wang 1ce0f8d98e Merge pull request #62 from xVanTuring/feat/skip-setup-args
feat(payload): pass board arguments to the skip-setup tool, add --no-auto-dim
2026-10-22 21:23:41 +08:00
UniXNU Docs e4612fab11 docs: list the target IPSWs in the setup guide 2026-10-22 20:59:06 +08:00
xVanTuring d4d9d2819b feat(payload): keep the entry probe's timed reset from the board file
The payload ran patch-xnu-entry-probe.py only for panic_screen, always
with --no-reset. [payload] entry_probe_reset_delay now keeps the reset
(--reset-delay), and entry_probe_reset_after, _in, _occurrence and
_before move it after a given call (--reset-after, --in, --occurrence,
--reset-before), with or without the panic screen. Before the kernel
can draw, a reboot after the delay is the only sign that it got that
far. Without the new keys the call is unchanged.
2026-10-22 20:26:25 +08:00
xVanTuring 12c5d446e3 feat(payload): pass board arguments to the skip-setup tool, add --no-auto-dim
[payload] skip_setup_args (optional) is passed to skip_setup_tool after
the two paths, and the edited seed is cached by the hash of the base and
of those arguments.

seed-data-skip-setup.py --no-auto-dim also sets SBDisableAutoDim,
SBDontDimOrLockOnAC and SBDisableIdleSleep in com.apple.springboard, as
UniXNU-qemu's build-os-root.py does: a board without buttons or a working
idle timer otherwise turns its display off about 30 seconds after
SpringBoard starts and puts the system to sleep.
2026-10-22 19:04:37 +08:00
UniXNU Docs a33f96af71 docs: document MobileGestalt identity and gestures 2026-10-22 18:43:02 +08:00
rpone aafe46ec6f fix(ci): run board archives only when the config enables them 2026-10-22 02:20:23 +08:00
UniXNU Docs 6854ae12ef docs: document the macOS runner pre-build and storage headers 2026-10-22 02:07:54 +08:00
UniXNU Docs 2ac44c6efc docs: describe the macOS runner workflow 2026-10-21 19:25:02 +08:00
UniXNU Docs 823ce92411 docs: document boot confirmation and Data seed growth 2026-10-21 03:43:32 +08:00
UniXNU Docs e098d40ba9 docs: document the kernel archive builders and payload options 2026-10-21 02:03:03 +08:00
UniXNU Docs 5a5349da96 docs: describe module submodules and UFS support
Update clone commands, repository layout and the device pages. Mark the
native UFS root as available.
2026-10-20 18:20:34 +08:00
UniXNU Docs ed24ac435d docs(gpu): document the Adreno 740 driver
Add the runtime and translation chain, the newest-first change list, the
current state, and the slow shader compilation and missing precompiled UI
pack limits. Update the sheng device page and remove private repository
pointers.
2026-10-20 18:08:54 +08:00
UniXNU Docs df1dd5153a docs: keep verification status out of the project introduction 2026-10-19 22:56:59 +08:00
UniXNU Docs 136b09b682 docs: combine the verification status into one sentence 2026-10-19 22:55:49 +08:00
UniXNU Docs ab7ee46d74 docs: mark iOS as verified and macOS as unverified 2026-10-19 22:55:18 +08:00
UniXNU Docs dad02854bc docs: describe the iOS and macOS target and its verification state 2026-10-19 22:54:36 +08:00
UniXNU Docs f8196ef4a1 docs: describe how to skip iOS Setup 2026-10-19 22:46:26 +08:00
UniXNU Docs 5c92d4048f docs: add the VitePress documentation site
Add English and Simplified Chinese documentation under docs/, covering the boot chain, build, boot, debugging, porting, drivers, XNU 4 KiB pages, macOS and device notes. Add the Pages workflow and CNAME. Rename the boot manager from CrabApple to UniXNU across the package, symbols, paths, configuration file and logs. Update README with the documentation badge and CONTRIBUTING link.
2026-10-19 22:10:43 +08:00