[UPDATE1]iOS4.2.1をJailBreakしたらiBooksのDRMコンテンツが開けないとお嘆きの方へ

JailBreakしたiPhone/iPad上でiBookstoreで購入したDRMコンテンツを開こうとすると、「iPhoneの構成に問題があります。iTunesで復元してからiBooksを再インストールしてください。」というエラーが出ます。このメッセージをみるとドキッとしますが、普通に開くことはできます。

Error message on iBooks

この状態からOKボタンをタップし、一度ライブラリに戻ります。一旦ホームボタンでiBooksを終了(マルチタスキング機能でバックグラウンドでサスペンド状態)し、再度iBooksを起動します。DRMコンテンツ(サンプルはWinnie-the-Pooh)をタップします。この操作1回または複数回繰り返すことで必ず開きます。

Action Menu on iBooks with DRMed book open

実は、このiBooksのエラーはredsn0w 0.96bにてiOS4.2.1のtethered JailBreakできる頃から発現していました。上記の方法でコンテンツを開くことは出来ていたのでなんか嫌な感じはしましたが、iBooksのDRMコンテンツを購入することはありませんので気にしていませんでした。greenpois0nでuntethered JailBreakが可能になったことで脱獄された方が多くなり、気がつく方が増えてきたのかも知れません。

iBooks loading error on JB iPad
posted on December 21, 2010 at 22:58:34

このほど、スーパーハッカーの @comex 氏がエラーの原因を突き止めたようですので、近々、JailBreakツールに実装されこのエラーが解消されるのかも知れません。詳しくは Why iBooks doesn’t play nicely with Jailbreak をご覧ください。

追記:リリースされたばかりのPwnageTool4.2を使用してiOS4.2.1をJailBreak(untethered)した場合には上記問題が発現しないことを確認しました。

Update Information —-
[UPDATE1 2011年2月16日]PwnageTool4.2でiBooksのDRMコンテンツが開かないエラーが修正されていることを確認