Skip to content
This repository was archived by the owner on Jan 8, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion usprebooter/fun/offsets.m
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
#define SYSTEM_VERSION_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedSame)

void _offsets_init(void) {
if(SYSTEM_VERSION_EQUAL_TO(@"16.1.1")||SYSTEM_VERSION_EQUAL_TO(@"16.1.2")||SYSTEM_VERSION_EQUAL_TO(@"16.2")||SYSTEM_VERSION_EQUAL_TO(@"16.3")||SYSTEM_VERSION_EQUAL_TO(@"16.3.1")) {
if(SYSTEM_VERSION_EQUAL_TO(@"16.1")||SYSTEM_VERSION_EQUAL_TO(@"16.1.1")||SYSTEM_VERSION_EQUAL_TO(@"16.1.2")||SYSTEM_VERSION_EQUAL_TO(@"16.2")||SYSTEM_VERSION_EQUAL_TO(@"16.3")||SYSTEM_VERSION_EQUAL_TO(@"16.3.1")) {
NSLog(@"[i] offsets selected for iOS 16.1.2");
//iPhone 14 Pro 16.1.2 offsets

Expand Down
82 changes: 82 additions & 0 deletions usprebooter/libkfd/info/dynamic_info.h
Original file line number Diff line number Diff line change
Expand Up @@ -7039,6 +7039,88 @@ const struct dynamic_info kern_versions[] = {

// Start iPhone 14, iPhone 14 Plus, iPhone 13 Pro, iPhone 13 Pro Max, iPhone 13, iPhone 13 Mini, iPhone SE 3rd series //
// Start iPhone 14 //
// iOS 16.1 //
{
.kern_version = "Darwin Kernel Version 22.1.0: Thu Oct 6 19:34:09 PDT 2022; root:xnu-8792.42.7~1/RELEASE_ARM64_T8110",
.build_version = "20B82",
.device_id = "iPhone14,3",
.fileglob__fg_ops = 0x0,
.fileglob__fg_data = 0x40 - 8,
.fileops__fo_kqfilter = 0x30,
// .fileproc__fp_iocount = 0x0000,
// .fileproc__fp_vflags = 0x0004,
// .fileproc__fp_flags = 0x0008,
// .fileproc__fp_guard_attrs = 0x000a,
// .fileproc__fp_glob = 0x0010,
// .fileproc__fp_guard = 0x0018,
// .fileproc__object_size = 0x0020,
.fileproc_guard__fpg_guard = 0x8,
.kqworkloop__kqwl_state = 0x10,
.kqworkloop__kqwl_p = 0x18,
.kqworkloop__kqwl_owner = 0xd0,
.kqworkloop__kqwl_dynamicid = 0xd0 + 0x18,
.kqworkloop__object_size = 0x108,
.pmap__tte = 0x0,
.pmap__ttep = 0x8,
.proc__p_list__le_next = 0x0,
.proc__p_list__le_prev = 0x8,
.proc__p_pid = 0x60,
.proc__p_fd__fd_ofiles = 0x0,
.proc__object_size = 0x530,
.pseminfo__psem_usecount = 0x04,
.pseminfo__psem_uid = 0x0c,
.pseminfo__psem_gid = 0x10,
.pseminfo__psem_name = 0x14,
.pseminfo__psem_semobject = 0x38,
// .psemnode__pinfo = 0x0000,
// .psemnode__padding = 0x0008,
// .psemnode__object_size = 0x0010,
.semaphore__owner = 0x28,
.specinfo__si_rdev = 0x18,
.task__map = 0x28,
.task__threads__next = 0x80 - 0x28,
.task__threads__prev = 0x80 - 0x28 + 8,
.task__itk_space = 0x300,
.task__object_size = 0x648,
.thread__task_threads__next = 0x380 - 0x18,
.thread__task_threads__prev = 0x380 - 0x18 + 8,
.thread__map = 0x380,
.thread__thread_id = 0x420,
.thread__object_size = 0x4c8,
.uthread__object_size = 0xfffffffffffffb38,
.vm_map_entry__links__prev = 0x00,
.vm_map_entry__links__next = 0x08,
.vm_map_entry__links__start = 0x10,
.vm_map_entry__links__end = 0x18,
.vm_map_entry__store__entry__rbe_left = 0x20,
.vm_map_entry__store__entry__rbe_right = 0x28,
.vm_map_entry__store__entry__rbe_parent = 0x30,
.vnode__v_un__vu_specinfo = 0x78,
._vm_map__hdr__links__prev = 0x00 + 0x8,
._vm_map__hdr__links__next = 0x08 + 0x8,
._vm_map__hdr__links__start = 0x10 + 0x8,
._vm_map__hdr__links__end = 0x18 + 0x8,
._vm_map__hdr__nentries = 0x30,
._vm_map__hdr__rb_head_store__rbh_root = 0x38,
._vm_map__pmap = 0x40,
._vm_map__hint = 0x90 + 0x08,
._vm_map__hole_hint = 0x90 + 0x10,
._vm_map__holes_list = 0x90 + 0x18,
._vm_map__object_size = 0x0,
.kernelcache__kernel_base = 0xfffffff007004000,
.kernelcache__cdevsw = 0xfffffff00a365168,
.kernelcache__gPhysBase = 0xfffffff00784fe40,
.kernelcache__gPhysSize = 0xfffffff00784fe40 + 8,
.kernelcache__gVirtBase = 0xfffffff00784e028,
.kernelcache__perfmon_devices = 0xfffffff00a3a0330,
.kernelcache__perfmon_dev_open = 0xfffffff007ecc3b4,
.kernelcache__ptov_table = 0xfffffff0078039b8,
.kernelcache__vm_first_phys_ppnum = 0xfffffff00a39f780,
.kernelcache__vm_pages = 0xfffffff0078006e0,
.kernelcache__vm_page_array_beginning_addr = 0xfffffff007802978,
.kernelcache__vm_page_array_ending_addr = 0xfffffff00a39f778,
.kernelcache__vn_kqfilter = 0xfffffff007f1c2cc,
},
// iOS 16.1.1 //
{
.kern_version = "Darwin Kernel Version 22.1.0: Thu Oct 6 19:34:09 PDT 2022; root:xnu-8792.42.7~1/RELEASE_ARM64_T8110", // iPhone 14, iOS 16.1.1
Expand Down