From c79392924f5d24a0ce45fa2e06acf1f508ae407e Mon Sep 17 00:00:00 2001 From: udevs <45226508+udevsharold@users.noreply.github.com> Date: Sat, 3 Sep 2022 13:35:05 +0800 Subject: [PATCH 1/3] support for A12Z iPad Pro --- Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c b/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c index db475a7..4f66d85 100644 --- a/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c +++ b/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c @@ -69,9 +69,11 @@ int IOGPU_get_command_queue_extra_refills_needed(void) } // iPhone 8, X // iPhone XS, XR + // iPad Pro A12Z else if ( strstr(u.machine, "iPhone10,") || strstr(u.machine, "iPhone11,") + || strstr(u.machine, "iPad8,") ) { return 3; From 6cddaf720f4bffe06f09083e88f19631f851d907 Mon Sep 17 00:00:00 2001 From: Lunjie Li Date: Sat, 3 Sep 2022 02:13:45 -0400 Subject: [PATCH 2/3] Support for A10X iPad Pro --- Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c b/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c index db475a7..19a930d 100644 --- a/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c +++ b/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c @@ -57,12 +57,14 @@ int IOGPU_get_command_queue_extra_refills_needed(void) // iPhone 12 // iPhone 13 // iPad Pro M1(?) + // iPad Pro (10.5-inch, WiFi) if ( strstr(u.machine, "iPhone9,") || strstr(u.machine, "iPhone12,") || strstr(u.machine, "iPhone13,") || strstr(u.machine, "iPhone14,") || strstr(u.machine, "iPad13,") + || strstr(u.machine, "iPad7,3") ) { return 1; From 32128faa154c28437f80655195c200ac611d7450 Mon Sep 17 00:00:00 2001 From: Lunjie Li Date: Sat, 3 Sep 2022 02:19:34 -0400 Subject: [PATCH 3/3] Support for all A10 variants --- Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c b/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c index 19a930d..26d563c 100644 --- a/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c +++ b/Installer/TrollInstaller/TrollInstaller/exploit/IOGPU.c @@ -64,7 +64,7 @@ int IOGPU_get_command_queue_extra_refills_needed(void) || strstr(u.machine, "iPhone13,") || strstr(u.machine, "iPhone14,") || strstr(u.machine, "iPad13,") - || strstr(u.machine, "iPad7,3") + || strstr(u.machine, "iPad7,") ) { return 1;