evasi0n 7 Version 1.0.0によるJailbreak環境でTweak(Mobile Substrate)が効いたり効かなかったりする件の顛末
2013/12/26
価値ある情報をユーザー視点で発信するブログ
2013/12/26
2013.12.25時点では、evasi0n 7 Version 1.0.0を使ってJailbreakしたデバイスは、既存のアプリケーションの動作改変をするTweakの動作に必要なMobile Substrateが動いたり動かなかったりします(A7 CPUを搭載したデバイスでは、Mobile Substrateが全く動かない)。
SilentPatcher7をインストール後、再起動したらTweakが使えなくなったので、SilentPatcher7が原因ではないですか、という指摘があったり。
@hitoriblog SilentPatcher7をiphone4sで導入し、RebootDeviceを押して再起動すると設定から脱獄アプリが消えActivatorなどで設定した動作が使えなくなります。
— そうくす (@soukusu) December 24, 2013
ひとりぶろぐ » [JB]iOS 7のシャッター音をマナーモード時に消すSilentPatcher7
「初回だけ使えました」という認識になったり。(続きは[Read More]から)
https://twitter.com/SnowBroker/status/416041824088633344ひとりぶろぐ » iPhoneのUIアニメーションを高速化するFakeClockUp
何が起きているかというと、こんなことのようです。(エントリ最後の赤字の部分を読み逃さないようにしてください)
図にするとこう。Mobile Substrateは再インストールしてもリスプリング、再起動を要求されませんが、音もなく有効化されます。
ただし、Tweakは対象アプリが起動するときに読み込まれるので、Mobile Substrateの再インストール時に起動していたTweak対象のアプリは、一度終了させないとダメです。SpringBoardまでを対象にしているTweakの場合は、リスプリングを。Mobile Substrateをインストールした後、リスプリングする、という対処でいいですね。
すべてのケースを調べ上げては言ってないので、これで絶対! ということはないかもしれません。当てはまらないケースの「なぜ」に対する回答は持ってません。そもそもiOS 7未対応のTweakは動かないものがほとんどでしょうし。