Update: the tool is now entitled Extender: Reloaded, not Extender Installer. Amend your Cydia search accordingly.

Since the release of Yalu for iOS 10, many users have been faced with a new annoyance: the 7-day signing period for their jailbreak app. Without a paid Apple developer account they are forced to connect their devices to their computers once a week to sideload their jailbreak app again.

Whilst this has technically been true for all semi-(un)tethered jailbreaks, it was never an issue with Pangu 9.2-9.3.3 because it came with a one-year certificate, and later a re-jailbreaking website. It was with mach_portal and Yalu102 that the problem became evident.

The first piece of the puzzle came in the form of Saurik’s Cydia Extender, an on-device version of Cydia Impactor which allows re-signing applications on device. However, it (unfortunately and unexpectedly) still required a paid developer account to work. Since then, various unsanctioned versions and modifications have sprung up which remove the paid account requirement, and also resign the app automatically after some time period, which the original didn’t. Whilst some of these solutions work, we didn’t think it right to recommend them to our readers. This was primarily due to their repackaging Saurik’s work without his permission, as well as being hosted on pirate repos.

Now however, a viable middle ground seems to have been struck. Extender: Reloaded (originally entitled Extender Installer), from developer Matt Clarke, does not repackage or redistribute any of Saurik’s code, nor is it hosted on a repo with cracked tools. Instead, it downloads the vanilla Cydia Extender directly from Saurik during the install process, and then applies tweaks to it, much as you might tweak any other app such as WhatsApp or Snapchat.

The tool is still in beta, but in my testing seemed to work perfectly after some initial tinkering. Code for the tweak is available open-source on the dev’s GitHub if you’d like to read through it, and it can be downloaded via Cydia by adding the following repo:

http://repo.incendo.ws

Here is the feature list, in the dev’s own words:

  • Automatic re-signing of applications.
  • Installation of applications without the need for a VPN/paid dev account.
  • Caching of your Apple ID login details, to avoid having to sign-in each time. (Note: sensitive information is stored in the keychain.)
  • Basic settings to configure alerts shown by the automatic re-signing.
  • A Troubleshooting panel to help with any errors that may occur.

If our readers are interested, I can do a quick guide on how to use Extender: Reloaded and troubleshoot any issues, in the next couple of days. If you can’t wait, you can install now from the repo above, and let me know how you get on. Be sure to fully uninstall all previous instances of Extender (or its third-party variants) before installing this. When out of beta, the tool should be made available on a default repo.

The one downside I’ve noticed so far is its lack of support for iOS 9. Now that Home Depot for 32-bit iOS 9.1-9.3.4 has been released, the 7-day signing problem is not only applicable to 64-bit users on iOS 10. An update to Extender: Reloaded to allow Home Depot jailbreakers to go computer-free too would be appreciated by many. According to the developer such an update is possible, though any changes to Cydia Extender itself would have to be made by Saurik, not Matt Clarke. We’ll have to wait and see on that one.

