As is always the case when a new release of iOS comes out, jailbreaking can cause a few weird and wonderful things to happen with certain apps.

One such oddity is the way jailbroken iOS 5 devices seem unable to run Apple’s iBooks app, with tapping the icon resulting in an immediate crash.

With the new Steve Jobs biography going on sale, not having a working release of iBooks could be a potential deal breaker for many jailbreakers out there, but as this video shows, there may be light at the end of the tunnel…

Followers of the jailbreak scene will know the name iH8sn0w, and his latest video shows off iBooks running on a clearly jailbroken iOS device. The minute-long video shows Cydia and the Notification Center so we know that this is indeed iOS 5 and, more importantly, a jailbroken device. Then iBooks is launched – no crash, no problems.

According to the man himself, the issue is down to the way sandboxing is handled using current jailbreaks.

“Managed to fix iBooks when being jailbroken and running iOS 5.

The issue was dealing with how redsn0w/sn0wbreeze did sandbox patches in the kernel. For those that don’t know, sandbox is a security measure that is used to ensure applications such as Safari don’t have access to personal information or system files.”

The bad news? We shouldn’t expect a public release of whatever iH8sn0w did to get iBooks running on a jailbroken iOS 5 device.

“This isn’t a stable fix. So I wouldn’t expect a fix from me.”

The video does show that it works though, so hopefully someone else will take over and those with jailbroken iOS 5 devices can start reading their iBooks ASAP!

  • Frank

    I manage to make iBooks work in my iPhone 4 (JB, 5.0).

    It worked until I installed Appsync (y’all know what’s that). From that point, the iBooks just opens and force closes inmediately. Sometimes it opens but don’t display books.

    I believe is not the JB but something that is installed after that (like those GUI-GPG-SEC, idone and mobile substrate system files) that triggers this iBooks issue.

    Too bad I don’t have a secondary camera to prove my point.

    • davl3232

      actually ibooks can be used after the jailbreak in ios 5 right before the first thetered booth, at least it worked fine for me until I did it.

  • gauage

    Whats the point of posting it when it ain’t coming out?

    • Steve

      Ummmmmm knowledge.

  • elcarlitoxloco

    i got my hopes up. i gave up on my jailbreak two days ago. i got to have my books.

  • jamesandyori

    What if the untethered jb acts the same way?

    Will people sacrifice their books for the jb?

    Worse yet what If this is apple saying to the jb community we can’t stop jbing but we can still be a thorn! Meaning apple purposely fixed iBooks to break when it senses a jb?

    Thoughts?

  • S_GonzaLes

    My iBooks is working just fine, with appsync and a lot more JB stuff, its iPhone 4 iOS5 Jailbroken with redsnow, i didnt modified nothing extra….

    • Wonkieinc

      And here 😀

    • Wonkieinc

      Same here 😀

    • S_GonzaLes

      I just tryed to add a pdf to ibooks and it didnt appear in the app
      I downloaded some books and its fine with them so wierd

  • zArose

    If you have semitether, when you reboot into the non-jailbroken state, iBooks works

    • Wonkieinc

      Mine works regardless, jailbroken on non jailbroken state

      • zArose

        do you have mobile substrate installed?

      • name

        yes

  • Phil

    Yeah, iBooks don’t work for me either. Not that I care. I prefer to have a real book. I have semitether, barrel, f.lux, installous + appsync, uisettings, mytube, bitesms and iFile.

  • John

    iBooks works for me. iPhone 4, ios 5.

  • iBooks has worked for me jailbroken with JailbreakMe

    • ReanimationXP

      This isn’t for 4.x retard.

  • ReanimationXP

    iPhone 4, iOS 5 here.. booting tethered with redsn0w and I also have the issue. MS and AppSync installed. What’s with all the people having no issues? Did AppSync cause this?

  • WonkieInc

    Anyone want a complicated solution? Seems too complicated, but it works

    DELETE EXISTING IBOOKS FIRST

    1. Install iBooks through the App Store (DO NOT open it yet)
    2. Copy iBooks.app from /var/mobile/Applications/(iBook’s coded folder)/ to /Applications using iFile
    3. Change CFBundleIdentifier in /Applications/iBooks.app/Info.plist from com.apple.iBooks to com.apple.iBooksFix
    4. Respring

    You will end up with a square icon, but you can change that through ssh or something, or just use ifile again to copy the icon files from /var/mobile/Applications/(iBook’s coded folder)/iBooks.app and replace them. Then delete com.apple.IconsCache from /var/mobile/Library/Caches/

    Delete the iBooks that has the rounded icon at this stage to avoid confusion

    Now respring

    Now, because this is now a “root” app, itunes syncing your books doesnt work.

    Not to worry, install dropbox, upload your .epub files to dropbox, then open them in the dropbox app. It will say unable to open, then just tell it to open in iBooks

    AND ENJOY =D

  • why all the hustle? just install kobo and you can read all those epub book you have bought.. same as ibook…

  • tester

    But you are unable to load books, which you already download from internet.

  • Jason

    I applied the fix to get a root iBooks, which works fine and dandy.

    I then tried using the actual iBooks app; everything is working fine except syncing.