Jailbreaking an iPhone used to be a popular practice since the first iPhone was released in 2008. Before you proceed, perhaps it’s good to get some understanding what are the risks and the advantages of jailbreaking your iPhone.
What is Jailbreaking?
Jailbreaking is a process of removing the restrictions set by Apple on iPhone, iPad and Apple TV. One of the reasons why people jailbreak is because of the limitation of the iOS.
When the first iPhone was released, the iOS was a very basic but functional operating system. However, iOS users wanted more from their devices and hackers developed jailbreaking software to remove the restrictions which eventually allows users to tweak the iOS.
This means the security layer is removed and any third party software or tweaks that are not authorized by Apple can be installed. Since there are now 12 versions of the iOS, Apple has made tremendous improvement, enhancements and tweaks to the software therefore most people don’t need to jailbreak their devices anymore.
Jailbreaking vs. Unlocking
Many newbies are confused between jailbreaking and unlocking. Unlocking an iPhone allows the iPhone to be used on different carriers locally and internationally. For instance, an AT&T iPhone that is locked cannot be used on Sprint or T-Mobile.
Jailbreaking an iPhone doesn’t unlock the iPhone, although in the early days, jailbreaking it will allow you to install software that can unlock the iPhone. This is no longer possible since Apple has blocked all possible methods to unlock the iPhone using this method.
If you’re keen to explore possible options to unlock your iPhone, you can check our online Store for various unlock solutions for various carriers.
Is Jailbreaking Safe?
Apple doesn’t recommend to jailbreak your iPhone for multiple reasons but Electra developer stated the following:
Electra is a free jailbreak tool for iOS 11.0 – 11.3.1. It is recommended to futurerestore before running Electra. Although Electra itself should be safe, we are not responsible for any damage that may be caused to your iOS installation by any tweaks or executables you load after the jailbreak.
Jailbreaking is still popular despite all the different claims made by Apple. Based on the Electra website, more than 150,000 devices have been jailbroken since the software was released less than week ago.
Since the iOS 12 is coming soon, hackers will continue to develop jailbreaking method by using any available loopholes with the iOS.
How to Jailbreak iPhone on iOS 11.3 and iOS 12 Using Electra
The steps below outline on how to jailbreak iOS 11.2 to iOS 11.3.1 with the Electra. The method doesn’t require you to use your computer.
iOS 11.4 beta 3 and iOS 11.2 to iOS 11.3
iPhone X, iPhone 8, iPhone 8 Plus, iPhone 7 and iPhone 7 Plus
Note: iOS 12 still have the exploits used to jailbreak iOS 11.3.1. If not, a later version of jailbreak tool will jailbreak it.
1. Go to next.tweakboxapp.com on your iPhone’s Safari browser.
2. Select Apps and scroll down to find the TweakBox Apps.
3. Scroll down again and you’ll see Electra 11.3.1 MultiPath. Just tap on it install.
4. Once completed, you’ll see it on your Home screen. Go to Settings and followed by Profile(s) & Device Management.
5. Choose Electra and set to trusted.
6. Launch Electra and select Jailbreak. Be sure you set the Tweaks to On. Wait until the process is completed.
7. If Cydia doesn’t show, just repeat the steps again.
8. When your iPhone restarts, you’ll see Cydia app icon.
9. Go to Electra app and enable Jailbreak.
Your iPhone should be fully jailbroken now and you can start browsing various tweaks available on Cydia.
Common Problems with Electra Jailbreak and How to Fix Them
Jailbreaking your iPhone may cause unpredictable issues so if you encountered one of the following issues, the fixes suggested may be able to help.
“Share Electra” Stuck on iOS 11.3.1
Enable Airplane Mode on your iPhone.
Restart your iPhone.
Launch the Electra app and try the jailbreaking steps outlined above.
Missing Cydia Issue
This is a bit advanced so if you’re not familiar, it’s best to ask someone who has done it before.
Get the IP address of your iPhone by going to Settings > WiFi > tap on information.
Under IPV4 Address, write down the IP address.
On your Mac, launch Terminal and type in: ssh root@[your device IP address].
Enter password alpine.
Type uicache and run it.
This should fix the problem immediately.
“Error: Exploit” Issue during Jailbreak
The easiest way to fix it is to restart your iPhone a few times. If the problem persists, you’ll need to perform the steps below.
Go to Apple Developer account experience where you have the option to create apps.
Create any name in the App ID Description.
You’ll see App ID > Explicit ID > enter a Bundle ID. Example is com.bjir.electra.
Go to App Services, check Multipath and continue.
Go to create profiles section and select iOS App development option and choose the App ID you created in (2).
Select Certificate that’s relevant then Continue.
Choose device that’s relevant then Continue.
Pick a name for the provisioning profile. Download it.
Use the iOS App Signer application to sign the Electra app. It should fix the issue.
DPKG_LOCKED iOS 11.3.1 Cydia Issue
This is another advanced fix that requires some technical skills.
Go to github.com/KirovAir/delectra
Download Delectra script (unjailbreak.sh)
Download WinSCP or Cyberduck, connect to your iPhone and copy the script into this path: ../../electra.
Download PuTTy then SSH into your iPhone. Run the following commands: cd.. cd.. cd electra.
Run “sh unjailbreak.sh” to remove Electra
Download developer account of Electra from Electra website under Dev Account.
Activate Airplane Mode on your iPhone.
Disable Siri and Find My iPhone.
Clear the memory of your iPhone (RAM).
‘Error: rootfs remount’ during Jailbreak
This is fairly easy to fix based on the recommendation by coolstar the developer of the hack.
Be sure to delete all updates that were down via Apple’s over-the-air (OTA) method – Go to Settings and check the space of your iPhone. Remove any OTA files then restart your iPhone.
Erase all contents and settings on your iPhone. This will ensure any file that interrupts the jailbreak will be removed.
Those were the most common issues encountered by people when using the Electra jailbreak. If you encounter other issues not stated earlier, please do leave your comments below. We will also appreciate it if you can share other possible solutions to fix the Electra jailbreak issues.
How To Remove Electra 1131 Jailbreak without Updating to iOS 11.4.1 or iOS 12
In any case you don’t like the jailbreak on your iPhone, there’s still a way to remove it or to delete the Cydia and Electra apps on your iPhone. The best way is to not to do a full restore that forces you to update to iOS 11.4.1 or later versions of iOS such as iOS 12.
A few things to note are that the method below won’t work if you’ve:
Used FutureRestore before
Installed and used Filza before
SSH’ed into your iPhone to install packages
The steps below require a Mac or PC. You’ll need to download a few software. Some technical skills are required.
1. Launch Cydia on your iPhone and search for subs. Tap on the Substitute package.
2. The package comes with the Electra jailbreak. This needs be uninstalled first.
3. Leave Cydia and launch Electra. Check that it shows “Already Jailbroken.”
4. Go to Cydia and search OpenSSH. Install this if you don’t see this.
5. Download Cyberduck from cyberduck.io if you use a Mac or download PuTTY from putty.org if you own a PC.
6. Go to GitHub’s website to download delectra which is short for delete electra.
7. Unpack the delectra files and move the unjailbreak.sh file to the desktop.
8. Start Cyberduck and click Open Connection. Select SFTP.
9. Enter your device IP address (go to Settings > WiFi > tap on information button) into Server field. The username and password are alpine. Select Connect, Allow to create the connection.
10. On the Cyberduck window, drag the jailbreak.sh file onto it. Type ssh root@[your device IP address] on PuTTY of Windows or on Terminal of Mac.
11. Use the password alpine if prompted.
12. Type bash ./unjailbreak.sh to run the jailbreak command.
13. Read the displayed info and respond all prompts.
14. Terminal or PuTTY application will provide additional info on the process you just executed. Your device will reboot and the jailbreak should be deleted or removed by now.
Jailbreaking an iPhone is fun if you know what you’re doing. iPhone users who have been using it since the earlier models are normally more comfortable to jailbreak their iPhones.