GUI for my Checkm8 based APNonce Setter. This is a very simple swift app that will place your device into PWNDFU mode using ipwndfu/checkm8, let the user pick a valid previously saved SHSH file and grab the generator from it, place the device into PWNDREC mode and set the generator to that found in the SHSH file. This allows for downgrades/upgrades to unsiged iOS versions for compatible devices, limited to versions with a signed compatible SEP/Baseband for now.
Place the .app into "/Applications" and run it from there. If that's too complicated for you then I don't know what to say
- Clone the repo
- Open the xcode workspace (CheckNonceGUI.xcworkspace)
- Add your Apple ID for signing
- Run
- Build and copy over the .app from wherever it is in "~/Library/Developer/Xcode/DerivedData" to "/Applications" (You don't HAVE to do this but the app won't be able to do ipwndfu/irecovery stuff, making it basically useless until it is in the correct location)
- Do whatever you want =)
- Download latest release
- Move the .app to "/Applications"
- Run the app
The app has only been tested and confirmed to work on Mojave, it should work fine on Catalina but High Sierra and lower I don't know and can't be bothered testing at this stage.
- If the app gives an error about being damaged please run -
xattr -cr /Applications/checkm8.app
And try again.
- If the app doesn't run at all, try opening a terminal window and running -
sudo open /Applications/CheckNonceGUI.app/Contents/MacOS/CheckNonceGUI
This will allow you to see what is happening when the app is launched and for you to take a screen shot of the output in the terminal window that this command opens to send to me so I can help fix the issue.
iPhone 5s
iPhone 7
iPhone 7 Plus
iPhone X
iPad Air 1
iPad Mini 2
iPad 6th Gen (2018)
iPad Mini 3
iPad 7th Gen (2019) (Thanks to @RazMashat on twitter for keys =) )
iPod Touch 7th Gen (2019)
iPad Pro (10.5 Inch) (Need firmware keys)
iPad Pro (12.9 Inch 2nd Gen) (Need firmware keys)
Me =)
Kare Morstol (kareman) - SwiftShell