About Cydia Extender? How it works, and what can it be used for is important now. Here’s everything you need to know.
All of the comings and goings in the world of jailbreaking, Cydia Extender plays a big role, you will already likely be aware of the existence of a recently-released tool, which has been made available by Jay Freeman Saurik. Not all but we have to look at what Cydia Extender is, how and why it failed to fulfill its primary focus, and if there’s a future for it is in question ‘?’.
What is Cydia Extender?
In brief, it has introduced without much fanfare, but Cydia Extender is actually part of the latest Cydia Impactor release, and installs as its own app onto an iOS device. The package is specifically designed to auto re-sign apps that weren’t installed via App Store, and does so without the need to actually have a computer at hand, which is compatible 64-bit device it is installed on. One major aspects of Cydia Extender is that once an app is signed by the package, it essentially stays signed for life as the solely solution automatically re-signs whenever required.
Catch? Requires a paid Apple Developer account to work flawlessly, which as will be explained below wasn’t supposed to how it was originally meant to work.
This tool to auto-sign iOS 10.2 jailbreak and other app certificates was supposed to be Saurik’s solution to the common problem faced by jailbreakers where they are required to re-sign the sideload jailbreak app using a computer after free Apple ID certificate expires once 7-days are over.
Is this Saurik’s solution for 7-day re-signing problem?
Actually, it was supposed to work with free Apple IDs but only after releasing it to public did Saurik realized that Cydia Extender requires paid Apple Developer account to work, killing the main purpose of it for most jailbreak users.
Unfortunately for jailbreakers, the requirement of a paid developer.apple.com accounts means that it’s essentially useless for the purpose it was initially built and released for.
Is there any future of Cydia Extender?
What could be the future of Cydia Extender in Jay Freeman’s own words. He himself is understandably dejected by the current situation that Cydia Extender finds itself in, also said that it “essentially became a complete failure in five minutes after release.” Thus, however also failed to provide the main functionality for which it was created, it will still be useful to those device owners who already have apps on their device which need regularly signed, but who also have access to paid Apple Developer ID.
Finally, Cydia Extender is utterly not for everyone, but it still has a pace for those, especially developers, who have the necessary account privileges and requirements.
Here’s how to use Cydia Extender to install Yalu102 Jailbreak without PC
With the unofficial modified version of Cydia Extender you can make use of bad situation by modifying the experience to allow apps to be installed independent of a computer and useing a regular free Apple ID.
Step 1: You’ll need to have the relevant repository added as a source within Cydia. Go through the usual process to add a source in Cydia, and enter the following URL where necessary: https://apt.enduniverse.com/cydia/.
Step 2: Once that repository added, allow Cydia to refresh sources, and then simply search the repo for the Cydia Extender Installer package. That’s the same modified version of Saurik’s original Cydia Extender to allow installation of apps without having access to paid developer account. Install this to your device. Done? You will also need to look for in Cydia, and install the MTerminal package from the BigBoss repository, as well as a file manager such as iFile.
Step 3: Using iFile, navigate to /var/containers/Bundle/Application/yalu102/yalu102.app. Here, open the embedded.mobileprovision file using the built-in text editor.
Step 4: Make a note of the Team ID within this file. It should be a 10-degit string assigned under the ApplicationIdentifierPrefix key.
Step 5: Next, launch the previously installed MTerminal app. Type the command “su“, and then the root password. If you haven’t previously changed this then it will be defaulted to “alpine“.
Step 6: Type the command “cyextender” and then a space, followed by the already copied Team ID. It should look something like this: cyextender [Team ID].
Step 7: Hit the Enter key and the process will carry on and ultimately install Cydia Extender. Launch it, and if asks you to install a VPN, then let it do so.
Step 8: Now when you’re inside Cydia Extender, close it, and make sure you kill it from the app switcher as well.
Step 9: Reboot is required and then put device back in jailbreak mode.
Step 10: Launch Cydia Extender, wait for seconds until the app triggers the launch of Safari pointed to some IP address in search of a Profile that needs to be installed. It will open in the Settings app so go further and install it. It will ask you for the device passcode so type that in when prompted.
Step 11: Cydia Extender will pop up once again, followed by Safari being launched another time. However, do not exit Safari.
Step 12: In Safari, go to the following URL: yalu.qwertyoruiop.com and tap on the blue IPA label. When it opens, tap on More, and then select the Cydia Extender icon from Share Sheet to open the .ipa file in Extender. The app should now launch prompting you to enter your Apple ID credentials. Tap Attempt and let it do its business. Wait and be patient and do not tap here or there on the screen, if you do so, it’ll be a big disaster.
Note: Make sure the existing yalu102 jailbreak on the device is removed/deleted before Step 12.
Step 13: Finally, you will now be prompted to install yalu102 in Cydia Extender. Tap on Install to allow it.
That’s it! You have yalu102 all signed and ready on your compatible iPhone or iPad running iOS 10.2.
Caution: Wen the app certifiacte expires next week, you will need to head over to Settings > General > Profile(s) & Device Management (General > Profiles & Device Management or General > Device Management on some devices) and delete the Cydia Extender Profile installed in Step 10 earlier, and repeat Step 12 onwards.
You might also like to check out: