iBooks 1.2.1 Disables iBookstore Purchases if Device is Jailbroken

Last week Apple updated iBooks app for iPhone, iPod and iPad mainly to enhance its performance over these devices. But now it is revealed that this updated version 1.2.1 detects the jailbreak state of the device and disables iBookstore purchases in response.

Like, you have purchased some content from iBookstore and if you jailbreak your device with Greenpois0n and update the iBooks app to version 1.2.1, you won’t be able to open any purchased book.

Rather, You will receive the following message in this situation:

There is a problem with the configuration of your iPhone. Please restore with iTunes and reisntall iBooks.

Earlier today Comex, the famous iPhone Jailbreak Developer, has also confirmed the problem:

It seems that before opening a DRMed book, iBooks drops an improperly signed binary, tries to execute it, and if it works concludes that the device is jailbroken and refuses to open the book.

This is what the binary does:

int main() {
return 42;
}

Fortunately Comex has already started working on this issue and it is being expected that this problem will be fixed soon in Greenpoison RC6 b2 and PwnageTool 4.2.

All those users who want to keep both jailbreak state and iBooks app in working condition should remove the app from iTunes library before synchronizing their devices and shouldn’t update iBooks app to latest 1.2.1 version after sync.

You can follow us on Twitter or join our Facebook fanpage to keep yourself updated on all the latest from Microsoft, Google and Apple.

Leave a Reply

Your email address will not be published. Required fields are marked *