With Apple’s ever-turning iOS signing machine, many jailbreakers are forever wondering what the best strategy is for their device.

Should they stick with a jailbroken firmware or jump to iOS 10? If they’re already without a jailbreak, which iOS version do they need to be on to make sure they get one? What do they need to do to be able to upgrade from a lower jailbroken firmware?

In this article, we’ll quickly go through what we consider the smartest options for each device and iOS version, so that you can make an informed decision. Please read the conclusion too, for additional tips which apply to all jailbreakers.

We’ll be keeping this guide updated to reflect new iOS releases, jailbreaks, and downgrade tools.

Simply go to the section for the iOS version that you currently have on your device, and find the part that refers to your device type and situation. You’ll need to know whether your device is 64-bit or 32-bit.

Remember, all these are recommendations based on current information. If a jailbreak is released tomorrow or some other unlikely event occurs, some of this advice may be temporarily incorrect. I take no responsibility for events outside my control. I only give what I consider to be the best and most cautious advice based on the current reliable information available.

Contents

iOS 10.3.2 and higher betas

64-bit devices
Downgrade immediately to iOS 10.3.1, as the signing window will soon be closed! There has been rumour of a jailbreak on iOS 10.3-10.3.1. Whether it will be released soon is another matter, but it was clearly shown running on iOS 10.3.1. There is therefore no reason to face unnecessary risk on the 10.3.2 betas. Remain on iOS 10.3.1 from now on, do not update, and hope that Pangu, or another team, releases the tool. Save blobs with TSS Saver for current and all future firmwares.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices. If you want to wait and hope for it, downgrade immediately to iOS 10.3.1 and remain there. Otherwise, if you have blobs for iOS 9 you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them for all firmwares from now on.

iOS 10.3-10.3.1

64-bit devices
There has been rumour of a jailbreak on iOS 10.3-10.3.1. Whether it will be released is another matter, but it was clearly shown running on iOS 10.3.1. Therefore, do not upgrade; stay on 10.3-10.3.1 and hope that Pangu releases the tool. Save blobs with TSS Saver for current and all future firmwares.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices. If you want to wait and hope for it, remain where you are. Do not upgrade. Otherwise, if you have blobs for iOS 9 you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them for all firmwares from now on.

iOS 10.2.1

64-bit devices
There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it may not back-support iOS 10.2.1. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released.

Therefore, the choice is yours. It’s a tough one to make for sure:

1) Stay on 10.2.1, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, or that any future tool for 10.3+ will be back-compatible down to 10.2.1. Luca Todesco has recommended iOS 10.2.1 over iOS 10.3.1, so bear that in mind when making your decision.

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 10.2.1, you’ll have jumped the gun for nothing, it’s up to you to decide how likely you think it is. Luca Todesco has recommended iOS 10.2.1 over iOS 10.3.1, so bear that in mind when making your decision.

In either case, save blobs with TSS Saver for current and all future firmwares.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices. If you think it will, follow my advice above for 64-bit devices. If you have blobs for iOS 9, you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them from now on.

iOS 10.2

iPhone 7 and iPhone 7+
There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it may not back-support iOS 10.2. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released.

Therefore, the choice is yours. It’s a tough one to make for sure:

1) Stay on 10.2, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, or that any future tool for 10.3+ will be back-compatible down to 10.2Luca Todesco has recommended iOS 10.2.1 over iOS 10.3.1, so bear that in mind when making your decision, but did not mention iPhone 7(+) or iOS 10.2 specifically in that statement; it may have been referring to other 64-bit devices only.

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 10.2.1, you’ll have jumped the gun for nothing, it’s up to you to decide how likely you think it is. Luca Todesco has recommended iOS 10.2.1 over iOS 10.3.1, so bear that in mind when making your decision, but did not mention iPhone 7(+) or iOS 10.2 specifically in that statement; it may have been referring to other 64-bit devices only.

In either case, save blobs with TSS Saver for current and all future firmwares.

64-bit devices excluding iP7(+)
Stay where you are, do not update! Jailbreak now with Yalu for iOS 10.2! Currently at Beta 7, it neither needs nor is getting any more stability updates, and in my opinion is completely ready for daily usage. Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices. If you think it will, follow my advice above for the iPhone 7 and iPhone 7+. If you have blobs for iOS 9, you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them from now on.

iOS 10.1-10.1.1

