Difference between revisions of "Kernel"

From The iPhone Wiki
Jump to: navigation, search
(Versions)
(Versions)
Line 1,510: Line 1,510:
 
| 12.1 beta 2
 
| 12.1 beta 2
 
| Darwin Kernel Version 18.2.0: Sun Sep 23 20:16:38 PDT 2018; root:xnu-4903.220.48~40/RELEASE_ARM64_[[T8015]]
 
| Darwin Kernel Version 18.2.0: Sun Sep 23 20:16:38 PDT 2018; root:xnu-4903.220.48~40/RELEASE_ARM64_[[T8015]]
  +
|
  +
|-
  +
| 12.1 beta 3
  +
| Darwin Kernel Version 18.2.0: Wed Oct 3 02:49:20 PDT 2018; root:xnu-4903.222.1~7/RELEASE_ARM64_[[T8015]]
 
|
 
|
 
|}
 
|}
Line 2,033: Line 2,037:
 
| 12.1 beta 2
 
| 12.1 beta 2
 
| Darwin Kernel Version 18.2.0: Sun Sep 23 20:20:40 PDT 2018; root:xnu-4903.220.48~41/RELEASE_ARM64_[[T8011]]
 
| Darwin Kernel Version 18.2.0: Sun Sep 23 20:20:40 PDT 2018; root:xnu-4903.220.48~41/RELEASE_ARM64_[[T8011]]
  +
|
  +
|-
  +
| 12.1 beta 3
  +
| Darwin Kernel Version 18.2.0: Wed Oct 3 00:49:30 PDT 2018; root:xnu-4903.220.53~16/RELEASE_ARM64_[[T8011]]
 
|
 
|
 
|}
 
|}
Line 2,506: Line 2,514:
 
| 5.1 beta 2
 
| 5.1 beta 2
 
| Darwin Kernel Version 18.2.0: Sun Sep 23 20:12:06 PDT 2018; root:xnu-4903.220.48~39/RELEASE_ARM64_[[T8006]]
 
| Darwin Kernel Version 18.2.0: Sun Sep 23 20:12:06 PDT 2018; root:xnu-4903.220.48~39/RELEASE_ARM64_[[T8006]]
  +
|
  +
|-
  +
| 5.1 beta 3
  +
| Darwin Kernel Version 18.2.0: Wed Oct 3 00:33:30 PDT 2018; root:xnu-4903.220.53~15/RELEASE_ARM64_[[T8006]]
 
|
 
|
 
|}
 
|}

Revision as of 17:26, 9 October 2018

The kernel of iOS is the XNU kernel. To learn about what "kernel" means in general, see the Wikipedia article.

Pre-2.0, it was vulnerable to the Ramdisk Hack and may still be, but iBoot doesn't allow boot-args to be passed anymore. It is mapped to memory at 0x80000000, forcing a 2/2GB address separation, similar to Windows 32-bit model. On older iOS versions the separation was 3/1 (mapping the kernel at 0xC0000000), closer to the Linux model.

Note, that this is NOT like 32-bit versions of macOS, wherein the kernel resides in its own address space, but more like 64-bit versions, wherein CR3 is shared (albeit an address space larger by several orders of magnitude). See the appropriate section.

ASLR

Main article: Kernel ASLR

As of iOS 6, the kernel is subject to ASLR, much akin to Mountain Lion (OS X 10.8). This makes exploitation harder as the location of kernel code cannot be known.

On production and development devices, the kernel is always stored as a statically linked cache stored at /System/Library/Caches/com.apple.kernelcaches/kernelcache that is decompressed and run on startup.

Stack

The kernel maintains thread specific stacks by calling kernel_memory_allocate, this allocates stacks in the specified kalloc zone. The bootstrap thread has its own specific static kernel stack, which is specified by _intstack. IRQ and FIQ handlers will also have their own execution stack which is specified by _irqstack.

Boot-Args

Like its macOS counterpart, iOS's XNU accepts command line arguments (though the actual passing of arguments is done by iBoot, which as of late refuses to do so). Arguments may be directed at the kernel proper, or any one of the many KExts (discussed below). The arguments of the kernel are largely the same as those of macOS.

Kexts use boot-args as well, as can be seen when disassembly by calls to PE_parse_boot_argn (usually exported, _PE_parse_boot_argn 8027A8EC on the iOS 6.1.3 kernel, discovered by Haifisch). Finding references (using IDA) reveals hundreds places in the code wherein arguments are parsed in modules, pertaining to Flash, HDMI, and AMFI.


The list of boot-args can be extracted from any kernel dump once the address of _PE_parse_boot_argn is determined (which is usually automatically). A list from iOS 8.4 is shown below:

# perform a full disassembly, isolate decompiled lines (^;) with PE_parse.. and isolate string between quotes, sorted uniquely:
# morpheus@Zephyr (~)$ jtool -d __TEXT.__text kernel.8.4.dump | grep PE_parse |grep '^; '| cut -d\" -f2 | cut -d\" -f1 | sort -u
-b
-disable_atm
-factory_debug
-l
-multiq-deep-drain
-no-zp
-no64exec
-novfscache
-oldmezname
-panic_on_exception_triage
-progress
-qos-policy-allow
-s
-vm16k
-vnode_cache_defeat
-x
-zc
-zinfop
-zp
aks_default_class
assert
bg_preempt
boot-uuid
colors
cpumon_ustackshots_trigger_pct
darkwake
dart
dcc
debug
diag
disable_exc_resource
fill
hwm_user_cores
ifa_debug
ifnet_debug
imp_interactive_receiver 
inaddr_nhash
initmcl
interrupt_accounting
io
io_throttle_period_tier1
io_throttle_period_tier2
io_throttle_period_tier3
io_throttle_window_tier1
io_throttle_window_tier2
io_throttle_window_tier3
iosched
iotrace
jcon
jtag
keepsyms
kernel_stack_pages
kextlog
kmapoff
lcks
lo_txstart
longterm
max_cpumon_interval
max_cpumon_percentage
max_task_pmem
maxmem
maxoffset
mbuf_debug
mbuf_pool
mcache_flags
mleak_sample_factor
mseg
msgbuf
mtxspin
multiq_drain_band_limit
multiq_drain_depth_limit
multiq_drain_urgent_first
nbuf
ncl
net.inet.ip.scopedroute
net.inet6.ip6.scopedroute
net_affinity
net_rtref
net_rxpoll
network-type
panic_on_cs_killed
preempt
qos_override_mode
rd
rootdev
rte_debug
sched
sched_decay_penalty
sched_decay_usage_age_factor
sched_pri_decay_limit
sched_use_combined_fgbg_decay
serial
serverperfmode
slto_us
socket_debug
task_policy_suppression_disable
task_wakeups_monitor_interval
task_wakeups_monitor_rate
task_wakeups_monitor_ustackshots_trigger_pct
tbi
trace
trace_panic
trace_typefilter
trace_wake
unrestrict_coalition_syscalls
vm_compression_limit
vm_compressor
vm_compressor_immediate
vm_compressor_threads
wfi
wqsize 
zalloc_debug
zlog
zp-factor
zp-scale
zrecs
zsize

Versions

In the beginning iOS had consistently maintained a fairly higher kernel version than the corresponding version of macOS. Over time, iOS and macOS have "moved nearer" together; OS X El Capitan's XNU was 3247.1.106~1 and iOS 9.0 was 3248.1.2~3. This is not surprising, considering that iOS introduced novel features (such as Kernel ASLR, the default freezer, and various security hardening features) which are first incorporated in it, and later made it to macOS. It seems that Apple is gradually uniting the iOS and macOS kernels over time, and with iOS 9 and OS X El Capitan the version numbers are nearer to each other then ever before. The following demonstrates the OS versions at present (via terminal uname -a command):

audioOS 12.0:

Darwin Kernel Version 18.0.0: Tue Aug 14 22:07:17 PDT 2018; root:xnu-4903.202.2~1/RELEASE_ARM64_T7000

iOS 12.0.1:

Darwin Kernel Version 18.0.0: Tue Aug 14 22:07:16 PDT 2018; root:xnu-4903.202.2~1/RELEASE_ARM64_T8015

tvOS 12.0.1:

DDarwin Kernel Version 18.0.0: Fri Aug 10 20:58:13 PDT 2018; root:xnu-4903.203.1~1/RELEASE_ARM64_T8011

watchOS 5.0:

Darwin Kernel Version 18.0.0: Tue Aug 14 21:56:31 PDT 2018; root:xnu-4903.204.3~1/RELEASE_ARM64_T8006

Note: The RELEASE_ARM_xxxxxxxx file obviously differs on device / CPU and the time varies by a few minutes per device.

audioOS

Version Build Comment
11.0.2 Darwin Kernel Version 17.0.0: Sun Jul 23 09:03:24 PDT 2017; root:xnu-4570.1.12.0.2~13/RELEASE_ARM64_T7000
11.2 beta Darwin Kernel Version 17.3.0: Wed Oct 25 20:11:04 PDT 2017; root:xnu-4570.30.79~23/RELEASE_ARM64_T7000
11.2 beta 2 Darwin Kernel Version 17.3.0: Sun Oct 29 17:30:04 PDT 2017; root:xnu-4570.30.85~17/RELEASE_ARM64_T7000
11.2.5 beta Darwin Kernel Version 17.4.0: Sat Dec 2 21:26:33 PST 2017; root:xnu-4570.40.6~8/RELEASE_ARM64_T7000
11.2.5 beta 2 Darwin Kernel Version 17.4.0: Wed Dec 13 22:51:57 PST 2017; root:xnu-4570.40.9~7/RELEASE_ARM64_T7000
11.2.5 beta 3 Darwin Kernel Version 17.4.0: Fri Dec 8 19:35:52 PST 2017; root:xnu-4570.40.9~1/RELEASE_ARM64_T7000
11.3 Darwin Kernel Version 17.5.0: Tue Mar 13 21:32:10 PDT 2018; root:xnu-4570.52.2~8/RELEASE_ARM64_T7000
11.4 Darwin Kernel Version 17.6.0: Mon Apr 30 18:48:33 PDT 2018; root:xnu-4570.60.21~3/RELEASE_ARM64_T7000
11.4.1 Darwin Kernel Version 17.7.0: Mon Jun 11 19:06:28 PDT 2018; root:xnu-4570.70.24~3/RELEASE_ARM64_T7000
12.0 Darwin Kernel Version 18.0.0: Tue Aug 14 22:07:17 PDT 2018; root:xnu-4903.202.2~1/RELEASE_ARM64_T7000

iOS

The compilation date for each version will vary slightly between processors. This is due to the fact that compilations are sequential.

