If you want to install unsigned iOS apps on your iPhone then Cydia Impactor is a tool which enables you to do that. The Yalu jailbreak for iOS 10 – iOS 10.2 is one such app that can be installed using Cydia Impactor, but users face certain errors which halt the installation of this jailbreak.
“Provision.cpp:150” is one common error shown by Cydia Impactor. App-specific password is needed to be entered when this error occurs. Usually this error is displayed when you have enabled two-factor authentication for your Apple ID. You will have to generate an app-specific password to fix this error. You will have to use that app-specific password in Cydia Impactor instead of your normal password.
Here is a guide to show you how to fix the provision.cpp:150 error in Cydia Impactor when jailbreaking iOS 10 – iOS 10.2.
Fixing Provision.cpp:150 error in Cydia Impactor
Step 1: Using Safari or any other browser open THIS PAGE and sign in to your Apple ID account.
Step 2: After that, scroll down to the Security section and click on the Edit button.
Step 3: Find the “APP-SPECIFIC PASSWORDS” part in that section and tap on “Generate Password”.
Step 4: Now enter a name for the password (anything like YaluJailbreak”) and then click on the “Create button).
Step 5: Copy the password that is generated.
Step 6: Now, use the password generated in previous step when Cydia Impactor asks you to enter your Apple ID password.
Now Cydia Impactor will no longer display the “provision.cpp: 150” error by using an app-specific password. Whenever you disable two-factor authentication for your account, then you will have to use your normal password in Cydia Impactor rather than the generated app-specific password.
If the above mentioned method doesn’t work for you, then two-factor authentication can be disabled temporarily as an alternative fix. You can re-enable two-factor authentication after installing the Yalu jailbreak.