iPhone 7 and iPhone 7+
Stay where you are, do not update! An updated version of yalu+mach_portal has been released called extra_recipe+yaluX, which will support you from iOS 10.1-10.1.1. It fixes the stability problems with mach_portal, meaning that this jailbreak should be as good as any now. Wait for the second or third beta of the tool, and then jailbreak with extra_recipe+yaluX!

Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. Download the iOS 10.3.1 IPSW now so you’re ready, and if they release a tool before iOS 10.3.1 signing closes, upgrade then.

Save 10.3.1 blobs now with TSS Saver and you MIGHT be able to upgrade with Prometheus at a later date if a new jailbreak is released, without worrying about signing. This would need tfp0 to be enabled for extra_recipe+yaluX, but should be possible!

64-bit devices, excluding iP7(+)
This section applies to all 64-bit devices, except for the iPhone 7 and iPhone 7 Plus.

You can:

1) Stay where you are and jailbreak now with Yalu for iOS 10.0.1-10.2! Currently at Beta 7, it neither needs nor is getting any more stability updates, and in my opinion is completely ready for daily usage. Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

2) Jailbreak with Yalu for iOS 10.0.1-10.2, and then use your jailbreak powers to upgrade to unsigned iOS 10.2 with Prometheus. You can then re-jailbreak on iOS 10.2. This requires valid .shsh2 blobs for iOS 10.2. This is not strictly necessary, the only difference is being on a higher firmware than if you go with 1), the jailbreak is the same. The downside is the difficulty of using Prometheus, but with my comprehensive guide, that shouldn’t be a problem. Remember, this needs blobs. Do not try it without them. If you don’t have 10.2 blobs, use 1). If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding whether to move to iOS 10.3.1.

32-bit
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices, so do not upgrade for now. If you have blobs for iOS 9, you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them from now on.

iOS 10.0.1-10.0.3

iPhone 7 and iPhone 7+
Stay where you are, do not update! An updated version of yalu+mach_portal has been released called extra_recipe+yaluX, which will support you from iOS 10.0.1-10.0.3. It fixes the stability problems with mach_portal, meaning that this jailbreak should be as good as any now. You may have to build the tool yourself from the source code, if there’s not an .ipa available for you, but I have a guide for that.  Jailbreak now with extra_recipe+yaluX!

Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. Download the iOS 10.3.1 IPSW now so you’re ready, and if they release a tool before iOS 10.3.1 signing closes, upgrade then.

Save 10.3.1 blobs now with TSS Saver and you MIGHT be able to upgrade with Prometheus at a later date if a new jailbreak is released, without worrying about signing. This would need tfp0 to be enabled for extra_recipe+yaluX, but should be possible!

64-bit devices, excluding iP7(+)
This section applies to all 64-bit devices, except for the iPhone 7 and iPhone 7 Plus.

You can:

1) Stay where you are and jailbreak now with Yalu for iOS 10.0.1-10.2! Currently at Beta 7, it neither needs nor is getting any more stability updates, and in my opinion is completely ready for daily usage. Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

2) Jailbreak with Yalu for iOS 10.0.1-10.2, and then use your jailbreak powers to upgrade to unsigned iOS 10.2 with Prometheus. You can then re-jailbreak on iOS 10.2. This requires valid .shsh2 blobs for iOS 10.2. This is not strictly necessary, the only difference is being on a higher firmware than if you go with 1), the jailbreak is the same. The downside is the difficulty of using Prometheus, but with my comprehensive guide, that shouldn’t be a problem. Remember, this needs blobs. Do not try it without them. If you don’t have 10.2 blobs, use 1). If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices, so do not upgrade for now. If you have blobs for iOS 9, you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them from now on.

iOS 10.0

iPhone 7 and iPhone 7+
Stay where you are, do not update! An updated version of yalu+mach_portal has been released called extra_recipe+yaluX, which will support you on iOS 10.0. It fixes the stability problems with mach_portal, meaning that this jailbreak should be as good as any now. You may have to build the tool yourself from the source code if there’s not an .ipa available for you, but I have a guide for that.  Jailbreak now with extra_recipe+yaluX!

Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. Download the iOS 10.3.1 IPSW now so you’re ready, and if they release a tool before iOS 10.3.1 signing closes, upgrade then.

Save 10.3.1 blobs now with TSS Saver and you MIGHT be able to upgrade with Prometheus at a later date if a new jailbreak is released, without worrying about signing. This would need tfp0 to be enabled for extra_recipe+yaluX, but should be possible!

64-bit devices excluding iP7(+)
There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it probably won’t back-support iOS 10.0. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released. It is unclear whether extra_recipe could add iOS 10.0 support for all 64-bit devices.

Therefore, the choice is yours. It’s a tough one to make for sure:

