2bb5ea7d6a00e7e4bd329412b7fa440c33cffef2
--ipsw takes a local path or an https URL. A remote IPSW is read member by member with HTTP range requests and never downloaded as a whole. Members are cached with their sha256, checked against the board pins and against the product, version, build and chip of the board. The kernel step takes the kernelcache from the IPSW when none is given. The new ipsw command lists and extracts components.
UniXNU
An independent project to run Darwin/XNU userland on non-Apple ARM64 hardware through UEFI.
Work in progress. The unixnu driver builds the kernel, the UniXNU package, the device firmware and the
boot image (developed on macOS, other hosts untested), see docs/building.md. The boot payload (kernel, device tree and
config) is built by the same driver. Packaging of the userdata payload is under development.
Device adaptations are separate projects:
- UniXNU-sheng: Xiaomi Pad 6S Pro (sheng)
- uefi-sheng: UEFI firmware for sheng (Mu-Silicium fork)
Description
Run iOS and macOS on non-Apple ARM64 hardware through UEFI.
https://unixnu.com
8.6 MiB
0 Stars
1 Watchers
0 Forks
Languages
Python
85.5%
C
10.1%
Shell
2.6%
HTML
1%
Assembly
0.7%