Right out of the box, Apple’s lineup of mobile devices will do anything they can to conserve battery power when specific hardware functions aren’t necessary. For example, they may disconnect from Wi-Fi when locked for prolonged periods; think of it as a hibernation mode.
It’s a brilliant power savings feature, in theory, but it sometimes hinders workflows by imposing internet connection delays in which you’re forced to wait for connection reestablishment after unlocking. Fortunately, a free jailbreak tweak called iNoSleep by iOS developer Tony Kraft solves this problem.
As the tweak’s name implies, iNoSleep prevents your device from going into these hibernation-like states. In doing so, your iOS device maintains a connection with the closest trusted Wi-Fi network even when it’s been locked for a prolonged period.
Upon installation, you’ll find a new preference pane in the Settings app where you can toggle the tweak on or off at your own free will:
You won’t have to respring to save your changes, which is great from a convenience perspective.
Notably, maintaining your Wi-Fi connection even when your device is locked will probably consume more battery power. The impact shouldn’t be overly significant, but it may be discernable by battery hawks.
If you need the performance benefit of always-active Wi-Fi connections, then iNoSleep is the tweak for you. It’s available for free from Cydia’s Packix repository and appears to work on all jailbroken iOS 10 and 11 devices.
Do you have a reason to stay connected to Wi-Fi at all times? Share in the comments section below.