├── www
├── src
│ ├── utils
│ │ └── prismLight.ts
│ ├── theme
│ │ └── Icon
│ │ │ ├── DarkMode
│ │ │ ├── index.d.ts
│ │ │ └── index.js
│ │ │ └── LightMode
│ │ │ └── index.d.ts
│ ├── components
│ │ ├── HomepageFeatures
│ │ │ └── styles.module.css
│ │ └── ui
│ │ │ └── collapsible.tsx
│ └── pages
│ │ └── index.module.css
├── static
│ ├── img
│ │ ├── webkit.png
│ │ ├── logo
│ │ │ ├── ipsw.ico
│ │ │ ├── ipsw@3x.png
│ │ │ ├── old-logo.png
│ │ │ └── ipsw@3x-2.webp
│ │ ├── guides
│ │ │ ├── aea-info.png
│ │ │ ├── aea-dl-pem.png
│ │ │ ├── aea-dl-pem.webp
│ │ │ ├── aea-info.webp
│ │ │ ├── download-wp.png
│ │ │ ├── syms-panic.png
│ │ │ ├── syms-panic.webp
│ │ │ ├── aea-dl-jsondb.png
│ │ │ └── aea-dl-jsondb.webp
│ │ └── apple.svg
│ └── icons
│ │ ├── mastodon-white.svg
│ │ └── discord-white.svg
├── babel.config.js
├── postcss.config.js
├── docs
│ ├── cli
│ │ ├── _category_.json
│ │ └── ipsw
│ │ │ ├── fw
│ │ │ ├── sepfw.md
│ │ │ └── gpu.md
│ │ │ ├── img3
│ │ │ ├── show.md
│ │ │ └── info.md
│ │ │ ├── pbzx.md
│ │ │ ├── lsbom.md
│ │ │ ├── img4
│ │ │ ├── kbag.md
│ │ │ └── img3.md
│ │ │ ├── version.md
│ │ │ ├── idev
│ │ │ ├── crash
│ │ │ │ ├── ls.md
│ │ │ │ └── clear.md
│ │ │ ├── prof
│ │ │ │ ├── rm.md
│ │ │ │ ├── wifi.md
│ │ │ │ └── install.md
│ │ │ ├── diag
│ │ │ │ ├── sleep.md
│ │ │ │ └── restart.md
│ │ │ ├── loc
│ │ │ │ ├── play.md
│ │ │ │ └── clear.md
│ │ │ ├── prov
│ │ │ │ └── rm.md
│ │ │ ├── afc
│ │ │ │ └── cat.md
│ │ │ ├── img
│ │ │ │ └── ls.md
│ │ │ └── restore
│ │ │ │ └── enter.md
│ │ │ ├── kernel
│ │ │ ├── dec.md
│ │ │ └── mach.md
│ │ │ ├── mdevs.md
│ │ │ ├── ota
│ │ │ ├── patch.md
│ │ │ └── ls
│ │ │ │ └── ls.md
│ │ │ ├── macho
│ │ │ └── a2s.md
│ │ │ └── dyld
│ │ │ ├── stubs.md
│ │ │ ├── a2o.md
│ │ │ └── o2a.md
│ └── guides
│ │ └── shsh.md
├── blog
│ ├── 2024-08-12-kernel-symbolication
│ │ ├── ida_load.webp
│ │ └── kernel-symbolication.webp
│ ├── tags.yml
│ └── authors.yml
├── tsconfig.json
├── .prettierrc
├── .gitignore
├── components.json
└── redocly.yaml
├── pkg
├── lzfse
│ ├── README.md
│ └── NOTES.md
├── pkg
│ └── pkg.go
├── emu
│ ├── hooks
│ │ ├── hooks.go
│ │ └── corefoundation
│ │ │ └── corefoundation.go
│ └── colors.go
├── usb
│ ├── backup
│ │ ├── device_link.go
│ │ └── backup.go
│ ├── dvt
│ │ └── instruments
│ │ │ └── instruments.go
│ ├── conn.go
│ ├── conn_windows.go
│ ├── crashlog
│ │ └── crashlog.go
│ ├── syslog
│ │ ├── syslog.go
│ │ └── syslog_test.go
│ ├── usbmuxd_test.go
│ ├── forward
│ │ └── forward_test.go
│ └── lockdownd
│ │ └── lockdownd_test.go
├── kernelcache
│ ├── diff
│ │ └── Library
│ │ │ └── Caches
│ │ │ └── com.apple.xbs
│ │ │ └── Sources
│ │ │ ├── apfs
│ │ │ └── apfs-748.200.60
│ │ │ │ ├── nx
│ │ │ │ ├── apfs.c
│ │ │ │ ├── bt.c
│ │ │ │ ├── jobj.c
│ │ │ │ ├── obj.c
│ │ │ │ ├── tx.c
│ │ │ │ ├── fusion_mt.c
│ │ │ │ ├── io_kernel.c
│ │ │ │ ├── nx_mount.c
│ │ │ │ ├── spaceman.c
│ │ │ │ └── crypto_stuff.c
│ │ │ │ ├── lib
│ │ │ │ ├── logging.c
│ │ │ │ └── rangelist.c
│ │ │ │ └── kext
│ │ │ │ ├── apfs_crypto.c
│ │ │ │ ├── apfs_vfsops.c
│ │ │ │ ├── apfs_vnops.c
│ │ │ │ ├── apfs_vfsutils.c
│ │ │ │ └── apfs_raw_encrypted.c
│ │ │ ├── AppleMCA
│ │ │ └── AppleMCA-4.50
│ │ │ │ ├── AppleMCA.cpp
│ │ │ │ ├── AppleMCA2
│ │ │ │ ├── AppleMCA2.cpp
│ │ │ │ └── AppleMCA2Switch.cpp
│ │ │ │ └── AppleLEAPController
│ │ │ │ └── AppleLEAPController.cpp
│ │ │ ├── hfs
│ │ │ └── hfs-407.200.4
│ │ │ │ └── core
│ │ │ │ ├── hfs_chash.c
│ │ │ │ ├── hfs_cnode.c
│ │ │ │ ├── hfs_endian.c
│ │ │ │ ├── hfs_link.c
│ │ │ │ ├── hfs_resize.c
│ │ │ │ ├── hfs_vfsops.c
│ │ │ │ ├── hfs_vnops.c
│ │ │ │ ├── hfs_xattr.c
│ │ │ │ ├── rangelist.c
│ │ │ │ ├── hfs_btreeio.c
│ │ │ │ ├── hfs_catalog.c
│ │ │ │ ├── hfs_cprotect.c
│ │ │ │ ├── hfs_hotfiles.c
│ │ │ │ ├── hfs_journal.c
│ │ │ │ ├── hfs_key_roll.c
│ │ │ │ ├── hfs_readwrite.c
│ │ │ │ ├── hfs_vfsutils.c
│ │ │ │ ├── BTreeNodeReserve.c
│ │ │ │ └── VolumeAllocation.c
│ │ │ ├── ppp
│ │ │ └── ppp-847.200.5
│ │ │ │ ├── Family
│ │ │ │ ├── ppp_comp.c
│ │ │ │ ├── ppp_if.c
│ │ │ │ ├── ppp_link.c
│ │ │ │ └── ppp_serial.c
│ │ │ │ └── Drivers
│ │ │ │ ├── L2TP
│ │ │ │ └── L2TP-extension
│ │ │ │ │ ├── l2tp_rfc.c
│ │ │ │ │ └── l2tp_wan.c
│ │ │ │ └── PPTP
│ │ │ │ └── PPTP-extension
│ │ │ │ ├── pptp_rfc.c
│ │ │ │ └── pptp_wan.c
│ │ │ ├── AppleA5AE2
│ │ │ └── AppleA5AE2-89.14
│ │ │ │ ├── AppleAE2MCA.cpp
│ │ │ │ └── AppleAE2AOPI2SSwitch1.cpp
│ │ │ ├── AppleCLPC
│ │ │ └── AppleCLPC-223.200.48
│ │ │ │ └── CLPC
│ │ │ │ ├── clpc.cpp
│ │ │ │ ├── utils.hpp
│ │ │ │ ├── cpu_dvfm_skye.cpp
│ │ │ │ ├── cpu_control_skye.cpp
│ │ │ │ ├── cpu_sched_interface.cpp
│ │ │ │ └── thread_group_utils.hpp
│ │ │ ├── AppleDAPF
│ │ │ └── AppleDAPF-3.200.1
│ │ │ │ └── AppleDAPF.cpp
│ │ │ ├── AppleSART
│ │ │ └── AppleSART-8.200.3
│ │ │ │ ├── IOSARTMapper.cpp
│ │ │ │ ├── AppleSARTMarconi.cpp
│ │ │ │ └── IOCoastGuardSARTMapper.cpp
│ │ │ ├── AppleSPMI
│ │ │ └── AppleSPMI-17
│ │ │ │ └── AppleT8015SPMI.cpp
│ │ │ ├── CoreTrust
│ │ │ └── CoreTrust-20.200.5
│ │ │ │ └── Source
│ │ │ │ ├── CMS.c
│ │ │ │ └── X509Chain.c
│ │ │ ├── IOAVFamily
│ │ │ └── IOAVFamily-241.200.30
│ │ │ │ ├── IOAV.cpp
│ │ │ │ └── IOAVAsyncEventSource.cpp
│ │ │ ├── AppleA7IOP
│ │ │ └── AppleA7IOP-110.200.10
│ │ │ │ ├── AppleA7IOP.cpp
│ │ │ │ ├── AppleA7IOPV1.cpp
│ │ │ │ ├── AppleA7IOPV2.cpp
│ │ │ │ ├── AppleA7IOPV4.cpp
│ │ │ │ ├── AppleASCANS2.cpp
│ │ │ │ ├── AppleA7IOPV2GFX.cpp
│ │ │ │ ├── AppleA7IOPV2PMP.cpp
│ │ │ │ ├── AppleA7IOPV4GFX.cpp
│ │ │ │ ├── AppleA7IOPV4PMP.cpp
│ │ │ │ ├── AppleASCWrapV2.cpp
│ │ │ │ ├── AppleR5IOPT8006.cpp
│ │ │ │ └── AppleA7IOPV2Marconi.cpp
│ │ │ ├── AppleImage4
│ │ │ └── AppleImage4-1.200.18
│ │ │ │ └── include
│ │ │ │ └── abort.h
│ │ │ ├── AppleOrion
│ │ │ └── AppleOrion-52.200.3
│ │ │ │ └── AppleOrionIC.cpp
│ │ │ ├── ApplePMP
│ │ │ └── ApplePMP-98.200.34
│ │ │ │ ├── ApplePMP
│ │ │ │ ├── ApplePMP.cpp
│ │ │ │ └── ApplePMPUserClient.cpp
│ │ │ │ └── ApplePMPFirmware
│ │ │ │ └── ApplePMPFirmware.cpp
│ │ │ ├── AppleS8000
│ │ │ └── AppleS8000-98.200.1
│ │ │ │ ├── AppleS8000AES.cpp
│ │ │ │ ├── AppleS8000AES.h
│ │ │ │ └── AppleS8000DWI.cpp
│ │ │ ├── AppleSMC
│ │ │ └── AppleSMC-474.200.22
│ │ │ │ ├── AppleSMCEmbedded.cpp
│ │ │ │ ├── AppleSMCEmbeddedFunctions.cpp
│ │ │ │ └── AppleSMCHighVoltageCharger
│ │ │ │ └── AppleSMCHighVoltageCharger.cpp
│ │ │ ├── AppleT8020
│ │ │ └── AppleT8020-35.200.16
│ │ │ │ ├── AppleT802xIO.cpp
│ │ │ │ ├── AppleT8020MemCacheController.cpp
│ │ │ │ └── AppleT8020PlatformErrorHandler.cpp
│ │ │ ├── CoreCapture
│ │ │ └── CoreCapture-274.3
│ │ │ │ └── Driver
│ │ │ │ ├── CCLogPipe.cpp
│ │ │ │ └── CCDataPipeUserClient.cpp
│ │ │ ├── IODARTFamily
│ │ │ └── IODARTFamily-132.200.27
│ │ │ │ ├── IODART.cpp
│ │ │ │ ├── IODARTMapper.cpp
│ │ │ │ └── IODARTVMAllocator.cpp
│ │ │ ├── IOPCIFamily
│ │ │ └── IOPCIFamily-330.200.11
│ │ │ │ ├── IOPCIBridge.cpp
│ │ │ │ ├── IOPCIDevice.cpp
│ │ │ │ ├── IOPCIRange.cpp
│ │ │ │ └── IOPCIConfigurator.cpp
│ │ │ ├── RTBuddy
│ │ │ └── RTBuddy-250.200.12
│ │ │ │ └── RTBuddy
│ │ │ │ ├── RTBuddy.cpp
│ │ │ │ ├── RTBuddyV2.cpp
│ │ │ │ ├── RTBuddyCoredump.cpp
│ │ │ │ ├── RTBuddyFirmware.cpp
│ │ │ │ ├── RTBuddyImage4.cpp
│ │ │ │ ├── RTBuddyPatchBay.h
│ │ │ │ ├── RTBuddyUtils.cpp
│ │ │ │ ├── RTBuddyCoredumpMap.cpp
│ │ │ │ ├── RTBuddyFirmwareLoader.cpp
│ │ │ │ ├── RTBuddyKdebugEndpoint.cpp
│ │ │ │ ├── RTBuddySyslogEndpoint.cpp
│ │ │ │ ├── RTBuddyBuiltinEndpoint.cpp
│ │ │ │ ├── RTBuddyCrashlogEndpoint.cpp
│ │ │ │ ├── RTBuddyIOReportingEndpoint.cpp
│ │ │ │ ├── RTBuddyManagementEndpoint.cpp
│ │ │ │ └── RTBuddyVisibleMemoryImpl.cpp
│ │ │ ├── libpthread
│ │ │ └── libpthread-330.200.48
│ │ │ │ └── kern
│ │ │ │ ├── kern_synch.c
│ │ │ │ └── kern_support.c
│ │ │ ├── AppleBaseband
│ │ │ └── AppleBaseband-511
│ │ │ │ ├── AppleBasebandN71.cpp
│ │ │ │ └── AppleBasebandPCIEDevice.cpp
│ │ │ ├── AppleBasebandPCI
│ │ │ └── AppleBasebandPCI-259
│ │ │ │ ├── Core
│ │ │ │ ├── ABPPort.cpp
│ │ │ │ ├── ABPControl.cpp
│ │ │ │ ├── ICE
│ │ │ │ │ ├── ABPBTIDevice.cpp
│ │ │ │ │ ├── ABPBTIPipe.cpp
│ │ │ │ │ ├── ABPICEControl.cpp
│ │ │ │ │ ├── ABPRTIDevice.cpp
│ │ │ │ │ └── ABPRTIPipe.cpp
│ │ │ │ └── MAV
│ │ │ │ │ ├── ABPBHIChannel.cpp
│ │ │ │ │ ├── ABPBHIDevice.cpp
│ │ │ │ │ ├── ABPMAVControl.cpp
│ │ │ │ │ ├── ABPMHIChannel.cpp
│ │ │ │ │ └── ABPMHIDevice.cpp
│ │ │ │ ├── AppleBasebandPCI
│ │ │ │ └── AppleBasebandPCI.cpp
│ │ │ │ ├── AppleBasebandPCIControl
│ │ │ │ ├── AppleBasebandPCIControl.cpp
│ │ │ │ ├── AppleBasebandPCIInterface.cpp
│ │ │ │ ├── ICE
│ │ │ │ │ ├── AppleBasebandPCIBTIDevice.cpp
│ │ │ │ │ ├── AppleBasebandPCIRTIDevice.cpp
│ │ │ │ │ ├── AppleBasebandPCIBTIInterface.cpp
│ │ │ │ │ ├── AppleBasebandPCIICEControl.cpp
│ │ │ │ │ └── AppleBasebandPCIRTIInterface.cpp
│ │ │ │ ├── MAV
│ │ │ │ │ ├── AppleBasebandPCIBHIDevice.cpp
│ │ │ │ │ ├── AppleBasebandPCIMHIDevice.cpp
│ │ │ │ │ ├── AppleBasebandPCIBHIInterface.cpp
│ │ │ │ │ ├── AppleBasebandPCIMAVControl.cpp
│ │ │ │ │ └── AppleBasebandPCIMHIInterface.cpp
│ │ │ │ ├── Memory
│ │ │ │ │ ├── AppleBasebandPCIIOCommand.cpp
│ │ │ │ │ ├── AppleBasebandPCIRequest.cpp
│ │ │ │ │ ├── AppleBasebandPCIMemoryCommand.cpp
│ │ │ │ │ ├── AppleBasebandPCIMemoryPolicy.cpp
│ │ │ │ │ ├── AppleBasebandPCISkywalkMemorySegment.cpp
│ │ │ │ │ ├── AppleBasebandPCISkywalkMemorySegment.h
│ │ │ │ │ └── AppleBasebandPCISkywalkPacketBufferPool.cpp
│ │ │ │ └── UserClient
│ │ │ │ │ ├── AppleBasebandPCIUserClient.cpp
│ │ │ │ │ └── AppleBasebandPCIControlUserClient.cpp
│ │ │ │ └── AppleBasebandPCIPDP
│ │ │ │ ├── AppleBasebandPCIPDPADAMSkywalk.cpp
│ │ │ │ ├── AppleBasebandPCIPDPManagerBase.cpp
│ │ │ │ ├── AppleBasebandPCIPDPQMAPSkywalk.cpp
│ │ │ │ ├── AppleBasebandPCISkywalkProvider.cpp
│ │ │ │ ├── AppleBasebandPCIMediaSkywalkInterface.cpp
│ │ │ │ ├── AppleBasebandPCIPDPSkywalkInterface.cpp
│ │ │ │ └── AppleBasebandPCISkywalkInterfaceBase.cpp
│ │ │ ├── AppleHxDART
│ │ │ └── AppleHxDART-175.200.32
│ │ │ │ └── AppleT8020DART.cpp
│ │ │ ├── ApplePMGR
│ │ │ └── ApplePMGR-318.200.81
│ │ │ │ └── ApplePMGR
│ │ │ │ ├── ApplePMGR.cpp
│ │ │ │ ├── ApplePMGRNub.cpp
│ │ │ │ ├── AppleSOCTuner.cpp
│ │ │ │ ├── AppleT8020PMGR.cpp
│ │ │ │ ├── AppleBringUpPMGR.cpp
│ │ │ │ ├── AppleMTRPolynomT8020.cpp
│ │ │ │ └── ApplePMGRMTRSensor.cpp
│ │ │ ├── AppleS5L8960X
│ │ │ └── AppleS5L8960X-159
│ │ │ │ ├── AppleS5L8960XGPIOIC.cpp
│ │ │ │ └── AppleS5L8960XWatchDogTimer.cpp
│ │ │ ├── AppleSEPManager
│ │ │ └── AppleSEPManager-378.200.44
│ │ │ │ ├── SEPBICS.cpp
│ │ │ │ ├── AppleSEPDebug.cpp
│ │ │ │ ├── AppleSEPHilo.cpp
│ │ │ │ ├── AppleSEPARTStorage.cpp
│ │ │ │ ├── AppleSEPBooter.cpp
│ │ │ │ ├── AppleSEPCommand.cpp
│ │ │ │ ├── AppleSEPControl.cpp
│ │ │ │ ├── AppleSEPCoreBuffer.cpp
│ │ │ │ ├── AppleSEPEndpoint.cpp
│ │ │ │ ├── AppleSEPFirmware.cpp
│ │ │ │ ├── AppleSEPLogger.cpp
│ │ │ │ ├── AppleSEPManagerARM.cpp
│ │ │ │ ├── AppleSEPPairing.cpp
│ │ │ │ ├── AppleSEPTesting.cpp
│ │ │ │ ├── AppleSEPUserClient.cpp
│ │ │ │ ├── xART
│ │ │ │ ├── AppleSEPXART.cpp
│ │ │ │ └── AppleSEPXART_embedded.cpp
│ │ │ │ ├── AppleSEPTraceBuffer.cpp
│ │ │ │ └── AppleSEPSharedMemoryBuffer.cpp
│ │ │ ├── IO80211
│ │ │ └── IO80211-320.18
│ │ │ │ └── IO80211Family
│ │ │ │ ├── LogManager
│ │ │ │ ├── cdev.c
│ │ │ │ └── LogManager.cpp
│ │ │ │ └── BaseClass
│ │ │ │ ├── IO80211Interface.cpp
│ │ │ │ ├── IO80211QueueCall.cpp
│ │ │ │ ├── IO80211ScanManager.cpp
│ │ │ │ ├── IO80211InterfaceCommon.cpp
│ │ │ │ ├── IO80211RangingManager.cpp
│ │ │ │ ├── IO80211VirtualInterface.cpp
│ │ │ │ └── RSNSupplicant
│ │ │ │ └── RSNSupplicant.cpp
│ │ │ ├── IOSurface
│ │ │ └── IOSurface-255.1
│ │ │ │ └── IOSurfaceKernel
│ │ │ │ ├── IOSurface.cpp
│ │ │ │ ├── IOSurfaceEvent.cpp
│ │ │ │ ├── IOSurfaceRoot.cpp
│ │ │ │ ├── IOSurfaceClient.cpp
│ │ │ │ └── IOSurfaceRootUserClient.cpp
│ │ │ ├── Sandbox_executables
│ │ │ └── Sandbox-851.200.150
│ │ │ │ └── src
│ │ │ │ └── kext
│ │ │ │ ├── kext.c
│ │ │ │ ├── evaluate.c
│ │ │ │ ├── filecache.c
│ │ │ │ ├── reference.c
│ │ │ │ ├── rootless.c
│ │ │ │ ├── smalloc.c
│ │ │ │ ├── entitlements.cpp
│ │ │ │ ├── extensions.c
│ │ │ │ └── platform_embedded2.cpp
│ │ │ ├── AppleARMPlatform
│ │ │ └── AppleARMPlatform-700.200.33
│ │ │ │ ├── AppleARMCPU.cpp
│ │ │ │ ├── AppleARMIO.cpp
│ │ │ │ ├── AppleARMSPI.cpp
│ │ │ │ ├── AppleARMI2CEEPROM.cpp
│ │ │ │ ├── AppleARMIISSwitch.cpp
│ │ │ │ ├── AppleARMLightEmUp.cpp
│ │ │ │ └── AppleARMWatchDogTimer.cpp
│ │ │ ├── AppleBCMWLANV3
│ │ │ └── AppleBCMWLANV3-285.26
│ │ │ │ ├── AppleBCMWLANCore.cpp
│ │ │ │ ├── AppleBCMWLANCommandQueue.cpp
│ │ │ │ ├── AppleBCMWLANPacketTransmitter.cpp
│ │ │ │ ├── AppleBCMWLANTimeSyncEngine.cpp
│ │ │ │ ├── AppleBCMWLANProvisioningManager.cpp
│ │ │ │ └── Busses
│ │ │ │ ├── AppleBCMWLANBusInterface.cpp
│ │ │ │ └── PCIe
│ │ │ │ ├── AppleBCMWLANBTDebug.cpp
│ │ │ │ ├── AppleBCMWLANBusInterfacePCIe.cpp
│ │ │ │ ├── AppleBCMWLANPCIeCompletionRing.cpp
│ │ │ │ ├── AppleBCMWLANPCIeSubmissionRing.cpp
│ │ │ │ └── AppleBCMWLANPortInterfacePCIe-AMFM.cpp
│ │ │ ├── AppleConvergedIPC
│ │ │ └── AppleConvergedIPC-25.2
│ │ │ │ ├── Core
│ │ │ │ ├── ACIPCPort.cpp
│ │ │ │ ├── ACIPCControl.cpp
│ │ │ │ └── OLYBT
│ │ │ │ │ ├── ACIPCBTIDevice.cpp
│ │ │ │ │ ├── ACIPCBTIPipe.cpp
│ │ │ │ │ ├── ACIPCRTIDevice.cpp
│ │ │ │ │ ├── ACIPCRTIPipe.cpp
│ │ │ │ │ └── ACIPCOLYBTControl.cpp
│ │ │ │ ├── AppleConvergedPCI
│ │ │ │ └── AppleConvergedPCI.cpp
│ │ │ │ ├── AppleConvergedIPCControl
│ │ │ │ ├── AppleConvergedIPCControl.cpp
│ │ │ │ ├── AppleConvergedIPCLogger.cpp
│ │ │ │ ├── AppleConvergedIPCInterface.cpp
│ │ │ │ ├── Memory
│ │ │ │ │ ├── AppleConvergedIPCIOCommand.cpp
│ │ │ │ │ ├── AppleConvergedIPCRequest.cpp
│ │ │ │ │ ├── AppleConvergedIPCMemoryCommand.cpp
│ │ │ │ │ └── AppleConvergedIPCMemoryPolicy.cpp
│ │ │ │ ├── OLYBT
│ │ │ │ │ ├── AppleConvergedIPCBTIDevice.cpp
│ │ │ │ │ ├── AppleConvergedIPCBTIInterface.cpp
│ │ │ │ │ ├── AppleConvergedIPCOLYBTControl.cpp
│ │ │ │ │ ├── AppleConvergedIPCRTIDevice.cpp
│ │ │ │ │ ├── AppleConvergedIPCRTIInterface.cpp
│ │ │ │ │ └── AppleConvergedIPCOLYBTControlReporter.cpp
│ │ │ │ └── UserClient
│ │ │ │ │ ├── AppleConvergedIPCUserClient.cpp
│ │ │ │ │ └── AppleConvergedIPCControlUserClient.cpp
│ │ │ │ └── AppleConvergedIPCOLYBTDebug
│ │ │ │ ├── AppleConvergedIPCOLYBTLogProvider.cpp
│ │ │ │ └── AppleConvergedIPCOLYBTCoreDumpProvider.cpp
│ │ │ ├── AppleJPEGDriver
│ │ │ └── AppleJPEGDriver-4.4.6
│ │ │ │ └── AppleJPEGDriver.cpp
│ │ │ ├── AppleKeyStore
│ │ │ └── AppleKeyStore-639.200.80
│ │ │ │ └── AppleKeyStore.cpp
│ │ │ ├── AppleM68Buttons
│ │ │ └── AppleM68Buttons-89.200.3
│ │ │ │ └── AppleM68Buttons.cpp
│ │ │ ├── AppleS5L8940X
│ │ │ └── AppleS5L8940X-166.200.1
│ │ │ │ └── AppleS5L8940XI2C.cpp
│ │ │ ├── AppleSPUKext
│ │ │ └── AppleSPUKext-492.200.49
│ │ │ │ └── AppleSPU
│ │ │ │ ├── AppleSPU.cpp
│ │ │ │ └── AppleSPUFirmwareService.cpp
│ │ │ ├── AppleSamsungIP
│ │ │ └── AppleSamsungIP-128.200.2
│ │ │ │ └── AppleSamsungSPI.cpp
│ │ │ ├── AppleSummitLCD
│ │ │ └── AppleSummitLCD-42.200.5
│ │ │ │ └── AppleSummitLCD.cpp
│ │ │ ├── IONVMeFamily
│ │ │ └── IONVMeFamily-387.200.23
│ │ │ │ ├── AppleNVMeController.cpp
│ │ │ │ ├── AppleNVMeUpdateUC.cpp
│ │ │ │ ├── IONVMeController.cpp
│ │ │ │ ├── AppleANS2NVMeController.cpp
│ │ │ │ ├── IONVMeBlockStorageDevice.cpp
│ │ │ │ ├── AppleANS2CGNVMeController.cpp
│ │ │ │ ├── IONVMeControllerPolledAdapter.cpp
│ │ │ │ └── Embedded
│ │ │ │ ├── AppleEmbeddedNVMeNVRAM.cpp
│ │ │ │ ├── IOEmbeddedNVMeBlockDevice.cpp
│ │ │ │ └── AppleEmbeddedNVMeController.cpp
│ │ │ ├── corecrypto_kext
│ │ │ └── corecrypto-602.200.50
│ │ │ │ ├── cc
│ │ │ │ └── src
│ │ │ │ │ └── cc_try_abort.c
│ │ │ │ └── corecrypto_kext
│ │ │ │ └── corecrypto_kext.c
│ │ │ ├── AppleEmbeddedPCIE
│ │ │ └── AppleEmbeddedPCIE-267.200.12
│ │ │ │ ├── AppleT802xPCIe.cpp
│ │ │ │ ├── AppleEmbeddedPCIE.cpp
│ │ │ │ ├── AppleT802xPCIePort.cpp
│ │ │ │ ├── AppleEmbeddedPCIEPort.cpp
│ │ │ │ ├── AppleEmbeddedPCIeUtils.cpp
│ │ │ │ └── ApplePCIEMSIController.cpp
│ │ │ ├── AppleH11ANEInterface
│ │ │ └── AppleH11ANEInterface-1.76.1
│ │ │ │ └── H11ANEIn.cpp
│ │ │ ├── AppleIPAppender
│ │ │ └── AppleIPAppender-47
│ │ │ │ └── Driver
│ │ │ │ └── AppleIPAppender.cpp
│ │ │ ├── AppleTemperatureSensor
│ │ │ └── AppleTemperatureSensor-30.200.2
│ │ │ │ └── ICA60.cpp
│ │ │ ├── EmbeddedCoreAUCKext
│ │ │ └── EmbeddedCoreAUC-268
│ │ │ │ └── Kernel
│ │ │ │ └── Embedded
│ │ │ │ └── AUC.cpp
│ │ │ ├── IOSurfaceAccelerator
│ │ │ └── IOSurfaceAccelerator-63.0.17.0.2
│ │ │ │ ├── Request.cpp
│ │ │ │ ├── IosaColorManager.cpp
│ │ │ │ ├── IosaMatrixManager.cpp
│ │ │ │ ├── IosaRdmaControl.cpp
│ │ │ │ ├── IosaWdmaControl.cpp
│ │ │ │ ├── ProfilerDebug.cpp
│ │ │ │ ├── AppleM2ScalerCSCDriver.cpp
│ │ │ │ ├── AppleM2ScalerCSCHal.cpp
│ │ │ │ ├── AppleM2ScalerCSCHalMSR.cpp
│ │ │ │ ├── AppleRegisterStream.cpp
│ │ │ │ ├── DriverCommonFunctions.cpp
│ │ │ │ ├── IosaColorManagerMSR4.cpp
│ │ │ │ ├── IosaColorManagerMSR7.cpp
│ │ │ │ ├── IosaColorManagerMSR8.cpp
│ │ │ │ ├── IosaInternalPipeMSR8.cpp
│ │ │ │ ├── IosaMatrixManagerMSR6.cpp
│ │ │ │ ├── IosaMatrixManagerMSR7.cpp
│ │ │ │ ├── IosaPixelAveragingMSR6.cpp
│ │ │ │ ├── M2ScalerScalingControl.cpp
│ │ │ │ ├── AppleM2ScalerCSCHalMSR2.cpp
│ │ │ │ ├── AppleM2ScalerCSCHalMSR4.cpp
│ │ │ │ ├── AppleM2ScalerCSCHalMSR6.cpp
│ │ │ │ ├── AppleM2ScalerCSCHalMSR7.cpp
│ │ │ │ ├── IOAsynchronousScheduler.cpp
│ │ │ │ ├── IOSurfaceAcceleratorClient.cpp
│ │ │ │ ├── M2ScalerScalingASEControl.cpp
│ │ │ │ ├── M2ScalerScalingControlMSR.cpp
│ │ │ │ ├── M2ScalerScalingControlMSR2.cpp
│ │ │ │ ├── M2ScalerScalingControlMSR4.cpp
│ │ │ │ ├── M2ScalerScalingControlMSR6.cpp
│ │ │ │ ├── M2ScalerScalingControlMSR7.cpp
│ │ │ │ ├── M2ScalerScalingControlMSR8.cpp
│ │ │ │ └── AppleM2ScalerCSCDriverFilters.cpp
│ │ │ ├── AppleARMIISAudio
│ │ │ └── AppleARMIISAudio-80.13
│ │ │ │ ├── AppleARMDMAAudioDevice.cpp
│ │ │ │ └── AppleARMIISAudioDevice.cpp
│ │ │ ├── AppleARMPMU
│ │ │ └── AppleARMPlatform-700.200.33
│ │ │ │ └── AppleARMPMUPowerSource.cpp
│ │ │ ├── AppleDialogPMU
│ │ │ └── AppleDialogPMU-884.200.51
│ │ │ │ ├── AppleSMCWirelessCharger.cpp
│ │ │ │ └── SPMI
│ │ │ │ └── AppleDialogSPMIPMURTC.cpp
│ │ │ ├── AppleEmbeddedAudio
│ │ │ └── AppleEmbeddedAudio-431.77
│ │ │ │ ├── AppleCS42L75Audio.cpp
│ │ │ │ ├── AppleCS42L75AudioDSP.cpp
│ │ │ │ ├── AppleEmbeddedAudio.cpp
│ │ │ │ └── AppleExternalPowerManager.cpp
│ │ │ ├── AppleEmbeddedGPS
│ │ │ └── AppleEmbeddedGPS-21.200.1
│ │ │ │ └── AppleEmbeddedGPSControl.cpp
│ │ │ ├── AppleH10CameraInterface
│ │ │ └── AppleH10CameraInterface-6.83
│ │ │ │ └── AppleH10CamIn.cpp
│ │ │ ├── AppleMikeyBusAudio
│ │ │ └── AppleMikeyBusAudio-1.97.2
│ │ │ │ └── AppleCS46L0xDevice.cpp
│ │ │ ├── AppleMobileApNonce
│ │ │ └── AppleMobileApNonce-20.200.4
│ │ │ │ └── AppleMobileApNonce.cpp
│ │ │ ├── AppleSmartIO2
│ │ │ └── AppleSmartIO2-32.200.40
│ │ │ │ └── AppleSmartIO
│ │ │ │ ├── AppleSmartIO.cpp
│ │ │ │ ├── AppleSmartIODMA.cpp
│ │ │ │ ├── AppleSmartIOCommand.cpp
│ │ │ │ ├── AppleSmartIOControl.cpp
│ │ │ │ ├── AppleSmartIOEndpoint.cpp
│ │ │ │ ├── AppleSmartIOJConsole.cpp
│ │ │ │ └── AppleSmartIOPerf.cpp
│ │ │ ├── IOMikeyBusFamily
│ │ │ └── IOMikeyBusFamily-83.200.1
│ │ │ │ └── IOMikeyBusController.cpp
│ │ │ ├── IOUSBDeviceFamily
│ │ │ └── IOUSBDeviceFamily-441.200.39
│ │ │ │ ├── IOUSBDevicePipe.cpp
│ │ │ │ ├── IOUSBDeviceController.cpp
│ │ │ │ └── IOUSBDeviceControlRequest.cpp
│ │ │ ├── IOUSBHostFamily
│ │ │ └── IOUSBHostFamily-587.202.1
│ │ │ │ ├── AppleUSBHub
│ │ │ │ ├── AppleUSBHub.cpp
│ │ │ │ └── AppleUSB20HubPort.cpp
│ │ │ │ ├── AppleUSBEHCI
│ │ │ │ ├── AppleUSBEHCI.cpp
│ │ │ │ ├── AppleUSBEHCIQueueHead.cpp
│ │ │ │ ├── AppleUSBEHCIRequest.cpp
│ │ │ │ ├── AppleUSBEHCIIsochronousEndpoint.cpp
│ │ │ │ └── AppleUSBEHCIIsochronousRequest.cpp
│ │ │ │ ├── AppleUSBOHCI
│ │ │ │ ├── AppleUSBOHCIPort.cpp
│ │ │ │ ├── AppleUSBOHCIRequest.cpp
│ │ │ │ └── AppleUSBOHCIEndpointDescriptor.cpp
│ │ │ │ ├── IOUSBHostFamily
│ │ │ │ ├── IOUSBHostPipe.cpp
│ │ │ │ ├── AppleUSBHostPort.cpp
│ │ │ │ ├── IOUSBHostDevice.cpp
│ │ │ │ ├── IOUSBHostIOSource.cpp
│ │ │ │ ├── AppleUSBHostController.cpp
│ │ │ │ ├── AppleUSBHostRequest.cpp
│ │ │ │ └── AppleUSBHostRequestCompleter.cpp
│ │ │ │ └── AppleUSBCommon
│ │ │ │ └── AppleUSBRequestCompleter.cpp
│ │ │ ├── AppleEmbeddedTempSensor
│ │ │ └── AppleEmbeddedTempSensor-135.200.7
│ │ │ │ ├── AppleSocHot.cpp
│ │ │ │ └── AppleDieTempController.cpp
│ │ │ ├── AppleEmbeddedUSB
│ │ │ └── AppleEmbeddedUSB-344.200.23
│ │ │ │ ├── AppleUSBPhy
│ │ │ │ └── AppleUSBPhy.cpp
│ │ │ │ ├── AppleUSBEHCI
│ │ │ │ ├── AppleUSBEHCIARM.cpp
│ │ │ │ └── AppleSynopsysUSBEHCIPort.cpp
│ │ │ │ ├── AppleUSBHSIC
│ │ │ │ └── AppleUSBHSICPort.cpp
│ │ │ │ └── AppleEmbeddedUSBArbitrator
│ │ │ │ ├── AppleEmbeddedUSBNub.cpp
│ │ │ │ └── AppleEmbeddedUSBArbitrator.cpp
│ │ │ ├── AppleOnboardSerial
│ │ │ └── AppleOnboardSerial-154.200.8
│ │ │ │ ├── AppleOnboardSerialDebug.cpp
│ │ │ │ ├── AppleSimpleUARTSync.cpp
│ │ │ │ └── AppleOnboardSerialBSDClient.cpp
│ │ │ ├── AppleSynopsysOTG2
│ │ │ └── AppleSynopsysOTG2-252.200.8
│ │ │ │ ├── AppleSynopsysOTG3Device.cpp
│ │ │ │ └── AppleSynopsysOTGDevice.cpp
│ │ │ ├── AppleUSBDeviceMux
│ │ │ └── AppleUSBDeviceMux-423.200.16
│ │ │ │ └── driver
│ │ │ │ └── AppleUSBDeviceMux.cpp
│ │ │ ├── AudioCodecs_static
│ │ │ └── AudioCodecs_static-64
│ │ │ │ └── Development
│ │ │ │ └── IOAudioCodecs
│ │ │ │ ├── abort.c
│ │ │ │ └── AudioCodecWrapper.cpp
│ │ │ ├── IOAcceleratorFamily
│ │ │ └── IOAcceleratorFamily-398.8.1
│ │ │ │ ├── Kext1
│ │ │ │ ├── IOAccelResource.cpp
│ │ │ │ ├── IOAccelShared.cpp
│ │ │ │ └── IOAccelListMachine.cpp
│ │ │ │ └── Kext2
│ │ │ │ ├── IOAccelBlockFence.cpp
│ │ │ │ ├── IOAccelChannel.cpp
│ │ │ │ ├── IOAccelContext.cpp
│ │ │ │ ├── IOAccelMemory.cpp
│ │ │ │ ├── IOAccelMemoryPool.cpp
│ │ │ │ ├── IOAccelMetalEvent.cpp
│ │ │ │ ├── IOAccelResource.cpp
│ │ │ │ ├── IOAccelShared.cpp
│ │ │ │ ├── IOAccelCommandQueue.cpp
│ │ │ │ ├── IOAccelListMachine.cpp
│ │ │ │ └── IOGraphicsAccelerator.cpp
│ │ │ ├── IOAccessoryManager
│ │ │ └── IOAccessoryManager-421.200.50
│ │ │ │ └── IOAccessoryManagerAID.cpp
│ │ │ ├── libdispatch_kernel
│ │ │ └── libdispatch-1008.200.78
│ │ │ │ └── src
│ │ │ │ └── firehose
│ │ │ │ └── firehose_buffer.c
│ │ │ ├── AppleEmbeddedGPUDrivers
│ │ │ └── AppleEmbeddedGPUDrivers-128.28.1
│ │ │ │ └── Kernel
│ │ │ │ ├── agxk_channel.cpp
│ │ │ │ ├── agxk_iofence.cpp
│ │ │ │ ├── agxk_accelerator.cpp
│ │ │ │ ├── agxk_gl_context.cpp
│ │ │ │ ├── agxk_resource.cpp
│ │ │ │ ├── HAL
│ │ │ │ └── agxk_family_mmu.cpp
│ │ │ │ ├── agxk_event_machine.cpp
│ │ │ │ ├── FWController
│ │ │ │ └── agxk_fwc_arm.cpp
│ │ │ │ └── agxk_parameter_management.cpp
│ │ │ ├── AppleEmbeddedMikeyBus
│ │ │ └── AppleEmbeddedMikeyBus-194.200.1
│ │ │ │ └── AppleCS46L21Device.cpp
│ │ │ ├── AppleUSBNetworking
│ │ │ └── AppleUSBNetworking-187.200.14
│ │ │ │ ├── AppleUSBECM
│ │ │ │ └── AppleUSBECMData.cpp
│ │ │ │ ├── AppleUSBNCM
│ │ │ │ └── AppleUSBNCMData.cpp
│ │ │ │ └── AppleUSBEthernet
│ │ │ │ └── AppleUSBEthernetControllerAX88.cpp
│ │ │ ├── IOSkywalkFamily
│ │ │ └── IOSkywalkFamily-56.200.1
│ │ │ │ ├── IOSkywalkFamily
│ │ │ │ ├── IOSkywalkBSDClient.cpp
│ │ │ │ ├── IOSkywalkPacketPoller.cpp
│ │ │ │ ├── IOSkywalkRxSubmissionQueue.cpp
│ │ │ │ └── IOSkywalkTxSubmissionQueue.cpp
│ │ │ │ └── IOSkywalkNetwork
│ │ │ │ └── IOSkywalkNetworkBSDClient.cpp
│ │ │ ├── MobileBluetoothKext
│ │ │ └── MobileBluetoothKext-26.8
│ │ │ │ └── AppleBluetoothDebug
│ │ │ │ ├── BTDebug.cpp
│ │ │ │ └── BTDebugReporter.cpp
│ │ │ ├── AppleARM64ErrorHandler
│ │ │ └── AppleARM64ErrorHandler-33.200.2
│ │ │ │ └── AppleVortexErrorHandler.cpp
│ │ │ ├── AppleSynopsysMIPIDSI
│ │ │ └── AppleSynopsysMIPIDSI-76.200.3
│ │ │ │ └── AppleSynopsysMIPIDSIController.cpp
│ │ │ ├── IOCryptoAcceleratorFamily
│ │ │ └── IOCryptoAcceleratorFamily-103.200.1
│ │ │ │ ├── IOAESAccelerator.cpp
│ │ │ │ ├── IOCryptoAccelerator.cpp
│ │ │ │ └── IOSHA1Accelerator.cpp
│ │ │ ├── IOTextEncryptionFamily
│ │ │ └── IOTextEncryptionFamily-21.200.1
│ │ │ │ └── IOTextEncryptionFamily.cpp
│ │ │ ├── PeakPowerManager
│ │ │ └── PeakPowerManager-179.200.39
│ │ │ │ └── ApplePPMiOS
│ │ │ │ ├── ApplePPMiOS
│ │ │ │ ├── ApplePPM.cpp
│ │ │ │ ├── ApplePPMEntity.cpp
│ │ │ │ ├── ApplePPMPolicy.cpp
│ │ │ │ ├── ApplePPMBatteryModel.cpp
│ │ │ │ ├── ApplePPMEntityCLPC.cpp
│ │ │ │ ├── ApplePPMKernelClient.cpp
│ │ │ │ ├── ApplePPMDroopController.cpp
│ │ │ │ ├── ApplePPMBatteryPowerMeasurement.cpp
│ │ │ │ └── ApplePPMSystemCapabilityMonitor.cpp
│ │ │ │ └── AppleT8020PPM
│ │ │ │ ├── AppleT8020PPM.cpp
│ │ │ │ ├── AppleT8020PPMBatteryModel.cpp
│ │ │ │ └── AppleT8020PPMSystemCapabilityMonitor.cpp
│ │ │ ├── AppleAOPAudioKext
│ │ │ └── AppleAOPAudioKext-5.76
│ │ │ │ └── Source
│ │ │ │ └── controller
│ │ │ │ └── AppleAOPAudioController.cpp
│ │ │ ├── AppleBluetoothModule
│ │ │ └── AppleBluetoothModule-20
│ │ │ │ └── AppleBluetoothModule
│ │ │ │ └── AppleBluetoothModule.cpp
│ │ │ ├── AppleEffaceableStorage
│ │ │ └── AppleEffaceableStorage-68.60.1
│ │ │ │ ├── iokit
│ │ │ │ └── AppleEffaceableStorage.cpp
│ │ │ │ └── AppleEffaceableBlockDevice
│ │ │ │ └── AppleEffaceableBlockDevice.cpp
│ │ │ ├── AppleInterruptController
│ │ │ └── AppleInterruptController-44.200.1
│ │ │ │ └── AppleInterruptController.cpp
│ │ │ ├── AppleMobileFileIntegrity
│ │ │ └── AppleMobileFileIntegrity-283.200.44
│ │ │ │ └── AppleMobileFileIntegrity.cpp
│ │ │ ├── IOMobileFramebuffer
│ │ │ └── IOMobileFramebuffer-166.0.31.0.4
│ │ │ │ ├── Kernel
│ │ │ │ ├── Handlers
│ │ │ │ │ └── TableCompensator.cpp
│ │ │ │ ├── UnifiedPipeline
│ │ │ │ │ ├── UPPipe.cpp
│ │ │ │ │ ├── UPSurface.cpp
│ │ │ │ │ ├── UPReporterMgr.cpp
│ │ │ │ │ ├── UPTSQManager.cpp
│ │ │ │ │ ├── UnifiedPipeline.cpp
│ │ │ │ │ ├── Blocks
│ │ │ │ │ │ └── UPBlock_BICS.cpp
│ │ │ │ │ ├── SoC
│ │ │ │ │ │ ├── H11P
│ │ │ │ │ │ │ └── UPPipe_H11P.cpp
│ │ │ │ │ │ ├── UPTSQ_Hal_v1.cpp
│ │ │ │ │ │ ├── UPBlock_Dither_v3.cpp
│ │ │ │ │ │ └── UPBlock_GenPipe_v2.cpp
│ │ │ │ │ └── VideoInterfaceIOAV.cpp
│ │ │ │ ├── IOMobileFramebuffer
│ │ │ │ │ ├── IOAVHandler.cpp
│ │ │ │ │ └── IOMobileFramebuffer.cpp
│ │ │ │ └── M3Support
│ │ │ │ │ ├── CtrlMailboxHandler.cpp
│ │ │ │ │ └── PCCMailboxHandler.cpp
│ │ │ │ ├── Shared
│ │ │ │ └── Utility
│ │ │ │ │ └── AppleRegisterStream.cpp
│ │ │ │ └── User
│ │ │ │ └── IOMobileFramebufferRuntimeProperties.cpp
│ │ │ ├── PowerManagement
│ │ │ └── PowerManagement-733.202.1
│ │ │ │ └── AppleSmartBatteryManager
│ │ │ │ └── AppleSmartBattery.cpp
│ │ │ ├── AppleDiagnosticDataAccess
│ │ │ └── AppleDiagnosticDataAccess-27
│ │ │ │ └── AppleDiagnosticDataAccessReadOnly.cpp
│ │ │ ├── AppleEmbeddedUSBEthernet
│ │ │ └── AppleEmbeddedUSBEthernet-144.200.2
│ │ │ │ └── IOUSBHostFamily
│ │ │ │ └── AppleUSBEthernetHost.cpp
│ │ │ ├── IOUSBMassStorageDriver
│ │ │ └── IOUSBMassStorageDriver-145.200.2
│ │ │ │ └── IOUSBMassStorageDriver
│ │ │ │ ├── IOUSBMassStorageDriver.cpp
│ │ │ │ ├── IOUSBMassStorageDriverNub.cpp
│ │ │ │ ├── IOUSBMassStorageUASDriver.cpp
│ │ │ │ └── IOUSBMassStorageDriverRequestTimer.cpp
│ │ │ ├── AppleCredentialManager
│ │ │ └── AppleCredentialManager-226.200.54
│ │ │ │ └── AppleCredentialManager
│ │ │ │ └── AppleCredentialManager.cpp
│ │ │ ├── AppleMultiFunctionManager
│ │ │ └── AppleMultiFunctionManager-13
│ │ │ │ └── AppleMultiFunctionManager
│ │ │ │ └── Source
│ │ │ │ └── AppleMultiFunctionManager.cpp
│ │ │ └── IOSCSIArchitectureModelFamily
│ │ │ └── IOSCSIArchitectureModelFamily-408.200.1
│ │ │ └── IOSCSIArchitectureModel
│ │ │ └── IOSCSIMultipathedLogicalUnit.cpp
│ ├── data
│ │ ├── syscall.gz
│ │ └── syscalls.gz
│ └── NOTES.md
├── info
│ └── data
│ │ ├── procs.gz
│ │ ├── ipsw_db.gz
│ │ ├── firmware_keys.gz
│ │ ├── t8030_ap_keys.gz
│ │ ├── t8101_ap_keys.gz
│ │ └── t8103_ap_keys.gz
├── aea
│ ├── data
│ │ └── fcs-keys.gz
│ └── id.go
├── crashlog
│ └── data
│ │ └── log_type.gz
├── xcode
│ └── data
│ │ └── device_traits.gz
├── ota
│ ├── pbzx
│ │ ├── chunk.go
│ │ ├── pbzx.go
│ │ └── heap.go
│ └── ridiff
│ │ └── ridiff_other.go
├── onthedl
│ └── file
│ │ ├── preallocate.go
│ │ └── preallocate_other.go
├── dyld
│ ├── split_other.go
│ └── NOTES.md
├── sep
│ └── sep_stub.go
├── lzma
│ └── util.go
├── ibootim
│ └── iBootIm.bt
└── symbols
│ └── demangle_test.go
├── internal
├── store
│ ├── s3.go
│ ├── artifactory.go
│ ├── store.go
│ └── local.go
├── commands
│ ├── download
│ │ ├── download.go
│ │ └── ipsw
│ │ │ └── ipsw.go
│ ├── ida
│ │ ├── dscu
│ │ │ └── data
│ │ │ │ ├── objc.gz
│ │ │ │ └── swift.gz
│ │ └── scripts
│ │ │ └── decomp.py
│ ├── fw
│ │ └── sep.go
│ ├── dsc
│ │ └── demangle_symbol.go
│ └── watch
│ │ └── cmd.go
├── diff
│ └── html.go
├── download
│ ├── data
│ │ └── audiences.gz
│ └── rootcert
│ │ ├── data
│ │ └── root.cer
│ │ └── rootcert.go
├── apsd
│ ├── applepushservice.h
│ ├── apsd.go
│ └── apsd_ios.go
├── certs
│ └── NOTES.md
├── objc
│ ├── doc.go
│ ├── ivar.go
│ └── selector.go
├── ssh
│ └── data
│ │ ├── com.apple.CrashReporter.plist
│ │ └── com.apple.system.logging.plist
└── ai
│ └── utils
│ └── utils.go
├── api
├── server
│ └── routes
│ │ ├── img4
│ │ └── img4.go
│ │ ├── ota
│ │ └── ota.go
│ │ ├── dtree
│ │ └── dtree.go
│ │ ├── mdevs
│ │ └── mdevs.go
│ │ ├── pongo
│ │ └── pongo.go
│ │ ├── sepfw
│ │ └── sepfw.go
│ │ └── symbolicate
│ │ └── symbolicate.go
├── README.md
├── api.go
└── types
│ └── types.go
├── hack
├── logging_profiles
│ ├── profiles.tar.gz
│ └── NOTES.md
├── make
│ ├── codesign
│ ├── manpages
│ ├── py_mini
│ ├── data
│ │ └── ent.plist
│ ├── completions
│ ├── json_mini
│ ├── tag
│ ├── unicorn
│ ├── release
│ ├── libusb
│ └── clangwrap
├── goreleaser
│ ├── profile.sb
│ └── linux_install
│ │ ├── ipswd.wrapper
│ │ └── ipsw.service
├── extras
│ ├── unicorn.rb
│ └── SandboxCollection14.bt
└── publish
│ └── gh-pages
├── .github
├── FUNDING.yml
├── ISSUE_TEMPLATE
│ └── config.yml
├── workflows
│ └── depsreview.yaml
├── stale.yml
└── dependabot.yml
├── SECURITY.md
├── .dockerignore
├── config.example.yml
└── .cursorignore
/www/src/utils/prismLight.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/lzfse/README.md:
--------------------------------------------------------------------------------
1 | # lzfse
2 |
--------------------------------------------------------------------------------
/pkg/pkg/pkg.go:
--------------------------------------------------------------------------------
1 | package pkg
2 |
--------------------------------------------------------------------------------
/internal/store/s3.go:
--------------------------------------------------------------------------------
1 | package store
2 |
--------------------------------------------------------------------------------
/pkg/emu/hooks/hooks.go:
--------------------------------------------------------------------------------
1 | package hooks
2 |
--------------------------------------------------------------------------------
/api/server/routes/img4/img4.go:
--------------------------------------------------------------------------------
1 | package img4
2 |
--------------------------------------------------------------------------------
/api/server/routes/ota/ota.go:
--------------------------------------------------------------------------------
1 | package ota
2 |
--------------------------------------------------------------------------------
/internal/store/artifactory.go:
--------------------------------------------------------------------------------
1 | package store
2 |
--------------------------------------------------------------------------------
/pkg/usb/backup/device_link.go:
--------------------------------------------------------------------------------
1 | package backup
2 |
--------------------------------------------------------------------------------
/api/server/routes/dtree/dtree.go:
--------------------------------------------------------------------------------
1 | package dtree
2 |
--------------------------------------------------------------------------------
/api/server/routes/mdevs/mdevs.go:
--------------------------------------------------------------------------------
1 | package mdevs
2 |
--------------------------------------------------------------------------------
/api/server/routes/pongo/pongo.go:
--------------------------------------------------------------------------------
1 | package pongo
2 |
--------------------------------------------------------------------------------
/api/server/routes/sepfw/sepfw.go:
--------------------------------------------------------------------------------
1 | package sepfw
2 |
--------------------------------------------------------------------------------
/internal/commands/download/download.go:
--------------------------------------------------------------------------------
1 | package download
2 |
--------------------------------------------------------------------------------
/pkg/usb/dvt/instruments/instruments.go:
--------------------------------------------------------------------------------
1 | package instruments
2 |
--------------------------------------------------------------------------------
/api/server/routes/symbolicate/symbolicate.go:
--------------------------------------------------------------------------------
1 | package symbolicate
2 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/apfs.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/bt.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/jobj.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/obj.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/tx.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/info/data/procs.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/info/data/procs.gz
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleMCA/AppleMCA-4.50/AppleMCA.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/lib/logging.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/fusion_mt.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/io_kernel.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/nx_mount.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/spaceman.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_chash.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_cnode.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_endian.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_link.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_resize.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_vfsops.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_vnops.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_xattr.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/rangelist.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ppp/ppp-847.200.5/Family/ppp_comp.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ppp/ppp-847.200.5/Family/ppp_if.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ppp/ppp-847.200.5/Family/ppp_link.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/aea/data/fcs-keys.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/aea/data/fcs-keys.gz
--------------------------------------------------------------------------------
/pkg/info/data/ipsw_db.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/info/data/ipsw_db.gz
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/kext/apfs_crypto.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/kext/apfs_vfsops.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/kext/apfs_vnops.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/lib/rangelist.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/nx/crypto_stuff.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_btreeio.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_catalog.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_cprotect.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_hotfiles.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_journal.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_key_roll.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_readwrite.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/hfs_vfsutils.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ppp/ppp-847.200.5/Family/ppp_serial.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA5AE2/AppleA5AE2-89.14/AppleAE2MCA.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleCLPC/AppleCLPC-223.200.48/CLPC/clpc.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleCLPC/AppleCLPC-223.200.48/CLPC/utils.hpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleDAPF/AppleDAPF-3.200.1/AppleDAPF.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSART/AppleSART-8.200.3/IOSARTMapper.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSPMI/AppleSPMI-17/AppleT8015SPMI.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/CoreTrust/CoreTrust-20.200.5/Source/CMS.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAVFamily/IOAVFamily-241.200.30/IOAV.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/kext/apfs_vfsutils.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/BTreeNodeReserve.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/hfs/hfs-407.200.4/core/VolumeAllocation.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/www/static/img/webkit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/webkit.png
--------------------------------------------------------------------------------
/pkg/crashlog/data/log_type.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/crashlog/data/log_type.gz
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleA7IOP.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleA7IOPV1.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleA7IOPV2.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleA7IOPV4.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleASCANS2.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleImage4/AppleImage4-1.200.18/include/abort.h:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleMCA/AppleMCA-4.50/AppleMCA2/AppleMCA2.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleOrion/AppleOrion-52.200.3/AppleOrionIC.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMP/ApplePMP-98.200.34/ApplePMP/ApplePMP.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleS8000/AppleS8000-98.200.1/AppleS8000AES.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleS8000/AppleS8000-98.200.1/AppleS8000AES.h:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleS8000/AppleS8000-98.200.1/AppleS8000DWI.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSART/AppleSART-8.200.3/AppleSARTMarconi.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSMC/AppleSMC-474.200.22/AppleSMCEmbedded.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleT8020/AppleT8020-35.200.16/AppleT802xIO.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/CoreCapture/CoreCapture-274.3/Driver/CCLogPipe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/CoreTrust/CoreTrust-20.200.5/Source/X509Chain.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IODARTFamily/IODARTFamily-132.200.27/IODART.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-330.200.11/IOPCIBridge.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-330.200.11/IOPCIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-330.200.11/IOPCIRange.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddy.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyV2.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/apfs/apfs-748.200.60/kext/apfs_raw_encrypted.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/libpthread/libpthread-330.200.48/kern/kern_synch.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/www/static/img/logo/ipsw.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/logo/ipsw.ico
--------------------------------------------------------------------------------
/internal/diff/html.go:
--------------------------------------------------------------------------------
1 | package diff
2 |
3 | func (d *Diff) HTML() error {
4 | panic("not implemented")
5 | }
6 |
--------------------------------------------------------------------------------
/pkg/info/data/firmware_keys.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/info/data/firmware_keys.gz
--------------------------------------------------------------------------------
/pkg/info/data/t8030_ap_keys.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/info/data/t8030_ap_keys.gz
--------------------------------------------------------------------------------
/pkg/info/data/t8101_ap_keys.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/info/data/t8101_ap_keys.gz
--------------------------------------------------------------------------------
/pkg/info/data/t8103_ap_keys.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/info/data/t8103_ap_keys.gz
--------------------------------------------------------------------------------
/pkg/kernelcache/data/syscall.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/kernelcache/data/syscall.gz
--------------------------------------------------------------------------------
/pkg/kernelcache/data/syscalls.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/kernelcache/data/syscalls.gz
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA5AE2/AppleA5AE2-89.14/AppleAE2AOPI2SSwitch1.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleA7IOPV2GFX.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleA7IOPV2PMP.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleA7IOPV4GFX.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleA7IOPV4PMP.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleASCWrapV2.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleR5IOPT8006.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBaseband/AppleBaseband-511/AppleBasebandN71.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/ABPPort.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleCLPC/AppleCLPC-223.200.48/CLPC/cpu_dvfm_skye.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleHxDART/AppleHxDART-175.200.32/AppleT8020DART.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleMCA/AppleMCA-4.50/AppleMCA2/AppleMCA2Switch.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMGR/ApplePMGR-318.200.81/ApplePMGR/ApplePMGR.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleS5L8960X/AppleS5L8960X-159/AppleS5L8960XGPIOIC.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSART/AppleSART-8.200.3/IOCoastGuardSARTMapper.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/SEPBICS.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IO80211/IO80211-320.18/IO80211Family/LogManager/cdev.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IODARTFamily/IODARTFamily-132.200.27/IODARTMapper.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurface/IOSurface-255.1/IOSurfaceKernel/IOSurface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyCoredump.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyFirmware.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyImage4.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyPatchBay.h:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyUtils.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/Sandbox_executables/Sandbox-851.200.150/src/kext/kext.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/libpthread/libpthread-330.200.48/kern/kern_support.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/xcode/data/device_traits.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/pkg/xcode/data/device_traits.gz
--------------------------------------------------------------------------------
/www/static/img/logo/ipsw@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/logo/ipsw@3x.png
--------------------------------------------------------------------------------
/www/static/img/logo/old-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/logo/old-logo.png
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleA7IOP/AppleA7IOP-110.200.10/AppleA7IOPV2Marconi.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMPlatform/AppleARMPlatform-700.200.33/AppleARMCPU.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMPlatform/AppleARMPlatform-700.200.33/AppleARMIO.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMPlatform/AppleARMPlatform-700.200.33/AppleARMSPI.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/AppleBCMWLANCore.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBaseband/AppleBaseband-511/AppleBasebandPCIEDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/ABPControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleCLPC/AppleCLPC-223.200.48/CLPC/cpu_control_skye.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleCLPC/AppleCLPC-223.200.48/CLPC/cpu_sched_interface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleCLPC/AppleCLPC-223.200.48/CLPC/thread_group_utils.hpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/Core/ACIPCPort.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleJPEGDriver/AppleJPEGDriver-4.4.6/AppleJPEGDriver.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleKeyStore/AppleKeyStore-639.200.80/AppleKeyStore.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleM68Buttons/AppleM68Buttons-89.200.3/AppleM68Buttons.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMGR/ApplePMGR-318.200.81/ApplePMGR/ApplePMGRNub.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMGR/ApplePMGR-318.200.81/ApplePMGR/AppleSOCTuner.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMGR/ApplePMGR-318.200.81/ApplePMGR/AppleT8020PMGR.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMP/ApplePMP-98.200.34/ApplePMP/ApplePMPUserClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleS5L8940X/AppleS5L8940X-166.200.1/AppleS5L8940XI2C.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPDebug.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPHilo.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSMC/AppleSMC-474.200.22/AppleSMCEmbeddedFunctions.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSPUKext/AppleSPUKext-492.200.49/AppleSPU/AppleSPU.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSamsungIP/AppleSamsungIP-128.200.2/AppleSamsungSPI.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSummitLCD/AppleSummitLCD-42.200.5/AppleSummitLCD.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAVFamily/IOAVFamily-241.200.30/IOAVAsyncEventSource.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IODARTFamily/IODARTFamily-132.200.27/IODARTVMAllocator.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/AppleNVMeController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/AppleNVMeUpdateUC.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/IONVMeController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-330.200.11/IOPCIConfigurator.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurface/IOSurface-255.1/IOSurfaceKernel/IOSurfaceEvent.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurface/IOSurface-255.1/IOSurfaceKernel/IOSurfaceRoot.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyCoredumpMap.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyFirmwareLoader.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyKdebugEndpoint.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddySyslogEndpoint.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/Sandbox_executables/Sandbox-851.200.150/src/kext/evaluate.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/Sandbox_executables/Sandbox-851.200.150/src/kext/filecache.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/Sandbox_executables/Sandbox-851.200.150/src/kext/reference.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/Sandbox_executables/Sandbox-851.200.150/src/kext/rootless.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/Sandbox_executables/Sandbox-851.200.150/src/kext/smalloc.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/corecrypto_kext/corecrypto-602.200.50/cc/src/cc_try_abort.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ppp/ppp-847.200.5/Drivers/L2TP/L2TP-extension/l2tp_rfc.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ppp/ppp-847.200.5/Drivers/L2TP/L2TP-extension/l2tp_wan.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ppp/ppp-847.200.5/Drivers/PPTP/PPTP-extension/pptp_rfc.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ppp/ppp-847.200.5/Drivers/PPTP/PPTP-extension/pptp_wan.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/www/static/img/guides/aea-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/guides/aea-info.png
--------------------------------------------------------------------------------
/www/static/img/logo/ipsw@3x-2.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/logo/ipsw@3x-2.webp
--------------------------------------------------------------------------------
/hack/logging_profiles/profiles.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/hack/logging_profiles/profiles.tar.gz
--------------------------------------------------------------------------------
/internal/download/data/audiences.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/internal/download/data/audiences.gz
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/AppleBCMWLANCommandQueue.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/ICE/ABPBTIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/ICE/ABPBTIPipe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/ICE/ABPICEControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/ICE/ABPRTIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/ICE/ABPRTIPipe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/MAV/ABPBHIChannel.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/MAV/ABPBHIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/MAV/ABPMAVControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/MAV/ABPMHIChannel.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/Core/MAV/ABPMHIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/Core/ACIPCControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedPCIE/AppleEmbeddedPCIE-267.200.12/AppleT802xPCIe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleH11ANEInterface/AppleH11ANEInterface-1.76.1/H11ANEIn.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleIPAppender/AppleIPAppender-47/Driver/AppleIPAppender.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMGR/ApplePMGR-318.200.81/ApplePMGR/AppleBringUpPMGR.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMGR/ApplePMGR-318.200.81/ApplePMGR/AppleMTRPolynomT8020.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMGR/ApplePMGR-318.200.81/ApplePMGR/ApplePMGRMTRSensor.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/ApplePMP/ApplePMP-98.200.34/ApplePMPFirmware/ApplePMPFirmware.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleS5L8960X/AppleS5L8960X-159/AppleS5L8960XWatchDogTimer.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPARTStorage.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPBooter.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPCommand.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPCoreBuffer.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPEndpoint.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPFirmware.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPLogger.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPManagerARM.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPPairing.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPTesting.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPUserClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/xART/AppleSEPXART.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleT8020/AppleT8020-35.200.16/AppleT8020MemCacheController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleTemperatureSensor/AppleTemperatureSensor-30.200.2/ICA60.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/CoreCapture/CoreCapture-274.3/Driver/CCDataPipeUserClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/EmbeddedCoreAUCKext/EmbeddedCoreAUC-268/Kernel/Embedded/AUC.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IO80211/IO80211-320.18/IO80211Family/LogManager/LogManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/AppleANS2NVMeController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/IONVMeBlockStorageDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurface/IOSurface-255.1/IOSurfaceKernel/IOSurfaceClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/Request.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyBuiltinEndpoint.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyCrashlogEndpoint.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyIOReportingEndpoint.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyManagementEndpoint.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/RTBuddy/RTBuddy-250.200.12/RTBuddy/RTBuddyVisibleMemoryImpl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/Sandbox_executables/Sandbox-851.200.150/src/kext/entitlements.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/Sandbox_executables/Sandbox-851.200.150/src/kext/extensions.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/ota/pbzx/chunk.go:
--------------------------------------------------------------------------------
1 | package pbzx
2 |
3 | type _Chunk struct {
4 | idx int
5 | meta int
6 | data []byte
7 | }
8 |
--------------------------------------------------------------------------------
/www/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
3 | };
4 |
--------------------------------------------------------------------------------
/www/static/img/guides/aea-dl-pem.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/guides/aea-dl-pem.png
--------------------------------------------------------------------------------
/www/static/img/guides/aea-dl-pem.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/guides/aea-dl-pem.webp
--------------------------------------------------------------------------------
/www/static/img/guides/aea-info.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/guides/aea-info.webp
--------------------------------------------------------------------------------
/www/static/img/guides/download-wp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/guides/download-wp.png
--------------------------------------------------------------------------------
/www/static/img/guides/syms-panic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/guides/syms-panic.png
--------------------------------------------------------------------------------
/www/static/img/guides/syms-panic.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/guides/syms-panic.webp
--------------------------------------------------------------------------------
/internal/commands/ida/dscu/data/objc.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/internal/commands/ida/dscu/data/objc.gz
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMIISAudio/AppleARMIISAudio-80.13/AppleARMDMAAudioDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMIISAudio/AppleARMIISAudio-80.13/AppleARMIISAudioDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMPMU/AppleARMPlatform-700.200.33/AppleARMPMUPowerSource.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMPlatform/AppleARMPlatform-700.200.33/AppleARMI2CEEPROM.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMPlatform/AppleARMPlatform-700.200.33/AppleARMIISSwitch.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMPlatform/AppleARMPlatform-700.200.33/AppleARMLightEmUp.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARMPlatform/AppleARMPlatform-700.200.33/AppleARMWatchDogTimer.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/AppleBCMWLANPacketTransmitter.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/AppleBCMWLANTimeSyncEngine.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/Core/OLYBT/ACIPCBTIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/Core/OLYBT/ACIPCBTIPipe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/Core/OLYBT/ACIPCRTIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/Core/OLYBT/ACIPCRTIPipe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleDialogPMU/AppleDialogPMU-884.200.51/AppleSMCWirelessCharger.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedAudio/AppleEmbeddedAudio-431.77/AppleCS42L75Audio.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedAudio/AppleEmbeddedAudio-431.77/AppleCS42L75AudioDSP.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedAudio/AppleEmbeddedAudio-431.77/AppleEmbeddedAudio.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPS/AppleEmbeddedGPS-21.200.1/AppleEmbeddedGPSControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedPCIE/AppleEmbeddedPCIE-267.200.12/AppleEmbeddedPCIE.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedPCIE/AppleEmbeddedPCIE-267.200.12/AppleT802xPCIePort.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleH10CameraInterface/AppleH10CameraInterface-6.83/AppleH10CamIn.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleMCA/AppleMCA-4.50/AppleLEAPController/AppleLEAPController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleMikeyBusAudio/AppleMikeyBusAudio-1.97.2/AppleCS46L0xDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleMobileApNonce/AppleMobileApNonce-20.200.4/AppleMobileApNonce.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPTraceBuffer.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSmartIO2/AppleSmartIO2-32.200.40/AppleSmartIO/AppleSmartIO.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSmartIO2/AppleSmartIO2-32.200.40/AppleSmartIO/AppleSmartIODMA.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleT8020/AppleT8020-35.200.16/AppleT8020PlatformErrorHandler.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IO80211/IO80211-320.18/IO80211Family/BaseClass/IO80211Interface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IO80211/IO80211-320.18/IO80211Family/BaseClass/IO80211QueueCall.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IO80211/IO80211-320.18/IO80211Family/BaseClass/IO80211ScanManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMikeyBusFamily/IOMikeyBusFamily-83.200.1/IOMikeyBusController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/AppleANS2CGNVMeController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/IONVMeControllerPolledAdapter.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurface/IOSurface-255.1/IOSurfaceKernel/IOSurfaceRootUserClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBDeviceFamily/IOUSBDeviceFamily-441.200.39/IOUSBDevicePipe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBHub/AppleUSBHub.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/www/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/www/static/img/guides/aea-dl-jsondb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/guides/aea-dl-jsondb.png
--------------------------------------------------------------------------------
/hack/make/codesign:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 |
4 | $(xcrun -find codesign) --entitlements $(dirname "$0")/data/ent.plist -s - -f $1
5 |
--------------------------------------------------------------------------------
/internal/commands/ida/dscu/data/swift.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/internal/commands/ida/dscu/data/swift.gz
--------------------------------------------------------------------------------
/internal/download/rootcert/data/root.cer:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/internal/download/rootcert/data/root.cer
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/AppleBCMWLANProvisioningManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/Busses/AppleBCMWLANBusInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/Busses/PCIe/AppleBCMWLANBTDebug.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCI/AppleBasebandPCI.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/Core/OLYBT/ACIPCOLYBTControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleDialogPMU/AppleDialogPMU-884.200.51/SPMI/AppleDialogSPMIPMURTC.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedAudio/AppleEmbeddedAudio-431.77/AppleExternalPowerManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedPCIE/AppleEmbeddedPCIE-267.200.12/AppleEmbeddedPCIEPort.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedPCIE/AppleEmbeddedPCIE-267.200.12/AppleEmbeddedPCIeUtils.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedPCIE/AppleEmbeddedPCIE-267.200.12/ApplePCIEMSIController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedTempSensor/AppleEmbeddedTempSensor-135.200.7/AppleSocHot.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedUSB/AppleEmbeddedUSB-344.200.23/AppleUSBPhy/AppleUSBPhy.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleOnboardSerial/AppleOnboardSerial-154.200.8/AppleOnboardSerialDebug.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleOnboardSerial/AppleOnboardSerial-154.200.8/AppleSimpleUARTSync.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/AppleSEPSharedMemoryBuffer.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSEPManager/AppleSEPManager-378.200.44/xART/AppleSEPXART_embedded.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSPUKext/AppleSPUKext-492.200.49/AppleSPU/AppleSPUFirmwareService.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSmartIO2/AppleSmartIO2-32.200.40/AppleSmartIO/AppleSmartIOCommand.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSmartIO2/AppleSmartIO2-32.200.40/AppleSmartIO/AppleSmartIOControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSmartIO2/AppleSmartIO2-32.200.40/AppleSmartIO/AppleSmartIOEndpoint.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSmartIO2/AppleSmartIO2-32.200.40/AppleSmartIO/AppleSmartIOJConsole.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSmartIO2/AppleSmartIO2-32.200.40/AppleSmartIO/AppleSmartIOPerf.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSynopsysOTG2/AppleSynopsysOTG2-252.200.8/AppleSynopsysOTG3Device.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSynopsysOTG2/AppleSynopsysOTG2-252.200.8/AppleSynopsysOTGDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleUSBDeviceMux/AppleUSBDeviceMux-423.200.16/driver/AppleUSBDeviceMux.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AudioCodecs_static/AudioCodecs_static-64/Development/IOAudioCodecs/abort.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IO80211/IO80211-320.18/IO80211Family/BaseClass/IO80211InterfaceCommon.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IO80211/IO80211-320.18/IO80211Family/BaseClass/IO80211RangingManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IO80211/IO80211-320.18/IO80211Family/BaseClass/IO80211VirtualInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext1/IOAccelResource.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext1/IOAccelShared.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelBlockFence.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelChannel.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelContext.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelMemory.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelMemoryPool.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelMetalEvent.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelResource.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelShared.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAccessoryManager/IOAccessoryManager-421.200.50/IOAccessoryManagerAID.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/Embedded/AppleEmbeddedNVMeNVRAM.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/Embedded/IOEmbeddedNVMeBlockDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaColorManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaMatrixManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaRdmaControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaWdmaControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/ProfilerDebug.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBDeviceFamily/IOUSBDeviceFamily-441.200.39/IOUSBDeviceController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBEHCI/AppleUSBEHCI.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBHub/AppleUSB20HubPort.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBOHCI/AppleUSBOHCIPort.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/IOUSBHostFamily/IOUSBHostPipe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/Sandbox_executables/Sandbox-851.200.150/src/kext/platform_embedded2.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/corecrypto_kext/corecrypto-602.200.50/corecrypto_kext/corecrypto_kext.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/libdispatch_kernel/libdispatch-1008.200.78/src/firehose/firehose_buffer.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/www/docs/cli/_category_.json:
--------------------------------------------------------------------------------
1 | {
2 | "label": "CLI - Commands",
3 | "link": {
4 | "type": "generated-index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/www/static/img/guides/aea-dl-jsondb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/static/img/guides/aea-dl-jsondb.webp
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # You can add one username per supported platform and one custom link
2 | patreon: blacktop_
3 | ko_fi: blacktop
4 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedPCI/AppleConvergedPCI.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPUDrivers/AppleEmbeddedGPUDrivers-128.28.1/Kernel/agxk_channel.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPUDrivers/AppleEmbeddedGPUDrivers-128.28.1/Kernel/agxk_iofence.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedMikeyBus/AppleEmbeddedMikeyBus-194.200.1/AppleCS46L21Device.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedUSB/AppleEmbeddedUSB-344.200.23/AppleUSBEHCI/AppleUSBEHCIARM.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedUSB/AppleEmbeddedUSB-344.200.23/AppleUSBHSIC/AppleUSBHSICPort.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleOnboardSerial/AppleOnboardSerial-154.200.8/AppleOnboardSerialBSDClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleUSBNetworking/AppleUSBNetworking-187.200.14/AppleUSBECM/AppleUSBECMData.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleUSBNetworking/AppleUSBNetworking-187.200.14/AppleUSBNCM/AppleUSBNCMData.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IO80211/IO80211-320.18/IO80211Family/BaseClass/RSNSupplicant/RSNSupplicant.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext1/IOAccelListMachine.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelCommandQueue.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOAccelListMachine.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-398.8.1/Kext2/IOGraphicsAccelerator.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.200.23/Embedded/AppleEmbeddedNVMeController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSkywalkFamily/IOSkywalkFamily-56.200.1/IOSkywalkFamily/IOSkywalkBSDClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/AppleM2ScalerCSCDriver.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/AppleM2ScalerCSCHal.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/AppleM2ScalerCSCHalMSR.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/AppleRegisterStream.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/DriverCommonFunctions.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaColorManagerMSR4.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaColorManagerMSR7.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaColorManagerMSR8.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaInternalPipeMSR8.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaMatrixManagerMSR6.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaMatrixManagerMSR7.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IosaPixelAveragingMSR6.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/M2ScalerScalingControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBDeviceFamily/IOUSBDeviceFamily-441.200.39/IOUSBDeviceControlRequest.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBEHCI/AppleUSBEHCIQueueHead.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBEHCI/AppleUSBEHCIRequest.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBOHCI/AppleUSBOHCIRequest.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/IOUSBHostFamily/AppleUSBHostPort.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/IOUSBHostFamily/IOUSBHostDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/IOUSBHostFamily/IOUSBHostIOSource.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/MobileBluetoothKext/MobileBluetoothKext-26.8/AppleBluetoothDebug/BTDebug.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/hack/make/manpages:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | rm -rf manpages
4 | mkdir manpages
5 | go run ./cmd/ipsw/main.go man manpages
6 | gzip -r manpages
--------------------------------------------------------------------------------
/pkg/kernelcache/NOTES.md:
--------------------------------------------------------------------------------
1 | # NOTES
2 |
3 | ## Tagged Pointers
4 |
5 | - https://bazad.github.io/2018/06/ios-12-kernelcache-tagged-pointers
6 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleARM64ErrorHandler/AppleARM64ErrorHandler-33.200.2/AppleVortexErrorHandler.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/Busses/PCIe/AppleBCMWLANBusInterfacePCIe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/Busses/PCIe/AppleBCMWLANPCIeCompletionRing.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/Busses/PCIe/AppleBCMWLANPCIeSubmissionRing.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPUDrivers/AppleEmbeddedGPUDrivers-128.28.1/Kernel/agxk_accelerator.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPUDrivers/AppleEmbeddedGPUDrivers-128.28.1/Kernel/agxk_gl_context.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPUDrivers/AppleEmbeddedGPUDrivers-128.28.1/Kernel/agxk_resource.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedTempSensor/AppleEmbeddedTempSensor-135.200.7/AppleDieTempController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSynopsysMIPIDSI/AppleSynopsysMIPIDSI-76.200.3/AppleSynopsysMIPIDSIController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOCryptoAcceleratorFamily/IOCryptoAcceleratorFamily-103.200.1/IOAESAccelerator.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOCryptoAcceleratorFamily/IOCryptoAcceleratorFamily-103.200.1/IOCryptoAccelerator.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOCryptoAcceleratorFamily/IOCryptoAcceleratorFamily-103.200.1/IOSHA1Accelerator.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSkywalkFamily/IOSkywalkFamily-56.200.1/IOSkywalkFamily/IOSkywalkPacketPoller.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/AppleM2ScalerCSCHalMSR2.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/AppleM2ScalerCSCHalMSR4.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/AppleM2ScalerCSCHalMSR6.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/AppleM2ScalerCSCHalMSR7.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IOAsynchronousScheduler.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/IOSurfaceAcceleratorClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/M2ScalerScalingASEControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/M2ScalerScalingControlMSR.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/M2ScalerScalingControlMSR2.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/M2ScalerScalingControlMSR4.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/M2ScalerScalingControlMSR6.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/M2ScalerScalingControlMSR7.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/M2ScalerScalingControlMSR8.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOTextEncryptionFamily/IOTextEncryptionFamily-21.200.1/IOTextEncryptionFamily.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBCommon/AppleUSBRequestCompleter.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/IOUSBHostFamily/AppleUSBHostController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/IOUSBHostFamily/AppleUSBHostRequest.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/MobileBluetoothKext/MobileBluetoothKext-26.8/AppleBluetoothDebug/BTDebugReporter.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/ApplePPMiOS/ApplePPM.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleAOPAudioKext/AppleAOPAudioKext-5.76/Source/controller/AppleAOPAudioController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBCMWLANV3/AppleBCMWLANV3-285.26/Busses/PCIe/AppleBCMWLANPortInterfacePCIe-AMFM.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/AppleBasebandPCIControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBluetoothModule/AppleBluetoothModule-20/AppleBluetoothModule/AppleBluetoothModule.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEffaceableStorage/AppleEffaceableStorage-68.60.1/iokit/AppleEffaceableStorage.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPUDrivers/AppleEmbeddedGPUDrivers-128.28.1/Kernel/HAL/agxk_family_mmu.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPUDrivers/AppleEmbeddedGPUDrivers-128.28.1/Kernel/agxk_event_machine.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedUSB/AppleEmbeddedUSB-344.200.23/AppleUSBEHCI/AppleSynopsysUSBEHCIPort.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleInterruptController/AppleInterruptController-44.200.1/AppleInterruptController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleMobileFileIntegrity/AppleMobileFileIntegrity-283.200.44/AppleMobileFileIntegrity.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleSMC/AppleSMC-474.200.22/AppleSMCHighVoltageCharger/AppleSMCHighVoltageCharger.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AudioCodecs_static/AudioCodecs_static-64/Development/IOAudioCodecs/AudioCodecWrapper.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/Handlers/TableCompensator.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/UPPipe.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/UPSurface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSkywalkFamily/IOSkywalkFamily-56.200.1/IOSkywalkFamily/IOSkywalkRxSubmissionQueue.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSkywalkFamily/IOSkywalkFamily-56.200.1/IOSkywalkFamily/IOSkywalkTxSubmissionQueue.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSkywalkFamily/IOSkywalkFamily-56.200.1/IOSkywalkNetwork/IOSkywalkNetworkBSDClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSurfaceAccelerator/IOSurfaceAccelerator-63.0.17.0.2/AppleM2ScalerCSCDriverFilters.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBEHCI/AppleUSBEHCIIsochronousEndpoint.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBEHCI/AppleUSBEHCIIsochronousRequest.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/AppleUSBOHCI/AppleUSBOHCIEndpointDescriptor.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBHostFamily/IOUSBHostFamily-587.202.1/IOUSBHostFamily/AppleUSBHostRequestCompleter.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/ApplePPMiOS/ApplePPMEntity.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/ApplePPMiOS/ApplePPMPolicy.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/AppleT8020PPM/AppleT8020PPM.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PowerManagement/PowerManagement-733.202.1/AppleSmartBatteryManager/AppleSmartBattery.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/hack/goreleaser/profile.sb:
--------------------------------------------------------------------------------
1 | (version 1)
2 | (allow default)
3 | (deny file-read* (regex "libunicorn.dylib")
4 | (regex "libusb.*.dylib"))
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/AppleBasebandPCIInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/ICE/AppleBasebandPCIBTIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/ICE/AppleBasebandPCIRTIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/MAV/AppleBasebandPCIBHIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/MAV/AppleBasebandPCIMHIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIPDP/AppleBasebandPCIPDPADAMSkywalk.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIPDP/AppleBasebandPCIPDPManagerBase.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIPDP/AppleBasebandPCIPDPQMAPSkywalk.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIPDP/AppleBasebandPCISkywalkProvider.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/AppleConvergedIPCControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/AppleConvergedIPCLogger.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleDiagnosticDataAccess/AppleDiagnosticDataAccess-27/AppleDiagnosticDataAccessReadOnly.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPUDrivers/AppleEmbeddedGPUDrivers-128.28.1/Kernel/FWController/agxk_fwc_arm.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedGPUDrivers/AppleEmbeddedGPUDrivers-128.28.1/Kernel/agxk_parameter_management.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedUSB/AppleEmbeddedUSB-344.200.23/AppleEmbeddedUSBArbitrator/AppleEmbeddedUSBNub.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/IOMobileFramebuffer/IOAVHandler.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/M3Support/CtrlMailboxHandler.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/M3Support/PCCMailboxHandler.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/UPReporterMgr.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/UPTSQManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/UnifiedPipeline.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Shared/Utility/AppleRegisterStream.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/ApplePPMiOS/ApplePPMBatteryModel.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/ApplePPMiOS/ApplePPMEntityCLPC.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/ApplePPMiOS/ApplePPMKernelClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/ICE/AppleBasebandPCIBTIInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/ICE/AppleBasebandPCIICEControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/ICE/AppleBasebandPCIRTIInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/MAV/AppleBasebandPCIBHIInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/MAV/AppleBasebandPCIMAVControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/MAV/AppleBasebandPCIMHIInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/Memory/AppleBasebandPCIIOCommand.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/Memory/AppleBasebandPCIRequest.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIPDP/AppleBasebandPCIMediaSkywalkInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIPDP/AppleBasebandPCIPDPSkywalkInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIPDP/AppleBasebandPCISkywalkInterfaceBase.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/AppleConvergedIPCInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedUSBEthernet/AppleEmbeddedUSBEthernet-144.200.2/IOUSBHostFamily/AppleUSBEthernetHost.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleUSBNetworking/AppleUSBNetworking-187.200.14/AppleUSBEthernet/AppleUSBEthernetControllerAX88.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/Blocks/UPBlock_BICS.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/SoC/H11P/UPPipe_H11P.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/SoC/UPTSQ_Hal_v1.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/VideoInterfaceIOAV.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/User/IOMobileFramebufferRuntimeProperties.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/ApplePPMiOS/ApplePPMDroopController.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/AppleT8020PPM/AppleT8020PPMBatteryModel.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/www/blog/2024-08-12-kernel-symbolication/ida_load.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/blog/2024-08-12-kernel-symbolication/ida_load.webp
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/Memory/AppleBasebandPCIMemoryCommand.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/Memory/AppleBasebandPCIMemoryPolicy.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/UserClient/AppleBasebandPCIUserClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/Memory/AppleConvergedIPCIOCommand.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/Memory/AppleConvergedIPCRequest.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/OLYBT/AppleConvergedIPCBTIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/OLYBT/AppleConvergedIPCBTIInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/OLYBT/AppleConvergedIPCOLYBTControl.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/OLYBT/AppleConvergedIPCRTIDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/OLYBT/AppleConvergedIPCRTIInterface.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEmbeddedUSB/AppleEmbeddedUSB-344.200.23/AppleEmbeddedUSBArbitrator/AppleEmbeddedUSBArbitrator.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/IOMobileFramebuffer/IOMobileFramebuffer.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/SoC/UPBlock_Dither_v3.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOMobileFramebuffer/IOMobileFramebuffer-166.0.31.0.4/Kernel/UnifiedPipeline/SoC/UPBlock_GenPipe_v2.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBMassStorageDriver/IOUSBMassStorageDriver-145.200.2/IOUSBMassStorageDriver/IOUSBMassStorageDriver.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/ApplePPMiOS/ApplePPMBatteryPowerMeasurement.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/ApplePPMiOS/ApplePPMSystemCapabilityMonitor.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/Memory/AppleBasebandPCISkywalkMemorySegment.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/Memory/AppleBasebandPCISkywalkMemorySegment.h:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/UserClient/AppleBasebandPCIControlUserClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/Memory/AppleConvergedIPCMemoryCommand.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/Memory/AppleConvergedIPCMemoryPolicy.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/UserClient/AppleConvergedIPCUserClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCOLYBTDebug/AppleConvergedIPCOLYBTLogProvider.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleCredentialManager/AppleCredentialManager-226.200.54/AppleCredentialManager/AppleCredentialManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBMassStorageDriver/IOUSBMassStorageDriver-145.200.2/IOUSBMassStorageDriver/IOUSBMassStorageDriverNub.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBMassStorageDriver/IOUSBMassStorageDriver-145.200.2/IOUSBMassStorageDriver/IOUSBMassStorageUASDriver.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleBasebandPCI/AppleBasebandPCI-259/AppleBasebandPCIControl/Memory/AppleBasebandPCISkywalkPacketBufferPool.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/OLYBT/AppleConvergedIPCOLYBTControlReporter.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCControl/UserClient/AppleConvergedIPCControlUserClient.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleConvergedIPC/AppleConvergedIPC-25.2/AppleConvergedIPCOLYBTDebug/AppleConvergedIPCOLYBTCoreDumpProvider.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleEffaceableStorage/AppleEffaceableStorage-68.60.1/AppleEffaceableBlockDevice/AppleEffaceableBlockDevice.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/PeakPowerManager/PeakPowerManager-179.200.39/ApplePPMiOS/AppleT8020PPM/AppleT8020PPMSystemCapabilityMonitor.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/ota/pbzx/pbzx.go:
--------------------------------------------------------------------------------
1 | package pbzx
2 |
3 | type Header struct {
4 | Magic [4]byte
5 | BlockSize uint64
6 | InflateSize uint64
7 | DeflateSize uint64
8 | }
9 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/AppleMultiFunctionManager/AppleMultiFunctionManager-13/AppleMultiFunctionManager/Source/AppleMultiFunctionManager.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOUSBMassStorageDriver/IOUSBMassStorageDriver-145.200.2/IOUSBMassStorageDriver/IOUSBMassStorageDriverRequestTimer.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/www/blog/2024-08-12-kernel-symbolication/kernel-symbolication.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blacktop/ipsw/HEAD/www/blog/2024-08-12-kernel-symbolication/kernel-symbolication.webp
--------------------------------------------------------------------------------
/pkg/kernelcache/diff/Library/Caches/com.apple.xbs/Sources/IOSCSIArchitectureModelFamily/IOSCSIArchitectureModelFamily-408.200.1/IOSCSIArchitectureModel/IOSCSIMultipathedLogicalUnit.cpp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/www/src/theme/Icon/DarkMode/index.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | import type { Props } from '@theme/Icon/DarkMode';
3 | export default function IconDarkMode(props: Props): JSX.Element;
4 |
--------------------------------------------------------------------------------
/pkg/lzfse/NOTES.md:
--------------------------------------------------------------------------------
1 | # NOTES
2 |
3 | ## src
4 |
5 | - https://github.com/lzfse/lzfse
6 |
7 | ## Ideas
8 |
9 | - https://github.com/minio/c2goasm
10 | - https://github.com/minio/asm2plan9s
11 |
--------------------------------------------------------------------------------
/www/src/theme/Icon/LightMode/index.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | import type { Props } from '@theme/Icon/LightMode';
3 | export default function IconLightMode(props: Props): JSX.Element;
4 |
--------------------------------------------------------------------------------
/pkg/usb/conn.go:
--------------------------------------------------------------------------------
1 | //go:build !windows
2 |
3 | package usb
4 |
5 | import (
6 | "net"
7 | )
8 |
9 | func usbmuxdDial() (net.Conn, error) {
10 | return net.Dial("unix", "/var/run/usbmuxd")
11 | }
12 |
--------------------------------------------------------------------------------
/pkg/usb/conn_windows.go:
--------------------------------------------------------------------------------
1 | //go:build windows
2 |
3 | package usb
4 |
5 | import (
6 | "net"
7 | )
8 |
9 | func usbmuxdDial() (net.Conn, error) {
10 | return net.Dial("tcp", "localhost:27015")
11 | }
12 |
--------------------------------------------------------------------------------
/www/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | // This file is not used in compilation. It is here just for a nice editor experience.
3 | "extends": "@docusaurus/tsconfig",
4 | "compilerOptions": {
5 | "baseUrl": "."
6 | }
7 | }
--------------------------------------------------------------------------------
/internal/apsd/applepushservice.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface APSConnection : NSObject
4 | + (NSString *)connectionsDebuggingStateOfStyle:(unsigned long long)style;
5 | + (void)finishLogin;
6 | @end
--------------------------------------------------------------------------------
/internal/certs/NOTES.md:
--------------------------------------------------------------------------------
1 | # NOTES
2 |
3 | - http://oid-info.com/cgi-bin/display?oid=1.2.840.113635.100.5.1&a=display
4 | - https://opensource.apple.com/source/Security/Security-58286.41.2/trust/SecPolicyPriv.h.auto.html
5 |
--------------------------------------------------------------------------------
/internal/store/store.go:
--------------------------------------------------------------------------------
1 | package store
2 |
3 | type Store interface {
4 | Connect() error
5 | Put(key, value []byte) error
6 | Get(key []byte) ([]byte, error)
7 | Delete(key []byte) error
8 | Close() error
9 | }
10 |
--------------------------------------------------------------------------------
/www/blog/tags.yml:
--------------------------------------------------------------------------------
1 | kernel:
2 | label: Kernel
3 | permalink: /kernel
4 | description: IPSW kernel information
5 | symbolication:
6 | label: Symbolication
7 | permalink: /symbolication
8 | description: IPSW symbolication
9 |
--------------------------------------------------------------------------------
/www/blog/authors.yml:
--------------------------------------------------------------------------------
1 | blacktop:
2 | name: blacktop
3 | title: Maintainer of ipsw
4 | url: https://github.com/blacktop
5 | image_url: https://github.com/blacktop.png
6 | socials:
7 | x: blacktop__
8 | github: blacktop
9 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: Ask a question
4 | url: https://github.com/blacktop/ipsw/discussions
5 | about: Ask questions and discuss with other community members
6 |
--------------------------------------------------------------------------------
/pkg/onthedl/file/preallocate.go:
--------------------------------------------------------------------------------
1 | package file
2 |
3 | import "errors"
4 |
5 | // ErrDiskFull is returned from PreAllocate when it detects disk full
6 | var ErrDiskFull = errors.New("preallocate: file too big for remaining disk space")
7 |
--------------------------------------------------------------------------------
/www/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "arrowParens": "always",
3 | "bracketSpacing": false,
4 | "jsxBracketSameLine": true,
5 | "printWidth": 80,
6 | "proseWrap": "never",
7 | "singleQuote": false,
8 | "trailingComma": "all"
9 | }
10 |
--------------------------------------------------------------------------------
/www/src/components/HomepageFeatures/styles.module.css:
--------------------------------------------------------------------------------
1 | .features {
2 | display: flex;
3 | align-items: center;
4 | padding: 2rem 0;
5 | width: 100%;
6 | }
7 |
8 | .featureSvg {
9 | height: 200px;
10 | width: 200px;
11 | }
--------------------------------------------------------------------------------
/hack/logging_profiles/NOTES.md:
--------------------------------------------------------------------------------
1 | # NOTES
2 |
3 | ## credit
4 |
5 | -
6 |
7 | ### Usuage
8 |
9 | Place profiles into the `/Library/Preferences/Logging/Subsystems` folder
10 |
--------------------------------------------------------------------------------
/internal/objc/doc.go:
--------------------------------------------------------------------------------
1 | //go:build darwin && cgo && objc
2 |
3 | /*
4 | objc impiments the Objective-C runtime API for Go.
5 | */
6 | package objc
7 |
8 | // #cgo CFLAGS: -W -Wall -Wno-unused-parameter -Wno-unused-function -O3
9 | // #cgo LDFLAGS: -lobjc
10 | import "C"
11 |
--------------------------------------------------------------------------------
/hack/make/py_mini:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 |
4 | files=($(find -f ./internal/commands/ida/dscu/data -- -type f -name '*.py'))
5 |
6 | for item in ${files[*]}; do
7 | printf "Minimizing Py: %s\n" $item
8 | gzip -cn $item >"$(dirname $item)/$(basename -- $item .py).gz"
9 | done
10 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | ## Supported Versions
4 |
5 | Only the last stable version at any given point.
6 |
7 | ## Reporting a Vulnerability
8 |
9 | Vulnerabilies can be disclosed in private using GitHub advisories: https://github.com/blacktop/ipsw/security
10 |
11 | Thanks!
--------------------------------------------------------------------------------
/pkg/ota/ridiff/ridiff_other.go:
--------------------------------------------------------------------------------
1 | //go:build !darwin
2 |
3 | package ridiff
4 |
5 | import "fmt"
6 |
7 | // RawImagePatch takes a Raw Image Diff and converts it to an APFS volume.
8 | func RawImagePatch(input, patch, output string, verbose uint32) error {
9 | return fmt.Errorf("RawImagePatch: only supported on darwin")
10 | }
11 |
--------------------------------------------------------------------------------
/pkg/dyld/split_other.go:
--------------------------------------------------------------------------------
1 | //go:build !darwin
2 |
3 | package dyld
4 |
5 | import "fmt"
6 |
7 | // Split extracts all the dyld_shared_cache libraries
8 | func Split(dyldSharedCachePath, destinationPath, xcodePath string, xcodeCache bool) error {
9 | return fmt.Errorf("splitting dyld_shared_cache is only supported on darwin")
10 | }
11 |
--------------------------------------------------------------------------------
/www/.gitignore:
--------------------------------------------------------------------------------
1 | # Dependencies
2 | /node_modules
3 |
4 | # Production
5 | /build
6 |
7 | # Generated files
8 | .docusaurus
9 | .cache-loader
10 |
11 | # Misc
12 | .DS_Store
13 | .env.local
14 | .env.development.local
15 | .env.test.local
16 | .env.production.local
17 |
18 | npm-debug.log*
19 | yarn-debug.log*
20 | yarn-error.log*
21 |
--------------------------------------------------------------------------------
/api/README.md:
--------------------------------------------------------------------------------
1 | # ipsw API
2 |
3 | ## TODO
4 |
5 |
6 |
7 | - [ ] https://github.com/gin-gonic/examples/tree/master/send_chunked_data
8 | - [ ] https://github.com/gin-gonic/examples/tree/master/server-sent-event *(daemon status)*
9 | - [ ] https://github.com/gin-gonic/examples/tree/master/grpc/example1 *(daemon speed?)*
--------------------------------------------------------------------------------
/internal/ssh/data/com.apple.CrashReporter.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | DisableLogObfuscation
6 |
7 | SymbolicateCrashes
8 |
9 |
10 |
--------------------------------------------------------------------------------
/hack/make/data/ent.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | com.apple.private.security.container-required
6 |
7 | platform-application
8 |
9 |
10 |
--------------------------------------------------------------------------------
/pkg/sep/sep_stub.go:
--------------------------------------------------------------------------------
1 | //go:build !cgo
2 |
3 | package sep
4 |
5 | import "errors"
6 |
7 | var ErrCGORequired = errors.New("sep parsing requires CGO; rebuild with CGO_ENABLED=1")
8 |
9 | type Sep struct{}
10 |
11 | func (Sep) String() string { return ErrCGORequired.Error() }
12 |
13 | func Parse(string) (*Sep, error) { return nil, ErrCGORequired }
14 |
--------------------------------------------------------------------------------
/hack/make/completions:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | rm -rf completions
4 | mkdir -p completions/{ipsw,ipswd}
5 | for sh in bash zsh fish powershell; do
6 | go run ./cmd/ipsw/main.go completion "$sh" >"completions/ipsw/_$sh"
7 | done
8 | for sh in bash zsh fish powershell; do
9 | go run ./cmd/ipswd/main.go completion "$sh" >"completions/ipswd/_$sh"
10 | done
11 |
--------------------------------------------------------------------------------
/pkg/usb/crashlog/crashlog.go:
--------------------------------------------------------------------------------
1 | package crashlog
2 |
3 | import (
4 | "github.com/blacktop/ipsw/pkg/usb/afc"
5 | )
6 |
7 | const (
8 | moverService = "com.apple.mobile.diagnostics_relay"
9 | copyMobileService = "com.apple.crashreportcopymobile"
10 | )
11 |
12 | func NewClient(udid string) (*afc.Client, error) {
13 | return afc.NewClient(udid, copyMobileService)
14 | }
15 |
--------------------------------------------------------------------------------
/api/api.go:
--------------------------------------------------------------------------------
1 | // Package api contains common constants for daemon and client.
2 | package api
3 |
4 | // FIXME: this doesn't work with Go 1.24 currently and errors: panic: unsupported version: 2
5 | ////go:generate swagger generate spec -o swagger.json
6 |
7 | // Common constants for daemon and client.
8 | const (
9 | // DefaultVersion of Current REST API
10 | DefaultVersion = "1"
11 | )
12 |
--------------------------------------------------------------------------------
/hack/make/json_mini:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 |
4 | find ./pkg ./internal/download -type f -name '*.json' | while read -r item; do
5 | printf "Minimizing JSON: %s\n" "$item"
6 | tmpfile="/tmp/$(basename -- "$item")"
7 | cp "$item" "$tmpfile"
8 | jq -c --sort-keys < "$tmpfile" > "$item"
9 | rm "$tmpfile"
10 | gzip -cn "$item" > "$(dirname "$item")/$(basename -- "$item" .json).gz"
11 | done
12 |
--------------------------------------------------------------------------------
/hack/make/tag:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | set -e
3 |
4 | tag="$1"
5 | MESSAGE="New release ${tag}"
6 |
7 | # This script creates a release tag
8 |
9 | if git rev-parse -q --verify "refs/tags/$tag" >/dev/null; then
10 | echo -e ' - Tag already exists...'
11 | git tag -d $tag
12 | git push origin :refs/tags/$tag
13 | git tag -a $tag -m "$MESSAGE"
14 | else
15 | git tag -a $tag -m "$MESSAGE"
16 | fi
--------------------------------------------------------------------------------
/internal/commands/fw/sep.go:
--------------------------------------------------------------------------------
1 | package fw
2 |
3 | import (
4 | "github.com/blacktop/ipsw/pkg/sep"
5 | )
6 |
7 | func SplitSepFW(in, folder string) ([]string, error) {
8 | var out []string
9 |
10 | sp, err := sep.Parse(in)
11 | if err != nil {
12 | return nil, err
13 | }
14 |
15 | _ = sp
16 |
17 | // FIXME: implement sep split
18 | panic("not implemented")
19 |
20 | return out, nil
21 | }
22 |
--------------------------------------------------------------------------------
/.github/workflows/depsreview.yaml:
--------------------------------------------------------------------------------
1 | name: dependency-review
2 | on: [pull_request]
3 |
4 | permissions:
5 | contents: read
6 |
7 | jobs:
8 | dependency-review:
9 | runs-on: ubuntu-latest
10 | steps:
11 | - uses: actions/checkout@v6
12 | - uses: actions/dependency-review-action@v4
13 | with:
14 | allow-licenses: BSD-2-Clause, BSD-3-Clause, MIT, Apache-2.0, MPL-2.0
15 |
--------------------------------------------------------------------------------
/www/components.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema.json",
3 | "style": "default",
4 | "rsc": false,
5 | "tsx": true,
6 | "tailwind": {
7 | "config": "tailwind.config.js",
8 | "css": "src/css/globals.css",
9 | "baseColor": "slate",
10 | "cssVariables": true,
11 | "prefix": ""
12 | },
13 | "aliases": {
14 | "components": "src/components",
15 | "utils": "src/lib/utils"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/www/src/components/ui/collapsible.tsx:
--------------------------------------------------------------------------------
1 | "use client"
2 |
3 | import * as React from "react"
4 | import * as CollapsiblePrimitive from "@radix-ui/react-collapsible"
5 |
6 | const Collapsible = CollapsiblePrimitive.Root
7 |
8 | const CollapsibleTrigger = CollapsiblePrimitive.CollapsibleTrigger
9 |
10 | const CollapsibleContent = CollapsiblePrimitive.CollapsibleContent
11 |
12 | export { Collapsible, CollapsibleTrigger, CollapsibleContent }
13 |
--------------------------------------------------------------------------------
/api/types/types.go:
--------------------------------------------------------------------------------
1 | package types
2 |
3 | var (
4 | BuildVersion string
5 | BuildTime string
6 | )
7 |
8 | // Version is the version struct
9 | type Version struct {
10 | APIVersion string `json:"api_version,omitempty"`
11 | OSType string `json:"os_type,omitempty"`
12 | BuilderVersion string `json:"builder_version,omitempty"`
13 | }
14 |
15 | // swagger:response genericError
16 | type GenericError struct {
17 | Error string `json:"error"`
18 | }
19 |
--------------------------------------------------------------------------------
/internal/commands/dsc/demangle_symbol.go:
--------------------------------------------------------------------------------
1 | package dsc
2 |
3 | import "github.com/blacktop/ipsw/pkg/symbols"
4 |
5 | // DemangleSymbolName wraps symbols.DemangleSymbolName for compatibility.
6 | func DemangleSymbolName(name string) string {
7 | return symbols.DemangleSymbolName(name)
8 | }
9 |
10 | // DemangleBareSymbol wraps symbols.DemangleBareSymbol for compatibility.
11 | func DemangleBareSymbol(name string) string {
12 | return symbols.DemangleBareSymbol(name)
13 | }
14 |
--------------------------------------------------------------------------------
/pkg/usb/syslog/syslog.go:
--------------------------------------------------------------------------------
1 | package syslog
2 |
3 | import (
4 | "io"
5 |
6 | "github.com/blacktop/ipsw/pkg/usb/lockdownd"
7 | )
8 |
9 | const serviceName = "com.apple.syslog_relay"
10 |
11 | func Syslog(udid string) (io.ReadCloser, error) {
12 | cli, err := lockdownd.NewClientForService(serviceName, udid, false)
13 | if err != nil {
14 | return nil, err
15 | }
16 |
17 | if err := cli.Send("watch"); err != nil {
18 | return nil, err
19 | }
20 |
21 | return cli.Conn(), nil
22 | }
23 |
--------------------------------------------------------------------------------
/pkg/ota/pbzx/heap.go:
--------------------------------------------------------------------------------
1 | package pbzx
2 |
3 | type _Heap []_Chunk
4 |
5 | func (h _Heap) Len() int {
6 | return len(h)
7 | }
8 |
9 | func (h _Heap) Less(i, j int) bool {
10 | return h[i].idx < h[j].idx
11 | }
12 |
13 | func (h _Heap) Swap(i, j int) {
14 | h[i], h[j] = h[j], h[i]
15 | }
16 |
17 | func (h *_Heap) Push(x any) {
18 | *h = append(*h, x.(_Chunk))
19 | }
20 |
21 | func (h *_Heap) Pop() (x any) {
22 | last := len(*h) - 1
23 | x = (*h)[last]
24 | *h = (*h)[:last]
25 | return
26 | }
27 |
--------------------------------------------------------------------------------
/hack/goreleaser/linux_install/ipswd.wrapper:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 |
4 | mkdir -p "$SNAP_USER_DATA/logs"
5 | chmod 750 "$SNAP_USER_DATA/logs"
6 |
7 | # Migrate config if necessary
8 | if [ ! -d $SNAP_USER_COMMON/ipsw ]; then
9 | mkdir -p $SNAP_USER_COMMON/ipsw
10 | cp $SNAP/etc/ipsw/config.yml $SNAP_USER_COMMON/ipsw/config.yml
11 | else
12 | cp $SNAP/etc/ipsw/config.yml $SNAP_USER_COMMON/ipsw/config.yml.default
13 | fi
14 |
15 | exec $SNAP/ipswd start --config $SNAP_USER_COMMON/ipsw/config.yml
16 |
--------------------------------------------------------------------------------
/pkg/emu/hooks/corefoundation/corefoundation.go:
--------------------------------------------------------------------------------
1 | package corefoundation
2 |
3 | type CFTypeID uint32
4 |
5 | const (
6 | CFStringTypeID CFTypeID = iota
7 | CFDataTypeID
8 | CFNumberTypeID
9 | CFArrayTypeID
10 | CFDictionaryTypeID
11 | CFBooleanTypeID
12 | CFSetTypeID
13 | )
14 |
15 | type CFArray struct {
16 | values []any
17 | count uint32
18 | cf_values bool
19 | }
20 |
21 | type CFDictionary struct {
22 | keys []any
23 | values []any
24 | count uint32
25 | cf_keys bool
26 | cf_values bool
27 | }
28 |
--------------------------------------------------------------------------------
/internal/download/rootcert/rootcert.go:
--------------------------------------------------------------------------------
1 | package rootcert
2 |
3 | import (
4 | "crypto/x509"
5 | _ "embed"
6 | "fmt"
7 | )
8 |
9 | // https://www.apple.com/appleca/AppleIncRootCertificate.cer
10 | //
11 | //go:embed data/root.cer
12 | var appleRootCert []byte
13 |
14 | var AppleRootCA = NewAppleCert(appleRootCert)
15 |
16 | func NewAppleCert(crt []byte) *x509.Certificate {
17 | cert, err := x509.ParseCertificate(crt)
18 | if err != nil {
19 | panic(fmt.Errorf("rootcert: could not parse cert: %w", err))
20 | }
21 | return cert
22 | }
23 |
--------------------------------------------------------------------------------
/www/redocly.yaml:
--------------------------------------------------------------------------------
1 | # NOTE: Only supports options marked as "Supported in Redoc CE"
2 | # See https://redocly.com/docs/cli/configuration/ for more information.
3 |
4 | extends:
5 | - recommended
6 |
7 | rules:
8 | no-unused-components: error
9 |
10 | theme:
11 | # See https://redocly.com/docs/api-reference-docs/configuration/functionality/
12 | openapi:
13 | disableSearch: true
14 | # See https://redocly.com/docs/api-reference-docs/configuration/theming/
15 | theme:
16 | colors:
17 | primary:
18 | main: "#503B9F"
19 |
--------------------------------------------------------------------------------
/www/static/img/apple.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.dockerignore:
--------------------------------------------------------------------------------
1 | # Ignore .git folder
2 | .git*
3 | .gitignore
4 |
5 | dist*
6 | docs*
7 |
8 | .devcontainer
9 | .github
10 | .idea
11 | .vscode
12 | debug
13 | __debug_bin
14 | hack
15 |
16 | # ipsw files
17 | *.ipsw
18 | *.zip
19 | *.xz
20 | *.im4p
21 | kernelcache.*
22 | dyld_shared_cache*
23 | *_Restore
24 | public
25 | System
26 | usr
27 |
28 | .DS_Store
29 | .goreleaser.yml
30 | LICENSE
31 | Makefile
32 | README.md
33 | appveyor.yml
34 |
35 | # Repo
36 | *.bu
37 | dist/
38 | test-caches/
39 | pkg/dyld/slide_info.txt
40 |
41 | *.download
42 | checksums.txt.sha1
43 |
--------------------------------------------------------------------------------
/internal/commands/ida/scripts/decomp.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python3
2 | # -*- coding: utf-8 -*-
3 |
4 | import sys
5 |
6 | import idaapi
7 | import idautils
8 | import idc
9 |
10 |
11 | def do_decompile(f):
12 | return idaapi.decompile(f, flags=idaapi.DECOMP_NO_WAIT)
13 |
14 |
15 | def main(addr: int):
16 | print(do_decompile(addr))
17 |
18 |
19 | if __name__ == "__main__":
20 | if len(sys.argv) > 1:
21 | addr = int(sys.argv[1], 16)
22 | idc.auto_wait()
23 | main(addr)
24 | else:
25 | print("Please provide an address as argument")
26 |
--------------------------------------------------------------------------------
/pkg/usb/usbmuxd_test.go:
--------------------------------------------------------------------------------
1 | package usb
2 |
3 | import (
4 | "testing"
5 | )
6 |
7 | func TestConn_ListDevices(t *testing.T) {
8 | conn, err := NewConn()
9 | if err != nil {
10 | t.Fatal(err)
11 | }
12 | defer func(conn *Conn) {
13 | _ = conn.Close()
14 | }(conn)
15 |
16 | devices, err := conn.ListDevices()
17 | if err != nil {
18 | t.Fatal(err)
19 | }
20 |
21 | for _, device := range devices {
22 | t.Logf("%#v", device)
23 | pair, err := conn.ReadPairRecord(device.SerialNumber)
24 | if err != nil {
25 | t.Fatal(err)
26 | }
27 |
28 | t.Logf("%#v", pair)
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/internal/ssh/data/com.apple.system.logging.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Enable-Logging
6 |
7 | Enable-Private-Data
8 |
9 | Level
10 |
11 | Enable
12 | debug
13 | Persist
14 | info
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/www/docs/guides/shsh.md:
--------------------------------------------------------------------------------
1 | ---
2 | description: Dumping shsh blobs allows you to downgrade iOS later.
3 | ---
4 |
5 | # Dump SHSH Blobs
6 |
7 | > Dumping shsh blobs allows you to downgrade iOS later.
8 |
9 | [Jailbreak](https://checkra.in/) your iDevice and install openssh
10 |
11 | ```bash
12 | ❯ ipsw idev proxy --lport 2222 --rport 22
13 | • Connecting proxy to device lport=2222 rport=22
14 | ```
15 |
16 | ```bash
17 | ❯ ipsw ssh shsh
18 |
19 | • Connecting to root@localhost:2222
20 | • Parsing shsh
21 | • Parsing IMG4
22 | • Dumped SHSH blob to 1249767383957670.dumped.shsh
23 | ```
24 |
--------------------------------------------------------------------------------
/config.example.yml:
--------------------------------------------------------------------------------
1 | # This is an example config.yml file with some sensible defaults.
2 | # Make sure to check the documentation at https://blacktop.github.io/ipsw
3 | daemon:
4 | host:
5 | port: 3993
6 | # socket: /tmp/ipsw.sock
7 | debug: false
8 | # logfile: /var/log/ipswd.log
9 | database:
10 | # driver: sqlite3
11 | # dsn: /var/lib/ipswd/ipswd.db
12 | # The lines beneath this are called `modelines`. See `:help modeline`
13 | # Feel free to remove those if you don't want/use them.
14 | # yaml-language-server: $schema=https://blacktop.github.io/ipsw/static/schema.json
15 | # vim: set ts=2 sw=2 tw=0 fo=cnqoj
16 |
--------------------------------------------------------------------------------
/hack/goreleaser/linux_install/ipsw.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=ipsw daemon
3 | Documentation=https://blacktop.github.io/ipsw
4 |
5 | [Service]
6 | Environment=PATH=/usr/bin:/sbin:/usr/sbin:$PATH
7 | ExecStart=/usr/bin/ipswd start --config /etc/ipswd/config.yml
8 | ExecReload=/bin/kill -s HUP \$MAINPID
9 | TimeoutSec=0
10 | RestartSec=2
11 | Restart=always
12 | StartLimitBurst=3
13 | StartLimitInterval=60s
14 | LimitNOFILE=infinity
15 | LimitNPROC=infinity
16 | LimitCORE=infinity
17 | TasksMax=infinity
18 | Delegate=yes
19 | Type=notify
20 | NotifyAccess=all
21 | KillMode=mixed
22 |
23 | [Install]
24 | WantedBy=default.target
--------------------------------------------------------------------------------
/pkg/usb/syslog/syslog_test.go:
--------------------------------------------------------------------------------
1 | package syslog
2 |
3 | import (
4 | "io"
5 | "os"
6 | "testing"
7 |
8 | "github.com/blacktop/ipsw/pkg/usb"
9 | )
10 |
11 | func TestSyslog(t *testing.T) {
12 | conn, err := usb.NewConn()
13 | if err != nil {
14 | t.Fatal(err)
15 | }
16 | defer func(conn *usb.Conn) {
17 | _ = conn.Close()
18 | }(conn)
19 |
20 | devices, err := conn.ListDevices()
21 | if err != nil {
22 | t.Fatal(err)
23 | }
24 |
25 | for _, device := range devices {
26 | r, err := Syslog(device.SerialNumber)
27 | if err != nil {
28 | t.Fatal(err)
29 | }
30 |
31 | io.Copy(os.Stdout, r)
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/.cursorignore:
--------------------------------------------------------------------------------
1 | # ipsw files
2 | *.ipsw
3 | *.zip
4 | *.im4p
5 | *.img4
6 | *_Restore
7 | usr
8 | *.xz
9 | *.bin
10 | *.s
11 | .DS_Store
12 | *.dmg
13 | *.aea
14 | *.signature
15 |
16 | # Repo
17 | *.bu
18 | dist/
19 | test-caches/
20 | completions/
21 | manpages/
22 | *.txt
23 | *.swift
24 | *.prof
25 | *.download
26 | checksums.txt.sha1
27 | mg.*
28 | btm.go
29 |
30 | # Docs
31 | public
32 | site/
33 | www/docs/static/releases*.json
34 |
35 | # Other
36 | *.unstripped
37 | *.bndb
38 | *.lock
39 | internal/commands/ida/dscu/data/dscu.py
40 | venv/
41 | .env
42 |
43 | # Unicorn EMU
44 | unicorn2/
45 |
46 | .vscode/
47 | test-caches/
48 | dist/
--------------------------------------------------------------------------------
/www/src/theme/Icon/DarkMode/index.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | export default function IconDarkMode(props) {
3 | return (
4 |
10 | );
11 | }
12 |
--------------------------------------------------------------------------------
/www/src/pages/index.module.css:
--------------------------------------------------------------------------------
1 | /**
2 | * CSS files with the .module.css suffix will be treated as CSS modules
3 | * and scoped locally.
4 | */
5 |
6 | .heroBanner {
7 | padding: 4rem 0;
8 | text-align: center;
9 | position: relative;
10 | overflow: hidden;
11 | }
12 |
13 | .heroLogo {
14 | display: flex;
15 | padding: 1rem 0;
16 | }
17 |
18 | @media screen and (max-width: 996px) {
19 | .heroBanner {
20 | padding: 2rem;
21 | }
22 | }
23 |
24 | @media screen and (max-width: 480px) {
25 | .heroLogo {
26 | padding: 1rem;
27 | }
28 | }
29 |
30 | .buttons {
31 | display: flex;
32 | align-items: center;
33 | justify-content: center;
34 | }
35 |
--------------------------------------------------------------------------------
/internal/objc/ivar.go:
--------------------------------------------------------------------------------
1 | //go:build darwin && cgo && objc
2 |
3 | package objc
4 |
5 | // #include
6 | import "C"
7 | import "unsafe"
8 |
9 | type Ivar uintptr
10 |
11 | func (ivar Ivar) civar() C.Ivar {
12 | return (C.Ivar)(unsafe.Pointer(ivar))
13 | }
14 |
15 | func (ivar Ivar) Name() string {
16 | return C.GoString(C.ivar_getName((C.Ivar)(unsafe.Pointer(ivar))))
17 | }
18 |
19 | func (ivar Ivar) TypeEncoding() string {
20 | return C.GoString(C.ivar_getTypeEncoding((C.Ivar)(unsafe.Pointer(ivar))))
21 | }
22 |
23 | func nextIvar(list *C.Ivar) *C.Ivar {
24 | ptr := uintptr(unsafe.Pointer(list)) + unsafe.Sizeof(*list)
25 | return (*C.Ivar)(unsafe.Pointer(ptr))
26 | }
27 |
--------------------------------------------------------------------------------
/pkg/usb/forward/forward_test.go:
--------------------------------------------------------------------------------
1 | package forward
2 |
3 | import (
4 | "context"
5 | "testing"
6 |
7 | "github.com/blacktop/ipsw/pkg/usb"
8 | )
9 |
10 | func TestStart(t *testing.T) {
11 | conn, err := usb.NewConn()
12 | if err != nil {
13 | t.Fatal(err)
14 | }
15 | defer func(conn *usb.Conn) {
16 | _ = conn.Close()
17 | }(conn)
18 |
19 | devices, err := conn.ListDevices()
20 | if err != nil {
21 | t.Fatal(err)
22 | }
23 |
24 | if err := Start(context.Background(), devices[0].UDID, 2222, 2222, func(s string, err error) {
25 | if err != nil {
26 | t.Fatal(err)
27 | }
28 |
29 | t.Log(s)
30 | }); err != nil {
31 | t.Fatal(err)
32 | }
33 |
34 | select {}
35 | }
36 |
--------------------------------------------------------------------------------
/hack/extras/unicorn.rb:
--------------------------------------------------------------------------------
1 | class Unicorn < Formula
2 | desc "Lightweight multi-architecture CPU emulation framework"
3 | homepage "https://www.unicorn-engine.org/"
4 | head "https://github.com/unicorn-engine/unicorn.git", branch: "dev"
5 |
6 | depends_on "pkg-config" => :build
7 | depends_on "python@3.10" => [:build, :test]
8 |
9 | def install
10 | ENV["PREFIX"] = prefix
11 | ENV["UNICORN_ARCHS"] = "aarch64"
12 | ENV["UNICORN_SHARED"] = "yes"
13 | ENV["UNICORN_DEBUG"] = "no"
14 | system "make"
15 | system "make", "install"
16 |
17 | cd "bindings/python" do
18 | system Formula["python@3.10"].opt_bin/"python3", *Language::Python.setup_install_args(prefix)
19 | end
20 | end
21 | end
--------------------------------------------------------------------------------
/hack/make/unicorn:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | set -e
3 |
4 | if [[ $# -eq 0 ]]; then
5 | echo 'You must specify a target architecture (x86_64 or aarch64)'
6 | exit 1
7 | fi
8 |
9 | export CC="zig cc -target $1-linux-musl"
10 | export LD="zig cc -target $1-linux-musl"
11 |
12 | cd /tmp
13 |
14 | if [ ! -d "unicorn_$1" ]; then
15 | git clone https://github.com/unicorn-engine/unicorn.git unicorn_$1
16 | cd unicorn_$1
17 | else
18 | cd "unicorn_$1"
19 | git fetch
20 | git pull
21 | fi
22 |
23 | rm -rf build
24 | mkdir build
25 | cd build
26 |
27 | cmake .. -DCMAKE_BUILD_TYPE=Release -DUNICORN_ARCH=aarch64
28 | make -j$(sysctl -n hw.ncpu)
29 | make -j$(sysctl -n hw.ncpu) install DESTDIR=/tmp/install_$1
30 |
--------------------------------------------------------------------------------
/internal/store/local.go:
--------------------------------------------------------------------------------
1 | package store
2 |
3 | type Local struct {
4 | Folder string
5 | }
6 |
7 | func NewLocal(folder string) Store {
8 | return Local{
9 | Folder: folder,
10 | }
11 | }
12 |
13 | func (l Local) Connect() error {
14 | panic("not implemented") // TODO: Implement
15 | }
16 |
17 | func (l Local) Put(key []byte, value []byte) error {
18 | panic("not implemented") // TODO: Implement
19 | }
20 |
21 | func (l Local) Get(key []byte) ([]byte, error) {
22 | panic("not implemented") // TODO: Implement
23 | }
24 |
25 | func (l Local) Delete(key []byte) error {
26 | panic("not implemented") // TODO: Implement
27 | }
28 |
29 | func (l Local) Close() error {
30 | panic("not implemented") // TODO: Implement
31 | }
32 |
--------------------------------------------------------------------------------
/pkg/lzma/util.go:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2010, Andrei Vieru. All rights reserved.
2 | // Use of this source code is governed by a BSD-style
3 | // license that can be found in the LICENSE file.
4 |
5 | package lzma
6 |
7 | func minInt32(left int32, right int32) int32 {
8 | if left < right {
9 | return left
10 | }
11 | return right
12 | }
13 |
14 | func minUInt32(left uint32, right uint32) uint32 {
15 | if left < right {
16 | return left
17 | }
18 | return right
19 | }
20 |
21 | func maxInt32(left int32, right int32) int32 {
22 | if left > right {
23 | return left
24 | }
25 | return right
26 | }
27 |
28 | func maxUInt32(left uint32, right uint32) uint32 {
29 | if left > right {
30 | return left
31 | }
32 | return right
33 | }
34 |
--------------------------------------------------------------------------------
/pkg/usb/lockdownd/lockdownd_test.go:
--------------------------------------------------------------------------------
1 | package lockdownd
2 |
3 | import (
4 | "testing"
5 |
6 | "github.com/blacktop/ipsw/pkg/usb"
7 | )
8 |
9 | func TestLockdowndClient_GetValues(t *testing.T) {
10 | conn, err := usb.NewConn()
11 | if err != nil {
12 | t.Fatal(err)
13 | }
14 | defer func(conn *usb.Conn) {
15 | _ = conn.Close()
16 | }(conn)
17 |
18 | devices, err := conn.ListDevices()
19 | if err != nil {
20 | t.Fatal(err)
21 | }
22 |
23 | for _, device := range devices {
24 | cli, err := NewClient(device.SerialNumber)
25 | if err != nil {
26 | t.Fatal(err)
27 | }
28 | values, err := cli.GetValues()
29 | if err != nil {
30 | t.Fatal(err)
31 | }
32 | t.Logf("%#v", values)
33 | cli.Close()
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/pkg/usb/backup/backup.go:
--------------------------------------------------------------------------------
1 | package backup
2 |
3 | import (
4 | "github.com/blacktop/ipsw/pkg/usb"
5 | "github.com/blacktop/ipsw/pkg/usb/lockdownd"
6 | )
7 |
8 | const serviceName = "com.apple.mobilebackup2"
9 |
10 | type Client struct {
11 | c *usb.Client
12 | }
13 |
14 | func NewClient(udid string) (*Client, error) {
15 | c, err := lockdownd.NewClientForService(serviceName, udid, false)
16 | if err != nil {
17 | return nil, err
18 | }
19 | return &Client{
20 | c: c,
21 | }, nil
22 | }
23 |
24 | func (c *Client) Close() error {
25 | return c.c.Close()
26 | }
27 |
28 | func (c *Client) GetMsg() (any, error) {
29 | var resp any
30 | if err := c.c.Recv(resp); err != nil {
31 | return nil, err
32 | }
33 | return resp, nil
34 | }
35 |
--------------------------------------------------------------------------------
/pkg/aea/id.go:
--------------------------------------------------------------------------------
1 | package aea
2 |
3 | import (
4 | "crypto/sha256"
5 | "encoding/binary"
6 | "io"
7 | "os"
8 | )
9 |
10 | func ID(in string) ([32]byte, error) {
11 | f, err := os.Open(in)
12 | if err != nil {
13 | return [32]byte{}, err
14 | }
15 | defer f.Close()
16 |
17 | var header Header
18 | if err := binary.Read(f, binary.LittleEndian, &header); err != nil {
19 | return [32]byte{}, err
20 | }
21 |
22 | f.Seek(0, io.SeekStart) // rewind
23 |
24 | data := make([]byte,
25 | binary.Size(header)+
26 | int(header.AuthDataLength)+
27 | int(32)+ // main salt
28 | binary.Size(encRootHeader{}),
29 | )
30 | if _, err := f.Read(data); err != nil {
31 | return [32]byte{}, err
32 | }
33 |
34 | return sha256.Sum256(data), nil
35 | }
36 |
--------------------------------------------------------------------------------
/www/static/icons/mastodon-white.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/stale.yml:
--------------------------------------------------------------------------------
1 | # Number of days of inactivity before an issue becomes stale
2 | daysUntilStale: 14
3 | # Number of days of inactivity before a stale issue is closed
4 | daysUntilClose: 7
5 | # Issues with these labels will never be considered stale
6 | exemptLabels:
7 | - pinned
8 | - security
9 | # Label to use when marking an issue as stale
10 | staleLabel: wontfix
11 | # Comment to post when marking an issue as stale. Set to `false` to disable
12 | markComment: >
13 | This issue has been automatically marked as stale because it has not had
14 | recent activity. It will be closed if no further activity occurs. Thank you
15 | for your contributions.
16 | # Comment to post when closing a stale issue. Set to `false` to disable
17 | closeComment: false
18 |
--------------------------------------------------------------------------------
/internal/ai/utils/utils.go:
--------------------------------------------------------------------------------
1 | package utils
2 |
3 | import (
4 | "regexp"
5 | "strings"
6 | )
7 |
8 | func removeThink(content string) string {
9 | if strings.HasPrefix(content, "") {
10 | if _, rest, found := strings.Cut(content, ""); found {
11 | return rest
12 | }
13 | }
14 | return content
15 | }
16 |
17 | func Clean(content string) string {
18 | content = removeThink(content)
19 | content = strings.TrimSpace(content)
20 | // Use regex to extract code from Markdown code blocks
21 | codeBlockRegex := regexp.MustCompile("(?s)```(?:[a-zA-Z0-9_+-]*\\n)?(.*?)\\n?```")
22 | matches := codeBlockRegex.FindStringSubmatch(content)
23 | if len(matches) > 1 {
24 | return strings.TrimSpace(matches[1])
25 | }
26 | return content
27 | }
28 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/fw/sepfw.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: sepfw
3 | title: sepfw
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: sepfw
7 | description: Dump MachOs
8 | ---
9 | ## ipsw fw sepfw
10 |
11 | Dump MachOs
12 |
13 | ```
14 | ipsw fw sepfw [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for sepfw
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -V, --verbose verbose output
30 | ```
31 |
32 | ### SEE ALSO
33 |
34 | * [ipsw fw](/docs/cli/ipsw/fw) - Firmware commands
35 |
36 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/img3/show.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: show
3 | title: show
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: show
7 | description: Print img3 information
8 | ---
9 | ## ipsw img3 show
10 |
11 | Print img3 information
12 |
13 | ```
14 | ipsw img3 show [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for show
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -V, --verbose verbose output
30 | ```
31 |
32 | ### SEE ALSO
33 |
34 | * [ipsw img3](/docs/cli/ipsw/img3) - Parse Img3
35 |
36 |
--------------------------------------------------------------------------------
/internal/objc/selector.go:
--------------------------------------------------------------------------------
1 | //go:build darwin && cgo && objc
2 |
3 | package objc
4 |
5 | // #include
6 | // #include
7 | import "C"
8 | import "unsafe"
9 |
10 | type Sel uintptr
11 |
12 | func (s Sel) csel() C.SEL {
13 | return (C.SEL)(unsafe.Pointer(s))
14 | }
15 |
16 | func (s Sel) Name() string {
17 | return C.GoString(C.sel_getName(s.csel()))
18 | }
19 |
20 | func RegisterSelectorName(str string) Sel {
21 | cstr := C.CString(str)
22 | defer C.free(unsafe.Pointer(cstr))
23 |
24 | return (Sel)(unsafe.Pointer((C.sel_registerName(cstr))))
25 | }
26 |
27 | func GetSelectorUid(str string) Sel {
28 | cstr := C.CString(str)
29 | defer C.free(unsafe.Pointer(cstr))
30 |
31 | return (Sel)(unsafe.Pointer((C.sel_getUid(cstr))))
32 | }
33 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/pbzx.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: pbzx
3 | title: pbzx
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: pbzx
7 | description: Decompress pbzx files
8 | ---
9 | ## ipsw pbzx
10 |
11 | Decompress pbzx files
12 |
13 | ```
14 | ipsw pbzx [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for pbzx
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -V, --verbose verbose output
30 | ```
31 |
32 | ### SEE ALSO
33 |
34 | * [ipsw](/docs/cli/ipsw) - Download and Parse IPSWs (and SO much more)
35 |
36 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/img3/info.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: info
3 | title: info
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: info
7 | description: Print img3 information
8 | ---
9 | ## ipsw img3 info
10 |
11 | Print img3 information
12 |
13 | ```
14 | ipsw img3 info [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for info
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -V, --verbose verbose output
30 | ```
31 |
32 | ### SEE ALSO
33 |
34 | * [ipsw img3](/docs/cli/ipsw/img3) - Parse Img3
35 |
36 |
--------------------------------------------------------------------------------
/hack/make/release:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | set -o errexit
4 | set -o nounset
5 | set -o pipefail
6 | if [[ "${TRACE-0}" == "1" ]]; then
7 | set -o xtrace
8 | fi
9 |
10 | if [[ "${1-}" =~ ^-*h(elp)?$ ]]; then
11 | echo 'Usage: hack/make/release tag
12 |
13 | This script creates a release tag.
14 |
15 | '
16 | exit
17 | fi
18 |
19 | cd "$(dirname "$0")"
20 |
21 | main() {
22 | tag="$1"
23 | MESSAGE="New release ${tag}"
24 | if git rev-parse -q --verify "refs/tags/$tag" >/dev/null; then
25 | echo -e ' - Tag already exists...'
26 | git tag -d $tag
27 | git push origin :refs/tags/$tag
28 | git tag -a $tag -m "$MESSAGE"
29 | git push origin $tag
30 | else
31 | git tag -a $tag -m "$MESSAGE"
32 | git push origin $tag
33 | fi
34 | }
35 |
36 | main "$@"
37 |
--------------------------------------------------------------------------------
/hack/make/libusb:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | set -e
3 |
4 | if [[ $# -eq 0 ]]; then
5 | echo 'You must specify a target architecture (x86_64 or aarch64)'
6 | exit 1
7 | fi
8 |
9 | rm -rf /tmp/libusb_$1
10 |
11 | LIBUSB_VERSION=1.0.26
12 |
13 | export CC="zig cc -target $1-linux-musl"
14 | export LD="zig cc -target $1-linux-musl"
15 |
16 | cd /tmp
17 |
18 | wget -N https://github.com/libusb/libusb/releases/download/v$LIBUSB_VERSION/libusb-$LIBUSB_VERSION.tar.bz2
19 | mkdir libusb_$1
20 | tar -xf libusb-$LIBUSB_VERSION.tar.bz2 --strip-components=1 -C /tmp/libusb_$1
21 |
22 | cd libusb_$1
23 |
24 | ./configure --host=$1-linux-musl --disable-shared --enable-static -disable-udev
25 | make -j$(sysctl -n hw.ncpu)
26 | make -j$(sysctl -n hw.ncpu) install DESTDIR=/tmp/install_$1
27 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/lsbom.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: lsbom
3 | title: lsbom
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: lsbom
7 | description: List contents of a BOM file
8 | ---
9 | ## ipsw lsbom
10 |
11 | List contents of a BOM file
12 |
13 | ```
14 | ipsw lsbom [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for lsbom
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -V, --verbose verbose output
30 | ```
31 |
32 | ### SEE ALSO
33 |
34 | * [ipsw](/docs/cli/ipsw) - Download and Parse IPSWs (and SO much more)
35 |
36 |
--------------------------------------------------------------------------------
/hack/publish/gh-pages:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 |
4 | if [ "`git status -s`" ]
5 | then
6 | echo "The working directory is dirty. Please commit any pending changes."
7 | exit 1;
8 | fi
9 |
10 | echo "Deleting old publication"
11 | rm -rf docs/public
12 | mkdir docs/public
13 | git worktree prune
14 | rm -rf .git/worktrees/public/
15 |
16 | echo "Checking out gh-pages branch into public"
17 | git worktree add -B gh-pages docs/public origin/gh-pages
18 |
19 | echo "Removing existing files"
20 | rm -rf docs/public/*
21 |
22 | echo "Generating site"
23 | cd docs && HUGO_ENV="production" hugo --gc
24 |
25 | echo "Updating gh-pages branch"
26 | cd public && git add --all && git commit -m "Publishing to gh-pages (hack/publish/gh-pages)"
27 |
28 | echo "Pushing to github"
29 | git push --all
--------------------------------------------------------------------------------
/internal/apsd/apsd.go:
--------------------------------------------------------------------------------
1 | //go:build darwin && cgo && !ios
2 |
3 | package apsd
4 |
5 | /*
6 | #cgo CFLAGS: -x objective-c
7 | #cgo LDFLAGS: ${SRCDIR}/ApplePushService.tbd
8 | #include
9 | #include "applepushservice.h"
10 | const char* state(uint64_t style) {
11 | @autoreleasepool {
12 | [APSConnection finishLogin];
13 | return [[APSConnection connectionsDebuggingStateOfStyle:style] UTF8String];
14 | }
15 | }
16 | */
17 | import "C"
18 |
19 | const (
20 | APSConnectionDefaultDebugStyle = 1
21 | APSConnectionDefaultLLDBStyle = 2
22 | APSConnectionDefaultJsonStyle = 3
23 | APSConnectionDefaultPrettyJsonStyle = 4
24 | APSConnectionIosAndMacosDebugStyle = 5
25 | )
26 |
27 | func State(style int) string {
28 | return C.GoString(C.state(C.uint64_t(style)))
29 | }
30 |
--------------------------------------------------------------------------------
/pkg/onthedl/file/preallocate_other.go:
--------------------------------------------------------------------------------
1 | //go:build !windows && !linux
2 |
3 | package file
4 |
5 | import "os"
6 |
7 | // Credit: https://github.com/rclone/rclone/blob/master/lib/file/preallocate_other.go
8 |
9 | // PreallocateImplemented is a constant indicating whether the
10 | // implementation of Preallocate actually does anything.
11 | const PreallocateImplemented = false
12 |
13 | // PreAllocate the file for performance reasons
14 | func PreAllocate(size int64, out *os.File) error {
15 | return nil
16 | }
17 |
18 | // SetSparseImplemented is a constant indicating whether the
19 | // implementation of SetSparse actually does anything.
20 | const SetSparseImplemented = false
21 |
22 | // SetSparse makes the file be a sparse file
23 | func SetSparse(out *os.File) error {
24 | return nil
25 | }
26 |
--------------------------------------------------------------------------------
/internal/apsd/apsd_ios.go:
--------------------------------------------------------------------------------
1 | //go:build darwin && cgo && ios
2 |
3 | package apsd
4 |
5 | /*
6 | #cgo CFLAGS: -x objective-c
7 | #cgo LDFLAGS: ${SRCDIR}/ApplePushService-iOS.tbd
8 | #include
9 | #include "applepushservice.h"
10 | const char* state(uint64_t style) {
11 | @autoreleasepool {
12 | [APSConnection finishLogin];
13 | return [[APSConnection connectionsDebuggingStateOfStyle:style] UTF8String];
14 | }
15 | }
16 | */
17 | import "C"
18 |
19 | const (
20 | APSConnectionDefaultDebugStyle = 1
21 | APSConnectionDefaultLLDBStyle = 2
22 | APSConnectionDefaultJsonStyle = 3
23 | APSConnectionDefaultPrettyJsonStyle = 4
24 | APSConnectionIosAndMacosDebugStyle = 5
25 | )
26 |
27 | func State(style int) string {
28 | return C.GoString(C.state(C.uint64_t(style)))
29 | }
30 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/img4/kbag.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: kbag
3 | title: kbag
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: kbag
7 | description: Extract kbag from img4
8 | ---
9 | ## ipsw img4 kbag
10 |
11 | Extract kbag from img4
12 |
13 | ```
14 | ipsw img4 kbag [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for kbag
21 | -j, --json Extract as JSON
22 | ```
23 |
24 | ### Options inherited from parent commands
25 |
26 | ```
27 | --color colorize output
28 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
29 | --no-color disable colorize output
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw img4](/docs/cli/ipsw/img4) - Parse Img4
36 |
37 |
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: "gomod"
4 | directory: "/"
5 | schedule:
6 | interval: "daily"
7 | time: "08:00"
8 | labels:
9 | - "dependencies"
10 | commit-message:
11 | prefix: "chore"
12 | include: "scope"
13 | - package-ecosystem: "github-actions"
14 | directory: "/"
15 | schedule:
16 | interval: "daily"
17 | time: "08:00"
18 | labels:
19 | - "dependencies"
20 | commit-message:
21 | prefix: "chore"
22 | include: "scope"
23 | - package-ecosystem: "docker"
24 | directory: "/"
25 | schedule:
26 | interval: "daily"
27 | time: "08:00"
28 | labels:
29 | - "dependencies"
30 | commit-message:
31 | prefix: "chore"
32 | include: "scope"
33 |
--------------------------------------------------------------------------------
/internal/commands/watch/cmd.go:
--------------------------------------------------------------------------------
1 | package watch
2 |
3 | import (
4 | "fmt"
5 | "os"
6 | "os/exec"
7 |
8 | "github.com/blacktop/ipsw/internal/download"
9 | )
10 |
11 | func RunCommand(cmd string, commit download.Commit) error {
12 | env := os.Environ()
13 | env = append(env,
14 | fmt.Sprintf("IPSW_WATCH_OID=%s", commit.OID),
15 | fmt.Sprintf("IPSW_WATCH_URL=%s", commit.URL),
16 | fmt.Sprintf("IPSW_WATCH_AUTHOR=%s", commit.Author.Name),
17 | fmt.Sprintf("IPSW_WATCH_DATE=%s", commit.Author.Date),
18 | fmt.Sprintf("IPSW_WATCH_MESSAGE=%s", commit.Message),
19 | )
20 | c := exec.Command("sh", "-c", cmd)
21 | c.Env = env
22 | c.Stdout = os.Stdout
23 | c.Stderr = os.Stderr
24 | if err := c.Run(); err != nil {
25 | return fmt.Errorf("failed to run command: %v", err)
26 | }
27 | return nil
28 | }
29 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/version.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: version
3 | title: version
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: version
7 | description: Print the version number of ipsw
8 | ---
9 | ## ipsw version
10 |
11 | Print the version number of ipsw
12 |
13 | ```
14 | ipsw version [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for version
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -V, --verbose verbose output
30 | ```
31 |
32 | ### SEE ALSO
33 |
34 | * [ipsw](/docs/cli/ipsw) - Download and Parse IPSWs (and SO much more)
35 |
36 |
--------------------------------------------------------------------------------
/www/static/icons/discord-white.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/hack/make/clangwrap:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # This script configures clang to target the iOS simulator. If you'd like to
4 | # build for real iOS devices, change SDK to "iphoneos" and PLATFORM to "ios".
5 | # This uses the latest available iOS SDK, which is recommended. To select a
6 | # specific SDK, run 'xcodebuild -showsdks' to see the available SDKs and replace
7 | # iphonesimulator with one of them.
8 |
9 | SDK=iphoneos
10 | PLATFORM=ios
11 |
12 | if [ "$GOARCH" == "arm64" ]; then
13 | CLANGARCH="arm64"
14 | else
15 | CLANGARCH="x86_64"
16 | fi
17 |
18 | SDK_PATH=`xcrun --sdk $SDK --show-sdk-path`
19 |
20 | # cmd/cgo doesn't support llvm-gcc-4.2, so we have to use clang.
21 | CLANG=`xcrun --sdk $SDK --find clang`
22 |
23 | exec "$CLANG" -arch $CLANGARCH -isysroot "$SDK_PATH" -m${PLATFORM}-version-min=12.0 "$@"
24 |
--------------------------------------------------------------------------------
/pkg/emu/colors.go:
--------------------------------------------------------------------------------
1 | //go:build unicorn
2 |
3 | package emu
4 |
5 | import "github.com/fatih/color"
6 |
7 | // disassembly colors
8 | var colorOp = color.New(color.Bold).SprintfFunc()
9 | var colorRegs = color.New(color.Bold, color.FgHiBlue).SprintFunc()
10 | var colorImm = color.New(color.Bold, color.FgMagenta).SprintFunc()
11 | var colorAddr = color.New(color.Bold, color.FgMagenta).SprintfFunc()
12 | var colorOpCodes = color.New(color.Faint, color.FgHiWhite).SprintFunc()
13 |
14 | // hook colors
15 | var colorHook = color.New(color.Faint, color.FgHiBlue).SprintFunc()
16 | var colorDetails = color.New(color.Italic, color.Faint, color.FgWhite).SprintfFunc()
17 | var colorInterrupt = color.New(color.Italic, color.Bold, color.FgHiYellow).SprintfFunc()
18 | var colorChanged = color.New(color.FgHiYellow).SprintfFunc()
19 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/img4/img3.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: img3
3 | title: img3
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: img3
7 | description: Extract img3 payloads
8 | ---
9 | ## ipsw img4 img3
10 |
11 | Extract img3 payloads
12 |
13 | ```
14 | ipsw img4 img3 [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for img3
21 | -o, --output string Output folder
22 | ```
23 |
24 | ### Options inherited from parent commands
25 |
26 | ```
27 | --color colorize output
28 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
29 | --no-color disable colorize output
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw img4](/docs/cli/ipsw/img4) - Parse Img4
36 |
37 |
--------------------------------------------------------------------------------
/internal/commands/download/ipsw/ipsw.go:
--------------------------------------------------------------------------------
1 | package ipsw
2 |
3 | import (
4 | "fmt"
5 |
6 | "github.com/blacktop/ipsw/internal/download"
7 | )
8 |
9 | // GetLatestIosVersion returns the latest iOS version
10 | func GetLatestIosVersion(proxy string, insecure bool) (string, error) {
11 | assets, err := download.GetAssetSets(proxy, insecure)
12 | if err != nil {
13 | return "", fmt.Errorf("failed to get asset latest version: %v", err)
14 | }
15 | return assets.LatestVersion("ios"), nil
16 | }
17 |
18 | // GetLatestIosBuild returns the latest iOS build
19 | func GetLatestIosBuild() (string, error) { // TODO: add proxy and insecure support
20 | itunes, err := download.NewMacOsXML()
21 | if err != nil {
22 | return "", fmt.Errorf("failed to parse itunes XML: %v", err)
23 | }
24 | return itunes.GetLatestBuild()
25 | }
26 |
--------------------------------------------------------------------------------
/pkg/ibootim/iBootIm.bt:
--------------------------------------------------------------------------------
1 | //------------------------------------------------
2 | //--- 010 Editor v10.0.1 Binary Template
3 | //
4 | // File: iBootIm.bt
5 | // Authors: blacktop
6 | // Version: 1.0
7 | // Purpose: iBootIm are Apple's iBoot Image files used in iOS OTA updates.
8 | // Category: Firmware
9 | // File Mask:
10 | // ID Bytes: 69 42 6F 6F 74 49 6D 00
11 | // History:
12 | //------------------------------------------------
13 |
14 | typedef struct
15 | {
16 | char magic[8]; // "iBootIm\0"
17 | uint adler;
18 | uint compressionType;
19 | uint colorSpace;
20 | ushort width;
21 | ushort height;
22 | short offsetX;
23 | short offsetY;
24 | uint compressedSize;
25 | uint reserved[8];
26 | } Header;
27 |
28 | LittleEndian();
29 |
30 | Header header;
31 | char compData[header.compressedSize];
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/crash/ls.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: ls
3 | title: ls
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: ls
7 | description: List crashlogs
8 | ---
9 | ## ipsw idev crash ls
10 |
11 | List crashlogs
12 |
13 | ```
14 | ipsw idev crash ls [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for ls
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev crash](/docs/cli/ipsw/idev/crash) - Crashlog commands
36 |
37 |
--------------------------------------------------------------------------------
/pkg/dyld/NOTES.md:
--------------------------------------------------------------------------------
1 | # NOTES
2 |
3 | -
4 | -
5 | -
6 | -
7 | -
8 | -
9 | -
10 | -
11 |
12 | ## Tips
13 |
14 | ### Unmangle Symbols
15 |
16 | ```bash
17 | $ jtool2 -S System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore | cut -d" " -f3 | xargs -I% sh -c "echo % | cut -c 2- | c++filt"
18 | ```
19 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/kernel/dec.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: dec
3 | title: dec
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: dec
7 | description: Decompress a kernelcache
8 | ---
9 | ## ipsw kernel dec
10 |
11 | Decompress a kernelcache
12 |
13 | ```
14 | ipsw kernel dec [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for dec
21 | -o, --output string Output file
22 | ```
23 |
24 | ### Options inherited from parent commands
25 |
26 | ```
27 | --color colorize output
28 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
29 | --no-color disable colorize output
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw kernel](/docs/cli/ipsw/kernel) - Parse kernelcache
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/prof/rm.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: rm
3 | title: rm
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: rm
7 | description: Remove profile by name
8 | ---
9 | ## ipsw idev prof rm
10 |
11 | Remove profile by name
12 |
13 | ```
14 | ipsw idev prof rm [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for rm
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev prof](/docs/cli/ipsw/idev/prof) - Profile commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/mdevs.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: mdevs
3 | title: mdevs
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: mdevs
7 | description: List all MobileDevices in IPSW
8 | ---
9 | ## ipsw mdevs
10 |
11 | List all MobileDevices in IPSW
12 |
13 | ```
14 | ipsw mdevs [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for mdevs
21 | --pem-db string AEA pem DB JSON file
22 | ```
23 |
24 | ### Options inherited from parent commands
25 |
26 | ```
27 | --color colorize output
28 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
29 | --no-color disable colorize output
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw](/docs/cli/ipsw) - Download and Parse IPSWs (and SO much more)
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/ota/patch.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: patch
3 | title: patch
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: patch
7 | description: Patch cryptex files
8 | ---
9 | ## ipsw ota patch
10 |
11 | Patch cryptex files
12 |
13 | ```
14 | ipsw ota patch [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for patch
21 | -i, --input string Input folder
22 | -o, --output string Output folder
23 | ```
24 |
25 | ### Options inherited from parent commands
26 |
27 | ```
28 | --color colorize output
29 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
30 | --no-color disable colorize output
31 | -V, --verbose verbose output
32 | ```
33 |
34 | ### SEE ALSO
35 |
36 | * [ipsw ota](/docs/cli/ipsw/ota) - Parse OTAs
37 |
38 |
--------------------------------------------------------------------------------
/hack/extras/SandboxCollection14.bt:
--------------------------------------------------------------------------------
1 | //------------------------------------------------
2 | //--- 010 Editor v10.0.1 Binary Template
3 | //
4 | // File: SandboxCollection14.bt
5 | // Authors: blacktop
6 | // Version: 1.0
7 | // Purpose: iOS 14.x Sandbox Profile Collection
8 | // Category: Operating System
9 | // File Mask:
10 | // ID Bytes: 00 80, 00 00
11 | // History:
12 | //------------------------------------------------
13 |
14 | typedef struct
15 | {
16 | uint16 Type;
17 | uint16 OpNodeSize;
18 | uchar OpCount;
19 | uchar GlobalVarCount;
20 | uint16 ProfileCount;
21 | uint16 RegexItemCount;
22 | uint16 MsgItemCount;
23 | } CollectionHeader;
24 |
25 | LittleEndian();
26 |
27 | CollectionHeader header;
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/diag/sleep.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: sleep
3 | title: sleep
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: sleep
7 | description: Put device to sleep
8 | ---
9 | ## ipsw idev diag sleep
10 |
11 | Put device to sleep
12 |
13 | ```
14 | ipsw idev diag sleep [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for sleep
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev diag](/docs/cli/ipsw/idev/diag) - Diagnostics commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/loc/play.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: play
3 | title: play
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: play
7 | description: Play a .gpx file
8 | ---
9 | ## ipsw idev loc play
10 |
11 | Play a .gpx file
12 |
13 | ```
14 | ipsw idev loc play [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for play
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev loc](/docs/cli/ipsw/idev/loc) - Simulate location commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/macho/a2s.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: a2s
3 | title: a2s
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: a2s
7 | description: Lookup symbol at unslid address
8 | ---
9 | ## ipsw macho a2s
10 |
11 | Lookup symbol at unslid address
12 |
13 | ```
14 | ipsw macho a2s [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -a, --arch string Which architecture to use for fat/universal MachO
21 | -h, --help help for a2s
22 | ```
23 |
24 | ### Options inherited from parent commands
25 |
26 | ```
27 | --color colorize output
28 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
29 | --no-color disable colorize output
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw macho](/docs/cli/ipsw/macho) - Parse MachO
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/fw/gpu.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: gpu
3 | title: gpu
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: gpu
7 | description: Dump MachOs
8 | ---
9 | ## ipsw fw gpu
10 |
11 | Dump MachOs
12 |
13 | ```
14 | ipsw fw gpu [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for gpu
21 | -o, --output string Folder to extract files to
22 | -r, --remote Parse remote IPSW URL
23 | ```
24 |
25 | ### Options inherited from parent commands
26 |
27 | ```
28 | --color colorize output
29 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
30 | --no-color disable colorize output
31 | -V, --verbose verbose output
32 | ```
33 |
34 | ### SEE ALSO
35 |
36 | * [ipsw fw](/docs/cli/ipsw/fw) - Firmware commands
37 |
38 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/crash/clear.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: clear
3 | title: clear
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: clear
7 | description: Delete all crashlogs
8 | ---
9 | ## ipsw idev crash clear
10 |
11 | Delete all crashlogs
12 |
13 | ```
14 | ipsw idev crash clear [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for clear
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev crash](/docs/cli/ipsw/idev/crash) - Crashlog commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/prov/rm.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: rm
3 | title: rm
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: rm
7 | description: Remove a provisioning profile
8 | ---
9 | ## ipsw idev prov rm
10 |
11 | Remove a provisioning profile
12 |
13 | ```
14 | ipsw idev prov rm [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for rm
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev prov](/docs/cli/ipsw/idev/prov) - Provision commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/dyld/stubs.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: stubs
3 | title: stubs
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: stubs
7 | description: Dump Stub Islands
8 | ---
9 | ## ipsw dyld stubs
10 |
11 | Dump Stub Islands
12 |
13 | ```
14 | ipsw dyld stubs [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | --cache string Path to .a2s addr to sym cache file (speeds up analysis)
21 | -h, --help help for stubs
22 | ```
23 |
24 | ### Options inherited from parent commands
25 |
26 | ```
27 | --color colorize output
28 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
29 | --no-color disable colorize output
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw dyld](/docs/cli/ipsw/dyld) - Parse dyld_shared_cache
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/prof/wifi.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: wifi
3 | title: wifi
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: wifi
7 | description: Change Wi-Fi power state
8 | ---
9 | ## ipsw idev prof wifi
10 |
11 | Change Wi-Fi power state
12 |
13 | ```
14 | ipsw idev prof wifi [on|off] [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for wifi
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev prof](/docs/cli/ipsw/idev/prof) - Profile commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/kernel/mach.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: mach
3 | title: mach
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: mach
7 | description: Dump kernelcache mach_traps
8 | ---
9 | ## ipsw kernel mach
10 |
11 | Dump kernelcache mach_traps
12 |
13 | ```
14 | ipsw kernel mach [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -a, --arch string Which architecture to use for fat/universal MachO
21 | -h, --help help for mach
22 | ```
23 |
24 | ### Options inherited from parent commands
25 |
26 | ```
27 | --color colorize output
28 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
29 | --no-color disable colorize output
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw kernel](/docs/cli/ipsw/kernel) - Parse kernelcache
36 |
37 |
--------------------------------------------------------------------------------
/pkg/symbols/demangle_test.go:
--------------------------------------------------------------------------------
1 | package symbols
2 |
3 | import "testing"
4 |
5 | func TestDemangleSymbolName(t *testing.T) {
6 | tcs := map[string]string{
7 | "_ZN3Foo3barEv": "Foo::bar()",
8 | "__ZdlPv": "operator delete(void*)",
9 | "__stub_helper._ZN3Foo3barEv": "__stub_helper.Foo::bar()",
10 | "__stub_helper.__ZN3Foo3barEv": "__stub_helper.Foo::bar()",
11 | "j___stub_helper._ZN3Foo3barEv": "j___stub_helper.Foo::bar()",
12 | "__got._ZN3Foo3barEv": "__got.Foo::bar()",
13 | "__stub_helper._ZN3Foo3barEv+4": "__stub_helper.Foo::bar()+4",
14 | "__stub_helper._ZN3Foo3barEv+ 4": "__stub_helper.Foo::bar()+ 4",
15 | }
16 |
17 | for in, want := range tcs {
18 | if got := DemangleSymbolName(in); got != want {
19 | t.Errorf("DemangleSymbolName(%q) = %q, want %q", in, got, want)
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/afc/cat.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: cat
3 | title: cat
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: cat
7 | description: cat file rooted at /var/mobile/Media
8 | ---
9 | ## ipsw idev afc cat
10 |
11 | cat file rooted at /var/mobile/Media
12 |
13 | ```
14 | ipsw idev afc cat [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for cat
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev afc](/docs/cli/ipsw/idev/afc) - FileSystem commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/diag/restart.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: restart
3 | title: restart
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: restart
7 | description: Restart the device
8 | ---
9 | ## ipsw idev diag restart
10 |
11 | Restart the device
12 |
13 | ```
14 | ipsw idev diag restart [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for restart
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev diag](/docs/cli/ipsw/idev/diag) - Diagnostics commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/img/ls.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: ls
3 | title: ls
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: ls
7 | description: List mounted images
8 | ---
9 | ## ipsw idev img ls
10 |
11 | List mounted images
12 |
13 | ```
14 | ipsw idev img ls [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for ls
21 | -j, --json Display images as JSON
22 | ```
23 |
24 | ### Options inherited from parent commands
25 |
26 | ```
27 | --color colorize output
28 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
29 | --no-color disable colorize output
30 | -u, --udid string Device UniqueDeviceID to connect to
31 | -V, --verbose verbose output
32 | ```
33 |
34 | ### SEE ALSO
35 |
36 | * [ipsw idev img](/docs/cli/ipsw/idev/img) - Image commands
37 |
38 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/loc/clear.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: clear
3 | title: clear
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: clear
7 | description: Reset simulated Location
8 | ---
9 | ## ipsw idev loc clear
10 |
11 | Reset simulated Location
12 |
13 | ```
14 | ipsw idev loc clear [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for clear
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev loc](/docs/cli/ipsw/idev/loc) - Simulate location commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/prof/install.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: install
3 | title: install
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: install
7 | description: Install profile
8 | ---
9 | ## ipsw idev prof install
10 |
11 | Install profile
12 |
13 | ```
14 | ipsw idev prof install [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for install
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev prof](/docs/cli/ipsw/idev/prof) - Profile commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/idev/restore/enter.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: enter
3 | title: enter
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: enter
7 | description: Enter recovery mode
8 | ---
9 | ## ipsw idev restore enter
10 |
11 | Enter recovery mode
12 |
13 | ```
14 | ipsw idev restore enter [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -h, --help help for enter
21 | ```
22 |
23 | ### Options inherited from parent commands
24 |
25 | ```
26 | --color colorize output
27 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
28 | --no-color disable colorize output
29 | -u, --udid string Device UniqueDeviceID to connect to
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw idev restore](/docs/cli/ipsw/idev/restore) - Restore commands
36 |
37 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/ota/ls/ls.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: ls
3 | title: ls
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: ls
7 | description: List OTA files
8 | ---
9 | ## ipsw ota ls
10 |
11 | List OTA files
12 |
13 | ```
14 | ipsw ota ls [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -b, --bom List the post.bom files
21 | -h, --help help for ls
22 | ```
23 |
24 | ### Options inherited from parent commands
25 |
26 | ```
27 | --color colorize output
28 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
29 | --no-color disable colorize output
30 | -V, --verbose verbose output
31 | ```
32 |
33 | ### SEE ALSO
34 |
35 | * [ipsw ota](/docs/cli/ipsw/ota) - Parse OTAs
36 | * [ipsw ota ls payload](/docs/cli/ipsw/ota/ls/payload) - List contents of a payloadv2 file
37 |
38 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/dyld/a2o.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: a2o
3 | title: a2o
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: a2o
7 | description: Convert address to offset
8 | ---
9 | ## ipsw dyld a2o
10 |
11 | Convert address to offset
12 |
13 | ```
14 | ipsw dyld a2o [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -d, --dec Return address in decimal
21 | -h, --help help for a2o
22 | -x, --hex Return address in hexadecimal
23 | ```
24 |
25 | ### Options inherited from parent commands
26 |
27 | ```
28 | --color colorize output
29 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
30 | --no-color disable colorize output
31 | -V, --verbose verbose output
32 | ```
33 |
34 | ### SEE ALSO
35 |
36 | * [ipsw dyld](/docs/cli/ipsw/dyld) - Parse dyld_shared_cache
37 |
38 |
--------------------------------------------------------------------------------
/www/docs/cli/ipsw/dyld/o2a.md:
--------------------------------------------------------------------------------
1 | ---
2 | id: o2a
3 | title: o2a
4 | hide_title: true
5 | hide_table_of_contents: true
6 | sidebar_label: o2a
7 | description: Convert offset to address
8 | ---
9 | ## ipsw dyld o2a
10 |
11 | Convert offset to address
12 |
13 | ```
14 | ipsw dyld o2a [flags]
15 | ```
16 |
17 | ### Options
18 |
19 | ```
20 | -d, --dec Return address in decimal
21 | -h, --help help for o2a
22 | -x, --hex Return address in hexadecimal
23 | ```
24 |
25 | ### Options inherited from parent commands
26 |
27 | ```
28 | --color colorize output
29 | --config string config file (default is $HOME/.config/ipsw/config.yaml)
30 | --no-color disable colorize output
31 | -V, --verbose verbose output
32 | ```
33 |
34 | ### SEE ALSO
35 |
36 | * [ipsw dyld](/docs/cli/ipsw/dyld) - Parse dyld_shared_cache
37 |
38 |
--------------------------------------------------------------------------------