How to Re-sign Yalu w/ Cydia Extender (No Dev Account Needed)

17

Cydia Extender is an application for jailbroken devices that allows for the signing & re-signing of applications (including Yalu) without the need of a computer. It is essentially Cydia Impactor ported as an iOS app. Here is a video explaining exactly what Extender is.

However, Cydia Extender only works as expected with paid developer accounts ($99/year). But in this tutorial, we will show you how to get it working on a free Apple account – no developer account needed.

Video tutorial:

  1. Add this source in Cydia: apt.enduniverse.com/cydia/
  2. Install Cydia Extender Installer, mTerminal & Filza File Manager
  3. Get your TeamID by going into /var/containers/Bundle/Application/[the UUID with your yalu app in it]/yalu102.app in Filza
  4. Open embedded.mobileprovision with the built-in text editor. Your Team ID is the 10-digit string under the ApplicationIdentifierPrefix key – copy this
  5. Go into MTerminal and type “su” & the password (default is “alpine”)
  6. Type “cyextender [YOUR ID YOU JUST COPIED]”
  7. Press return and see all of the stuff fly by until it says Done and cleaning up
  8. Open the Cydia Extender app on your homescreen
  9. Once there it should want to install a VPN, let it
  10. Once back in Cydia Extender, close it down in multitasking and load it back up, then wait a little bit
  11. Now it wants a Profile, so it will open Safari to an IP adresss & then to the profile page in Settings. Install it and type in your passcode
  12. It should go back to Extender and then Safari will open – do not close out of Safari
  13. Go here to install Yalu
  14. Tap on the IPA link and it should load a new page that wants to open it with Extender. Tap on it and then it should load Extender with a apple ID and passcode, if it does not, open safari again and tap on open in Extender again
  15. After typing in your email and password, wait a bit on that Extender screen (do not tap on ‘Installed’)
  16. Now it should ask to install Yalu102. Click install and then it’s on your homescreen installing
  17. Next week, when the certificate expires, you’ll simply need to re-install Yalu (step 12)

There you have it – that’s how you can re-sign Yalu without a paid developer account!

Getting errors? Check the video below.

Let us know if you have any questions below!

Via Reddit

You might also like More from author

  • Deezu🏁

    “ERROR You already have a current iOS Development certificate or a pending certificate request.” HELP

    • jb378

      Open Cydia Impacter and on the top click xCode and click Revoke Certificates and follow the steps on screen & it should work after it revoked the certificate.

      • Matrixnubee

        Thanks this helped me as I got stuck on this part. Is this because we are trying to load a fresh Yalu before our current one has expired?

      • Faisal Jan

        Every time I try to revoke my certificate it says (0) certificates revoked

  • Iza

    When I type in the cyextender [CODE] it tells me permission denied

    • Did you enter su (and your password) first?

      • Kritik Patel

        yes but still dont work

  • Darcy Disney

    Error: couldn’t find package com.linusyang.appinst
    error, quitting
    Cleaning up

    What is this. I’m stuck at step 7.

  • Matrixnubee

    Brandon Butch! After about 30 minutes of reading through the steps and attempting it a few times I finally got it! Having 2 step authorization enabled does make it tricky since you’ll need generated passwords, but after getting it down, I got it working all using just my iPhone! I even double checked using CertRemainTime and it now says 6 days and 23 hours remaining! I couldn’t wait for your tutorial so thanks for the link to this!! 🙂

  • Kamen Tenshi

    When I get all the way to the end it says yalu can’t be installed at this time

  • BoomYouDead

    Installing dependencies
    /usr/bin/cyextender: line 59: apt-get: command not found
    Assuming the update worked, if it didn’t this next command will exit the script.
    /usr/bin/cyextender: line 61: apt-get: command not found
    error, quitting
    Cleaning up

    Help ❤️

    • Uninstall APT 0.6

      • BoomYouDead

        I only have APT 7.0 and when I try removing either ‘APT 0.7 (apt-key)’ or ‘APT 0.7 Strict (Lib)’ it says they are vital to iOS or Cydia

        • BoomYouDead

          I only have APT 0.7 sorry typo

          • Hmm, not sure then. Try running iCleaner on sources/Cydia and fully rebooting

          • BoomYouDead

            Okay thank you

  • John

    Hello, What is the worst that can happen when beta jailbreaking? Do I need to save everything on my phone before beta jailbreaking?? Can everything just get delete? Hope some of you can answer my questions.