Electra Jailbreak: Restore Cydia With These Simple Steps

how to fix electra jailbreak cydia missing

If you've recently jailbroken your iPhone or iPad with Electra, only to find that Cydia is missing, you're not alone. This issue has plagued many users, but there are several fixes you can try. One common solution involves reinstalling the Electra jailbreak, removing tweaks and themes, and reverting file changes. Another fix targets APT update errors by using an APT file compatible with Electra's fork of Cydia. For those encountering the 'Already Jailbroken' error, executing the uicache command via the command line may resolve the issue. With patience and persistence, you can overcome Cydia-related problems and enjoy a liberated iPhone or iPad experience.

How to fix Electra jailbreak Cydia missing

Characteristics Values
Electra version 1.0.1, 1.0.2, 1131
iOS version 11, 11.1.2, 11.2.6, 11.3.1
Error message "Already Jailbroken", "Method https has died expectedly!", "unable to delete old directory", "connection refused"
Fix Remove Electra jailbreak and re-jailbreak, execute uicache command, use APT file with Cyberduck or WinSCP, use NoMore IPA file, use Killy's tool, downgrade and upgrade

shunzap

Reinstall Cydia using NoMore IPA file

Reinstalling Cydia using the NoMore IPA file involves several steps. First, you need to ensure that you have the latest version of iTunes installed on your computer. Then, download the NoMore IPA file from a reliable source and save it on your PC.

Next, you'll need to use a tool like Cydia Impactor, which is compatible with Windows, macOS, and Linux, to install the IPA file on your device. Launch Cydia Impactor and drag and drop the downloaded IPA file onto it. Alternatively, you can go to "Device" and select the "Install Package" option.

Cydia Impactor will then ask for your Apple ID username and password to fetch the certificate from Apple's servers. The validity of the certificate depends on the type of Apple ID you are using. After providing the required credentials, let Cydia Impactor complete the installation process.

Once the installation is complete, go to "Settings > General > Device Management" on your device, open the installed profile, and trust the developer. Finally, reboot your device, and you should have Cydia installed again.

shunzap

Remove Electra jailbreak and start again

If you're experiencing issues with Electra jailbreak on your iPhone or iPad, you may need to remove it and start over. Here's a step-by-step guide to help you through the process:

Step 1: Uninstall Electra Jailbreak

First, you'll need to uninstall the Electra jailbreak from your device. This can be done using an uninstall script or specific commands.

If you're using a Windows machine, follow these steps:

  • Open PuTTY and type “bash ./unjailbreak.sh” in the window, then hit Enter.
  • Follow the instructions, including entering your PIN on your iOS device when prompted.
  • Once your device restarts, delete the Electra app.

If you're using a Mac, the process is similar, but you'll need to use Mac versions of the apps and be more familiar with Terminal and SSH.

Alternatively, you can use the command “sh /bootstrap/uninstall.sh” or “/bootstrap/uninstall.sh” in Terminal to remove Electra and any associated tweaks and themes.

Step 2: Remove Tweaks and Themes

After uninstalling Electra, you'll need to remove any tweaks and themes that were installed on your device, including Substitute, which comes pre-installed with Electra.

Step 3: Revert File Changes

If you made any file changes to the root of your device using apps like Filza File Manager, be sure to revert these changes.

Step 4: Start the Jailbreak Process Again

Once you've removed Electra and any associated tweaks, themes, and file changes, you can start the jailbreak process again. Make sure to follow the instructions carefully to avoid any issues.

Additional Troubleshooting

If you're encountering specific errors, such as the “Already Jailbroken" message or Cydia errors, there are additional steps you can take:

  • If you're getting the "Already Jailbroken" error, execute the uicache command via the command line.
  • For Cydia errors after an APT update, use an APT file compatible with Electra's fork of Cydia and copy it to your device using SSH and a program like Cyberduck (Mac) or WinSCP (Windows). Then, SSH into your device again and run the following command: dpkg -i apt7-lib_0.7.25.3-15_iphoneos-arm.deb.
  • To prevent future Cydia errors, make Cydia ignore Saurik's APT update by searching for the package APT 0.7 Strict (lib), selecting Change Package Settings, and turning on Ignore Updates.

By following these steps, you should be able to successfully remove Electra jailbreak and start the process again. Remember to always be cautious when modifying system files and only proceed if you have the necessary knowledge and skills.

shunzap

Fix Cydia error after APT update

If you have been experiencing the "Method https has died expectedly!" error message after launching Cydia, receiving updates, and upgrading APT, then you can follow the steps below to fix the Cydia error.

