Updated Troubleshooting (markdown)

LukeeGD 2022-11-17 11:02:15 +08:00
parent 39ab92cc27
commit 7d5bc40b45

@ -150,21 +150,26 @@
## DFU Advanced Menu for 32-bit devices
- For this section, A6/A6X refers to iPhone 5 and iPad 4 devices, while A5/A5X refers to the rest of the supported 32-bit devices.
- Here are the ways to enter DFU Advanced Menu:
- 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.
- Place your iOS device in **kDFU mode**. More details below.
- Place your iOS device in **Recovery mode**, or **Normal DFU mode**. This is for A6/A6X devices only.
- Place your iOS device in **pwnDFU mode**. For A5/A5X devices, you need an Arduino and USB Host Shield to do so. More details below.
- After placing the device in the required mode, run iOS-OTA-Downgrader with the `PwnedDevice` argument. [Proceed here for a step-by-step tutorial](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-32-bit-device-(macOS-Linux,-A6-A6X-device)).
## DFU Advanced Menu for 32-bit devices (pwnDFU mode with Arduino and USB Host Shield)
- For A5/A5X devices, "pwnDFU mode (A5)" option can be used, BUT ONLY IF the device is put in pwnDFU mode beforehand, with [synackuk checkm8-a5](https://github.com/synackuk/checkm8-a5) using an Arduino and USB Host Shield.
- Proceed here for a video tutorial on how to install and use checkm8-a5: https://www.youtube.com/watch?v=efAxIXieCLM
- If entering pwnDFU mode and/or sending pwned iBSS failed, the downgrade/restore will not work, and you need to [force restart](https://support.apple.com/guide/iphone/iph8903c3ee6/ios) to try again.
- When selecting the "pwnDFU mode (A5)" option, two iBSS options will be asked. I would recommend for users to either:
- Run checkm8-a5, send pwned iBSS manually (using ipwndfu or other methods), then select Y for "No iBSS Option", or
- 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.
- kDFUApp works on iOS versions 6.0 to 9.3.6. Other versions are not supported.
- For A6/A6X devices, "DFU mode (A6)" option can be used to put your device in pwnDFU mode and proceed with the downgrade/restore.
# DFU Advanced Menu (kDFU mode)
- 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 and iOS versions, make sure to have installed kDFUApp Bundles from my repo
- 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 and iOS versions, make sure to have installed kDFUApp Bundles from my repo
- kDFUApp works on iOS versions 6.0 to 9.3.6. Other versions are not supported.
## Using manually saved SHSH blobs
- Restoring to other versions with saved SHSH blobs is done with the "Other" downgrade option. This will ask for the IPSW and SHSH files for the version that you want to downgrade to.