A lot of users are reporting a weird “cpp 42” error in Cydia Impactor. Here’s how to fix it.
What does installation:cpp:42 error mean?
Before we find out a fix for it, we must know why it occurs. Here’s what the installation:cpp:42 error displays –
CPP 42 error means you have reached the maximum number of unsigned applications allowed.
This error usually occurs when you try to jailbreak with the newly released extra_recipe+yaluX jailbreak on iOS 10.0.x. Here are a few methods that will allow you to fix the dreaded cpp 42 error once and for all.
- Update (March 14, 2019) – Due to a server-side error, Apple has revoked a lot of signing certificates. If you are unable to sign your jailbreak app or install an app, follow method 4 given below.
How to Fix installation.cpp:42 Error in Cydia Impactor
This fix is applicable only for those users who want to use extra_recipe jailbreak.
Step 1 Download extra_recipe IPA file from the links given below.
Step 2 Unzip the contents of the IPA package using an archive manager.
Step 3 Open Payload folder and then go to extra_recipe.ap.
Step 4 Open the Info.plist file using any text editor application.
Step 5 Now you must modify the MinimumOSVersion value. Change it from 10.1 to 10.0.0. This will allow you to run extra_recipe on lower firmware versions.
Step 6 Create a ZIP archive of the original Payload folder that you opened in Step 3.
Step 7 Rename the Payload ZIP archive to Payload.ipa.
Step 8 You can now sideload and install this IPA file using Cydia Impactor easily.
If this method doesn’t work for you, try the next method given below.
Step 1 Launch Cydia Impactor.
Step 2 Go to the XCode tab.
Step 3 Select the Delete App ID option from the dropdown menu.
Step 4 Try sideloading your desired IPA file now.
Make sure the time and date are set on your computer correctly. Sometimes what happens is that Xcode is not able to authenticate properly. This will help you fix that issue.
- Install ReProvision tweak from this link. Remember, this tweak will work only on jailbroken devices.
- Resign your installed jailbreak app. You can also use it to sign emulators or other sideloaded applications.
That’s all there’s to it. If, however, this method doesn’t work for you, delete the app you want to resign and reinstall it using Ignition or any other trusted installer like Panda Helper.
If the cpp 42 error still persists, feel free to comment below. I will help you walk through it. For more guides and tutorials, follow us on Facebook and Twitter.