diff --git a/Application/Dopamine/Jailbreak/DOJailbreaker.m b/Application/Dopamine/Jailbreak/DOJailbreaker.m index 42cad58d0..5d7c2bd1e 100644 --- a/Application/Dopamine/Jailbreak/DOJailbreaker.m +++ b/Application/Dopamine/Jailbreak/DOJailbreaker.m @@ -284,17 +284,8 @@ - (NSError *)showNonDefaultSystemApps - (NSError *)ensureDevModeEnabled { if (@available(iOS 16.0, *)) { - uint64_t developer_mode_state = kread64(ksymbol(developer_mode_enabled)); - if ((developer_mode_state & 0xff) == 0 || (developer_mode_state & 0xff) == 1) { - // On iOS 16.0 - 16.3, developer_mode_state is a bool - if (developer_mode_state == 0) { - kwrite8(ksymbol(developer_mode_enabled), 1); - } - } - else if (kread8(developer_mode_state) == 0) { - // On iOS 16.4+, developer_mode_state is a pointer to a bool - kwrite8(developer_mode_state, 1); - } + uint64_t developer_mode_storage = kread64(ksymbol(developer_mode_enabled)); + kwrite8(developer_mode_storage, 1); } return nil; } diff --git a/BaseBin/ChOma b/BaseBin/ChOma index 4ad4a014e..96000d80c 160000 --- a/BaseBin/ChOma +++ b/BaseBin/ChOma @@ -1 +1 @@ -Subproject commit 4ad4a014e0e4315d20e2cedc6afe3ad08620c467 +Subproject commit 96000d80c62f407ef7e103dc3bcb29133a3b990d diff --git a/BaseBin/XPF b/BaseBin/XPF index 4d5f1dc65..a524ce94e 160000 --- a/BaseBin/XPF +++ b/BaseBin/XPF @@ -1 +1 @@ -Subproject commit 4d5f1dc6501fac1b6f19cc913c140f6369a23ae2 +Subproject commit a524ce94e9fe9aec59360bca0b1172bec3e992d9