You need to use Cydia Impactor to install the LiberiOS jailbreak app on your iOS device. This allows an unsigned iOS app to be soldered on your device with a free Apple ID or developer account.
Some of our readers have reported a 'provision.cpp: 168' error when trying to withdraw from the LiberiOS jailbreak app on their iPhone, iPad or iPod touch. If you have pressed 'provision.cpp: 168' then do not worry we've covered you.
In this post, we'll cover all the troubleshooting steps to fix a 'provision.cpp: 168' error that you might hit when installing LiberiOS jailbreak apps using Cydia Impactor.
How to Fix 'provision.cpp: 168' Error When Using Cydia Impactor
1. Revoke Certificate
If you hit the following error when installing the LiberiOS app using Cydia Impactor:
Provision.cpp: 81
iOS / submitsDevelopmentCSR = 7460
You already have the current iOS Development certificate or pending certificate request ..
then you need to revoke the certificate. Cydia Impactor has an option that lets you revoke all application certificates installed with your Apple ID.
Here's how to revoke certificates:
Step 1: Connect your iOS device to your computer.
Step 2: Open Cydia Impactor.
Step 3: Click on the Xcode menu, then choose Revoke Certificates.
Step 4: Enter the Apple ID and password when prompted to revoke the certificates. You should see a popup informing you how many certificates have been revoked.
Once the certificate is revoked, you must be able to successfully complete the LiberiOS jailbreak application.
2. Use an App-Specific Password
If you have enabled two-factor authentication for your Apple ID, you may experience the following error when trying to override the LiberiOS application:
provision.cpp: 168Sign in with an application-specific password that you created.If you forget an app-specific keyword or need to create a new one, sign in to appleid.apple.com
You must use an application-specific password when Cydia Impactor requests your Apple ID password if you enable two-factor authentication. Generating application-specific passwords is pretty easy and can be done from the Apple website.
Step 1: Visit the Apple website in Safari or other browser and log in to your Apple ID account.
Step 2: Scroll down to the Security section and click the Generate Password link under PASSWORDS APP-SPECIFIC.
Step 4: Enter labels for application-specific passwords, which can be "LiberiOSJailbreak" and then click the Create button.
Step 6: Now, when Cydia Impactor prompts you to enter your Apple ID password, enter the generated keyword in the previous step.
Every time you want to install the app through Cydia Impactor, you must enter this application specific keyword instead of your account password.
If this method does not work for you, the alternate solution is to temporarily disable two-factor authentication for your Apple ID, attach your preferred IPA file through Cydia Impactor, then revive two-factor authentication.
3. Use the 'Install Package'
Many users have reported that this method also helps fix a 'provision.cpp: 168' error. Instead of dragging and dropping IPA files into Cydia Impactor, you use an alternative option called 'Install Package' which will do the job. Here's how:
Step 1: Connect your iOS device to your computer.
Step 2: Open Cydia Impactor.
Step 3: Click on the Device menu, then choose Install Package.
Step 3: Choose IPA Liberios. Enter your Apple ID and keywords (application-specific keywords if you enable 2-step verification) when prompted.
4. Use the New Apple ID
It could be that your Apple ID has a problem why Cydia Impactor can not generate certificates so your account can override unsigned IPA files. You can bypass this issue by creating a fresh, fresh Apple ID account that normally solves the problem.
If you do not know how to create a new Apple ID, read our detailed guidelines here.
5. Use a Different Computer
If none of the above methods work, then you should try using Cydia Impactor on a different computer. Maybe your computer currently has internet connection problems or some software that goes against Cydia Impactor, therefore download Cydia Impactor on a different computer and then try to install the IPA file of your choice using that computer.
Here are some solutions that may help you fix a 'provision.cpp: 168' error when using Cydia Impactor to jailbreak iOS 11 - iOS 11.1.2.