Since yesterday, Cydia Impactor has been throwing a weird “http-win.cpp:160” error. Here are a few fixes that you can try to fix this issue and start sideloading apps again.
http-win.cpp:160 Cydia Impactor error explained
The “http-win.cpp:160” suggests that Impactor is unable to authenticate the user certificate. According to developers, it indicates that Apple’s signing servers are no longer online or Apple has patched Cydia Impactor altogether.
Judging by the widespread panic, it seems like Apple has finally closed the loophole Impactor exploits.
Here’s how this error looks like.
Peer Certificate cannot be authenticated with given CA certificates
SSL certificate problem: self signed certificate in certificate chain
A few months back users experienced the “http-win.cpp:160” error while using Impactor. Saurik came to the rescue and promptly released an update.
However, it’s unlikely that Saurik will push an update anytime soon considering he was last seen online in April.
With that being said, here are a few fixes that you can try to bypass this error message.
How to fix “http-win.cpp:160” error message in Cydia Impactor
1. Download patched version of Cydia Impactor (Recommended)
Security researcher Umang Raghuvanshi released yesterday a patched version of Cydia Impactor. This version fixes the dreaded cpp 160 error on both Windows and Linux operating systems.
You can download the patched version from this link.
2. Use third-party signing services
If you want custom IPA signing and other advanced features, purchase a premium Sideload.me license.
The main upside of premium signing services is that they are never affected by such issues or errors. Moreover, their developers provide revoke protection and renew their developer certificates instantly.
3. Switch to Mac
Surprisingly, this issue is not present on macOS. Since it is limited only to Microsoft Windows and Linux, you can bypass it by switching to a macOS computer.
I just tried installing an app on my MacBook and was able to install it just fine.
You can download the macOS version of Cydia Impactor from this link.
4. Sign/install apps using Ext3nder
Although signing server issues also affect Cydia Extender, Julio’s Ext3nder Installer is still going strong.
You can easily use it to install applications (IPA files) from the web or renew your jailbreak tools on-device.
5. Create a macOS High Sierra Virtual Machine
If you don’t have one, try borrowing it from a friend or relative. Alternatively, you can set up a virtual machine running macOS High Sierra on your computer.
6. Disable your firewall or antivirus
Firewall and antivirus software can often Impactor’s block connection to Apple’s servers.
Therefore, disabling such tools will ensure that Cydia Impactor gets unfettered access to Apple’s servers and can sign your apps without throwing an error.
That’s pretty much it. If you are still unable to get past this error on your iPhone or iPad, just leave a comment below.