cl0ver: Unsupported device (N71mAP, 13A452)

Running cl0ver compiled on OS X 10.11.6 with Xcode version 8.2 (8C38) on iPhone 6S

./cl0ver

Log output

[*] Checking for config file... [src/lib/offsets.c:329 off_cfg] [*] Nope, let's hope the registry has a compatible anchor & vtab... [src/lib/offsets.c:333 off_cfg] [*] Page size: 0x0000000000004000 [src/lib/uaf_rop.c:67 uaf_rop_stack] [*] Allocating ROP stack page at 0x000000000c000000 [src/lib/uaf_rop.c:71 uaf_rop_stack] [*] Allocated ROP page at 0x000000000c000000 [src/lib/uaf_rop.c:77 uaf_rop_stack] [*] Initializing offsets... [src/lib/offsets.c:371 off_init] [*] Checking for offsets cache file... [src/lib/offsets.c:384 off_init] [*] No offsets loaded so far, dumping the kernel... [src/lib/offsets.c:425 off_init] [*] Dumping kernel, this will take some time... [src/lib/uaf_read.c:284 uaf_dump_kernel] [*] Using info leak to get kernel slide... [src/lib/slide.c:64 get_kernel_slide] [*] Dict: [src/lib/slide.c:33 get_kernel_anchor] [*] dict[0]: 0x000000d3 [src/lib/slide.c:33 get_kernel_anchor] [*] dict[1]: 0x81000002 [src/lib/slide.c:33 get_kernel_anchor] [*] dict[2]: 0x08000004 [src/lib/slide.c:33 get_kernel_anchor] [*] dict[3]: 0x006c6f6c [src/lib/slide.c:33 get_kernel_anchor] [*] dict[4]: 0x84000400 [src/lib/slide.c:33 get_kernel_anchor] [*] dict[5]: 0x69696969 [src/lib/slide.c:33 get_kernel_anchor] [*] dict[6]: 0x69696969 [src/lib/slide.c:33 get_kernel_anchor] [*] Spawning user client / Parsing dictionary... [src/lib/io.c:60 _io_spawn_client] [*] Getting IO master port... [src/lib/io.c:31 get_io_master_port] [*] Creating dict iterator... [src/lib/io.c:73 _io_iterator] [*] Getting next element from iterator... [src/lib/io.c:85 _io_next] [*] Releasing user client... [src/lib/io.c:132 _io_release_client] [*] Kernel stack: [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 0]: 0x6969696969696969 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 1]: 0xffffff801ef3e000 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 2]: 0x00000000ff002bf1 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 3]: 0xffffff8005de85cc [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 4]: 0xffffff80069695b4 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 5]: 0xffffff8003477b00 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 6]: 0xffffff8005de85a0 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 7]: 0xffffff80022d3950 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 8]: 0xffffff801ead5e48 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[ 9]: 0x0000000000000000 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[10]: 0xffffff801ef44a50 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[11]: 0xffffff8005de8000 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[12]: 0xffffff801ef92cc0 [src/lib/slide.c:44 get_kernel_anchor] [*] buf[13]: 0x0000000000001074 [src/lib/slide.c:44 get_kernel_anchor] [*] Getting anchor address from registry... [src/lib/offsets.c:227 reg_anchor] [*] Model: N71mAP [src/lib/offsets.c:128 get_model] [*] OS build: 13A452 [src/lib/offsets.c:196 get_os_version] [!] Unhandled error: Unsupported device [src/lib/offsets.c:256 reg_anchor]

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 77 (25 by maintainers)

Most upvoted comments

Okay, I’m finally marking this issue as resolved.
Support for iPhone 6 and 6s (N61AP, N71AP, N71mAP) on 9.0.2 has been added with rev 271f51ba9f19a283b5a5864d90ee9807362ff546, and I started an offset database so people can bypass the unstable kernel dumping.

Thank you so much, everyone who contributed to this! Together we have accomplished what none of us could have done alone. 😃

So far my device panics before printing the kernel header. Here are the logs though:

Cl0ver log: https://ghostbin.com/paste/j9u43 Panic log: https://ghostbin.com/paste/k4wjq