Version Build Comment
1A420 Darwin Kernel Version 9.0.0d1: Thu Mar 8 01:38:53 PST 2007; root:xnu-933.0.0.144.obj~1/DEVELOPMENT_ARM_S5L8900XRB
1.0 Darwin Kernel Version 9.0.0d1: Tue May 22 21:15:55 PDT 2007; root:xnu-933.0.0.178.obj~3/RELEASE_ARM_S5L8900XRB
1.0.1 Darwin Kernel Version 9.0.0d1: Fri Jun 22 00:38:56 PDT 2007; root:xnu-933.0.1.178.obj~1/RELEASE_ARM_S5L8900XRB
1.0.2
1.1 Darwin Kernel Version 9.0.0d1: Thu Sep 6 23:26:45 PDT 2007; root:xnu-933.0.0.203.obj~6/RELEASE_ARM_S5L8900XRB iPod touch only
1.1.1 Darwin Kernel Version 9.0.0d1: Wed Sep 19 00:08:42 PDT 2007; root:xnu-933.0.203~21/RELEASE_ARM_S5L8900XRB First kernel that was 8900 encrypted - not sure if version is 100% correct.
1.1.2 Darwin Kernel Version 9.0.0d1: Wed Oct 10 00:07:49 PDT 2007; root:xnu-933.0.204~7/RELEASE_ARM_S5L8900XRB Not sure if version is 100% correct.
1.1.3 Darwin Kernel Version 9.0.0d1: Wed Dec 12 00:16:00 PST 2007; root:xnu-933.0.211~2/RELEASE_ARM_S5L8900XRB
1.1.4
1.1.5 iPod touch only
1.2 beta ?
2.0 beta 2 Darwin Kernel Version 9.3.1: Wed Mar 19 22:40:09 PDT 2008; root:xnu-1228.6.34~1/RELEASE_ARM_S5L8900X
2.0 beta 3 Darwin Kernel Version 9.3.1: Tue Apr 1 21:58:46 PDT 2008; root:xnu-1228.6.39~6/RELEASE_ARM_S5L8900X
2.0 beta 4 Darwin Kernel Version 9.3.1: Tue Apr 15 21:09:34 PDT 2008; root:xnu-1228.6.49~1/RELEASE_ARM_S5L8900X
2.0 beta 5 ?
2.0 beta 6 ?
2.0 beta 7 ?
2.0 GM Darwin Kernel Version 9.3.1: Sun Jun 15 21:37:01 PDT 2008; root:xnu-1228.6.76~45/RELEASE_ARM_S5L8900X
2.0
2.0.1
2.0.2
2.1 beta ?
2.1 beta 2 ?
2.1 beta 3 ?
2.1 beta 4 ?
2.1 Darwin Kernel Version 9.4.1: Sun Aug 10 21:25:25 PDT 2008; root:xnu-1228.7.27~12/RELEASE_ARM_S5L8720X
2.1.1
2.2 beta ?
2.2 beta 2 ?
2.2 Darwin Kernel Version 9.4.1: Sat Nov 1 19:13:13 PDT 2008; root:xnu-1228.7.36~2/RELEASE_ARM_S5L8720X
2.2.1 Darwin Kernel Version 9.4.1: Mon Dec 8 21:02:57 PST 2008; root:xnu-1228.7.37~4/RELEASE_ARM_S5L8720X
3.0 beta Darwin Kernel Version 10.0.0d3: Mon Mar 9 22:51:44 PDT 2009; root:xnu-1357.2.65~12/RELEASE_ARM_S5L8900X
3.0 beta 2 Darwin Kernel Version 10.0.0d3: Wed Mar 25 21:56:57 PDT 2009; root:xnu-1357.2.71~2/RELEASE_ARM_S5L8900X
3.0 beta 3 Darwin Kernel Version 10.0.0d3: Fri Apr 10 15:52:33 PDT 2009; root:xnu-1357.2.78~8/RELEASE_ARM_S5L8900X
3.0 beta 4 Darwin Kernel Version 10.0.0d3: Wed Apr 22 21:48:01 PDT 2009; root:xnu-1357.2.83~2/RELEASE_ARM_S5L8900X
3.0 beta 5 Darwin Kernel Version 10.0.0d3: Wed Apr 29 22:05:19 PDT 2009; root:xnu-1357.2.86~1/RELEASE_ARM_S5L8900X
3.0 GM ?
3.0 Darwin Kernel Version 10.0.0d3: Wed May 13 22:16:49 PDT 2009; root:xnu-1357.2.89~4/RELEASE_ARM_S5L8920X
3.0.1
3.1 beta Darwin Kernel Version 10.0.0d3: Wed Jun 24 21:55:27 PDT 2009; root:xnu-1357.5.22~7/RELEASE_ARM_S5L8720X
3.1 beta 2 Darwin Kernel Version 10.0.0d3: Wed Jul 8 21:57:20 PDT 2009; root:xnu-1357.5.23~8/RELEASE_ARM_S5L8920X
3.1 beta 3 Darwin Kernel Version 10.0.0d3: Wed Jul 22 21:39:52 PDT 2009; root:xnu-1357.5.24~13/RELEASE_ARM_S5L8920X
3.1 Darwin Kernel Version 10.0.0d3: Fri Aug 14 13:23:32 PDT 2009; root:xnu-1357.5.30~2/RELEASE_ARM_S5L8920X
3.1.2 Darwin Kernel Version 10.0.0d3: Fri Sep 25 23:35:35 PDT 2009; root:xnu-1357.5.30~3/RELEASE_ARM_S5L8920X
3.1.3 Darwin Kernel Version 10.0.0d3: Fri Dec 18 01:34:28 PST 2009; root:xnu-1357.5.30~6/RELEASE_ARM_S5L8920X
3.2 Darwin Kernel Version 10.3.1: Mon Mar 15 23:15:33 PDT 2010; root:xnu-1504.2.27~18/RELEASE_ARM_S5L8930X iPad only
3.2.1 Darwin Kernel Version 10.3.1: Fri May 28 16:46:17 PDT 2010; root:xnu-1504.2.50~4/RELEASE_ARM_S5L8930X
3.2.2 Darwin Kernel Version 10.3.1: Wed Aug 4 19:08:04 PDT 2010; root:xnu-1504.2.60~1/RELEASE_ARM_S5L8930X
4.0 beta ?
4.0 beta 2 ?
4.0 beta 3 ?
4.0 beta 4 ?
4.0 GM ?
4.0 Darwin Kernel Version 10.3.1: Wed May 26 22:28:33 PDT 2010; root:xnu-1504.50.73~2/RELEASE_ARM_S5L8930X
4.0.1
4.0.2 Darwin Kernel Version 10.3.1: Wed Aug 4 18:46:06 PDT 2010; root:xnu-1504.50.80~1/RELEASE_ARM_S5L8930X
4.1 beta Darwin Kernel Version 10.3.1: Mon Jul 5 20:15:12 PDT 2010; root:xnu-1504.55.27~4/RELEASE_ARM_S5L8930X
4.1 beta 2 ?
4.1 beta 3 ?
4.1 Darwin Kernel Version 10.3.1: Wed Aug 4 22:35:51 PDT 2010; root:xnu-1504.55.33~10/RELEASE_ARM_S5L8930X
4.2 beta Darwin Kernel Version 10.3.1: Tue Sep 7 23:33:25 PDT 2010; root:xnu-1504.58.18~2/RELEASE_ARM_S5L8930X
4.2 beta 2 Darwin Kernel Version 10.4.0: Thu Sep 23 20:56:24 PDT 2010; root:xnu-1504.58.21~5/RELEASE_ARM_S5L8930X
4.2 beta 3 Darwin Kernel Version 10.4.0: Tue Oct 5 21:42:47 PDT 2010; root:xnu-1504.58.25~18/RELEASE_ARM_S5L8930X
4.2 GM Darwin Kernel Version 10.4.0: Wed Oct 20 20:14:45 PDT 2010; root:xnu-1504.58.28~3/RELEASE_ARM_S5L8930X
4.2.1 GM
4.2.1 Darwin Kernel Version 10.4.0: Wed Oct 20 20:14:45 PDT 2010; root:xnu-1504.58.28~3/RELEASE_ARM_S5L8930X
4.3 beta Darwin Kernel Version 11.0.0: Tue Jan 4 21:36:31 PST 2011; root:xnu-1735.24~10/RELEASE_ARM_S5L8930X
4.3 beta 2 Darwin Kernel Version 11.0.0: Mon Jan 10 22:08:15 PST 2011; root:xnu-1735.30~2/RELEASE_ARM_S5L8930X
4.3 beta 3 Darwin Kernel Version 11.0.0: Fri Jan 28 13:55:49 PST 2011; root:xnu-1735.39.80~1/RELEASE_ARM_S5L8930X
4.3 GM ?
4.3 Darwin Kernel Version 11.0.0: Thu Feb 10 21:46:56 PST 2011; root:xnu-1735.46~2/RELEASE_ARM_S5L8930X
4.3.1
4.3.2 Darwin Kernel Version 11.0.0: Wed Mar 30 18:51:10 PDT 2011; root:xnu-1735.46~10/RELEASE_ARM_S5L8930X
4.3.3
4.3.4 Darwin Kernel Version 11.0.0: Sat Jul 9 00:59:43 PDT 2011; root:xnu-1735.47~1/RELEASE_ARM_S5L8930X
4.3.5
5.0 beta Darwin Kernel Version 11.0.0: Mon May 30 20:28:35 PDT 2011; root:xnu-1878.2.52~1/RELEASE_ARM_S5L8940X
5.0 beta 2 Darwin Kernel Version 11.0.0: Sun Jun 19 18:59:56 PDT 2011; root:xnu-1878.3.20~3/RELEASE_ARM_S5L8940X
5.0 beta 3 Darwin Kernel Version 11.0.0: Thu Jun 30 23:23:57 PDT 2011; root:xnu-1878.4.10~2/RELEASE_ARM_S5L8940X
5.0 beta 4 Darwin Kernel Version 11.0.0: Sun Jul 17 19:21:53 PDT 2011; root:xnu-1878.4.20~4/RELEASE_ARM_S5L8940X
5.0 beta 5 Darwin Kernel Version 11.0.0: Tue Aug 2 22:31:30 PDT 2011; root:xnu-1878.4.80~1/RELEASE_ARM_S5L8930X
5.0 beta 6 ?
5.0 beta 7 ?
5.0 GM ?
5.0 Darwin Kernel Version 11.0.0: Thu Sep 15 23:34:43 PDT 2011; root:xnu-1878.4.43~2/RELEASE_ARM_S5L8940X
5.0.1 beta Darwin Kernel Version 11.0.0: Wed Oct 19 19:05:07 PDT 2011; root:xnu-1878.4.45~1/RELEASE_ARM_S5L8930X
5.0.1 beta 2 Darwin Kernel Version 11.0.0: Tue Nov 1 20:34:16 PDT 2011; root:xnu-1878.4.46~1/RELEASE_ARM_S5L8940X
5.0.1
5.1 beta Darwin Kernel Version 11.0.0: Sun Nov 13 19:10:13 PST 2011; root:xnu-1878.10.61~7/RELEASE_ARM_S5L8930X
5.1 beta 2 Darwin Kernel Version 11.0.0: Sun Dec 4 18:57:33 PST 2011; root:xnu-1878.10.68~2/RELEASE_ARM_S5L8930X
5.1 beta 3 Darwin Kernel Version 11.0.0: Mon Jan 2 18:46:01 PST 2012; root:xnu-1878.10.74~3/RELEASE_ARM_S5L8930X
5.1 Darwin Kernel Version 11.0.0: Wed Feb 1 23:18:07 PST 2012; root:xnu-1878.11.8~1/RELEASE_ARM_S5L8945X
5.1.1 Darwin Kernel Version 11.0.0: Sun Apr 8 21:51:26 PDT 2012; root:xnu-1878.11.10~1/RELEASE_ARM_S5L8930X
6.0 beta Darwin Kernel Version 13.0.0: Wed May 30 19:23:03 PDT 2012; root:xnu-2107.1.78~18/RELEASE_ARM_S5L8930X
6.0 beta 2 Darwin Kernel Version 13.0.0: Sun Jun 17 19:47:47 PDT 2012; root:xnu-2107.1.61~3/RELEASE_ARM_S5L8930X
6.0 beta 3 Darwin Kernel Version 13.0.0: Sun Jul 8 20:15:17 PDT 2012; root:xnu-2107.2.9~3/RELEASE_ARM_S5L8930X
6.0 beta 4 Darwin Kernel Version 13.0.0: Sun Jul 29 20:15:28 PDT 2012; root:xnu-2107.2.26~4/RELEASE_ARM_S5L8930X
6.0 GM ?
6.0 Darwin Kernel Version 13.0.0: Sun Aug 19 00:31:06 PDT 2012; root:xnu-2107.2.33~4/RELEASE_ARM_S5L8950X
6.0.1 Darwin Kernel Version 13.0.0: Wed Oct 10 23:32:19 PDT 2012; root:xnu-2107.2.34~2/RELEASE_ARM_S5L8950X
6.0.2 iPhone 5 only.
6.1 beta Darwin Kernel Version 13.0.0: Sun Oct 21 19:28:43 PDT 2012; root:xnu-2107.7.51~17/RELEASE_ARM_S5L8930X
6.1 beta 2 Darwin Kernel Version 13.0.0: Sun Nov 4 19:02:54 PST 2012; root:xnu-2107.7.53~2/RELEASE_ARM_S5L8930X
6.1 beta 3 Darwin Kernel Version 13.0.0: Mon Nov 26 21:17:13 PST 2012; root:xnu-2107.7.53~27/RELEASE_ARM_S5L8930X
6.1 beta 4 Darwin Kernel Version 13.0.0: Sun Dec 9 19:22:45 PST 2012; root:xnu-2107.7.55~6/RELEASE_ARM_S5L8930X
6.1 beta 5 Darwin Kernel Version 13.0.0: Sun Dec 16 20:01:39 PST 2012; root:xnu-2107.7.55~11/RELEASE_ARM_S5L8950X
6.1
6.1.1 beta
6.1.1 iPhone 4S only
6.1.2
6.1.3 beta 2 Darwin Kernel Version 13.0.0: Wed Feb 13 21:35:42 PST 2013; root:xnu-2107.7.55.2.2~1/RELEASE_ARM_S5L8920X
6.1.3
6.1.4 iPhone 5 only.
6.1.5 iPod touch (4th generation) only.
6.1.6 iPod touch (4th generation) and iPhone 3GS only.
7.0 beta Darwin Kernel Version 14.0.0: Wed May 29 23:53:59 PDT 2013; root:xnu-2423.1.1.1.2~1/RELEASE_ARM_S5L8930X
7.0 beta 2 Darwin Kernel Version 14.0.0: Mon Jun 17 00:51:51 PDT 2013; root:xnu-2423.1.28~7/RELEASE_ARM_S5L8930X
7.0 beta 3 Darwin Kernel Version 14.0.0: Mon Jul 1 04:25:28 PDT 2013; root:xnu-2423.1.40~11/RELEASE_ARM_S5L8930X
7.0 beta 4 Darwin Kernel Version 14.0.0: Mon Jul 22 02:12:11 PDT 2013; root:xnu-2423.1.55~8/RELEASE_ARM_S5L8930X
7.0 beta 5 Darwin Kernel Version 14.0.0: Sun Aug 4 22:40:14 PDT 2013; root:xnu-2423.1.70~6/RELEASE_ARM_S5L8930X
7.0 beta 6
7.0 GM Darwin Kernel Version 14.0.0: Tue Aug 13 21:39:05 PDT 2013; root:xnu-2423.1.73~3/RELEASE_ARM_S5L8930X
7.0
7.0.1 Darwin Kernel Version 14.0.0: Mon Sep 9 20:56:02 PDT 2013; root:xnu-2423.1.74~2/RELEASE_ARM64_S5L8960X iPhone 5c and 5s only
7.0.2
7.0.3 Darwin Kernel Version 14.0.0: Fri Sep 27 23:08:32 PDT 2013; root:xnu-2423.3.12~1/RELEASE_ARM64_S5L8960X
7.0.4
7.0.5 iPhone 5c (iPhone5,4) and iPhone 5s (iPhone6,2) only.
7.0.6
7.1 beta Darwin Kernel Version 14.0.0: Mon Nov 11 04:18:01 PST 2013; root:xnu-2423.10.33~9/RELEASE_ARM_S5L8930X
7.1 beta 2 Darwin Kernel Version 14.0.0: Tue Dec 10 21:25:34 PST 2013; root:xnu-2423.10.38.1.1~1/RELEASE_ARM_S5L8930X
7.1 beta 3 Darwin Kernel Version 14.0.0: Thu Jan 2 01:55:45 PST 2014; root:xnu-2423.10.45~5/RELEASE_ARM_S5L8930X
7.1 beta 4 Darwin Kernel Version 14.0.0: Mon Jan 13 03:33:00 PST 2014; root:xnu-2423.10.49.0.1~3/RELEASE_ARM_S5L8930X
7.1 beta 5 Darwin Kernel Version 14.0.0: Mon Jan 27 23:55:13 PST 2014; root:xnu-2423.10.58~2/RELEASE_ARM_S5L8930X
7.1 GM ?
7.1 Darwin Kernel Version 14.0.0: Fri Feb 21 19:41:10 PST 2014; root:xnu-2423.10.67~1/RELEASE_ARM_S5L8930X
7.1.1 Darwin Kernel Version 14.0.0: Fri Mar 28 21:22:10 PDT 2014; root:xnu-2423.10.70~1/RELEASE_ARM_S5L8930X
7.1.2 Darwin Kernel Version 14.0.0: Thu May 15 23:17:54 PDT 2014; root:xnu-2423.10.71~1/RELEASE_ARM64_S5L8960X
8.0 beta Darwin Kernel Version 14.0.0: Mon May 26 22:09:06 PDT 2014; root:xnu-2729.0.0.0.9~2/RELEASE_ARM_S5L8942X
8.0 beta 2 Darwin Kernel Version 14.0.0: Sat Jun 14 16:36:40 PDT 2014; root:xnu-2775.0.0.1.1~3/RELEASE_ARM64_S5L8960X
8.0 beta 3 Darwin Kernel Version 14.0.0: Wed Jul 2 18:51:34 PDT 2014; root:xnu-2783.1.21~19/RELEASE_ARM_S5L8950X
8.0 beta 4 Darwin Kernel Version 14.0.0: Wed Jul 16 21:55:26 PDT 2014; root:xnu-2783.1.40.0.3~2/RELEASE_ARM_S5L8950X
8.0 beta 5 Darwin Kernel Version 14.0.0: Wed Jul 30 23:04:17 PDT 2014; root:xnu-2783.1.62~20/RELEASE_ARM_S5L8950X
8.0 GM Darwin Kernel Version 14.0.0: Tue Aug 19 15:09:47 PDT 2014; root:xnu-2783.1.72~8/RELEASE_ARM64_S5L8960X
8.0
8.0.1 Darwin Kernel Version 14.0.0: Thu Sep 18 21:52:21 PDT 2014; root:xnu-2783.1.72~23/RELEASE_ARM_S5L8950X
8.0.2
8.1 beta Darwin Kernel Version 14.0.0: Sat Sep 27 18:49:49 PDT 2014; root:xnu-2783.3.12~18/RELEASE_ARM_S5L8950X
8.1 beta 2 Darwin Kernel Version 14.0.0: Fri Oct 3 21:52:09 PDT 2014; root:xnu-2783.3.13~2/RELEASE_ARM_S5L8950X
8.1 Darwin Kernel Version 14.0.0: Fri Oct 7 00:04:37 PDT 2014; root:xnu-2783.3.13~4/RELEASE_ARM_S5L8950X
8.1.1 beta Darwin Kernel Version 14.0.0: Sun Nov 2 20:21:29 PDT 2014; root:xnu-2783.3.21~1/RELEASE_ARM_S5L8950X
8.1.1 Darwin Kernel Version 14.0.0: Mon Nov 3 22:54:30 PDT 2014; root:xnu-2783.3.22~1/RELEASE_ARM_S5L8950X
8.1.2
8.1.3 Darwin Kernel Version 14.0.0: Mon Jan 2 21:29:20 PST 2015; root:xnu-2783.3.26~3/RELEASE_ARM_S5L8950X
8.2 beta ?
8.2 beta 2 ?
8.2 beta 3 Darwin Kernel Version 14.0.0: Sun Dec 14 20:59:15 PST 2014; root:xnu-2783.5.29.0.1~1/RELEASE_ARM_S5L8940X
8.2 beta 4 Darwin Kernel Version 14.0.0: Tue Jan 6 21:02:10 PST 2015; root:xnu-2783.5.32~9/RELEASE_ARM_S5L8940X
8.2 beta 5 Darwin Kernel Version 14.0.0: Mon Jan 26 22:16:17 PST 2015; root:xnu-2783.5.37~11/RELEASE_ARM_S5L8940X
8.2 Darwin Kernel Version 14.0.0: Mon Feb 9 22:07:57 PST 2015; root:xnu-2783.5.38~5/RELEASE_ARM_S5L8950X
8.3 beta ?
8.3 beta 2 ?
8.3 beta 3 Darwin Kernel Version 14.0.0: Mon Mar 4 20:55:58 PST 2015; root:xnu-2784.20.25~26/RELEASE_ARM64_S5L8960X
8.3 beta 4 Darwin Kernel Version 14.0.0: Thu Mar 19 00:16:36 PST 2015; root:xnu-2784.20.31~1/RELEASE_ARM64_S5L8960X
8.3 Darwin Kernel Version 14.0.0: Sun Mar 29 19:44:04 PDT 2015; root:xnu-2784.20.34~2/RELEASE_ARM_S5L8950X
8.4 beta Darwin Kernel Version 14.0.0: Wed Apr 8 21:26:37 PDT 2015; root:xnu-2784.30.1~29/RELEASE_ARM64_T7000
8.4 beta 2 Darwin Kernel Version 14.0.0: Wed Apr 21 21:49:05 PDT 2015; root:xnu-2784.30.2~9/RELEASE_ARM64_S5L8960X
8.4 beta 3 Darwin Kernel Version 14.0.0: Tue May 5 23:09:22 PDT 2015; root:xnu-2784.30.5~7/RELEASE_ARM64_S5L8960X
8.4 beta 4 Darwin Kernel Version 14.0.0: Tue Wed 3 23:19:49 PDT 2015; root:xnu-2784.30.7~13/RELEASE_ARM64_S5L8960X
8.4 Darwin Kernel Version 14.0.0: Wed Jun 24 00:50:15 PDT 2015; root:xnu-2784.30.7~30/RELEASE_ARM64_S5L8960X
8.4.1 beta Darwin Kernel Version 14.0.0: Thu Jul 9 21:54:11 PDT 2015; root:xnu-2784.40.6~1/RELEASE_ARM_S5L8950X
8.4.1 beta 2 Darwin Kernel Version 14.0.0: Tue Jul 28 16:34:51 PDT 2015; root:xnu-2784.40.6~15/RELEASE_ARM_S5L8950X
8.4.1 Darwin Kernel Version 14.0.0: Wed Aug 5 19:24:44 PDT 2015; root:xnu-2784.40.6~18/RELEASE_ARM_S5L8950X
9.0 beta Darwin Kernel Version 15.0.0: Fri May 29 22:14:48 PDT 2015; root:xnu-3216.0.0.1.15~2/RELEASE_ARM64_S5L8960X
9.0 beta 2 Darwin Kernel Version 15.0.0: Mon Jun 15 21:51:54 PDT 2015; root:xnu-3247.1.6.1.1~2/RELEASE_ARM64_S5L8960X
9.0 beta 4 Darwin Kernel Version 15.0.0: Sat Jul 11 20:01:45 PDT 2015; root:xnu-3247.1.56~13\/RELEASE_ARM64_T7001
9.0 beta 5 Darwin Kernel Version 15.0.0: Mon Aug 3 19:58:41 PDT 2015; root:xnu-3247.1.88.1.1~1\/RELEASE_ARM64_T7001
9.0 GM Darwin Kernel Version 15.0.0: Thu Aug 6 22:27:22 PDT 2015; root:xnu-3248.1.2~3\/RELEASE_ARM_S5L8940X
9.0 Darwin Kernel Version 15.0.0: Thu Aug 20 13:11:13 PDT 2015; root:xnu-3248.1.3~1\/RELEASE_ARM_S5L8950X
9.0.1
9.0.2
9.1 beta Darwin Kernel Version 15.0.0: Sat Aug 29 17:41:04 PDT 2015; root:xnu-3248.10.27~10\/RELEASE_ARM_S5L8940X
9.1 beta 2 Darwin Kernel Version 15.0.0: Mon Sep 14 01:24:55 PDT 2015; root:xnu-3248.10.38~3\/RELEASE_ARM64_S5L8960X
9.1 beta 3 Darwin Kernel Version 15.0.0: Fri Sep 25 17:14:21 PDT 2015; root:xnu-3248.10.41~11\/RELEASE_ARM64_S5L8960X
9.1 beta 4 Darwin Kernel Version 15.0.0: Fri Oct 2 14:07:07 PDT 2015; root:xnu-3248.10.42~4\/RELEASE_ARM64_S5L8960X
9.1 beta 5
9.1
9.2 beta Darwin Kernel Version 15.0.0: Sun Oct 18 23:34:30 PDT 2015; root:xnu-3248.20.33.0.1~7\/RELEASE_ARM64_S8000
9.2 beta 2 ?
9.2 beta 3 Darwin Kernel Version 15.0.0: Fri Nov 6 22:12:13 PST 2015; root:xnu-3248.21.1~2\/RELEASE_ARM64_S5L8960X
9.2 beta 4 Darwin Kernel Version 15.0.0: Fri Nov 13 16:08:07 PST 2015; root:xnu-3248.21.2~1\/RELEASE_ARM64_S5L8960X
9.2
9.2.1 beta Darwin Kernel Version 15.0.0: Wed Dec 9 22:19:38 PST 2015; root:xnu-3248.31.3~2\/RELEASE_ARM64_S5L8960X
9.2.1 beta 2
9.2.1
9.3 beta Darwin Kernel Version 15.4.0: Tue Jan 5 21:24:25 PST 2016; root:xnu-3248.40.155.1.1~3\/RELEASE_ARM64_S5L8960X
9.3 beta 1.1
9.3 beta 2 Darwin Kernel Version 15.4.0: Tue Jan 19 00:18:39 PST 2016; root:xnu-3248.40.166.0.1~10\/RELEASE_ARM64_S8000
9.3 beta 3 Darwin Kernel Version 15.4.0: Sun Jan 31 22:48:58 PST 2016; root:xnu-3248.40.173.0.1~13\/RELEASE_ARM64_S8000
9.3 beta 4 Darwin Kernel Version 15.4.0: Sun Feb 14 23:17:56 PST 2016; root:xnu-3248.41.3~16\/RELEASE_ARM64_S8000
9.3 beta 5 Darwin Kernel Version 15.4.0: Sun Feb 22 01:48:23 PST 2016; root:xnu-3248.41.4~36\/RELEASE_ARM64_S8000
9.3 beta 6
9.3 beta 7 Darwin Kernel Version 15.4.0: Fri Feb 19 13:54:52 PST 2016; root:xnu-3248.41.4~28\/RELEASE_ARM64_S8000
9.3
9.3.1
9.3.2 beta Darwin Kernel Version 15.5.0: Thu Mar 31 17:49:02 PDT 2016; root:xnu-3248.50.18~19\/RELEASE_ARM64_S8000
9.3.2 beta 2 Darwin Kernel Version 15.5.0: Tue Apr 5 15:12:03 PDT 2016; root:xnu-3248.50.20~12\/RELEASE_ARM64_S8000
9.3.2 beta 3 Darwin Kernel Version 15.5.0: Mon Apr 18 16:44:07 PDT 2016; root:xnu-3248.50.21~4\/RELEASE_ARM64_S8000
9.3.2 beta 4
9.3.2
9.3.3 beta Darwin Kernel Version 15.6.0: Tue May 17 19:53:27 PDT 2016; root:xnu-3248.60.3~3\/RELEASE_ARM64_S5L8960X
9.3.3 beta 2 Darwin Kernel Version 15.6.0: Tue May 31 19:52:45 PDT 2016; root:xnu-3248.60.4~1\/RELEASE_ARM64_S8000
9.3.3 beta 3 Darwin Kernel Version 15.6.0: Thu Jun 16 18:08:00 PDT 2016; root:xnu-3248.60.8~1/RELEASE_ARM_S5L8950X
9.3.3 beta 4 Darwin Kernel Version 15.6.0: Mon Jun 20 20:10:21 PDT 2016; root:xnu-3248.60.9~1/RELEASE_ARM_S5L8950X
9.3.3 beta 5
9.3.3
9.3.4
9.3.5 Darwin Kernel Version 15.6.0: Fri Aug 19 10:37:56 PDT 2016; root:xnu-3248.61.1~1\/RELEASE_ARM64_S5L8960X
10.0 beta Darwin Kernel Version 16.0.0: Wed May 25 21:19:24 PDT 2016; root:xnu-3705.0.0.2.3~1\/RELEASE_ARM64_S8000
10.0 beta 2 Darwin Kernel Version 16.0.0: Tue Jun 28 21:38:14 PDT 2016; root:xnu-3757~291\/RELEASE_ARM64_S8000
10.0 beta 3 Darwin Kernel Version 16.0.0: Sat Jul 9 23:57:18 PDT 2016; root:xnu-3777.0.0.0.1~28\/RELEASE_ARM64_S8000
10.0 beta 4 Darwin Kernel Version 16.0.0: Wed Jul 27 19:44:34 PDT 2016; root:xnu-3789.1.4.2.1~1\/RELEASE_ARM64_S8000
10.0 beta 5 Darwin Kernel Version 16.0.0: Fri Aug 5 22:15:30 PDT 2016; root:xnu-3789.1.24~11\/RELEASE_ARM64_S8000
10.0 beta 6 Darwin Kernel Version 16.0.0: Wed Aug 10 21:55:58 PDT 2016; root:xnu-3789.2.2~4\/RELEASE_ARM64_S8000
10.0 beta 7
10.0 beta 8
10.0 Darwin Kernel Version 16.0.0: Wed Aug 10 22:33:10 PDT 2016; root:xnu-3789.2.2~3\/RELEASE_ARM64_T8010
10.0.1 GM Darwin Kernel Version 16.0.0: Sun Aug 28 20:36:54 PDT 2016; root:xnu-3789.2.4~3\/RELEASE_ARM64_S8000
10.0.1
10.0.2
10.1 beta Darwin Kernel Version 16.1.0: Fri Sep 16 03:53:22 PDT 2016; root:xnu-3789.20.46~54\/RELEASE_ARM64_S8000
10.1 beta 2 Darwin Kernel Version 16.1.0: Thu Sep 29 21:56:12 PDT 2016; root:xnu-3789.22.3~1\/RELEASE_ARM64_S8000
10.1 beta 3
10.1 beta 4
10.1
10.1.1
10.2 beta Darwin Kernel Version 16.3.0: Sun Oct 23 20:18:32 PDT 2016; root:xnu-3789.30.76~6\/RELEASE_ARM64_S8000
10.2 beta 2 Darwin Kernel Version 16.3.0: Tue Nov 1 22:23:11 PDT 2016; root:xnu-3789.30.86~54\/RELEASE_ARM64_S8000
10.2 beta 3 Darwin Kernel Version 16.3.0: Mon Nov 7 22:58:42 PST 2016; root:xnu-3789.30.92~36\/RELEASE_ARM64_S8000
10.2 beta 4 Darwin Kernel Version 16.3.0: Mon Nov 7 19:32:10 PST 2016; root:xnu-3789.30.92~29\/RELEASE_ARM64_S8000
10.2 beta 5 Darwin Kernel Version 16.3.0: Tue Nov 29 21:40:09 PST 2016; root:xnu-3789.32.1~4\/RELEASE_ARM64_S8000
10.2 beta 6
10.2 beta 7
10.2
10.2.1 beta Darwin Kernel Version 16.3.0: Thu Dec 1 19:49:21 PST 2016; root:xnu-3789.42.1~1\/RELEASE_ARM64_S8000
10.2.1 beta 2 Darwin Kernel Version 16.3.0: Thu Dec 15 22:41:46 PST 2016; root:xnu-3789.42.2~1\/RELEASE_ARM64_S8000
10.2.1 beta 3
10.2.1 beta 4
10.2.1
10.3 beta Darwin Kernel Version 16.5.0: Mon Jan 16 21:43:53 PST 2017; root:xnu-3789.50.189~28\/RELEASE_ARM64_T8010
10.3 beta 2 Kernel Version 16.5.0: Tue Jan 31 21:09:24 PST 2017; root:xnu-3789.50.195.1.1~2/RELEASE_ARM_S5L8950X
10.3 beta 3 Darwin Kernel Version 16.5.0: Fri Feb 10 22:11:20 PST 2017; root:xnu-3789.50.208~47/RELEASE_ARM_S5L8950X
10.3 beta 4 Darwin Kernel Version 16.5.0: Thu Feb 23 23:48:09 PST 2017; root:xnu-3789.52.2~9\/RELEASE_ARM64_S8000
10.3 beta 5
10.3 beta 6
10.3 beta 7
10.3 Darwin Kernel Version 16.5.0: Thu Feb 23 23:22:54 PST 2017; root:xnu-3789.52.2~7\/RELEASE_ARM64_S8000
10.3.1
10.3.2 beta Darwin Kernel Version 16.6.0: Mon Mar 20 22:28:31 PDT 2017; root:xnu-3789.60.12~10\/RELEASE_ARM64_S8000
10.3.2 beta 2 Darwin Kernel Version 16.6.0: Tue Apr 4 21:19:08 PDT 2017; root:xnu-3789.60.15~13\/RELEASE_ARM64_S8000
10.3.2 beta 3 Darwin Kernel Version 16.6.0: Tue Apr 11 22:03:42 PDT 2017; root:xnu-3789.60.20~11\/RELEASE_ARM64_S8000
10.3.2 beta 4 Darwin Kernel Version 16.6.0: Mon Apr 17 20:33:39 PDT 2017; root:xnu-3789.60.24~25/RELEASE_ARM64_S8000
10.3.2 beta 5
10.3.2 Darwin Kernel Version 16.6.0: Mon Apr 17 17:33:34 PDT 2017; root:xnu-3789.60.24~24/RELEASE_ARM_S8000
10.3.3 beta Darwin Kernel Version 16.7.0: Mon May 8 21:45:24 PDT 2017; root:xnu-3789.70.9~13/RELEASE_ARM64_T7000
10.3.3 beta 2 Darwin Kernel Version 16.7.0: Wed May 24 22:28:55 PDT 2017; root:xnu-3789.70.11~6/RELEASE_ARM64_S5L8960X
10.3.3 beta 3 Darwin Kernel Version 16.7.0: Tue Jun 6 21:56:23 PDT 2017; root:xnu-3789.70.15~6/RELEASE_ARM64_T8010
10.3.3 beta 4 Darwin Kernel Version 16.7.0: Thu Jun 15 22:48:15 PDT 2017; root:xnu-3789.70.16~6/RELEASE_ARM64_S8000
10.3.3 beta 5 Darwin Kernel Version 16.7.0: Thu Jun 15 22:48:16 PDT 2017; root:xnu-3789.70.16~6/RELEASE_ARM64_T8010
10.3.3 beta 6 Darwin Kernel Version 16.7.0: Thu Jun 15 18:33:36 PDT 2017; root:xnu-3789.70.16~4/RELEASE_ARM64_S8000
10.3.3
11.0 beta Darwin Kernel Version 17.0.0: Sat May 27 21:47:07 PDT 2017; root:xnu-4397.0.0.2.4~1/RELEASE_ARM64_S8000
11.0 beta 2 Darwin Kernel Version 17.0.0: Tue Jun 13 21:19:50 PDT 2017; root:xnu-4481.0.0.2.1~1/RELEASE_ARM64_S8000
11.0 beta 3 Darwin Kernel Version 17.0.0: Thu Jun 29 22:31:39 PDT 2017; root:xnu-4532.0.0.0.1~30/RELEASE_ARM64_T7000
11.0 beta 4 Darwin Kernel Version 17.0.0: Thu Jul 20 19:49:59 PDT 2017; root:xnu-4556.0.0.2.5~1/RELEASE_ARM64_S5L8960X
11.0 beta 5 Darwin Kernel Version 17.0.0: Tue Aug 1 21:11:37 PDT 2017; root:xnu-4570.1.24.2.3~1/RELEASE_ARM64_T8010
11.0 beta 6 Darwin Kernel Version 17.0.0: Wed Aug 9 22:41:48 PDT 2017; root:xnu-4570.2.3~8/RELEASE_ARM64_T8010
11.0 beta 7 Darwin Kernel Version 17.0.0: Fri Aug 18 20:14:27 PDT 2017; root:xnu-4570.2.5~84/RELEASE_ARM64_T8010
11.0 beta 8
11.0 beta 9
11.0 beta 10
11.0 GM Darwin Kernel Version 17.0.0: Fri Sep 1 14:59:17 PDT 2017; root:xnu-4570.2.5~167/RELEASE_ARM64_S8000
11.0
11.0.1
11.0.2
11.0.3
11.1 beta Darwin Kernel Version 17.2.0: Sun Sep 17 22:21:07 PDT 2017; root:xnu-4570.20.55~10/RELEASE_ARM64_T8015
11.1 beta 2 Darwin Kernel Version 17.2.0: Sat Sep 30 23:14:15 PDT 2017; root:xnu-4570.20.62~9/RELEASE_ARM64_T8015
11.1 beta 3
11.1 beta 4 Darwin Kernel Version 17.2.0: Fri Sep 29 18:14:51 PDT 2017; root:xnu-4570.20.62~4/RELEASE_ARM64_T8015
11.1 beta 5
11.1
11.1.1
11.1.2
11.2 beta Darwin Kernel Version 17.3.0: Wed Oct 25 19:27:20 PDT 2017; root:xnu-4570.30.79~22/RELEASE_ARM64_T8015
11.2 beta 2 Darwin Kernel Version 17.3.0: Sun Oct 29 17:18:38 PDT 2017; root:xnu-4570.30.85~18/RELEASE_ARM64_T8015
11.2 beta 3 Darwin Kernel Version 17.3.0: Mon Nov 6 22:29:20 PST 2017; root:xnu-4570.32.1~2/RELEASE_ARM64_T8015
11.2 beta 4
11.2 beta 5
11.2 beta 6 Darwin Kernel Version 17.3.0: Mon Nov 6 21:19:16 PST 2017; root:xnu-4570.32.1~1/RELEASE_ARM64_T8015
11.2
11.2.1
11.2.2
11.2.5 beta Darwin Kernel Version 17.4.0: Sat Dec 2 21:26:33 PST 2017; root:xnu-4570.40.6~8/RELEASE_ARM64_T8015
11.2.5 beta 2 Darwin Kernel Version 17.4.0: Wed Dec 13 22:51:57 PST 2017; root:xnu-4570.40.9~7/RELEASE_ARM64_T8015
11.2.5 beta 3
11.2.5 beta 4
11.2.5 beta 5
11.2.5 beta 6
11.2.5 beta 7 Darwin Kernel Version 17.4.0: Fri Dec 8 19:35:51 PST 2017; root:xnu-4570.40.9~1/RELEASE_ARM64_T8015
11.2.5
11.2.6
11.3 beta Darwin Kernel Version 17.5.0: Sat Jan 13 00:03:04 PST 2018; root:xnu-4570.50.243~9/RELEASE_ARM64_T8015
11.3 beta 2 Darwin Kernel Version 17.5.0: Fri Jan 26 22:56:33 PST 2018; root:xnu-4570.50.257~6/RELEASE_ARM64_T8015
11.3 beta 3 Darwin Kernel Version 17.5.0: Sat Feb 10 17:01:35 PST 2018; root:xnu-4570.50.279~9/RELEASE_ARM64_T8015
11.3 beta 4 Darwin Kernel Version 17.5.0: Sat Feb 24 20:24:10 PST 2018; root:xnu-4570.50.294~5/RELEASE_ARM64_T8015
11.3 beta 5 Darwin Kernel Version 17.5.0: Tue Mar 6 20:47:58 PST 2018; root:xnu-4570.52.2~3/RELEASE_ARM64_T8015
11.3 beta 6
11.3 Darwin Kernel Version 17.5.0: Tue Mar 13 21:32:11 PDT 2018; root:xnu-4570.52.2~8/RELEASE_ARM64_T8010
11.3.1
11.4 beta Darwin Kernel Version 17.5.0: Sun Mar 25 20:49:19 PDT 2018; root:xnu-4570.60.10.0.1~16/RELEASE_ARM64_T8015
11.4 beta 2 Darwin Kernel Version 17.6.0: Thu Apr 5 22:33:56 PDT 2018; root:xnu-4570.60.16~9/RELEASE_ARM64_T8015
11.4 beta 3 Darwin Kernel Version 17.6.0: Sun Apr 22 03:29:53 PDT 2018; root:xnu-4570.60.19~25/RELEASE_ARM64_T8015
11.4 beta 4 Darwin Kernel Version 17.6.0: Tue May 1 16:16:12 PDT 2018; root:xnu-4570.60.21~7/RELEASE_ARM64_T8015
11.4 beta 5
11.4 beta 6
11.4 Darwin Kernel Version 17.6.0: Mon Apr 30 18:48:32 PDT 2018; root:xnu-4570.60.21~3/RELEASE_ARM64_T8015
11.4.1 beta Darwin Kernel Version 17.7.0: Mon May 21 19:02:13 PDT 2018; root:xnu-4570.70.14~16/RELEASE_ARM64_T8015
11.4.1 beta 2 Darwin Kernel Version 17.7.0: Sun Jun 3 20:38:12 PDT 2018; root:xnu-4570.70.19~13/RELEASE_ARM64_T8015
11.4.1 beta 3 Darwin Kernel Version 17.7.0: Tue Jun 12 20:37:30 PDT 2018; root:xnu-4570.70.24~9/RELEASE_ARM64_T8015
11.4.1 beta 4
11.4.1 beta 5
11.4.1 Darwin Kernel Version 17.7.0: Mon Jun 11 19:06:27 PDT 2018; root:xnu-4570.70.24~3/RELEASE_ARM64_T8015
12.0 beta Darwin Kernel Version 18.0.0: Fri May 25 21:25:37 PDT 2018; root:xnu-4903.200.199.12.3~1/RELEASE_ARM64_T8015
12.0 beta 2 Darwin Kernel Version 18.0.0: Wed Jun 13 21:04:46 PDT 2018; root:xnu-4903.200.249.22.3~1/RELEASE_ARM64_T8015
12.0 beta 3 Darwin Kernel Version 18.0.0: Tue Jun 26 21:06:03 PDT 2018; root:xnu-4903.200.274.32.3~1/RELEASE_ARM64_T8015
12.0 beta 4 Darwin Kernel Version 18.0.0: Mon Jul 9 21:17:19 PDT 2018; root:xnu-4903.200.304.42.1~1/RELEASE_ARM64_T8015
12.0 beta 5 Darwin Kernel Version 18.0.0: Wed Jul 25 22:51:45 PDT 2018; root:xnu-4903.200.327.52.1~1/RELEASE_ARM64_T8015
12.0 beta 6 Darwin Kernel Version 18.0.0: Wed Aug 1 21:11:01 PDT 2018; root:xnu-4903.200.342.62.3~1/RELEASE_ARM64_T8015
12.0 beta 7 Darwin Kernel Version 18.0.0: Sun Aug 5 21:44:00 PDT 2018; root:xnu-4903.200.354~11/RELEASE_ARM64_T8015
12.0 beta 8 Darwin Kernel Version 18.0.0: Fri Aug 10 21:57:57 PDT 2018; root:xnu-4903.202.1~2/RELEASE_ARM64_T8015
12.0 beta 9 Darwin Kernel Version 18.0.0: Wed Aug 15 21:51:15 PDT 2018; root:xnu-4903.202.2~2/RELEASE_ARM64_T8015
12.0 beta 10
12.0 beta 11
12.0 beta 12
12.0 GM Darwin Kernel Version 18.0.0: Tue Aug 14 22:07:16 PDT 2018; root:xnu-4903.202.2~1/RELEASE_ARM64_T8015
12.0
12.0.1
12.1 beta Darwin Kernel Version 18.2.0: Mon Sep 10 22:05:56 PDT 2018; root:xnu-4903.220.42~21/RELEASE_ARM64_T8015
12.1 beta 2 Darwin Kernel Version 18.2.0: Sun Sep 23 20:16:38 PDT 2018; root:xnu-4903.220.48~40/RELEASE_ARM64_T8015
12.1 beta 3 Darwin Kernel Version 18.2.0: Wed Oct 3 02:49:20 PDT 2018; root:xnu-4903.222.1~7/RELEASE_ARM64_T8015