Firstly, you will need to obtain a relevant APT file compatible with Electra's fork of Cydia. Once you have the correct file, you will need to copy it across to your device using SSH. You can use a program like Cyberduck for Mac or WinSCP for Windows to SSH the file to your device and place it in a memorable location, such as /private/var/mobile/Documents.

Next, you will need to SSH into your device again, this time using a program like Terminal, OpenSSH, or PuTTy. Navigate to the directory where you placed the downloaded .deb file and ensure that it is your active directory. Then, run the following command: dpkg -i apt7-lib_0.7.25.3-15_iphoneos-arm.deb.

After successfully executing this command, you should find that the issue is resolved and Cydia is working again. However, it is important to remember that if you upgrade APT the next time you launch Cydia, you will encounter the same error. Therefore, it is recommended to make Cydia ignore this particular APT update by Saurik. To do this, search for and select the package APT 0.7 Strict (lib) in Cydia, choose "Change Package Settings," and turn on the "Ignore Updates" toggle.

shunzap

Execute uicache command via the command line

If you're receiving an "Already Jailbroken" error with a missing Cydia icon on your Home screen after the Electra 1131 jailbreak, you can execute the uicache command via the command line. This can be done in several ways.

One way is to use ssh to run the command "uicache" newterm 2 on your device. You can also use the same command "uicache" in the toggle in CC (CCSupport + PowerSelecter (CCSupport)).

Another method is to download Putty for Windows, find your device IP address, enter it into Putty, and use Port 22. After clicking login, enter the username "root" and password "alpine". Note that the password may not show up while typing. Then, type "uicache" and hit enter. Next, type "killall -9 springboard" and hit enter. Wait until the Putty default message appears again, and Cydia should appear.

The uicache command is designed to update the SpringBoard cache "manually" when installing apps through Cydia, as installd is not involved in this process. SpringBoard, or the "home screen" application, keeps a cache of all app icons. When installing or removing apps from the App Store, installd performs changes and updates to this cache. However, when installing apps through other means, such as Cydia, installd is not involved, so the cache must be updated manually for the app to show up properly on the home screen. The specific mechanism of uicache varies between iOS versions but generally involves removing cache files, killing/reloading related services, and iterating over installed applications to build a new cache.

It's worth noting that the uicache command may fail unless run directly from /bootstrap/usr/bin.

shunzap

Ignore APT updates

If you are receiving error messages such as “Method https has died expectedly!” after launching Cydia, you are not alone. This error occurs when an update for APT is selected after launching Cydia for the first time.

To fix this issue, you can make Cydia ignore just this particular APT update by Saurik that breaks Electra. To do this, search for and select the package APT 0.7 Strict (lib) in Cydia, select Change Package Settings and then turn the toggle for Ignore Updates to ON.

Alternatively, you can follow these steps:

  • Obtain a relevant APT file compatible with Electra’s fork of Cydia and copy it across to your device using SSH.
  • Use a program like Cyberduck (Mac) or WinSCP (Windows) on your computer to SSH this file over to your device and put it into a directory or location that you will remember, such as /private/var/mobile/Documents.
  • SSH into your device again by ssh [email protected] command, this time using a program like Terminal, OpenSSH or PuTTy (Terminal is recommended). Navigate to the directory where you placed the downloaded .deb file. Make sure that it is your active directory.
  • Run the following command: dpkg -i apt7-lib_0.7.25.3-15_iphoneos-arm.deb. Once that command has been successfully executed, Cydia should be working again.

Please note that the next time you launch Cydia, do not upgrade APT again as this will cause the same issue and error message to occur.

Frequently asked questions

First, check if you have received an error message. If you have, it is likely that the problem can be solved with a small amount of tinkering. However, make sure you have the knowledge and skills to modify and copy files. If you are unsure, it is best to wait for a new version or use Killy's tool.

If you are using Electra version 1.0.2, you will need to remove the Electra jailbreak from your device using an uninstall script. Then, go through the jailbreak process again.

If you are using Electra 1131, you will need to execute the uicache command via the command line.

If you are using Electra version 1.0.1, you will need to get a relevant APT file compatible with Electra's fork of Cydia. Then, copy the file to your device using SSH and run the following command: dpkg -i apt7-lib_0.7.25.3-15_iphoneos-arm.deb.

If you are still having issues, you can try reinstalling Cydia on Electra by using the NoMore IPA file and then re-jailbreaking. Alternatively, you can use Killy's tool or Coolstar's SemiRestore cleanup utility.

Written by
Reviewed by
Share this post
Print
Did this article help you?

Leave a comment