From 62f4a533ad8e328cf3d408c8bf4bc893a2c9b324 Mon Sep 17 00:00:00 2001 From: 43225 <145529338+43225@users.noreply.github.com> Date: Sun, 22 Dec 2024 14:20:45 -0800 Subject: [PATCH 1/3] Update README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b43dea0ea2..093c6e5629 100644 --- a/README.md +++ b/README.md @@ -37,13 +37,16 @@ However, we recommend one of the following devices on **iOS 14.0** and later: Recommended devices provide a smoother and more enjoyable gameplay experience compared to other supported devices. - tvOS support is in development. -- iOS 17 is not currently supported, as Apple broke every iOS app debugger outside of Xcode. +- iOS 17.x and iOS 18.x is supported. However, a computer is required. These methods will ultilized usage of pymobiledevice3, python 3.11.(x) must be properly set up on your computer. ### Setting up to sideload PojavLauncher can be sideloaded in many ways. Our recommended solution is to install [TrollStore](https://github.com/opa334/TrollStore) if your iOS version supports it. Installing with TrollStore allows you to permenantly sign the application, automatically enable JIT, and increase memory limits. +For iOS/iPadOS 17.0: Unfortunately,the above process will not work. It is required that you must use [TrollRestore](https://github.com/JJTech0130/TrollRestore). Any versioms above iOS/iPadOS 17.0 will NOT be supported (as of December 23, 2024). + If you cannot, [AltStore](https://altstore.io) and [SideStore](https://sidestore.io) are your next best options. -- Signing services that do not use your UDID (and use distribution certificates) are not supported, as PojavLauncher requires capabilities they do not allow. +- Signing services that do not use your UDID (and use distribution certificates) are not supported, as PojavLauncher requires capabilities they do not allow. However, if you do managed to gain access to a Development certificate, due to it having the necessary entitlement (being com.apple.security.get-task-allow) to attach a debugger to the running process (enabling JIT), you may use a Development certificate. + - Only install sideloading software and PojavLauncher from trusted sources. We are not responsible for any harm caused by using unofficial software. - Jailbreaks also benefit from permenant signing, autoJIT, and increased memory limits, however we do not recommend them for regular use. From 626e8af85b504f0a657c2e5abf061b8afbb6b0df Mon Sep 17 00:00:00 2001 From: 43225 <145529338+43225@users.noreply.github.com> Date: Sun, 22 Dec 2024 14:22:11 -0800 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 093c6e5629..36acabc61b 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ However, we recommend one of the following devices on **iOS 14.0** and later: Recommended devices provide a smoother and more enjoyable gameplay experience compared to other supported devices. - tvOS support is in development. -- iOS 17.x and iOS 18.x is supported. However, a computer is required. These methods will ultilized usage of pymobiledevice3, python 3.11.(x) must be properly set up on your computer. +- iOS 17.x and iOS 18.x is supported. However, a computer is required. These methods will ultilized usage of pymobiledevice3. Python 3.11.(x) must be properly set up on your computer. ### Setting up to sideload PojavLauncher can be sideloaded in many ways. Our recommended solution is to install [TrollStore](https://github.com/opa334/TrollStore) if your iOS version supports it. Installing with TrollStore allows you to permenantly sign the application, automatically enable JIT, and increase memory limits. From 015228a878b8f69afd4f95317829ae17d5735620 Mon Sep 17 00:00:00 2001 From: 43225 <145529338+43225@users.noreply.github.com> Date: Sun, 22 Dec 2024 14:28:45 -0800 Subject: [PATCH 3/3] Update README.md, added Wiki to ReadMe.md (regarding enabling JIT) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 36acabc61b..914fb683f1 100644 --- a/README.md +++ b/README.md @@ -37,12 +37,12 @@ However, we recommend one of the following devices on **iOS 14.0** and later: Recommended devices provide a smoother and more enjoyable gameplay experience compared to other supported devices. - tvOS support is in development. -- iOS 17.x and iOS 18.x is supported. However, a computer is required. These methods will ultilized usage of pymobiledevice3. Python 3.11.(x) must be properly set up on your computer. +- iOS 17.x and iOS 18.x is supported. However, a computer is required. These methods will ultilized usage of pymobiledevice3. Python 3.11.(x) must be properly set up on your computer. For more information, please check out the official Wiki: https://pojavlauncherteam.github.io/JIT.html#what-are-the-methods-to-enable-jit ### Setting up to sideload PojavLauncher can be sideloaded in many ways. Our recommended solution is to install [TrollStore](https://github.com/opa334/TrollStore) if your iOS version supports it. Installing with TrollStore allows you to permenantly sign the application, automatically enable JIT, and increase memory limits. -For iOS/iPadOS 17.0: Unfortunately,the above process will not work. It is required that you must use [TrollRestore](https://github.com/JJTech0130/TrollRestore). Any versioms above iOS/iPadOS 17.0 will NOT be supported (as of December 23, 2024). +For iOS/iPadOS 17.0: Unfortunately,the above process will not work. It is required that you must use [TrollRestore](https://github.com/JJTech0130/TrollRestore). Any versions above iOS/iPadOS 17.0 will NOT be supported (as of December 23, 2024). If you cannot, [AltStore](https://altstore.io) and [SideStore](https://sidestore.io) are your next best options. - Signing services that do not use your UDID (and use distribution certificates) are not supported, as PojavLauncher requires capabilities they do not allow. However, if you do managed to gain access to a Development certificate, due to it having the necessary entitlement (being com.apple.security.get-task-allow) to attach a debugger to the running process (enabling JIT), you may use a Development certificate.