tvOS

Version Build Comment
9.0 beta ?
9.0 beta 2 ?
9.0 beta 3 ?
9.0 GM ?
9.0 ?
9.0.1 ?
9.1 beta ?
9.1 beta 2 ?
9.1 beta 3 ?
9.1 ?
9.1.1 beta ?
9.1.1 ?
9.2 beta ?
9.2 beta 2 ?
9.2 beta 3 ?
9.2 beta 4 ?
9.2 beta 5 ?
9.2 beta 6 ?
9.2 Darwin Kernel Version 15.4.0: Wed Feb 24 12:51:38 PST 2016; root:xnu-3248.41.4~47/RELEASE_ARM64_T7000
9.2.1 beta ?
9.2.1 beta 2 ?
9.2.1 beta 3 ?
9.2.1 beta 4 ?
9.2.1 ?
9.2.2 beta ?
9.2.2 beta 2 ?
9.2.2 beta 3 ?
9.2.2 beta 4 ?
9.2.2 beta 5 ?
9.2.2 ?
10.0 beta ?
10.0 beta 2 Darwin Kernel Version 16.0.0: Tue Jun 28 20:14:41 PDT 2016; root:xnu-3757~288/RELEASE_ARM64_T7000
10.0 beta 3 Darwin Kernel Version 16.0.0: Sat Jul 9 21:47:44 PDT 2016; root:xnu-3777.0.0.0.1~24/RELEASE_ARM64_T7000
10.0 beta 4 Darwin Kernel Version 16.0.0: Sun Jul 24 21:39:58 PDT 2016; root:xnu-3789.1.4.0.2~14/RELEASE_ARM64_T7000
10.0 beta 5 Darwin Kernel Version 16.0.0: Fri Aug 5 23:09:12 PDT 2016; root:xnu-3789.1.24~16/RELEASE_ARM64_T7000
10.0 beta 6 Darwin Kernel Version 16.0.0: Wed Aug 10 21:30:40 PDT 2016; root:xnu-3789.3.1~4/RELEASE_ARM64_T7000
10.0 beta 7
10.0 GM Darwin Kernel Version 16.0.0: Wed Aug 10 21:05:14 PDT 2016; root:xnu-3789.3.1~3/RELEASE_ARM64_T7000
10.0
10.0.1 beta Darwin Kernel Version 16.1.0: Wed Sep 14 17:57:39 PDT 2016; root:xnu-3789.20.44~57/RELEASE_ARM64_T7000
10.0.1 beta 2 Darwin Kernel Version 16.1.0: Thu Sep 29 22:13:19 PDT 2016; root:xnu-3789.23.3~2/RELEASE_ARM64_T7000
10.0.1 beta 3
10.0.1 beta 4
10.0.1
10.1 beta Darwin Kernel Version 16.3.0: Sun Oct 23 21:22:09 PDT 2016; root:xnu-3789.30.76~7/RELEASE_ARM64_T7000
10.1 beta 2 Darwin Kernel Version 16.3.0: Tue Nov 1 23:22:40 PDT 2016; root:xnu-3789.30.86~55/RELEASE_ARM64_T7000
10.1 beta 3 Darwin Kernel Version 16.3.0: Mon Nov 7 20:28:37 PST 2016; root:xnu-3789.30.92~34/RELEASE_ARM64_T7000
10.1 beta 4 Darwin Kernel Version 16.3.0: Mon Nov 7 18:51:34 PST 2016; root:xnu-3789.30.92~24/RELEASE_ARM64_T7000
10.1 beta 5 Darwin Kernel Version 16.3.0: Tue Nov 29 20:25:47 PST 2016; root:xnu-3789.33.1~1/RELEASE_ARM64_T7000
10.1
10.1.1 beta Darwin Kernel Version 16.3.0: Thu Dec 1 19:58:29 PST 2016; root:xnu-3789.43.1~1/RELEASE_ARM64_T7000
10.1.1 beta 2 Darwin Kernel Version 16.3.0: Mon Dec 19 19:56:48 PST 2016; root:xnu-3789.43.2~1/RELEASE_ARM64_T7000
10.1.1
10.2 beta Darwin Kernel Version 16.5.0: Mon Jan 16 22:11:09 PST 2017; root:xnu-3789.50.189~30/RELEASE_ARM64_T7000
10.2 beta 2 Darwin Kernel Version 16.5.0: Tue Jan 31 22:05:35 PST 2017; root:xnu-3789.50.195.1.1~5/RELEASE_ARM64_T7000
10.2 beta 3 Darwin Kernel Version 16.5.0: Fri Feb 10 18:55:56 PST 2017; root:xnu-3789.50.208~44/RELEASE_ARM64_T7000
10.2 beta 4 Darwin Kernel Version 16.5.0: Wed Feb 22 22:34:16 PST 2017; root:xnu-3789.53.1~1/RELEASE_ARM64_T7000
10.2 beta 5
10.2 beta 6
10.2 Darwin Kernel Version 16.5.0: Wed Feb 22 22:54:48 PST 2017; root:xnu-3789.53.1~2/RELEASE_ARM64_T7000
10.2.1 beta Darwin Kernel Version 16.6.0: Wed Mar 22 22:02:18 PDT 2017; root:xnu-3789.60.12~19/RELEASE_ARM64_T7000
10.2.1 beta 2 Darwin Kernel Version 16.6.0: Tue Apr 4 22:59:04 PDT 2017; root:xnu-3789.60.15~14/RELEASE_ARM64_T7000
10.2.1 beta 3 Darwin Kernel Version 16.6.0: Tue Apr 11 22:12:20 PDT 2017; root:xnu-3789.60.20~13/RELEASE_ARM64_T7000
10.2.1 beta 4 Darwin Kernel Version 16.6.0: Mon Apr 17 21:33:13 PDT 2017; root:xnu-3789.60.24~27/RELEASE_ARM64_T7000
10.2.1 beta 5 Darwin Kernel Version 16.6.0: Mon Apr 17 17:08:57 PDT 2017; root:xnu-3789.60.24~19/RELEASE_ARM64_T7000
10.2.1
10.2.2 beta Darwin Kernel Version 16.7.0: Mon May 8 22:30:36 PDT 2017; root:xnu-3789.70.9~15/RELEASE_ARM64_T7000
10.2.2 beta 2 Darwin Kernel Version 16.7.0: Wed May 24 22:30:31 PDT 2017; root:xnu-3789.70.11~7/RELEASE_ARM64_T7000
10.2.2 beta 3 Darwin Kernel Version 16.7.0: Tue Jun 6 21:55:21 PDT 2017; root:xnu-3789.70.15~7/RELEASE_ARM64_T7000
10.2.2 beta 4 Darwin Kernel Version 16.7.0: Thu Jun 15 21:21:51 PDT 2017; root:xnu-3789.70.16~5/RELEASE_ARM64_T7000
10.2.2 beta 5 Darwin Kernel Version 16.7.0: Thu Jun 15 17:33:44 PDT 2017; root:xnu-3789.70.16~1/RELEASE_ARM64_T7000
10.2.2
11.0 beta Darwin Kernel Version 17.0.0: Mon May 29 22:07:52 PDT 2017; root:xnu-4397.0.0.3.3~1/RELEASE_ARM64_T7000
11.0 beta 2 Darwin Kernel Version 17.0.0: Tue Jun 13 21:14:00 PDT 2017; root:xnu-4481.0.0.3.1~1/RELEASE_ARM64_T7000
11.0 beta 3 Darwin Kernel Version 17.0.0: Thu Jun 29 22:57:03 PDT 2017; root:xnu-4532.0.0.0.1~31/RELEASE_ARM64_T7000
11.0 beta 4 Darwin Kernel Version 17.0.0: Thu Jul 20 19:53:33 PDT 2017; root:xnu-4556.0.0.3.1~1/RELEASE_ARM64_T7000
11.0 beta 5 Darwin Kernel Version 17.0.0: Tue Aug 1 19:27:12 PDT 2017; root:xnu-4570.1.24.3.2~1/RELEASE_ARM64_T7000
11.0 beta 6 Darwin Kernel Version 17.0.0: Wed Aug 9 22:03:49 PDT 2017; root:xnu-4570.3.5~2/RELEASE_ARM64_T7000
11.0 beta 7
11.0 beta 8 Darwin Kernel Version 17.0.0: Wed Aug 9 22:03:49 PDT 2017; root:xnu-4570.3.5~2/RELEASE_ARM64_T7000
11.0 beta 9
11.0 beta 10
11.0 GM Darwin Kernel Version 17.0.0: Wed Aug 9 22:06:00 PDT 2017; root:xnu-4570.3.5~1/RELEASE_ARM64_T7000
11.0
11.1 beta Darwin Kernel Version 17.2.0: Sun Sep 17 22:46:33 PDT 2017; root:xnu-4570.20.55~14/RELEASE_ARM64_T7000
11.1 beta 2 Darwin Kernel Version 17.2.0: Sat Sep 30 22:25:46 PDT 2017; root:xnu-4570.20.62~7/RELEASE_ARM64_T8011
11.1 beta 3
11.1 beta 4 Darwin Kernel Version 17.2.0: Sat Sep 30 22:25:46 PDT 2017; root:xnu-4570.20.62~7/RELEASE_ARM64_T8011
11.1 Darwin Kernel Version 17.2.0: Fri Sep 29 17:54:22 PDT 2017; root:xnu-4570.20.62~1/RELEASE_ARM64_T8011
11.2 beta Darwin Kernel Version 17.3.0: Wed Oct 25 18:20:25 PDT 2017; root:xnu-4570.30.79~20/RELEASE_ARM64_T7000
11.2 beta 2 Darwin Kernel Version 17.3.0: Sun Oct 29 14:28:43 PDT 2017; root:xnu-4570.30.85~13/RELEASE_ARM64_T8011
11.2 beta 3 Darwin Kernel Version 17.3.0: Thu Nov 9 20:31:23 PST 2017; root:xnu-4570.33.2~1/RELEASE_ARM64_T8011
11.2 beta 4
11.2 beta 5
11.2 Darwin Kernel Version 17.3.0: Thu Nov 9 21:08:52 PST 2017; root:xnu-4570.33.2~2/RELEASE_ARM64_T7000
11.2.1
11.2.5 beta Darwin Kernel Version 17.4.0: Sun Dec 3 22:05:15 PST 2017; root:xnu-4570.40.6~9/RELEASE_ARM64_T8011
11.2.5 beta 2 Darwin Kernel Version 17.4.0: Wed Dec 13 21:50:17 PST 2017; root:xnu-4570.40.9~6/RELEASE_ARM64_T8011
11.2.5 beta 3
11.2.5 beta 4
11.2.5 beta 5
11.2.5 beta 6
11.2.5 Darwin Kernel Version 17.4.0: Wed Dec 13 08:39:13 PST 2017; root:xnu-4570.40.9~5/RELEASE_ARM64_T8011
11.2.6
11.3 beta Darwin Kernel Version 17.5.0: Fri Jan 12 22:20:49 PST 2018; root:xnu-4570.50.243~7/RELEASE_ARM64_T8011
11.3 beta 2 Darwin Kernel Version 17.5.0: Fri Jan 26 22:31:01 PST 2018; root:xnu-4570.50.257~5/RELEASE_ARM64_T8011
11.3 beta 3 Darwin Kernel Version 17.5.0: Sat Feb 10 17:05:58 PST 2018; root:xnu-4570.50.279~8/RELEASE_ARM64_T8011
11.3 beta 4 Darwin Kernel Version 17.5.0: Sat Feb 24 20:07:47 PST 2018; root:xnu-4570.50.294~4/RELEASE_ARM64_T8011
11.3 beta 5 Darwin Kernel Version 17.5.0: Tue Mar 6 20:41:27 PST 2018; root:xnu-4570.53.2~2/RELEASE_ARM64_T8011
11.3 beta 6
11.3
11.4 beta Darwin Kernel Version 17.5.0: Sun Mar 25 21:41:10 PDT 2018; root:xnu-4570.60.10.0.1~17/RELEASE_ARM64_T8011
11.4 beta 2 Darwin Kernel Version 17.6.0: Thu Apr 5 21:50:35 PDT 2018; root:xnu-4570.60.16~6/RELEASE_ARM64_T8011
11.4 beta 3 Darwin Kernel Version 17.6.0: Sun Apr 22 21:05:19 PDT 2018; root:xnu-4570.60.19~32/RELEASE_ARM64_T8011
11.4 beta 4 Darwin Kernel Version 17.6.0: Tue May 1 21:56:42 PDT 2018; root:xnu-4570.60.21~12/RELEASE_ARM64_T7000
11.4 beta 5
11.4 Darwin Kernel Version 17.6.0: Mon Apr 30 18:51:30 PDT 2018; root:xnu-4570.60.21~1/RELEASE_ARM64_T8011
11.4.1 beta Darwin Kernel Version 17.7.0: Mon May 21 19:33:55 PDT 2018; root:xnu-4570.70.14~14/RELEASE_ARM64_T8011
11.4.1 beta 2 Darwin Kernel Version 17.7.0: Sun Jun 3 20:20:14 PDT 2018; root:xnu-4570.70.19~12/RELEASE_ARM64_T8011
11.4.1 beta 3 Darwin Kernel Version 17.7.0: Tue Jun 12 22:02:04 PDT 2018; root:xnu-4570.70.24~12/RELEASE_ARM64_T8011
11.4.1 beta 4
11.4.1 Darwin Kernel Version 17.7.0: Mon Jun 11 17:52:56 PDT 2018; root:xnu-4570.70.24~2/RELEASE_ARM64_T8011
12.0 beta Darwin Kernel Version 18.0.0: Fri May 25 21:01:49 PDT 2018; root:xnu-4903.200.199.13.1~1/RELEASE_ARM64_T7000
12.0 beta 2 Darwin Kernel Version 18.0.0: Sun Jun 10 21:18:31 PDT 2018; root:xnu-4903.200.249~12/RELEASE_ARM64_T8011
12.0 beta 3 Darwin Kernel Version 18.0.0: Mon Jun 25 21:45:42 PDT 2018; root:xnu-4903.200.274.0.2~47/RELEASE_ARM64_T8011
12.0 beta 4 Darwin Kernel Version 18.0.0: Mon Jul 9 20:23:22 PDT 2018; root:xnu-4903.200.304.43.1~1/RELEASE_ARM64_T8011
12.0 beta 5 Darwin Kernel Version 18.0.0: Sat Jul 21 12:11:29 PDT 2018; root:xnu-4903.200.327~12/RELEASE_ARM64_T8011
12.0 beta 6 Darwin Kernel Version 18.0.0: Wed Aug 1 20:45:31 PDT 2018; root:xnu-4903.200.342.63.2~1/RELEASE_ARM64_T8011
12.0 beta 7
12.0 beta 8 Darwin Kernel Version 18.0.0: Fri Aug 10 21:22:28 PDT 2018; root:xnu-4903.203.1~2/RELEASE_ARM64_T8011
12.0 beta 9
12.0 beta 10
12.0 GM Darwin Kernel Version 18.0.0: Fri Aug 10 20:58:13 PDT 2018; root:xnu-4903.203.1~1/RELEASE_ARM64_T8011
12.0
12.0.1
12.1 beta Darwin Kernel Version 18.2.0: Mon Sep 10 21:59:21 PDT 2018; root:xnu-4903.220.42~20/RELEASE_ARM64_T8011
12.1 beta 2 Darwin Kernel Version 18.2.0: Sun Sep 23 20:20:40 PDT 2018; root:xnu-4903.220.48~41/RELEASE_ARM64_T8011
12.1 beta 3 Darwin Kernel Version 18.2.0: Wed Oct 3 00:49:30 PDT 2018; root:xnu-4903.220.53~16/RELEASE_ARM64_T8011