1) Stay on 10.0, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, that any future tool for 10.3+ will be back-compatible down to 10.0, or that extra_recipe will add support for you.

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 10.0, you’ll have jumped the gun for nothing, but is that likely?

In this one case, on this one firmware/device combo, I might be tempted to jump to iOS 10.3.1, against normal practice (lower is better). However, I can’t be accountable for future events if you do… In either case, save blobs with TSS Saver for current and all future firmwares.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices, so do not upgrade for now. If your device supports iOS 10, and Pangu release before 10.3.1 signing closes, upgrade then. In the meantime, these are your options:

1) Use the re-restore downgrade tool which allows moving from iOS x.x to any iOS 9.x version. Once you’ve downgraded to, for example, iOS 9.3.4, jailbreak with Home Depot.
This requires valid .shsh blobs for the iOS 9.x version you wish to downgrade to.
If you don’t have blobs, use 2).

2) Wait on iOS 10 for another release.

iOS 9.3.5

64-bit devices
There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it probably won’t back-support iOS 9.3.5. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released.

Therefore, the choice is yours. It’s a tough one to make for sure:

1) Stay on 9.3.5, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, or that any future tool for 10.3+ will be back-compatible down to 9.3.5.

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 9.3.5, you’ll have jumped the gun for nothing, but is that likely?

In this one case, on this one firmware/device combo, I might be tempted to jump to iOS 10.3.1, against normal practice (lower is better). However, I can’t be accountable for future events if you do… In either case, save blobs with TSS Saver for current and all future firmwares.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices, so do not upgrade for now. If your device supports iOS 10, and Pangu release before 10.3.1 signing closes, upgrade then. In the meantime, these are your options:

1) Use the re-restore downgrade tool which allows moving from iOS x.x to any iOS 9.x version. Once you’ve downgraded to, for example, iOS 9.3.4, jailbreak with Home Depot.
This requires valid .shsh blobs for the iOS 9.x version you wish to downgrade to.
If you don’t have blobs, use 2).

2) Wait on iOS 9.3.5 for a FriedAppleTeam release.

iOS 9.3.4

64-bit devices
There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it probably won’t back-support iOS 9.3.4. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released. You can’t fully jailbreak your current firmware, but you have options:

1) Try to use Cl0ver to gain tfp0 on 9.3.4, and then use Prometheus to upgrade to iOS 10.2. You can then jailbreak with Yalu.

(If your device has no Touch ID or you don’t care about it, you could also downgrade to iOS 9.2-9.3.3 or upgrade to iOS 10.0-10.1.1 and use Pangu or Yalu, without working Touch ID.)

This requires valid .shsh2 blobs for the iOS version you wish to downgrade to and technical expertise.

If you don’t have both of those things, do 2) or 3).

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 9.3.5-10.0, you’ll have jumped the gun for nothing, but is that likely?

In this one case, on this one firmware/device combo, I might be tempted to jump to iOS 10.3.1, against normal practice (lower is better). However, I would try option 1) first to see if it worked out.

3) Wait on iOS 9.3.4 for a release from another team, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, or that any future tool for 10.3+ will be back-compatible down to 9.3.4.

In all cases, save blobs with TSS Saver for current and all future firmwares.

32-bit devices
You can jailbreak already! Do not update. Use Home Depot to jailbreak your device.

iOS 9.2-9.3.3

64-bit devices
You can jailbreak already with Pangu 9.2-9.3.3! However, you may actually have two options, not just one:

1) Stick on 9.2-9.3.3, live long and prosper with your Pangu jailbreak. Do not upgrade in the hope of a rumoured Pangu 10.3 jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

2) Upgrade to iOS 10.2 with Prometheus and jailbreak with Yalu. You’ll get a newer firmware version, and still have a jailbreak. This requires valid .shsh2 blobs for iOS 10.2. The only downsides of this are the difficulty of using Prometheus, and the small chance of something going wrong and forcing you to update to iOS 10.2.1, but with my comprehensive guide that shouldn’t be a problem. Remember, this needs blobs. Do not try it without them. If you don’t have 10.2 blobs, use 1). If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit devices
You can jailbreak already! Do not update. Use Home Depot to jailbreak your device.

It’s not really necessary, but if you’re obsessed with being on the highest possible firmware that’s jailbreakable and you have blobs for iOS 9.3.4, you can upgrade to iOS 9.3.4 and then jailbreak with Home Depot again. If you have no blobs saved, start saving them.

iOS 9.1

64-bit devices
You can jailbreak already with Pangu 9.1! However, you may actually have two options, not just one:

1) Stick on 9.1, live long and prosper with your Pangu jailbreak. Do not upgrade in the hope of a rumoured Pangu 10.3 jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

