The developers have improved the success rate of Electra jailbreak but Cydia still remains buggy and non-functional for many users. Here’s a quick SSH-based method that will help you leave your Cydia woes behind.
Modifying the filesystem or installing bogus tweaks are the reasons why Cydia crashes incessantly on launch.
Surprisingly, even power users are experiencing crashing issues despite performing every step correctly.
This can be fixed easily by navigating your device’s filesystem and deleting a few files.
- iPhone, iPad, or iPod touch jailbroken with Electra
- A computer running macOS, Windows, or Linux
- Wifi network
- Cyberduck SSH utility
How to fix Cydia crashing on iOS 11-11.3.1
Establishing an SFTP session
Step 1 Make sure your Apple device is in jailbreak mode. If that ain’t the case, you will not be able to establish an SFTP session.
Step 2 Connect your device to your Wifi network.
Step 3 Go to Settings on your device, go to the Wi-Fi section and press the “i” icon present next to the Wifi network you are currently using. Scroll and memorize the IP Address value given under the “IPV4 ADDRESS” section.
Step 4 Download Cyberduck for macOS or Windows from this link. Open it and select Open Connection.
Step 6 Select SFTP (SSH File Transfer Protocol) as the file transfer protocol.
Step 7 Enter the following details to start an SFTP session –
- Server – Your device’s IP address from step 3
- Username – root
- Password – alpine (default password)
- SSH Private Key – None (default)
Step 8 Cyberduck will now display a warning about an “unknown fingerprint”. Select Allow to continue.
If all goes well, you will now be able to access your device’s root filesystem.
Fixing Cydia files
Step 9 Navigate to /var/mobile/library/cydia and delete metadata.cb0.
Step 10 Navigate to var/mobile/library/caches and delete com.saurik.cydia file.
Jailbreak your device
Step 11 Restart your iPhone, iPad, or iPod touch.
Step 12 Jailbreak your device.
The good old package manager should now become fully functional and work exactly like it’s supposed to. If for some reason it doesn’t, please leave a comment below.