watchOS

Version Build Comment
1.0 ?
1.0.1 ?
2.0 beta ?
2.0 beta 2 ?
2.0 beta 3 ?
2.0 beta 4 ?
2.0 beta 5 ?
2.0 GM ?
2.0 ?
2.0.1 ?
2.1 ?
2.2 beta ?
2.2 beta 2 ?
2.2 beta 3 ?
2.2 beta 4 ?
2.2 beta 5 ?
2.2 beta 6 ?
2.2 ?
2.2.1 beta ?
2.2.1 beta 2 ?
2.2.1 ?
2.2.2 beta ?
2.2.2 ?
3.0 beta Darwin Kernel Version 16.0.0: Fri May 27 20:55:06 PDT 2016; root:xnu-3705.0.0.4.1~2/RELEASE_ARM_S7002
3.0 beta 2 Darwin Kernel Version 16.0.0: Tue Jun 28 20:38:18 PDT 2016; root:xnu-3757~290/RELEASE_ARM_S7002
3.0 beta 3 Darwin Kernel Version 16.0.0: Sat Jul 9 22:23:52 PDT 2016; root:xnu-3777.0.0.0.1~25/RELEASE_ARM_S7002
3.0 beta 4 Darwin Kernel Version 16.0.0: Mon Jul 25 21:11:25 PDT 2016; root:xnu-3789.1.4.0.2~33/RELEASE_ARM_S7002
3.0 beta 5 Darwin Kernel Version 16.0.0: Fri Aug 5 23:44:38 PDT 2016; root:xnu-3789.1.24~19/RELEASE_ARM_S7002
3.0 beta 6 Darwin Kernel Version 16.0.0: Wed Aug 10 22:08:30 PDT 2016; root:xnu-3789.4.1~4/RELEASE_ARM_S7002
3.0 GM Darwin Kernel Version 16.0.0: Wed Aug 10 22:09:28 PDT 2016; root:xnu-3789.4.1~5/RELEASE_ARM_S7002
3.0
3.1 beta Darwin Kernel Version 16.1.0: Wed Sep 14 16:51:25 PDT 2016; root:xnu-3789.20.44~55/RELEASE_ARM_S7002
3.1 beta 2 Darwin Kernel Version 16.1.0: Thu Sep 29 21:41:00 PDT 2016; root:xnu-3789.24.3~2/RELEASE_ARM_S7002
3.1 beta 3 Darwin Kernel Version 16.1.0: Wed Oct 5 13:48:36 PDT 2016; root:xnu-3789.24.6~3/RELEASE_ARM_S7002
3.1
3.1.1 beta Darwin Kernel Version 16.3.0: Mon Oct 24 06:30:54 PDT 2016; root:xnu-3789.30.76~10/RELEASE_ARM_S7002
3.1.1 beta 2 Darwin Kernel Version 16.3.0: Wed Nov 2 00:14:07 PDT 2016; root:xnu-3789.30.86~56/RELEASE_ARM_S7002
3.1.1 beta 3 Darwin Kernel Version 16.3.0: Mon Nov 7 22:42:25 PST 2016; root:xnu-3789.30.92~37/RELEASE_ARM_S7002
3.1.1 beta 4 Darwin Kernel Version 16.3.0: Mon Nov 7 20:45:24 PST 2016; root:xnu-3789.30.92~35/RELEASE_ARM_S7002
3.1.1 beta 5 Darwin Kernel Version 16.3.0: Tue Nov 29 20:52:43 PST 2016; root:xnu-3789.34.1~1/RELEASE_ARM_S7002
3.1.1
3.1.3 beta Darwin Kernel Version 16.3.0: Fri Dec 16 20:32:37 PST 2016; root:xnu-3789.44.3~1/RELEASE_ARM_S7002
3.1.3 beta 2
3.1.3
3.2 beta Darwin Kernel Version 16.5.0: Fri Jan 20 18:35:18 PST 2017; root:xnu-3789.50.189.1.1~1/RELEASE_ARM_S7002
3.2 beta 2 Darwin Kernel Version 16.5.0: Tue Jan 31 21:15:01 PST 2017; root:xnu-3789.50.195.1.1~4\/RELEASE_ARM_S7002
3.2 beta 3 Darwin Kernel Version 16.5.0: Fri Feb 10 17:22:40 PST 2017; root:xnu-3789.50.208~43\/RELEASE_ARM_S7002
3.2 beta 4 Darwin Kernel Version 16.5.0: Wed Feb 22 22:55:53 PST 2017; root:xnu-3789.54.1~2\/RELEASE_ARM_S7002
3.2 beta 5
3.2 beta 6
3.2 beta 7
3.2 Darwin Kernel Version 16.5.0: Wed Feb 22 22:46:40 PST 2017; root:xnu-3789.54.1~1\/RELEASE_ARM_S7002
3.2.2 beta Darwin Kernel Version 16.6.0: Wed Mar 22 21:53:05 PDT 2017; root:xnu-3789.60.12~18/RELEASE_ARM_S7002
3.2.2 beta 2 Darwin Kernel Version 16.6.0: Tue Apr 4 20:50:08 PDT 2017; root:xnu-3789.60.15~11/RELEASE_ARM_S7002
3.2.2 beta 3 Darwin Kernel Version 16.6.0: Tue Apr 11 22:14:30 PDT 2017; root:xnu-3789.60.20~14/RELEASE_ARM_S7002
3.2.2 beta 4 Darwin Kernel Version 16.6.0: Mon Apr 17 22:18:35 PDT 2017; root:xnu-3789.60.24~29/RELEASE_ARM_S7002
3.2.2 Darwin Kernel Version 16.6.0: Mon Apr 17 21:59:15 PDT 2017; root:xnu-3789.60.24~28/RELEASE_ARM_T8002
3.2.3 beta Darwin Kernel Version 16.7.0: Mon May 8 22:29:40 PDT 2017; root:xnu-3789.70.9~14/RELEASE_ARM_T8002
3.2.3 beta 2 Darwin Kernel Version 16.7.0: Wed May 24 22:30:43 PDT 2017; root:xnu-3789.70.11~8/RELEASE_ARM_T8002
3.2.3 beta 3 Darwin Kernel Version 16.7.0: Tue Jun 6 22:27:06 PDT 2017; root:xnu-3789.70.15~8/RELEASE_ARM_T8002
3.2.3 beta 4 Darwin Kernel Version 16.7.0: Sun Jun 18 22:37:12 PDT 2017; root:xnu-3789.70.16~7/RELEASE_ARM_T8002
3.2.3 Darwin Kernel Version 16.7.0: Thu Jun 15 17:55:31 PDT 2017; root:xnu-3789.70.16~3/RELEASE_ARM_T8002
4.0 beta Darwin Kernel Version 17.0.0: Mon May 29 22:53:03 PDT 2017; root:xnu-4397.0.0.4.3~1/RELEASE_ARM_T8002
4.0 beta 2 Darwin Kernel Version 17.0.0: Tue Jun 13 23:21:58 PDT 2017; root:xnu-4481.0.0.4.1~8/RELEASE_ARM_S7002
4.0 beta 3 Darwin Kernel Version 17.0.0: Tue Jul 11 19:12:07 PDT 2017; root:xnu-4532.0.0.4.1~2/RELEASE_ARM_T8002
4.0 beta 4 Darwin Kernel Version 17.0.0: Thu Jul 20 21:20:01 PDT 2017; root:xnu-4556.0.0.4.1~2/RELEASE_ARM_T8002
4.0 beta 5 Darwin Kernel Version 17.0.0: Tue Aug 1 21:26:55 PDT 2017; root:xnu-4570.1.24.4.2~1/RELEASE_ARM_T8002
4.0 beta 6 Darwin Kernel Version 17.0.0: Wed Aug 9 00:22:35 PDT 2017; root:xnu-4570.4.2~4/RELEASE_ARM_T8002
4.0 beta 7
4.0 beta 8 Darwin Kernel Version 17.0.0: Fri Aug 25 01:42:56 PDT 2017; root:xnu-4570.4.7~3/RELEASE_ARM_T8002
4.0 GM Darwin Kernel Version 17.0.0: Fri Aug 25 01:26:48 PDT 2017; root:xnu-4570.4.7~1/RELEASE_ARM_T8002
4.0
4.0.1 Darwin Kernel Version 17.0.0: Fri Aug 25 01:32:43 PDT 2017; root:xnu-4570.4.7~2/RELEASE_ARM_T8004
4.1 beta Darwin Kernel Version 17.2.0: Sun Sep 17 22:49:35 PDT 2017; root:xnu-4570.20.55~13/RELEASE_ARM_T8004
4.1 beta 2 Darwin Kernel Version 17.2.0: Sat Sep 30 22:38:39 PDT 2017; root:xnu-4570.20.62~8/RELEASE_ARM_T8004
4.1 beta 3
4.1 beta 4 Darwin Kernel Version 17.2.0: Fri Sep 29 18:03:18 PDT 2017; root:xnu-4570.20.62~2/RELEASE_ARM_T8004
4.1
4.2 beta Darwin Kernel Version 17.3.0: Wed Oct 25 18:59:46 PDT 2017; root:xnu-4570.30.79~21/RELEASE_ARM_T8004
4.2 beta 2 Darwin Kernel Version 17.3.0: Sun Oct 29 15:21:33 PDT 2017; root:xnu-4570.30.85~15/RELEASE_ARM_T8004
4.2 beta 3 Darwin Kernel Version 17.3.0: Mon Nov 6 22:48:06 PST 2017; root:xnu-4570.34.1~2/RELEASE_ARM_T8004
4.2 beta 4
4.2 Darwin Kernel Version 17.3.0: Mon Nov 6 21:35:46 PST 2017; root:xnu-4570.34.1~1/RELEASE_ARM_T8004
4.2.2 beta Darwin Kernel Version 17.4.0: Wed Dec 6 19:55:17 PST 2017; root:xnu-4570.44.4~1/RELEASE_ARM_T8004
4.2.2 beta 2 Darwin Kernel Version 17.4.0: Wed Dec 13 21:53:36 PST 2017; root:xnu-4570.44.5~2/RELEASE_ARM_T8004
4.2.2 beta 3
4.2.2 beta 4
4.2.2 beta 5 Darwin Kernel Version 17.4.0: Sun Dec 10 23:29:11 PST 2017; root:xnu-4570.44.5~1/RELEASE_ARM_T8004
4.2.2
4.2.3
4.3 beta Darwin Kernel Version 17.5.0: Fri Jan 12 23:15:54 PST 2018; root:xnu-4570.50.243~6/RELEASE_ARM_T8004
4.3 beta 2 Darwin Kernel Version 17.5.0: Fri Jan 26 22:09:02 PST 2018; root:xnu-4570.50.257~4/RELEASE_ARM_T8004
4.3 beta 3 Darwin Kernel Version 17.5.0: Sat Feb 10 17:49:34 PST 2018; root:xnu-4570.50.279~10/RELEASE_ARM_T8004
4.3 beta 4 Darwin Kernel Version 17.5.0: Sat Feb 24 20:28:09 PST 2018; root:xnu-4570.50.294~6/RELEASE_ARM_T8004
4.3 beta 5 Darwin Kernel Version 17.5.0: Tue Mar 6 20:40:49 PST 2018; root:xnu-4570.54.2~1/RELEASE_ARM_T8004
4.3 beta 6
4.3 Darwin Kernel Version 17.5.0: Tue Mar 13 21:28:26 PDT 2018; root:xnu-4570.54.2~5/RELEASE_ARM_T8004
4.3.1 beta Darwin Kernel Version 17.5.0: Sun Mar 25 20:42:41 PDT 2018; root:xnu-4570.60.10.0.1~15/RELEASE_ARM_T8004
4.3.1 beta 2 Darwin Kernel Version 17.6.0: Thu Apr 5 21:59:02 PDT 2018; root:xnu-4570.60.16~7/RELEASE_ARM_T8004
4.3.1 beta 3 Darwin Kernel Version 17.6.0: Sun Apr 22 20:53:35 PDT 2018; root:xnu-4570.60.19~31/RELEASE_ARM_T8004
4.3.1 beta 4 Darwin Kernel Version 17.6.0: Tue May 1 20:17:20 PDT 2018; root:xnu-4570.60.21~11/RELEASE_ARM_T8004
4.3.1 beta 5
4.3.1 Darwin Kernel Version 17.6.0: Mon Apr 30 18:46:56 PDT 2018; root:xnu-4570.60.21~2/RELEASE_ARM_T8004
4.3.2 beta Darwin Kernel Version 17.7.0: Mon May 21 19:11:36 PDT 2018; root:xnu-4570.70.14~15/RELEASE_ARM_T8004
4.3.2 beta 2 Darwin Kernel Version 17.7.0: Sun Jun 3 20:17:14 PDT 2018; root:xnu-4570.70.19~11/RELEASE_ARM_T8004
4.3.2 beta 3 Darwin Kernel Version 17.7.0: Tue Jun 12 20:40:24 PDT 2018; root:xnu-4570.70.24~10/RELEASE_ARM_T8004
4.3.2 Darwin Kernel Version 17.7.0: Mon Jun 11 17:57:06 PDT 2018; root:xnu-4570.70.24~1/RELEASE_ARM_T8004
5.0 beta Darwin Kernel Version 18.0.0: Fri May 25 20:57:45 PDT 2018; root:xnu-4903.200.199.14.6~1/RELEASE_ARM_T8004
5.0 beta 2 Darwin Kernel Version 18.0.0: Sun Jun 10 21:03:33 PDT 2018; root:xnu-4903.200.249~10/RELEASE_ARM_T8004
5.0 beta 3 Darwin Kernel Version 18.0.0: Mon Jun 25 21:48:47 PDT 2018; root:xnu-4903.200.274.0.2~48/RELEASE_ARM_T8004
5.0 beta 4 Darwin Kernel Version 18.0.0: Tue Jul 10 23:32:58 PDT 2018; root:xnu-4903.200.304.44.2~1/RELEASE_ARM_T8004
5.0 beta 5 Darwin Kernel Version 18.0.0: Tue Jul 24 23:01:44 PDT 2018; root:xnu-4903.200.327.54.1~2/RELEASE_ARM_T8004
5.0 beta 6 Darwin Kernel Version 18.0.0: Wed Aug 1 20:49:25 PDT 2018; root:xnu-4903.200.342.64.2~2/RELEASE_ARM_T8004
5.0 beta 7 Darwin Kernel Version 18.0.0: Wed Aug 8 21:59:00 PDT 2018; root:xnu-4903.204.1~3/RELEASE_ARM_T8004
5.0 beta 8 Darwin Kernel Version 18.0.0: Tue Aug 14 22:18:32 PDT 2018; root:xnu-4903.204.3~3/RELEASE_ARM_T8004
5.0 beta 9
5.0 beta 10
5.0 GM Darwin Kernel Version 18.0.0: Tue Aug 14 21:56:31 PDT 2018; root:xnu-4903.204.3~1/RELEASE_ARM64_T8006
5.0
5.0.1
5.1 beta Darwin Kernel Version 18.2.0: Mon Sep 10 20:59:02 PDT 2018; root:xnu-4903.220.42~11/RELEASE_ARM64_T8006
5.1 beta 2 Darwin Kernel Version 18.2.0: Sun Sep 23 20:12:06 PDT 2018; root:xnu-4903.220.48~39/RELEASE_ARM64_T8006
5.1 beta 3 Darwin Kernel Version 18.2.0: Wed Oct 3 00:33:30 PDT 2018; root:xnu-4903.220.53~15/RELEASE_ARM64_T8006

