Cydia not updating 5 0 1
The main thing to remember here is that you are pointing at the older IPSW file despite running a newer version of i OS, this will continue to be the case until a new version of redsn0w is released to circumvent that aspect of the procedure.
If you have a white Cydia icon it’s because you didn’t perform a tethered boot properly, so just go through that step again and you’ll be fine.
Please make sure that your toolchain of choice is producing signed dylibs, if it is a fat binary, make sure that all slices are signed.
Use ldid to sign: Failure to do this will invalidate the process and make it lose all entitlements.
32 bit binaries loaded on 64 bit devices fail to do so since the 32 bit pagesize has been changed from 4096 bytes to 16384 bytes.
Tweaks targeted at 32 bit binaries on i OS 9 must now be compiled with regularly.) If using Xcode, add a new entry to Other linker flags containing "-Wl,-segalign,4000" to the build settings of your project or target and make sure that the build option "Enable Bitcode" is disabled.
If all of this seems confusing or causes a headache, just wait until a new version of redsn0w is available or better yet wait for the untether.
Red Sn0w will warn you that this can not be undone. After jailbreaking you'll need to perform one tethered boot before unlocking. You'll be walked through DFU mode and your phone should reboot.
After your phone reboots you'll need to perform the following steps to unlock it: A few users have seen issues where their phone will not obtain service after using ultrasn0w on i OS 5 or i OS 5.0.1.
While we wait for pod2g to release his untethered jailbreak for i OS 5.1.1 for i Phone, i Pad and i Pod touch, Dev team has released a new version of Redsn0w (0.9.11b1) that allows i Phone 4S and i Pad 2 users to downgrade their i OS device to i OS 5.0.1 so that they can use the Absinthe jailbreak to jailbreak their device.
This is a step-by-step guide for users to downgrade their i Phone 4S on i OS 5.1 or i OS 5.1.1 to i OS 5.0.1.