How to Fix iBooks issue in iOS 4.2.1 Greenpois0n Jailbreak
iBooks refuse to open on iPhones Jailbroken with greenpois0n on iOS 4.2.1 firmware. Users who attempt to open books purchased from the iBook store are prompted with the following error message: There is a problem with the configuration of your iPhone. Please restore with iTunes and reinstall iBooks. And, if you restore your device from iTunes, it will remove the jailbreak. Follow the steps below to fix iBooks problem on iOS devices jailbroken with greenpois0n.
Why iBooks fail to open on jailbroken device?
Whenever a user tries to open a Book purchased from the iBookstore, iBooks tries to run unsigned or improperly signed binaries as a test to see if the device is jailbroken. If those binaries run successfully, the device is marked as having been jailbroken and the eBook refuses to open.
- Jailbroken iOS device with greenpois0n
- MobileTerminal must be installed on the device.
- A SSH client for your computer (Windows: WinSCP – Mac: Cyberduck ).
- Download the fix files for iBooks.
How to Fix iBooks Problem on Jailbroken iPhone, iPad, iPod touch on iOS 4.2.1
Step 1: UnZip the downloaded fix file and locate the file ibookfix.sh under folder script.
Step 2: Copy the file into folder /var/mobile/device (via SSH or iFile).
Step 3: Launch MobileTerminal on your device and type and run the following commands one by one:
Step 4: Select your iPhone/ iPod touch model by typing the number in front of your model.(eg “3″ if you have an iPhone 4 and “4″ for Veerizon iPhone 4). For all other models refer the screen below:
Step 5: Wait for few seconds until following message appears: “If the procedure was successfully completed, respring or reboot your iPhone to complete the operation!”
Step 6: Reboot the device! Thats it!
iPhone Dev team and iH8sn0w has already ported the iBooks fix into PwnageTool 4.2sn0wbreeze 2.2 respectively. If you haven’t already jailbroken your device, you can use pwnagetool 4.2 (for Mac) or sn0wbreeze 2.2 (for Windows). Both these tools will retain your carrier unlock on old baseband in addition to fixing your iBooks issue.