Experience your legacy devices like never before.
Download File | Version | Date | Hash | ||||||
---|---|---|---|---|---|---|---|---|---|
v1.0.4 | 2025/04/17 |
Details
|
|||||||
v1.0.4 | 2025/04/17 |
Details
|
Mitigated a bug where the sigcheck patch was not applied correctly on A9X devices.
The program may get stuck before/after iBSS/iBEC/PongoOS transmission.
This may be due to USB connection issues. Restart if it happens.
Restoring to iOS 10 may result in your device getting stuck in recovery mode.
Until a future update fixes the issue, restore to iOS 10.3.3 first before downgrading to your target version.
Restoring to a version that is too old using pre-installed blobs may fail.
Perform a tethered downgrade first, then retry the untethered downgrade.
Restoring any device using pre-installed blobs from factory may not restore baseband correctly.
Baseband features & activation may not work.
Tethered restores may work fine.
For devices with a baseband chip, if Found non-customer FDR hashes. pops up during a restore, it's almost certain you'll have baseband issues.
There is no fix for now.
Workarounds might be developed in the future.
A9 SEP exploit (shcblock method) can sometimes fail.
Some A9 devices on iOS 9 cannot be activated. Complain to Apple.
iOS 10 & 11 may fail to boot when restoring or tether booting, getting stuck on "recfg done".
Solution: Force reboot and try again. In case your device panics instead of hanging, report the issue.
The latest baseband firmware for iPhone 7 Global (iPhone9,1 and iPhone9,2) & iPad Pro (A10X) Cellular is not compatible with iOS 10.
No cellular features, activation may not be possible. YMMV.
Q: What is turdus merula?
A: turdus merula is a tool that allows you to downgrade your iOS device to any version you want, tethered or untethered (SHSH blobs required for untethered downgrades).
Q: SHSH what?
A: SHSH blobs are files dumped from Apple's server during the time when a specific iOS version is signed, usually only when that version is the latest. They are required for untethered downgrades and cannot be fabricated.
Q: Tethered? Untethered?
A: Tethered downgrades require you to connect your device to a computer every time you want to boot it, but don't require SHSH blobs. Untethered downgrades act like normal, no computer required after the downgrade, but require SHSH blobs.
Q: What devices are supported?
A: A9-A10X devices running any iOS/iPadOS version are supported. A11 and later devices are not supported, A7 & A8 devices or tvOS might be supported in the future.
Q: What iOS versions are supported?
A: Any iOS version that the supported devices ever ran are supported. You can finally restore back to iOS 9 😇
Note that tethered downgrades might have a more limitated range of supported versions.
Q: How does this differ from futurerestore?
A: futurerestore needs a compatible SEP to work, limiting what iOS versions you can downgrade to, turdus merula doesn't, and thus supports all iOS versions.
Q: Will turdus merula ever be open-source?
A: An open-source version of turdus merula is planned for the future, but it isn't the priority right now. The current focus is on making the tool as stable and reliable as possible, improving the program and fixing bugs.
Q: Found an issue?
A: Report it here: GitHub Bug Tracker
Q: Is there any guide?
>> Untethered Downgrade Guide
>> Tethered Downgrade Guide