Skip to content
Open
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
247 changes: 247 additions & 0 deletions WDBFontOverwrite/libkfd/info/dynamic_info.h
Original file line number Diff line number Diff line change
Expand Up @@ -753,6 +753,88 @@ const struct dynamic_info kern_versions[] = {
.kernelcache__vm_page_array_ending_addr = 0xfffffff00a24f778,
.kernelcache__vn_kqfilter = 0xfffffff007ed0d00,
},

//iPhone 14 Pro, 16.4.1
{
.kern_version = "Darwin Kernel Version 22.4.0: Mon Mar 6 20:42:19 PST 2023; root:xnu-8796.102.5~1/RELEASE_ARM64_T8120",
.fileglob__fg_ops = 0x28,
.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 = 0xf8,
.proc__object_size = 0x730,
.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 = 0x640,
.thread__task_threads__next = 0x380 - 0x18,
.thread__task_threads__prev = 0x380 - 0x18 + 8,
.thread__map = 0x380,
.thread__thread_id = 0x418,
.thread__object_size = 0x4c0,
.uthread__object_size = 0x200,
.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 + 0x10,
._vm_map__hdr__links__next = 0x08 + 0x10,
._vm_map__hdr__links__start = 0x10 + 0x10,
._vm_map__hdr__links__end = 0x18 + 0x10,
._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 = 0xc0,
.kernelcache__kernel_base = 0xfffffff007004000,
.kernelcache__cdevsw = 0xfffffff00a411208,
.kernelcache__gPhysBase = 0xfffffff007933ed0,
.kernelcache__gPhysSize = 0xfffffff007933ed0 + 8,
.kernelcache__gVirtBase = 0xfffffff0079320a8,
.kernelcache__perfmon_devices = 0xfffffff00a44f500,
.kernelcache__perfmon_dev_open = 0xfffffff007eecd3c,
.kernelcache__ptov_table = 0xfffffff0078e7178,
.kernelcache__vm_first_phys_ppnum = 0xfffffff00a44e990,
.kernelcache__vm_pages = 0xfffffff0078e3eb8,
.kernelcache__vm_page_array_beginning_addr = 0xfffffff0078e6128,
.kernelcache__vm_page_array_ending_addr = 0xfffffff00a44e988,
.kernelcache__vn_kqfilter = 0xfffffff007f3960c,
},

// iPhone 14 Pro, 16.6 beta 1
{ .kern_version = "Darwin Kernel Version 22.6.0: Tue May 9 06:18:35 PDT 2023; root:xnu-8796.140.12.502.1~12/RELEASE_ARM64_T8120",
.fileglob__fg_ops = 0x28,
Expand Down Expand Up @@ -3192,6 +3274,171 @@ const struct dynamic_info kern_versions[] = {
},

/**************** End iPhone 14 Series ***********************/
/// iPhone 14 plus series
{
.kern_version = "Darwin Kernel Version 22.6.0: Tue May 9 06:16:18 PDT 2023; root:xnu-8796.140.12.502.1~12/RELEASE_ARM64_T8110",
.fileglob__fg_ops = 0x28,
.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 = 0xf8,
.proc__object_size = 0x730,
.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 = 0x640,
.thread__task_threads__next = 0x380 - 0x18,
.thread__task_threads__prev = 0x380 - 0x18 + 8,
.thread__map = 0x380,
.thread__thread_id = 0x418,
.thread__object_size = 0x4c0,
.uthread__object_size = 0x200,
.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 + 0x10,
._vm_map__hdr__links__next = 0x08 + 0x10,
._vm_map__hdr__links__start = 0x10 + 0x10,
._vm_map__hdr__links__end = 0x18 + 0x10,
._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 = 0xc0,
.kernelcache__kernel_base = 0xfffffff007004000,
.kernelcache__cdevsw = 0xfffffff00a4fda30,
.kernelcache__gPhysBase = 0xfffffff00794c2a8,
.kernelcache__gPhysSize = 0xfffffff00794c2a8 + 8,
.kernelcache__gVirtBase = 0xfffffff00794a460,
.kernelcache__perfmon_devices = 0xfffffff00a53d550,
.kernelcache__perfmon_dev_open = 0xfffffff007f15b9c,
.kernelcache__ptov_table = 0xfffffff0078ff9c0,
.kernelcache__vm_first_phys_ppnum = 0xfffffff00a53c910,
.kernelcache__vm_pages = 0xfffffff0078fc110,
.kernelcache__vm_page_array_beginning_addr = 0xfffffff0078fe970,
.kernelcache__vm_page_array_ending_addr = 0xfffffff00a53c908,
.kernelcache__vn_kqfilter = 0xfffffff007f620b8,
},

/**************** Start iPhone Xr ***********************/
/// iPhone Xr, 16.6 Beta 1

{
.kern_version = "Darwin Kernel Version 22.6.0: Tue May 9 06:18:00 PDT 2023; root:xnu-8796.140.12.502.1~12/RELEASE_ARM64_T8020",
.fileglob__fg_ops = 0x28,
.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 = 0xf8,
.proc__object_size = 0x730,
.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 = 0x628,
.thread__task_threads__next = 0x368 - 0x18,
.thread__task_threads__prev = 0x368 - 0x18 + 8,
.thread__map = 0x368,
.thread__thread_id = 0x400,
.thread__object_size = 0x4a8,
.uthread__object_size = 0x200,
.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 + 0x10,
._vm_map__hdr__links__next = 0x08 + 0x10,
._vm_map__hdr__links__start = 0x10 + 0x10,
._vm_map__hdr__links__end = 0x18 + 0x10,
._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 = 0xc0,
.kernelcache__kernel_base = 0xfffffff007004000,
.kernelcache__cdevsw = 0xfffffff00a249ab0,
.kernelcache__gPhysBase = 0xfffffff0078ec288,
.kernelcache__gPhysSize = 0xfffffff0078ec288 + 8,
.kernelcache__gVirtBase = 0xfffffff0078ea440,
.kernelcache__perfmon_devices = 0xfffffff00a289530,
.kernelcache__perfmon_dev_open = 0xfffffff007e7a434,
.kernelcache__ptov_table = 0xfffffff00789f9a0,
.kernelcache__vm_first_phys_ppnum = 0xfffffff00a288910,
.kernelcache__vm_pages = 0xfffffff00789c0f8,
.kernelcache__vm_page_array_beginning_addr = 0xfffffff00789e950,
.kernelcache__vm_page_array_ending_addr = 0xfffffff00a288908,
.kernelcache__vn_kqfilter = 0xfffffff007ec8c44
},

/**************** EndiPhone Xr ***********************/


/****************iPhone SE (2022) Series*********************/
Expand Down