Would you like to see a guide on installing and configuring Extender: Reloaded? Have you tried it already, and what was the result?

  • Anonymouse

    I’ve had this running successfully for approx 4 weeks now, however I did a few things blindly with trial and error and basically fluked it. However a tutorial would be much appreciated and speaking for myself I can verify if I have omitted something. Thanks in advance

    • Bergerie

      What’s wrong with the CertRemainTime tweak? Works perfect already for over two month!

      • mickey

        CertRemainTime only tells you how much time you have left on the current cert. This tweak autosigns for you do you don’t have to check or resign manually.

      • Bergerie

        Indeed, you don’t have to resign anymore. Provided, your device does not suffer a reboot but that’s a Yalu issue. In that case, simply revoke the certificate and re-jailbreak again.

      • mickey

        Not sure about this version of extender since I use an earlier “grey area” version but it survives reboots for me. Even when I am in stock mode during the scheduled resigning period it’ll run successfully once I’m back in jailbroken mode.

      • CryptoCoin420

        Do you mean once a reboot happens after the 7days? Then have to rejailbreak it and then extend3r is there? All my JB apps are there but if it reboots. Itching jailbreak related will work until I use cydia impactor again.

      • mickey

        I forgot to mention that the app resigns every 5 days (at least the one I use). If you miss the 7 days then it won’t work until you resign manually to get back in.

      • CryptoCoin420

        Yeah mine resigns by itself but then my phone rebooted cuz I am on 10.1.1iphone 7 and then nothing would open not even Mach portal so at that point only option is to rejailbreak from my Mac. But still better than no
        Jailbreak.

      • mickey

        I am also on 10.1.1. How many times have you run Mach portal? Sometimes it takes many many times.

      • CryptoCoin420

        It’s very random, last time I ran it worked first time sometimes it takes 5 times. Do you use substrate fix to respring? I do anytime I have to after installing a tweak.

      • mickey

        Yes it’s very random. It usually takes me 2-3 times but there has been times it took a dozen. I use cydiarespringfix and order 66 (substrate fix).

      • Joaquim Barbosa

        CertRemainTime does not re-sign the jailbreak app at all, it’s not the same.

      • Bergerie

        Read carefull, you don’t have resign was the question. And so it does once jailbroken. No more hazzle.

      • Joaquim Barbosa

        I don’t understand your response. This article is about a tweak which automatically re-signs your Yalu app every 7 days. CertRemainTime does not do this. CertRemainTime only tells you when you need to re-sign it, it does not re-sign it itself.

      • Bergerie

        Use it and you will see that the jailbreak stays active after 7vdays WITHOUT having to resign. No point in further clarifying!

      • Joaquim Barbosa

        Only until you reboot, which is not the point of this. It is unsigned after 7 days, you just don’t know until you reboot. Not everyone wants to never reboot their phone, it’s not a proper solution. This lets you reboot your phone, and still have the app resigned. And I just checked, CertRemainTime ONLY tells you WHEN you need to resign Yalu, it does NOT resign it for you.

        Maybe you have other tweaks which are extending the signing for you and you forgot? Immortal, OTA install patch, Ext3nder, a paid dev account, a paid version of Yalu which has a longer certificate?

    • Joaquim Barbosa

      I’ll do a guide soon 🙂

    • Joaquim Barbosa
  • Vinnie

    I guess I’ll need a guide. I installed and gave the app my appleID credentials. Within the app, under Installed, I see my yalu102 app and it says it’s been signed for 6 days, 5 hours. At the top of this section, is a Re-sign button. Clicking Re-sign, I get an error saying error you already have a current iOS Development certificate or a pending certificate request.

    I do not have a dev account…

    • Wilber Alexander Flores

      But you used your Apple ID which would give u a 7 day “trial” period which you’d have to resign in 7 days. So I’d say let it run its course then use the resign button in 7 days when yours expires

      • Vinnie

        good theory, but no it appears you can re-sign before the expiry. See my response to Raymond Lanser

    • Joaquim Barbosa

      I’ll do a guide, but in the meantime, if you didn’t already sort it, click “revoke certificates” in the troubleshooting settings.

    • Joaquim Barbosa
  • Mike P

    Yes, and a step by step for Jb 10.1.1 on the 7+ would be awesome. This is the first time I’ve had to go stock for more than a few hours. It’s rough. I’ve been jb since the original.

  • MelMa D Teach

    What about the 3 apps limitation for a free account?? Can I bypass that with this??

    • The Zlatan

      Immortal from BigBoss. It bypasses the 3 app restriction and also removes the 7 day re-signing.

      • MelMa D Teach

        Thank you

      • Mekia Chatman

        Thank u so much :-). i am on 10.2 ipad through yalu

  • Zencowboy007

    Yes, a How To Manual would be appreciated 😉

  • dnice

    may be a stupid question, but will this help with sideloading apps without a jailbreak?

    • mickey

      No

    • Joaquim Barbosa

      Sorry, but no, it requires a jailbreak to use and is intended mainly for the jailbreak app specifically. It can be used without a jailbreak but then requires a paid Apple certificate, which is not what most are interested in. Thanks!

  • craig

    I would really appreciate a guide on using this as i am using the jailbreak on my ipad pro and knowing me ill do something wrong and lose it, so a guide would really be thanked 🙂

  • Vinnie

    I had to revoke certificate within the Extender Installer app. Once done, I could re-sign without errors.

  • Anthony Gatte

    Tutorial please!

  • Piotr Kwiatkowski

    Yes

  • :D

    Does it affect battery life? I used a similar application which did.

    • Joaquim Barbosa

      It will likely affect it slightly, though from what I’ve read, it shouldn’t be too bad as it doesn’t use such a constant check as similar versions…

  • Omri cl

    Amazing thanks 🙂

  • Joaquim Barbosa

    Thanks! Been working well for me, but I’ll keep an eye on this…

  • TK421

    Yes. A guide would be much appreciated. Thank you.

  • Vic Levanh

    weird after i add source and install, extender installer idont get app on springboard. doing again reinstall and still not work. its iphone 6s

    • iamtomchang

      Did you make sure all other/previous instances of any type of Extender have been removed?

      • Vic Levanh

        I never install previous version before, or what app i have to remove?

  • iamtomchang

    Install seemed simple enough. Add source, find tweak, install. Enter Apple ID and app-specific code like you do with Impactor and you’re all set!

    I’ll let you know if it actually works in a week!

    • Joaquim Barbosa

      Good job! Yea, let me know if it re-signs correctly by itself.

  • Cones1r

    Any support for 7 plus devices yet???

    • Joaquim Barbosa

      For what? This supports all devices. Or are you talking about a jailbreak tool?

      • Nathan

        I just tried to jailbreak first time my iPhone 7+ with ios 10.1.1 mach portal ver beta 4.1
        Cydia won’t open.. It crashes.. I ran mach portal 10 times now

      • Joaquim Barbosa

        What iOS version are you on? Cydia won’t open until mach_portal successfully jailbreaks your device I’m afraid.

      • Nathan

        I’m on 10.1.1 I’ll try ver 3

      • Nathan

        Alright so it did help.. But now using ur guide with the extender I’ve got another version of the app.. For example you said click on: re-sign but I’ve Got re-install… Or i dont have a “more” option?. Umm.. Only me?
        Also when I try to re-install it asks for email and pass so I give it my details but nothing happens

      • Joaquim Barbosa

        Follow the guide again. It’s not the Extender Installer by Cydia impactor from a computer. It’s installed from a special repo from Cydia on your phone.

      • Nathan

        I know I downloaded from the same repo u gave in the guide.. But it seems like it was updated or something… Because I see only 2 tabs in the extender : extender | installed
        And when I try to re-install the mach portal it doesn’t do anything..

      • Joaquim Barbosa

        Very strange, do you still have only two tabs? Perhaps let the dev know on Twitter (Matthew Clarke/Matchstic). I can’t test on mach_portal, I only have 10.2 devices, but I haven’t heard of this issue before.

      • Nathan

        I’m up on something.. If I’m removing substrate and the extender and than reinstall the extender again I see 3 tabs and it works good and refund sign is good If I respring or reset I get the same. 2 tabs bullshit… So I need to do this process all over again lol

      • Joaquim Barbosa

        Oh! Beta 4 is broken, use beta 3 instead…

      • Cones1r

        Yes, I’m talking about a jailbreak tool for the iPhone 7 plus! I’ve been waiting. I’m on 10.2. Did you write this article?

      • Joaquim Barbosa

        Yes, I wrote this article but it’s not about a jailbreak for iPhone 7 unfortunately. There is jailbreak for iPhone 7(+) on 10.2, only up to 10.1.1.

      • Cones1r

        There’s a jailbreak for 7 plus on 10.2???!!!!

      • Joaquim Barbosa

        Nope, typo? No jailbreak on 10.2…

  • Rowan09

    I just wanted to say to Saurik Cydia Impactor is one of the greatest software ever created for some reason I couldn’t sign any applications through Xcode on TVOS for more than 7 days and I’m a paid developer. For some reason it won’t create a provisioning profile with my account only when I use my team account and that for some reason is still linked as if I’m not a developer. I’ve tried everything, searched the web and even called Apple with no help. I then used the updated Cydia Impactor created my IPA and works like a charm. I can even choose the account I want to use when it’s uploading to my Apple TV 4. This software is amazing. Thank you Saurik.

  • Abhinav Chaudhary