If you use your alarms often for the mornings you wake up, then you're more than familiar with the snooze functionality, which lets you silence the alarm for a few more minutes to help ease yourself into waking up. Unfortunately, iOS forces the snooze function to only last for 9 minutes on the dot, without any way of customizing the snooze time.

If you want to set your own custom snooze time for alarms in iOS, then you need a new jailbreak tweak called Sleeper by iOS developer Joshua Seltzer. This tweak modifies the stock Clock application's alarm creation interface by adding a field where you can set a custom snooze time, as shown above.

The custom snooze time option appears under the switch that lets you enable or disable snooze entirely. You can then set any time that you want, down to the second. It can be in hours, minutes, seconds, or a mixture of the three.

Although Sleeper is a paid jailbreak tweak, the developer has gone the extra mile of making the tweak open source for the public's eye on GitHub at this link. If you're interested in giving Sleeper a try, it's available in Cydia's BigBoss repository for just 99. The tweak requires iOS 8 to be installed, although an iOS 7 version of the tweak is available in Cydia too, as a separate purchase.

Name: Sleeper
Price: 99
Version: 1.0.0
Requirements: iOS 8.0-8.1.2
Tested on: iPhone 5 running iOS 8.1.2
Repo: BigBoss
Developer: Joshua Seltzer
Editor's Rating:  5/5