IF YOUR DEVICE SUPPORTS LEGACY-IOS-KIT, YOU SHOULD REALLY USE THAT OVER THIS.
all versions 7.0-12.5.7 are supported a7-a10x
iOS | App Store | Home button | Volume keys | Cydia | Tweaks | Respring | Cellular | Sideloadly | iTunes |
---|---|---|---|---|---|---|---|---|---|
7.0.x** | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ |
7.1.x** | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ |
8.x** | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ |
9.x** | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ |
10.x** | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ |
11.x | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ |
12.x | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ | ☑ |
**recomed versions
This script deletes everything on your phone, including the main OS if you are not downgrading to iOS 10.3.3 or later. Make sure to backup all of your data before using this script as anything on the device prior to running this script will be UNRECOVERABLE afterwards. Use this script at your own risk. We are not responsible for any damages caused by you using this script.
To use this app, you need to downgrade to a supported version, and have a supported device.
xcode-select install
to install git
on macos
git clone https://github.com/y08wilm/Semaphorin && cd Semaphorin
Connect device in DFU mode
sudo ./semaphorin.sh <the version you are downgrading to> --restore
For example you may write sudo ./semaphorin.sh 11.1 --restore
The script has to backup important files from your current iOS version before you can downgrade.
When the script asks [*] Please enter the iOS version that is currently installed on your device.
, type your current iOS version and then hit the Enter key to continue.
It should then begin the process of downgrading your device. Please follow the on screen instructions. This might take a while. Your device will reboot multiple times.
If you downgraded to iOS 9 or later, please use the jailbreak app on your home screen to begin jailbreaking your device.
Connect device in DFU mode
sudo ./semaphorin.sh <the version you downgraded to previously> --boot
For example, if you downgraded to iOS 11.1, you would run sudo ./semaphorin.sh 11.1 --boot
.
It should just boot to your requested iOS version normally.
linux or mac
Stable internet connection. Please don't try using this with dial up...
At least 20GB of free space on your computer
USB Type-A port and Lightning cable. USB Type-C ports will NOT work with this script. If you're using a Mac that only has a USB-C port (such as 12" MacBooks, and late Intel MacBook Airs) a dongle/dock with a USB-A port should work just fine with a standard USB-A to Lightning cable.
Working iDevice: The script has to backup apticket.der
, sep-firmware.img4
, Baseband
, and keybags
from your device before you can downgrade to an older iOS version.
We now have a Discord server where you can get help with this project.
If, for whatever reason, that invite link does not work, please contact wilm271 on Telegram.
The Discord server is strictly for Semaphorin support only. Please don't bring personal issues into our server.
this willdelete setup.app to bypass actvation
The script only officially works on macOS 10.15 or later and linux due to some limitations on the developer's end. You have to install one of those versions to use the script. Please do not ask us about this.
Windows support is not planned either, do not ask about this either.
iPads have uicache issues with most jailbreaking tools. To open Cydia, enter cydia://
in Safari's address bar and press Enter.
iPads have uicache issues with most jailbreaking tools. To open wtfis, enter wtfis://
in Safari's address bar and press Enter.
- PsychoTea for MeridianJB which we use for iOS 10.3.3 downgrades
- coolstar for Electra and Chimera jailbreaks which we use on iOS 11 and 12 downgrades
- edwin170 for a ton of help with fixing cell service, icloud, audio, 3d touch, gyroscope, microphone and other issues
- johndoe123 for the a7 ios 7 downgrade guide which made this entire project possible
- LukeZGD for the updated cydia.tar for jailbreaking older ios versions
- TheRealClarity for wtfis.app which we repurposed to run evasi0n7 for sandbox patch on ios 7 to allow cydia substrate to not break apps
- Nathan for the ssh ramdisk and iBoot64Patcher fork
- Mineek for seprmvr64 and other patches. I want to give a very special thanks to Mineek, if it werent for them this entire project would have not been possible. you are amazing and i appreciate all that you do, thank you so much
- nyuszika7h for the script to help get into DFU
- tihmstar for pzb/original iBoot64Patcher/original liboffsetfinder64/img4tool
- Tom for a couple patches and bugfixes
- xerub for img4lib and restored_external in the ramdisk
- Cryptic for iBoot64Patcher fork, and liboffsetfinder64 fork
- libimobiledevice for several tools used in this project (irecovery, ideviceenterrecovery etc), and nikias for keeping it up to date
- Nick Chan general help with patches and iBoot payload stuff
- Serena for helping with boot ramdisk.
- planetbeing for dmg tool from xpwn
- exploit3dguy for iPatcher which is used for patching iBoot on ios 7
- dora2-ios for iPwnder
- NyanSatan for fixkeybag