Source Code

As XNU is based off of the BSD kernel, it is open source. The source is under a 3-clause BSD License for the original BSD portions with the portions added by Apple under the Apple Public Source License. The versions contained in iOS are not available, instead only versions used in macOS are available. This does not appear to be legal as per §2.3 in the APSL:

2.3     Distribution of Executable Versions.  In addition, if You Externally Deploy Covered
Code (Original Code and/or Modifications) in object code, executable form only, You must
include a prominent notice, in the code itself as well as in related documentation, stating
that Source Code of the Covered Code is available under the terms of this License with
information on how and where to obtain such Source Code.

with Source Code defined in §1.8:

1.8     "Source Code" means the human readable form of a program or other work that is
suitable for making modifications to it, including all modules it contains, plus any
associated interface definition files, scripts used to control compilation and installation
of an executable (object code).

It is worth noting that Apple does not list XNU as being an open source component of iOS. This can be seen by viewing opensource.apple.com and selecting any iOS version. As far as can be told, none of the versions of XNU are available in source version.

There are many other open souce components that iOS uses that are not listed, such as:

It does not appear that Apple assumes what you see in the macOS pages are also on iOS as JavaScriptCore, WebCore, among others are listed on both OS X (10.8) and iOS (6.0), albeit different versions.

It is also worth noting that gdb (GCC debugger) and ld64 are listed as components in iOS 6.0. Why there are present is a mystery as they are not present on unaltered devices, but only through Cydia or Xcode's DeveloperImage.dmg.

