mitumblr.


語学とiPhoneとインターネット
グルメ、医学、数学、物理なんかも・・

MobileStrate問題解決

MobileSubstrateの使えなくなったiPhone4であるが、結局再び4.1CFWで復元することとした。再び、林檎ループを食らってしまったが、
http://modmyi.com/forums/general/710060-solution-iphone-shut-off-during-boot-stuck-apple-logo.html
に従い、

cd /Library/MobileSubstrate/DynamicLibraries
mkdir backup
mv *.dylib backup

を行って再起動し、MobileSubstrate拡張が入っていない状態で立ち上げることが出来た。そこでいくつかのdylibを手動で戻し、respring後再起動にて確認する作業を行った。これは安全に行うことができ、昨日のようにMobileSubstrateが無効になることはなかった。

/Library/MobileSubstrate/MobileSubstrate.dylibがシンボリックリンクなのは、最新のMobileSubstareteでの変更によるもので、インストール失敗によるものではなかった。アップデート前のMobileSubstrateとは、ファイルやディレクトリ構成が変更になっているようだ。

結局問題を起こしたのは、直接debからインストールしたQuickDo 1.6.3であった。最新版のQuickDoはUIが気に入らず、iOS4.0.1では古いものを利用していたのだが、これが4.1で問題を起こしたらしい。インストール後、再起動するまではrespringしても正常に動いていたので甘く見てしまったのだ。

もう一つの問題はSnappyを起動すると、SpringBoardが落ちてSafe Modeに行ってしまうようだが、それ以外は4.0.1で使っていた環境に戻すことが出来た。

疲れて一時は凹んだが、再びMobileSubstrate拡張が問題を起こした時も、同じように対処できることが分かったのは収穫だった。



ああMobileSubstrate、
脱獄アプリの神様は悪戯好き。
(お前はRock Extensionか?)
お前のいないiPhoneなんて、甘口カレーみたいなものだ。

Tagged: iPhone