iPhone screen flickering is one of the many issues I recently came across.
Here’s what happen
Whenever I unlock the device, it shows a black flicker transition. Sort of like a quick flashing before the home screen would show up.
Furthermore, the flash continues to appear multiple times even when I switch between unlocking methods (Touch ID and Passcode).
It turned out this problem was caused if you have two different wallpapers on your iPhone. As explained by developer Ziph0n, the black flicker will quickly display when “unlocking your device to a different wallpaper.”
A solution for Jailbroken iPhone
If you have already jailbreak your iOS device, great, because there is a free Cydia tweak to fix this issue.
NoBlackFlicker is the name of this package, and it will remove the flashing or black screen flicker on your iPhone.
- Go to Cydia and add this source: http://repo.ziph0n.com/
- Search for NoBlackFlicker and Install
After that, you won’t have to see the weird transition again.
What if I don’t have a Jailbroken device?
The following solutions should help you resolve the issue as well.
- Go to the Settings app
- Tap on General > Increase Contrast
- Enable Reduce Transparency
Turning on “Reduce Transparency” feature will only resolve this problem temporarily. It worked perfectly for unresponsive touchscreen or black flickering display.
Alternative fixes include:
- Disable Auto-Brightness from Display & Brightness settings page
- Change LCD screen
- Restart your iPhone
If you see something worse, take it to the Apple Store for further assistant.