2) Upgrade to iOS 10.2 with Prometheus and jailbreak with Yalu. You’ll get a newer firmware version, and still have a jailbreak. This requires valid .shsh2 blobs for iOS 10.2. The only downsides of this are the difficulty of using Prometheus, and the small chance of something going wrong and forcing you to update to iOS 10.2.1, but with my comprehensive guide that shouldn’t be a problem. Remember, this needs blobs. Do not try it without them. If you don’t have 10.2 blobs, use 1). If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit devices
You can jailbreak already! Do not update. Use Home Depot to jailbreak your device.

It’s not really necessary, but if you’re obsessed with being on the highest possible firmware that’s jailbreakable and you have blobs for iOS 9.3.4, you can upgrade to iOS 9.3.4 and then jailbreak with Home Depot again. If you have no blobs saved, start saving them.

iOS 9.0-9.0.2

64-bit devices
You can jailbreak already with Pangu9! If you love solid, existing jailbreaks, stay where you are. However, if you’re really undecided then these are your options:

1) Stick on 9.0-9.0.2 permanently, live long and prosper with your jailbreak. Do not upgrade in the hope of a rumoured Pangu 10.3 jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you MIGHT be able to upgrade with Prometheus at a later date if a new jailbreak is released, if you have tfp0.

2) Upgrade to iOS 10.2 with Prometheus, and then jailbreak with Yalu. This is choosing a semi-(un)tethered future jailbreak over an existing untethered jailbreak.

This may not be possible. It requires valid .shsh2 blobs for iOS 10.2 and it depends on whether your jailbroken device has tfp0. If you do not know how to do this, disregard this option and pick option 1).

(You must patch your device for tfp0, you must have your .shsh2 blobs for 10.2 saved validly, you must successfully use Prometheus, and nothing else can go wrong. Otherwise you may go straight to the current unjailbroken firmware and be out of luck. Really, you should do 1).) If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit
You can jailbreak already with Pangu9!

It’s not really necessary, but if you’re obsessed with being on the highest possible firmware that’s jailbreakable and you have blobs for iOS 9.1-9.3.4, you can upgrade to any of them and then jailbreak with Home Depot again. If you have no blobs saved, start saving them. This would be upgrading from an untethered to a semi-(un)tethered jailbreak however, and so may not be worth it.

iOS 8.4.1

64-bit devices
You’re too high for Taig 8.0-8.4 and too low for Pangu9. There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it won’t support iOS 8.4.1. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released. Therefore, my advice for now is do not upgrade; stay where you are and see if Pangu release the tool. If they don’t, it will be better to have stayed on a lower firmware as another jailbreak may come along. Download the iOS 10.3.1 IPSW so that you’re ready. If they do release a tool before iOS 10.3.1 signing closes, upgrade immediately. If they have not released anything by the time iOS 10.3.2 has been out for a few days, make your decision then as to whether you stay or jump to 10.3.1. Save blobs with TSS Saver for current and all future firmwares.

32-bit devices

If you have blobs for iOS 9.0-9.3.4, you can upgrade to any of them and then jailbreak with Home Depot.

If you have no blobs saved, start saving them. Stay where you are and hope for FriedAppleTeam.

iOS 8.4 and below

64-bit devices
You can jailbreak already, with various tools, depending on your firmware version. If you love solid, existing jailbreaks, stay where you are. However, if you’re really undecided then these are your options:

1) Stick on 8.4 or below permanently, live long and prosper with your jailbreak. Do not upgrade in the hope of a rumoured Pangu 10.3 jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you MIGHT be able to upgrade with Prometheus at a later date if a new jailbreak is released, if you have tfp0.

2) Upgrade to iOS 10.2 with Prometheus, and then jailbreak with Yalu. This is choosing a semi-(un)tethered future jailbreak over an existing untethered jailbreak.

This may not be possible. It requires valid .shsh2 blobs for iOS 10.2 and it depends on whether you can patch your jailbroken device to activate tfp0. If you do not know how to do this, disregard this option and pick option 1).

(You must patch your device for tfp0, you must have your .shsh2 blobs for 10.2 saved validly, you must successfully use Prometheus, and nothing else can go wrong. Otherwise you may go straight to iOS 10.2.1 and be out of luck. Really, you should do 1).) If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit
You have two options. You can jailbreak already, with various tools, depending on your firmware version. Stick where you are and jailbreak today!

Or, if you have blobs for iOS 9.0-9.3.4 and want to upgrade for better compatibility, you can upgrade to any iOS 9 firmware and then jailbreak with Home Depot. This would be upgrading from an untethered to a semi-(un)tethered jailbreak however, so you’ll have to choose between a newer iOS with better app support, and an untethered jailbreak.