Kernel Extensions

iOS, sadly, does not have kexts floating around the file system, but they are indeed present. The kernelcache can be unpacked to show the kernel proper, along with the kexts (all packed in the __PRELINK_TEXT section) and their plists (in the __PRELINK_INFO section).

The kernelcache can also be directly unpacked (if decrypted) using the Jonathan Levin's joker tool from http://NewOSXBook.com/tools/joker.html. With the advent of iOS 10 betas and out-of-box plaintext kernelcaches, this tool can be used after unpacking and applying lzssdec to decompress the kernelcache to its full size.

The Cydia supplied kextstat does not work on iOS. Sadly, the reason is that kextstat relies on kmod_get_info(...), which is a deprecated (and recently removed) API in iOS 4.x and Mac OS X 10.6. With that said, the kexts do exist. As an alternative, consider using kextstat from the iOS BinUtils package (http://NewOSXBook.com/tool/iOSBinaries.html) or the open source modified version "JKextstat" (http://newosxbook.com/src.jl?tree=listings&file=18-1-JKextstat.c), which can also dump the raw XML data.


For a specific extension, e.g. SandBox, the full information (including the handy load address) is also accessible:

root# ./jkextstat -b sandbox -x:

<plist>
<dict>
        <key>CFBundleIdentifier</key>
        <string>com.apple.security.sandbox</string>
        <key>CFBundleVersion</key>
        <string>154.7</string>
        <key>OSBundleCPUSubtype</key>
        <integer>9</integer>
        <key>OSBundleCPUType</key>
        <integer>12</integer>
        <key>OSBundleDependencies</key>
        <array>
                <integer>6</integer>
                <integer>7</integer>
                <integer>5</integer>
                <integer>3</integer>
                <integer>28</integer>
                <integer>1</integer>
                <integer>4</integer>
                <integer>16</integer>
                <integer>2</integer>
        </array>
        <key>OSBundleExecutablePath</key>
        <string>/System/Library/Extensions/Sandbox.kext/Sandbox</string>
        <key>OSBundleIsInterface</key>
        <false/>
        <key>OSBundleLoadAddress</key>
        <integer>2153734144</integer>
        <key>OSBundleLoadSize</key>
        <integer>36864</integer>
        <key>OSBundleLoadTag</key>
        <integer>29</integer>
        <key>OSBundleMachOHeaders</key>
        
        zvrt/gwAAAAJAAAACwAAAAMAAAAgAgAAAQAAAAEAAAAEAQAAX19URVhUAAAAAAAAAAAA
        AABgX4AAgAAAAAAAAACAAAAHAAAABwAAAAMAAAAAAAAAX190ZXh0AAAAAAAAAAAAAF9f
        VEVYVAAAAAAAAAAAAADMbV+AKGEAAMwNAAACAAAAAAAAAAAAAAAABwCAAAAAAAAAAABf
        X2NzdHJpbmcAAAAAAAAAX19URVhUAAAAAAAAAAAAAPTOX4DLDQAA9G4AAAAAAAAAAAAA
        AAAAAAIAAAAAAAAAAAAAAF9fY29uc3QAAAAAAAAAAABfX1RFWFQAAAAAAAAAAAAAwNxf
        gDEDAADAfAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQBAABfX0RBVEEAAAAA
        AAAAAAAAAOBfgAAQAAAAgAAAABAAAAcAAAAHAAAAAwAAAAAAAABfX2RhdGEAAAAAAAAA
        AAAAX19EQVRBAAAAAAAAAAAAAADgX4C0BgAAAIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAF9fYnNzAAAAAAAAAAAAAABfX0RBVEEAAAAAAAAAAAAAwOZfgHgAAAAAAAAABAAA
        AAAAAAAAAAAAAQAAAAAAAAAAAAAAX19jb21tb24AAAAAAAAAAF9fREFUQQAAAAAAAAAA
        AAA451+AGAAAAAAAAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAbAAAAGAAAABasg7Y2
        TzkVrtqsgOViBQ0=
        
        <key>OSBundlePath</key>
        <string>/System/Library/Extensions/Sandbox.kext</string>
        <key>OSBundlePrelinked</key>
        <true/>
        <key>OSBundleRetainCount</key>
        <integer>0</integer>
        <key>OSBundleStarted</key>
        <true/>
        <key>OSBundleUUID</key>
        
        FqyDtjZPORWu2qyA5WIFDQ==
        
        <key>OSBundleWiredSize</key>
        <integer>36864</integer>
        <key>OSKernelResource</key>
        <false/>
</dict>
</plist>


It's also worth mentioning that, in the above listing, the OSBundleMachOHeaders (base-64 encoded binary headers) leak kernel addresses in iOS 6.0, defeating Kernel ASLR. This has been quickly fixed in iOS 6.0.1, effectively locking down iOS for the foreseeable future, thanks to security researcher mdowd.

Winocm's custom kernel

Winocm uses a custom kernel which the version can be found below.

Darwin Kernel Version 13.0.0: Fri Nov 22 18:19:54 CST 2013; root:xnu-2050.48.13~7/DEVELOPMENT_ARM_S5L8930X

See Also

External Links