turdus merula logo

turdus merula

Experience your legacy devices like never before.

Latest Release

Download FileVersionDateHash
Download for macOS
ArchOS / VariantDownload
x86_64, arm64
(Universal)
macOS 10.12 or later
(Minimal)
.gz
.zst
OSX 10.11 or later
(Legacy)
.gz
.zst
v1.22026/01/08
Details
VariantFileSHA-384 Hash
Minimal.gzaa8f1aad620738db0fd04855cd9f3899c0b9c1245a664f6d9c604e213803f2e9aee6cea3d1eb17fee88885f9011edd53
.zst4bb31e67fe8d1b15d6d134b131cbaec88d95e04d8f13aa55d0509b9ea7d27982e6d747e849c11b806699bd49769b55da
Legacy.gz73269aeada35513dcb500cb8b3a1f5c29c5f29f6fa9e0bd4e04e4d0f83e60e13613fc2dd2b51567e22e58ae18ce488a3
.zstb57302634a3e49d331196cd74f9af5e31db41d40c51e7e4e4d90fce3ca9b12e2e4b916776c4c448002e93e9676d7894a
Download for iOS
ArchOS / VariantDownload
arm64 iOS 14 or later
(rootful)
.deb
iOS 15 or later
(rootless)
.deb
v1.22026/01/08
Details
VariantFileSHA-384 Hash
rootful.deb3abb03cfe8438ab736f8c917d1ff3d093d868bb707c8f50527dbc0bbce637e8c30365cdf7bfb2ab9181f199405e263e4
rootless.deb3c555717eb17d42b6253b4baaef6cb9e962b2462edcd8b80f26ea01acd37fbf5bd4213c0c120dcba112b8de5ef337855
Download for Linux
ArchDownload
amd64 .gz
.zst
arm64 .gz
.zst
v1.22026/01/08
Details
VariantFileSHA-384 Hash
amd64.gzc8510841b01f4c0107fcbbbddf24a56514fcdf9b4fac27cb3487fc11835cb55a40d4f0ce1d16bd6489f77e509c84e3c0
.zst912c04457136a68bd066f99149ce7f7b2d8ddaacb0ea71732d99840a596d3b51f3c2c16eae1a1ca9cbdfee9693b27f3d
arm64.gze31b999745271166a64f28d0f565ce0546a912001e41ef9e12967fe93dc00e77ce8b3dbe677f6be09d3c00ab2fa6c195
.zst012873b60cd4752e79b84d6726a480860a263a3f2adcdba38a45431ade83b481b35a98af3e7ed006ec0459d9bc82fe6f
See details >>

Changelog

Known Issues

Frequently Asked Questions

Q: What is turdus merula?
A: turdus merula is a tool that allows you to downgrade your iOS/iPadOS device to any version you want, tethered or untethered (A valid SHSH blob is required for untethered downgrades).

Q: What is a SHSH blob?
A: SHSH blob is a file generated by Apple that signs a specific iOS/iPadOS version. It can only be obtained while Apple is still signing that version. SHSH blob is required for untethered downgrades and are uniquely tied to each device.

Q: What is the difference between tethered and untethered downgrades?
A: A tethered downgrade requires connecting the device to a computer every time it boots, but it does not require a valid SHSH blob. An untethered downgrade functions like a normal system boot without requiring a computer, but it does require a valid SHSH blob.

Q: What devices are supported?
A: Devices with A9 to A10X chips running iOS/iPadOS are supported. Devices with A11 and later chips are not supported. Support for tvOS may be considered in the future.

Q: What iOS/iPadOS versions are supported?
A: All iOS/iPadOS versions that the supported devices have previously run are supported. Note that tethered downgrades may have a more limited range of supported versions.

Q: How does this differ from futurerestore?
A: futurerestore requires a compatible SEP to work, which restricts which iOS/iPadOS versions you can downgrade to. turdus merula does not have this limitation and thus supports all iOS/iPadOS versions.

Q: Will turdus merula ever be open-source?
A: An open-source version of turdus merula is planned for the future, but the current focus is on stability, reliability, and bug fixes.
- LGPL sources are here >> libirecovery libfragmentzip idevicerestore
- Module objects built into idevicerestore are available here >> resource.tar.zst

Q: Where can I find the usage instructions?
A: Here

Q: How should I report a discovered issue?
A: Please report it here: GitHub Bug Tracker

Q: Is there a comprehensive user guide available?
A: The detailed user guide can be accessed here.
>> Untethered Downgrade Guide
>> Tethered Downgrade Guide

Credits

Made by

Clarity Clarity
kok3shidoll kok3shidoll
Mineek Mineek

Thanks to

Alfie Alfie CG
axi0mX axi0mX
Cryptic Cryptic
littlelailo littlelailo
nickchan Nick Chan
Siguza Siguza
staturnzz staturnzz
tihmstar tihmstar
windknown windknown
xerub xerub
checkra1n checkra1n team
libimobiledevice libimobiledevice