If you have no blobs saved, start saving them.

tvOS and Apple TV

tvOS 10.2 and higher
You’re out of luck I’m afraid, tvOS 10.1.1 is now unsigned, and that is the last firmware which has rumours of a jailbreak. Turn off automatic updates, and do not update. Downgrade to the lowest signed firmware you can (tvOS 10.2 or higher depending on when you read this) and start saving blobs with TSS Saver for all future tvOS versions.

tvOS 10.1.1
If you’re patient, you might just get a jailbreak yet! For now, you’re out of luck though. It’s too late to downgrade to 10.1. Stay on your current firmware (10.1.1), and do not upgrade. Start saving blobs.

tvOS 10.0.1-10.1
Stay where you are and jailbreak with liberTV. Disable firmware updates after jailbreaking, and wait for some tvOS jailbreak packages, like nitoTV, to spring up and make your jailbreak useful. Start saving blobs.

tvOS 9.1
Stay where you are and wait for 9.1 jailbreak support to be added to liberTV. Disable firmware updates after jailbreaking, and wait for some tvOS jailbreak packages, like nitoTV, to spring up and make your jailbreak useful. It may be possible to use Prometheus to upgrade from tvOS 9 to tvOS 10.1, but unless you saved .shsh2 blobs for 10.1 while it was still signed, it’s not going to happen. Even if you did, the unsigned upgrade process may be more complex than on iOS, so contact tihmstar or nitoTV for advice. If in doubt, stick on tvOS 9. You’ll still get the upcoming updates to nitoTV. Start saving blobs.

tvOS 9.0-9.0.1
You can jailbreak already with Pangu, so stay where you are. It may be possible to use Prometheus to upgrade from tvOS 9 to tvOS 10.1, but unless you saved .shsh2 blobs for 10.1 while it was still signed, it’s not going to happen. Even if you did, the unsigned upgrade process may be more complex than on iOS, so contact tihmstar or nitoTV for advice. If in doubt, stick on tvOS 9. You’ll still get the upcoming updates to nitoTV. Start saving blobs.

Apple TV 3 and below
There’s nothing you can do. You will not be supported by any upcoming jailbreak, so carry on as you were.

Conclusion

All that is left to say is that regardless of device, current iOS version, model, or happiness with your current setup, save blobs for all iOS versions from now on. They open up more options in this guide, and they might allow you to jailbreak in the future too. Do not wait until it’s too late to find out their uses. Even in the last few months we’ve seen Prometheus spring up, and an iOS 9.x downgrade tool for 32-bit too. Both require blobs, which people kept saying were useless before. Developers of these tools have always advised you to save blobs as they can come in handy, and they’re right.

For 64-bit devices, .shsh2 blobs can be saved with TSS Saver in a matter of moments. For 32-bit devices, TSS Saver can also be used. These blobs can be converted to normal .shsh blobs easily if required, and contain extra information that may be of use in future. If you want to be doubly safe and save a normal .shsh too, try savethemblobs, forget Tiny Umbrella.

Remember, blobs can only be saved for an iOS version while that version is signed by Apple. You do not have to actually have your device on the iOS version to save blobs for it, it just needs to be currently signed. Get saving!

