![]() It could be an idea to wait for the next jailbreak to come out, just in case something goes wrong and you’re forced to restore to iOS 9. I didn’t have 8.4 for very long, but I remember that it ran much better than 8.1 and especially 9.0.2 (another “upgrade” like 9.0.2 would most likely brick the thing). That said, I would probably not have upgraded from iOS 7 to 8 again unless I had a very good reason or at least knew that I could go back (which you should be able to since you have both baseband and SHSH blobs backed up). ![]() If I have understood correctly, the -bbupdate option just forces a baseband replacement even if the currently installed one is newer, at least the -bbupdate option is used when performing OTA downgrades on iPhone 4S / iPad 2 to replace the newer baseband. I don’t know if this means that upgrading to these versions will cause baseband mismatch too, but downgrading to them will certainly cause trouble. User can Re-Restore on those versions only. IPhone 5/5C: Baseband Mismatch only when trying to downgrade to 8.3, 8.4, or IOS 6. It is possible to future proof by backing up the r inside the baseband archive though. If we do that, the previous baseband is useless, even if its version number is higher. Thus the answer is: we can preserve the current baseband or install a new one, which must be signed by Apple. It is not possible to avoid the random nonce, so once the baseband has been replaced, an older file cannot be used. It is possible to prevent baseband upgrades on jailbroken firmware, but that requires us to stitch the current baseband to the custom IPSW. My final question was if basebands must be signed every time. However, it is possible to grab the 8.4.1 baseband and combine it with 8.4 firmware, using the modified build manifests by alitek12 (you’ll find his profile somewhere in the comments below). I wondered if it was possible to jailbreak 8.4.1 using Yalu, and the answer appears to be “no” on 32-bit (I did not succeed on my iPad 2 at least). Baseband 10.00.00, that shipped with iOS 9.0 to 9.2.1, was incompatible with iOS 6 and 8.4/8.3, but baseband 11.51.00 is actually compatible with most if not all previous versions (I’m writing this on 6.1.4). Given saved baseband and blobs for two completely different yet jailbreakable iOS versions with incompatible basebands, would it be possible to build custom IPSWs for them and use Odysseus to restore to these IPSWs as many times as one would like, or does baseband upgrades/downgrades require extra signing each time?Ģ017 Edition: Dear Googlers of the world, I have learnt lots of stuff since writing this post. What happens if I forget to include baseband.tar when creating a custom IPSW? Will I brick my phone?Īs a last resort, would it be possible to downgrade to iOS 8.4.1 using OdysseusOTA, jailbreak it using Yalu (is it still incomplete and not really usable?), dump the baseband (8.02.00), build my custom 8.4 IPSW and restore to it? How can I get that baseband version and have it signed so that I can include it in my custom IPSW without actually downgrading to iOS 8.4.1? ![]() ![]() If I’ve understood everything correctly, I can still downgrade to baseband 8.02.00 since Apple still signs iOS 8.4.1 OTA, but there is no (usable) jailbreak for iOS 8.4.1. Is baseband 10.00.00 compatible with iOS 6.1.4, 8.3 or 8.4? If not, is baseband 8.02.00 compatible with any of them? After all, jailbroken 9.0.2 is much better than jailed 9.2.1. With no FirmwareBundle available for 9.0.2 (can I create one based on the 9.0 bundle?), I won’t be able to go back to 9.0.2 in case something goes wrong, so I’d like to be sure that I actually have a chance to successfully downgrade before I do anything. I prepared a custom IPSW for 6.1.4 with my current baseband (10.00.00), p0sixspwn and ssh_small included, but learned that the baseband might not be compatible right before I was going to use it to restore to 6.1.4.įrom what I’ve read the worst thing that can happen is that I won’t get service and will be forced to restore to 9.2.1 (or, through p0sixspwn/ssh_small, hacktivate and then restore to whatever version I have blobs and compatible baseband for). I have blobs for all three versions and am comfortable with using the Odysseus tools, but I know very little about basebands except that they may cause much trouble. Now I’ve had enough and want to downgrade using Odysseus, ideally to iOS 6.1.4 (which I have regretted leaving every single day for 2.5 years), but I can live with 8.3 or 8.4 too. IOS 9 has slowed down my device and made several of my most used apps almost unsuable. Saved basebands: 10.00.00 (from current iOS) only (that is, unless TinyUmbrella automatically saves baseband too when saving blobs.
0 Comments
Leave a Reply. |