Working iBooks fix for jailbroken iOS5 with icon fix
Yesterday we posted a video from ih8sn0w demoing a working version of iBooks running on iOS5. Unfortunately he stated that he would not be releasing the fix because it was "unstable." However, today a method has surfaced for enabling iBooks on a jailbroken iOS5 device via SSH. I am not sure if this is the same method that ih8sn0w was using in his video, but it does work.
Step 1. If you have iBooks installed already, remove it and then install it through the App Store but don't open it.
Step 2. Copy iBooks.app from /var/mobile/Applications/(iBook's coded folder)/ to var/stash/Applications using iFile
Step 3. Open the file /var/stash/Applications/iBooks.app/Info.plist with the Property List Manager in iFile and look for the CFBundleIdentifier section and change the text com.apple.iBooks to com.apple.iBooksFix
Step 4. Respring
You will now have a working iBooks on your jailbroken iOS5 device! However there are a few issues I have noticed so far. First and foremost is that iBookstore doesn't work and neither does iTunes syncing for iBooks. Because of this, the only way to get your ebooks into iBooks is to import them through DropBox. The other issue is that this method will make your iBooks icon square instead of rounded. However there is a fix for the icon problem. Save the images below and upload them to /var/stash/Applications/iBooks.app/ and overwrite the ones that are currently in there.