After jailbreaking iOS 4.3 on your iPhone, iPod Touch or iPad with Sn0wbreeze 2.3b1 or PwnageTool bundles, you will find MobileSubstrate broken on your iDevice. It is probably due to the new ASLR security technique adopted by Apple to make iDevices more secure against vulnerabilities described back in Pwn2Own contest 2010.
3 Steps to Fix iOS 4.3 MobileSubstrate in Cydia:
- Open Cydia and install afc2add app. You can easily find afc2add through ModMyi repo. Do not forget to reboot your iDevice after afc2add installation.
- Download iPhone Explorer for Windows or Mac OS X from here. Connect your iDevice to your computer via USB cable and launch iPhone Explorer.
- Download MobileSubstrate DEB file from here and place it into the following location using iPhone Explorer. Once done, reboot your iDevice using iBooty 2.0.1.
To confirm that you have the latest version of MobileSubstrate installed, navigate to Cydia > Manage > Packages > Click on Simple button > Scroll down to MobileSubstrate. After installing the correct and most updated version of MobileSubstrate, you can run Winterboard app on your iPhone, iPod Touch or iPad without any crashing issues.