Unlike the untethered jailbreaks of the past which allowed users to jailbreak once and use it for ever, Yalu102 semi-untethered jailbreak for iOS 10.2 requires users to re-sign the certificate for the jailbreak app every seven days. Failing to re-sign the app will remove Cydia functionality from the device and thereby disable all the installed jailbreak apps and tweaks momentarily.
Although Saurik (aka Jay Freeman) and Luca Todesco (Italian hacker) have promised to release an auto-signing tool to overcome the 7-day signing limitation for Yalu102, it may take quite a while before it's released for public consumption.
Nevertheless, anxious and restless jailbreakers may go ahead and perform the nifty date-changing trick on the jailbroken device to restore the jailbreak mode without having to re-sign the jailbreak app. The only hitch is that it requires you to remember the date when you last signed the Yalu102 jailbreak app on your device.
Every time you experience a crash with your jailbreak app or if it fails to launch due to an expired certificate, you can get it up and running in no time by simply changing the system date on your phone. Here's how you do it:
- Ensure that the device is still in jailbreak mode and then go to Settings > General > Date and Time. Now toggle the 'Set Automatically' option to off position to enable manual settings.
- You can now set the date back to the day after you last signed the jailbreak app. For instance, if you signed the app today (23 Feb), you should set the date to 24 February.
- Now respring the device using the Power off button and you should be able to run Yalu102 jailbreak app and restore the jailbreak mode.
- That's it. You can revert the system date back to the current date and you are all set for another seven days of uninhibited use.
- Rinse and repeat the process after every seven days to renew the certification for the jailbreak app without actually going through the cumbersome re-signing process.