Igor Kromin |   Consultant. Coder. Blogger. Tinkerer. Gamer.

So I've been waiting for iOS 9.3 to come out specifically for the Night Shift mode that's been promised and finally it's been delivered, but it will not be available on older devices like my original iPad mini! (it is there on my iPhone 6s.) Going to Settings > Display & Brightness shows the usual screen with Night Shift missing.
After running f.lux for a while I noticed that it turns the screen on randomly even when my iPad was locked. This drained battery significantly.


This is frustrating because why would Apple limit this to newer devices when f.lux works just fine on these? So I decided that f.lux was the way to go and even though Apple forced the developer to remove it from their site, it is available on GitHub!
ns1.png


So if you're still with me so far and want to install f.lux on your iDevice, follow these steps. There are instructions on the official site, however I found these hard to follow, hence my own below. There is no jailbreaking involved so this is quite a safe thing to do.

First you need to download f.lux from GitHub. Here's a direct link to the zip file.

Using Xcode, open then iflux.xcodeproj file. After it's loaded, it will start doing some processing...
ns8.png


At this point you can go to the Xcode Preferences and add your Apple ID.
ns9.png




Once you've done that, wait for Xcode to tell you the project is ready...
ns10.png


Now comes the fun part. First select the iflux project which will bring up the screen on the right. In the General tab enter some value after the Bundle Identifier, it can be anything you like, even random text will do. Select your Team, this should have come up during your Apple ID step above. Then select your iDevice from the drop down list (oh yeah connect your iPad/whatever before this step). Finally click the Run button to add f.lux to your device. If some errors come up that give you an option to fix, choose that.
ns11.png


Note that the app probably will fail to launch when you first run it. If that's the case, follow these steps. On the iDevice go to Settings > General > Device Management.
ns2.png



Select the developer app you've created.
ns3.png


Press the 'Trust' button.
ns4.png


Now you can run f.lux. First time you get into it, the app will ask for your location, which is required to determine sunset and sunrise times correctly.
ns6.png



Then you can finally customise how it works...
ns7.png


That's pretty much it. It's not too hard to do this, though I wish Apple just made Night Shift available on all devices so we wouldn't have to resort to this.

Good luck!

-i

Skip down to comments...
Hope you found this post useful...

...so please read on! I love writing articles that provide beneficial information, tips and examples to my readers. All information on my blog is provided free of charge and I encourage you to share it as you wish. There is a small favour I ask in return however - engage in comments below, provide feedback, and if you see mistakes let me know.

If you want to show additional support and help me pay for web hosting and domain name registration, donations, no matter how small, are always welcome!

Use of any information contained in this blog post/article is subject to this disclaimer.
 
comments powered by Disqus
Other posts you may like...