From fe2bc8636db335449b54b2ca39c3aec0df495eed Mon Sep 17 00:00:00 2001 From: LukeeGD Date: Thu, 9 Jun 2022 13:37:29 +0800 Subject: [PATCH] Updated Troubleshooting (markdown) --- Troubleshooting.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Troubleshooting.md b/Troubleshooting.md index f22195a..323ce4c 100644 --- a/Troubleshooting.md +++ b/Troubleshooting.md @@ -16,14 +16,16 @@ - Windows users can create a Linux live USB (see Requirements) - macOS users should use [cherryflowerJB](https://web.archive.org/web/20210322151509/https://dora2ios.web.app/CFJB/) or [powdersn0w](https://dora2ios.web.app/konayuki/index.html) instead of iPhone4Down for more support - **This supports the iPhone 4 GSM (iPhone3,1) only** -- iPhone4Down will not be updated for iPhone3,3 support. Look forward for updates to powdersn0w instead +- iPhone4Down will not be updated for iPhone3,3 support (unless new developments occur). Look forward for updates to powdersn0w instead - The downgrades have the option to jailbreak - 8GB models may not work with downgrades below iOS 6 - Newer models may not work with downgrades below iOS 5 -- Use an Intel PC/Mac as entering pwnDFU may be a lot more unreliable on devices running AMD CPUs +- It is recommended to use an Intel PC/Mac as entering pwnDFU can be a lot more unreliable on devices running AMD CPUs - If you want to go back and restore to iOS 7.1.2, you need to disable the exploit - - From the menu, select "Disable/Enable exploit" > "Disable exploit" while device is in DFU mode + - From the main menu, select "Disable/Enable exploit" > "Disable exploit" - If disabling the exploit did not work: [Follow the steps for Clearing NVRAM](#clearing-nvram) +- If the device goes to recovery mode after downgrading, try enabling the exploit manually + - From the main menu, select "Disable/Enable exploit" > "Enable exploit" ## macOS - macOS users may have to install libimobiledevice and libirecovery from [Homebrew](https://brew.sh/) or [MacPorts](https://www.macports.org/). This is optional, but recommended if you are having any issues. @@ -118,7 +120,8 @@ - Put your iOS device in **kDFU mode**. More details below. - Put your iOS device in **Recovery mode**, or **Normal DFU mode**. This method is for A6/A6X devices only. - Put your iOS device in **pwnDFU mode**. For A5/A5X devices, you need an Arduino and USB Host Shield to do so. More details below. -- To enter DFU Advanced Menu, run the script with PwnedDevice as an argument. Example: `./restore.sh PwnedDevice` +- To enter DFU Advanced Menu, run the script with `PwnedDevice` as an argument. Example: `./restore.sh PwnedDevice` + - For Windows, edit `restore.cmd` and append the argument needed - Select the "kDFU mode" option if your device is already in kDFU mode. - Example of this is selecting "Put Device in kDFU Mode" from the main menu, or using kDFUApp by tihmstar. kDFUApp can be installed from my repo: https://lukezgd.github.io/repo/ - Some devices are not supported by kDFUApp. To add support for more devices, install "kDFUApp Bundles" from my repo @@ -130,7 +133,6 @@ - Run checkm8-a5, send pwned iBSS manually (using ipwndfu or other methods), then select Y for "No iBSS Option" - Run checkm8-a5, do not send pwned iBSS, select N for "No iBSS Option", select Y for "Send iBSS Option" for ipwndfu to send pwned iBSS. This does not work on ARM Macs. - ## Using manually saved OTA blobs - If you want to use other manually saved OTA blobs, create a folder named `saved`, then within it create another folder named `shsh`. You can then put your blob inside that folder. - The naming of the blob should be: `(ECID in Decimal)_(ProductType)_(Version)-(BuildVer).shsh(2)`