Fix SSL Kill Switch2 not showing on Settings
If you landed on this blog post, it probably means you already know what SSL Kill Switch2 is. Therefore I'm not going to explain what it is, but if you want to read more about it, you can find the details here.
If you've jailbroken your device on iOS 11.2 – 11.3.1 using the Electra Jailbreak (thanks coolstar 🙌) and you tried to install SSL Kill Switch2, you probably noticed that after successfully installing it, the Settings application won't contain this row.
Here is how to fix that:
- SSH into your device and uninstall
SSL Kill Switch2:dpkg -r com.nablac0d3.SSLKillSwitch2
- Open Cydia and make sure you already have
PreferenceLoaderinsalled. Otherwise install it. - Reinstall
SSL Kill Switch2:dpkg -i com.nablac0d3.sslkillswitch2_0.12.deb.debkillall -HUP SpringBoard
I really liked Jonathan Levin's pattern on LiberiOS, where he sets /jb as the root directory for all-jailbreak-things. I now use this same pattern on all my jailbroken phones.
- SSH into your device and create a
jbin the root directory:mkdir /jb
- Copy the
DynamicLibrariesfolder into/jb:cp -r /Library/MobileSubstrate/DynamicLibraries /jb
- Delete the
DynamicLibrariesfolder:rm -rf /Library/MobileSubstrate/DynamicLibraries
- Create a symbolic link from
DynamicLibrariespointing toTweakInject:ln -sf /usr/lib/TweakInject /Library/MobileSubstrate/DynamicLibraries
- Copy the content of
DynamicLibrariestoTweakInject:cp /jb/DynamicLibraries/* /usr/lib/TweakInject/
- Open Cydia and reinstall the
Tweak InjectorandPreferenceLoaderpackages.- Note: Reinstalling
Tweak Injectorwill reboot your phone, so you'll have to re-jailbreak it.
- Note: Reinstalling
- When your phone reboots and you are able to re-jailbreak it, open the Settings app and now you should see the
SSL Kill Switch2Settings row. - Once everything is working you can remove the temp
DynamicLibrariesfolder:rm -rf /jb/DynamicLibraries
You can use these steps to fix almost any Cydia Tweak not showing up on the Settings app.
Now after doing all of this, you can finally enable SSL Kill Switch2. But it looks like it's not working on iOS 11 ☹, so we'll have to wait for Alban Diquet to fix this.️
Photo by Tyler Lastovich on Unsplash