How to Fix ‘provision.cpp:168’ Error in Cydia Impactor While Jailbreaking iOS 10 – iOS 10.2 Using Yalu

BY Ali Hassan Mahdi

Published 27 Jul 2017

Installing the Yalu jailbreak app onto your iOS device requires you to use a software called Cydia Impactor. This allows unsigned iOS apps to be sideloaded onto your device with a free or  a developer account. Apart from the Yalu jailbreak, you can install many other unsigned iOS apps such as Snapchat++, Instagram++, EveryCord, and so on.

Sometimes, Cydia Impactor will display an error while installing an app, such as ‘provision.cpp: 168’ error. These kind of errors are vague and don’t describe the issue properly, which is why many users get confused as to what is causing this error. If you’ve been getting this error, don’t worry because we have a couple of solutions that will definitely help you fix the problem.

In this post, we’ll go through all the troubleshooting steps to fix the ‘provision.cpp:168’ error that is shown by Cydia Impactor.

How to Fix ‘provision.cpp:168’ Error in Cydia Impactor

1. Revoke Certificates

Cydia Impactor has an option that allows you to revoke all the certificates of apps that were installed with your Apple ID. It could be that you’ve sideloaded too many apps with Cydia Impactor which is why there are some issues with the certificates of your Apple ID.

Here’s how to revoke the 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.

revoke certificates cydia impactor

2. Use an App-Specific Password

If you have enabled two-factor authentication for your Apple ID, then you have to use an app-specific password when Cydia Impactor prompts for your account’s password. Generating an app-specific password is quite easy and can be done from Apple’s website.

Step 1: Open this page in Safari or any other browser and sign in to your Apple ID account.

Step 2: Scroll down to the Security section and click on the Edit button.

Apple ID Security Section

Step 3: In this section, find the “APP-SPECIFIC PASSWORDS” part and then click on Generate Password.

Step 4: Enter a name for the password, which could be anything like “YaluJailbreak” and then click on the Create button.

Step 5: Copy the password that is generated.

Step 6: Now, when Cydia Impactor asks you to enter your Apple ID password, use the password generated in the last step.

Every time you want to install an app via Cydia Impactor, you have to enter this app-specific password rather than your account password.

If this method doesn’t work for you, then an alternative solution would be to temporarily disable two-factor authentication for your Apple ID, install your preferred IPA file via Cydia Impactor, and then turn back on two-factor authentication.

3. Use the ‘Install Package’ Option

Many users have reported that this method also helps to fix the ‘provision.cpp:168’ error. Rather than dragging and dropping the IPA file onto Cydia Impactor, you use an alternative option called ‘Install Package’ that will do the work. 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.

install package cydia impactor

4. Use a New Apple ID

It could be that your Apple ID has issues which is why Cydia Impactor is unable to generate certificates for your account to sideload the unsigned IPA files. You can bypass this issue by creating a fresh new Apple ID account which usually solves the problem.

If you don’t know how to create a new Apple ID, then read our detailed guide here.

5. Use a Different Computer

If none of the above methods worked, then you should try using Cydia Impactor on a different computer. Maybe your current computer has internet connection issues or some softwares are conflicting with Cydia Impactor, therefore download Cydia Impactor on a different computer and then try installing your preferred IPA file using that computer.

These are some of the solutions that should hopefully help you fix the ‘provision.cpp: 168’ error that you get in Cydia Impactor.

If you were able to bypass this problem and install the Yalu app and jailbreak your device without any issues, then you should check out our iOS 10.2 jailbreak FAQ to clear all the questions that you have regarding this jailbreak. Additionally, you may want to read the following articles to discover the Cydia tweaks that are worth trying:

If you use a different method for fixing this error in Cydia Impactor, please let us know in the comments below and we’ll add it to the article.