In today's video we're discussing about whether you should update to iOS 10.3.1 if your device currently runs iOS 10.2.1 or iOS 10.3, iOS 10.2, including the iPhone 7. For some reason I have a feeling that Apple will most likely fiddle with the TSS status this week and stop signing iOS 10.3.1, which means that after that point, nobody can downgrade or update to iOS 10.3.1.
What are the advantages of updating to iOS 10.3.1 for Jailbreak?
Well, put in comparison, iOS 10.3.1 has a Jailbreak that was demoed by Pangu, and although it was not yet released and we don't know if Pangu will release it or not, we know that it is possible to build a Jailbreak with the vulnerabilities that are currently available on iOS 10.3.1. At the same time, completely unrelated to Pangu, we have the Kernel Privilege Escalation Exploit that is going to be released in the summer by Adam Donenfeld that can be wrapped up into a Jailbreak by a security researcher (will be a good start having it), or can be used alone to set a specific NONCE and downgrade back to iOS 10.2 and Jailbreak if you have the Blobs. iOS 10.2.1 doesn't benefit of any of these good things, and therefore, I highly doubt anyone will release anything for it by now considering that it stopped being signed a long while ago.
But I am using an iPhone 7
Well, if you're using an iPhone 7, in my opinion you're safer on iOS 10.2 (if you're already there) even tho iPhone 7 doesn't have an iOS 10.2 Jailbreak like all the others due to the KPP. Adam's exploit is compatible with iOS 10.2 as well and it is compatible with iPhone 7, so you're still ok. Of course, Pangu's Jailbreak demo shows an iPhone 7 on iOS 10.3 / 10.3.1, which means they've managed to bypass KPP somehow, so I can't really tell you what you should do here.
==Resources==
Current Signing Status
How to Save SHSH2 Blobs
iOS 11, WWDC 17 & iOS 10.3.1 Jailbreak Info, Save SHSH2
Yalu Jailbreak Forever – How to Resign Yalu Automatically (No PC)
Building your first iOS App With XCODE