That just about wraps it up. Hopefully this advice covers you (it should cover all recent situations) but if you’re on a very old firmware, or see something I haven’t addressed, send me a message in the comments below and I’ll see what I can do. Good luck!

  • Natalie

    Short answer, probably not.

  • Chris Ryan

    good article…my only questions are : does yalu still need reloading every 7 days?
    same question about libertv…every 7 days still ?

    • f96lrs

      Yes

      • CryptoCoin420

        This is the worst part about This 10.1.1 JB on iPhone 7. Glad I have JB Tho.

      • mickey

        Ext3nder will auto sign for you. You’ll have to search it yourself as it is in a grey area repo in terms of piracy.

      • Ash

        Yes.. hope for a future update to the Yalu for 10.1.1…

  • Mark S

    Looks like my old hacker’s flow chart, just in verbose mode.

  • TheGreatShalaw

    I’m tired of iPhone! S8 here I come!

    • Natalie

      Hope you enjoy it ^^ It’s a solid phone!

      • Abhijeet Gupta

        Finger print sensor is Almost unreachable

      • Blacklight: Retribution

        not for me.

  • White Michael Jackson

    Still on ios 9.0.2 jailbroken. If I lose the jailbrealk somehow I’m getting android.

    • tariq

      which android?

      • Natalie

        Android 17 or 18. 18 is cuter

      • White Michael Jackson

        17 is where is at.

      • White Michael Jackson

        I am not sure. I have deprived myself of something else and exciting for SO long i am probably going to do months of research. Maybe sony’s xperia, one of the new motorola phones.

      • mrgerbik

        Id check out google pixel – vanilla android is where its at

      • Abhijeet Gupta

        Pixel any day or even the 3T

      • tariq

        Personally, I recommend Z3 compact out of any Xperia line up, I used many of the Xperia phones and Z3c is the best ome they have. And Idk about Motorola, never had one.
        My advice tho, try out the S7e, u might like it
        Hope this helps, adios!

  • Digitalfeind

    8.4.1. Can be jailbroken with the original Yalu. Downside is you MUST know what you are doing as it not a simple plug and click.

    • Joaquim Barbosa

      Have you done it personally yourself? I haven’t seen many (if any) success stories, and the GitHub claims it is an incomplete jailbreak. The Issues section if full of people reporting problems, rather than success.

      • Digitalfeind

        Not me personally but I have helped a couple people. It is extremely difficult and I would not recommend it. But the option is there.

  • sandro khokhiashvili

    I was hoping for an april’s fool

  • sandro khokhiashvili

    I was hoping for an april’s fool

  • Mike P

    Wait, so I CAN jailbreak a ip7(+) on 10.1.1?

    • Natalie

      Yes, but the jailbreak is the one Luca released for 10.2 BUT, kinda dropped support for the 7+ in later versions of the tool, 10.1.1 /is/ jaibreakable but it’s really unstable. Just getting the Match Portal app to load the jailbreak instead of rebooting is a task in itself. I’d say not to try it since if you mess up, you’ll be forced to 10.2.1 or 10.3. Just stay where you are for now.

      • mickey

        Although it is incomplete, for some people Mach portal is completely stable. If you follow a proper guide it’s very unlikely you’ll be forced to restore/update.

      • Natalie

        For the current devices yes, 10.2.1, match portal (Yalu10.2) is very stable, my iPad has never once had a problem loading the jailbreak. BUT! on an iPhone 7, 10.1.1, NOT 10.2.1 on anything other than an iPhone 7. The IPA used to load the Match Portal app onto an iPhone 7/+ running 10.1.1 hasn’t been updated since Luca released the 10.2.1 IPA file.

      • mickey

        Yes that is what I meant, Mach portal for iPhone 7. I rarely have an issue loading Mach portal on my 7+. The newer substrate fix has helped tweak compatibility as well. No it isn’t complete/perfect since there are still things broken in the jailbreak, but it can be very usable for some. If you’re on 10.1.1 + i7 it’s worth a try at this point since nothing else may come out. Unlikely you’ll mess up to the point of having to upgrade to 10.3 (there’s also iCloud erase to possibly retain your current version). If it’s too unstable for daily use than you can go back to stock. I do personally get random reboots every few days. I had better stability early on with less tweaks but at this point I’d rather live with it so I can have the majority of these tweaks.

  • Templar

    Link to iphone 7 10.0 jailbreak?

    • mickey

      The iPhone 7 jailbreak only supports 10.1.x. The article isn’t correct.

      • Templar

        That’s what i thought just wanted to make sure

      • Joaquim Barbosa

        I don’t think that’s correct. Luca’s site and the jailbreak subreddit both say 10.0.1-10.1.1.

  • Shlomy Malka

    I think that Apple won the final ! Jailbreak is hard and almost impossible now .
    That it people give up, its will never be the same as you use to.

    • Strykker

      I missed the window and now I fear it is painted shut. Everyone is hoping to turn this around but looks bleak for the foreseeable future. Miss it for sure

    • romark

      sorry, but now are another information outside

  • YogaIbnu

    does it work with iOS 10.0.2 ?

    • Joaquim Barbosa

      Which device?

  • Poporopo00

    …i tried my iphone with stock IOS and i can’t stand with all the limitations it has. It may be secure but i love the jailbreak part. I will for sure go Android if i lose my JB.

    Apple won the battle i guess, re-signing every 7 days and not being untethered is sad.

    Of course, is just my opinion.

    • Joaquim Barbosa

      Try Ext3nder from julioverne to solve 7-day signing.

  • lulzimgashi

    why does work iP7 downgrade with valid .shsh2 blobs for iOS 10.1.1 ?

    • Joaquim Barbosa

      I don’t think it does. Did I say that?

  • Dae

    iPhone with no jailbreak equals a brand switch. the s8 is so nice i actually want it but I’m just gonna wait till iPhone 8 and if its not nothing major or compelling enough to get I’m going to get s8 the day after the iPhone 8 is revealed!!!

  • Ash

    iPhone 5s ios 8.1.2 :/ is there any method for update it to 10.2?
    ”I have the .shsh2 blobs for iOS 10.2”

    • Joaquim Barbosa

      As the article says, you can use Prometheus to move to 10.2 with blobs. But you may need to enable tfp0 on your iOS 8.1.2 jailbreak first.

      • Ash

        how to enable tfp0?

      • Joaquim Barbosa

        It may in fact already be enabled. The information I’ve found is contradictory. Perhaps try anyway, and if it doesn’t work, search the jailbreak subreddit for tfp0 on your particular jailbreak. Some say it is already enabled, others not. Let me know how it goes!

  • Andres David

    So I havent updated my software im still on 10.1.1 7+ should i stay or what im so disappointed that nothing has released ye

    • Joaquim Barbosa

      As the article says, you can try Yalu1011 b3. It is not as stable as the one for 10.2, but many people find it usable.

      • Andres David

        how unstable is it Joaquim? is it complicated to do it? i got nothing lose anymore are their even good tweaks that support it

      • Joaquim Barbosa

        It’s no more complicated to do than Home Depot or Yalu102. You just side load the app with Impactor from your computer and then run the app on your device. The only difference is that you’ll need to install a fix for Substrate to get it to work. Search the jailbreak subreddit for a how-to. Good luck!

      • Andres David

        thanks for the advice Joaquim ill take a look at it

  • Balthazor

    I am stay in 9.2.1 iphone 6s plus, but pangu can’t jailbreak 9.2.1
    Above article should be revised

    • Joaquim Barbosa

      Pangu can jailbreak 9.2.1. Their most recent tool is for 9.2-9.3.3.

      • Balthazor

        Pangu can jailbreak 9.2.1 iphone 5S AFAIK, while iphone 6 and up it can’t
        Several discussion on reddit and some others regarding this issue on 9.2.1 iphone 6 and up

      • Joaquim Barbosa

        Interesting, I’ve never heard that or read about it. Could you link an article discussing it please? Would be good to know if that’s true, and if so, why…

  • Tony Trenkle Jr.

    Doing a jailbreak post like this on April 1st is very gutsy. lol

  • Joaquim Barbosa

    Yep, seems you’re right. Luca’s wording is unclear, as 10(.1(.1)) should mean 10, 10.1, 10.1.1, but the Reddit table is clear enough. Thanks for the heads up!

    • mickey

      No problem. Yeah it’s a bit confusing. I only know because I know a few people that stayed on the lowest iOS 10 version thinking it was the safest and now are out of luck.

  • Ed

    How would you have iOS 10.2 blobs if you are running 10.1.1? I have an iPhone 6 on 10.1.1 and it said that you can do that by jailbreaking and then using rhe jailbreak powers to upgrade to 10.2 with Prometheus. But how would I have 10.2 blobs in the first place?

    • Joaquim Barbosa

      If you saved them when 10.2 was signed. As I’ve said, you don’t have to be on a given firmware to save blobs for that firmware, it only has to be signed by Apple. So, even if you’ve never left 10.1.1, you could have saved blobs for 10.2 and any other firmware whilst they were signed. I am on 10.2 myself, but have blobs for everything from 9.3.3-10.3…

  • Vinny Perez

    So I’m jailbroken (well was) on iPhone 6s, 9.3.3 been like this since I jb thru the website. my pang up/pp app keeps crashing. So I can’t re-jb anymore now. Battery drains plenty times before, why now all of sudden it doesn’t want to start? Help plz

    • Joaquim Barbosa

      I don’t understand your question, sorry. Could you explain again? Have you tried jailbreaking with this website instead of the Pangu app?

      https://jbme.qwertyoruiop.com

      • Vinny Perez

        Sorry about my explanation woes. But yes I got it working thru that website. Appreciate your help.

  • Abhijeet Gupta

    Very well written, J. A very detailed article. Hope it helps a lot of people.

  • Lovepreet Mann

    Hey Joaquim Barbosa was this article was created on “April 1, 2017”, Just Wondering. One thing more iDB team, can you please provide dropdown for download links i.e iOS firmwares, jailbreak tools etc, it is missing on this new site. I manually went by /download to download firmware. Thanks for this good article though.

    • Joaquim Barbosa

      It was indeed, but there are no April Fool’s jokes. I promise. I update it regularly when new information comes out, but it was originally posted on April 1st. Glad the article was helpful, thanks for reading!

    • Joaquim Barbosa

      Downloads will be returning to the navbar soon!

      • Lovepreet Mann

        Thanks.

  • King|Puffdaddi

    One thing about the 10.1-10.1.1 section. First of all you always say yalu1011 which is better known as mach_portal, so people will probably find more information under that.
    The other thing is, you say for 64-bit devices excluding the iPhone 7(+), one should use yalu1011(mach_portal) to jailbreak and than update to iOS 10.2(only with blobs) to use the more stable yalu102. That’s not needed because yalu102 is compatible with iOS 10-10.2 for all 64-bit devices excluding the iPhone 7(+).

    • Joaquim Barbosa

      Great feedback; I’ve made the changes you suggested. Thanks for reading!

  • Timothy

    Detailed and helpful. Could you put in a Wikipedia-style table of contents with anchor links, so people on mobile don’t need to scroll for miles? 🙂

    • Joaquim Barbosa

      I’ll look into it, though I haven’t seen the option in the post creator before. Thanks!

    • Joaquim Barbosa

      Done! Enjoy!

  • Blacklight: Retribution

    My iPhone 7 Plus is waiting for a jailbreak while it’s on iOS 10.3.1

  • Felipe Queiroz Drumond

    The only news is that there will be no jailbreak after all. If Pangu really had something, they would have released it. However, 10.3.2 is released and they are silent.

    • Joaquim Barbosa

      Not true. If it is still not patched, they may have saved it for iOS 11. Also, people other than Pangu have commented saying that many bugs were patched in iOS 10.3.2 that they could use to make a tool. You are right that Pangu might not release anything for a while, but that’s not the whole story. Thanks for reading!

      • Felipe Queiroz Drumond

        I really hope you are right! I’m a jailbreak enthusiast and if there is something missing in my iPhone 7, it is the jailbreak and its many great tweaks. However, why would someone hold the tool waiting for iOS 11? Would they hold it and wait for iOS 12 as well? Jailbreak will not survive in that pace, unfortunately.

      • Joaquim Barbosa

        This is a good point, but I think it’s more that the exploits are useful to Pangu (or whoever) for research. So they can keep using them until they’re patched. Once they are, they lose nothing by releasing a jailbreak, so they do. It’s not that they’re keeping them always for the next iOS jailbreak, it’s that they’re keeping them forever to use them until they’re useless…

        Many bugs have been patched in 10.3.2 however, so a couple of people have IMPLIED that something could be made for 10.3.1 using those patched bugs.

  • Mariano Martinez

    Im still on a iphone 6 8.4 jailbroken , and my phone is not fast as it was. Will a jailbreak be in the way or this is the rip of them?

    • Joaquim Barbosa

      You could use Cydia Eraser to stay on 8.4 and wipe your phone, or use Prometheus to move to iOS 10.2 and jailbreak there. There is no jailbreak for the current firmware (iOS 10.3.1/2) however.

      • Mariano Martinez

        Thanks for the reply. But 10.2 jailbreak is not untherred am i right? How does cydia eraser work? does it do the job well or are there chances of losing my jailbreak? thanks again

      • Joaquim Barbosa

        Cydia Eraser is not 100% perfect, you’re right. It often works, but it can take days to finish, and it can fail if you have deleted system files like keyboards or language packs. I normally advise people to use it only if they were going to restore/update their phone anyway, as a last try.

        If it works, you’ll be able to stay on 8.4 untethered with a new, clean phone.

        The 10.2 jailbreak is semi-tethered, but I don’t find that too annoying. However, you can only go to iOS 10.2 if you have .shsh2 blobs saved for 10.2. Do you have blobs saved?

        If you don’t, your only choices are: 1) do nothing and stay as you are, 2) try Cydia Eraser and accept restoring your phone to 10.3.2 if it doesn’t work, 3) move straight to iOS 10.3.1 QUICKLY now before it is unsigned, and hope that a jb is released for it…

      • Mariano Martinez

        10.3.1 i have blobs saved but if i dont update and windows closes and a jailbreak comes out will i be able to upgrade then?

      • Joaquim Barbosa

        If you have 10.3.1 blobs saved, you SHOULD be able to update after signing closes, though I can’t personally promise. Do you have iOS 10.2 shsh2 blobs saved?

      • Mariano Martinez

        Yes i have , but knowing that jailbreak for 10.2 is not unthereded i hate that each time my phone goes off i have to jailbreak again

      • Joaquim Barbosa

        I guess it depends on how often you reboot your phone. I don’t find it annoying to run the app quickly after rebooting, it takes about a minute. Up to you of course. If you do decide to do it, use my Prometheus guide, good luck!