あつりんの備忘録♪

日々の出来事や忘れちゃぁならん事などなど、ゆる~く書いていきます♪

「XPERIA Z」(Android OS 4.1.2、ビルド番号 10.1.D.0.343)の不完全なroot化状態を実用レベルに

※「XPERIA Z」、最新ビルド(Android OS 4.1.2、ビルド番号 10.1.D.0.343)での考察です。
昨日行った最新ビルド(Android OS 4.1.2、ビルド番号 10.1.D.0.343)の完璧なroot化に向けての作業手順は以下の通り。
ちなみに、前回(http://d.hatena.ne.jp/atsurin/20130427/)行った再root化の考察を必ず一読してから実施の事。

  • 端末起動時、一回読み込まれる「install-recovery.sh」に着眼、ric対策を行う。

#!/system/bin/sh
sleep 5
/system/bin/mount -o remount,rw /
/system/bin/mv /sbin/ric /sbin/ric.bak
/system/bin/mount -o remount,ro /
/system/bin/stop ric
/system/xbin/pkill /sbin/ric
【空白行】


上手くいくかと思いきや、残念ながらric対策が完全ではなく、一部アプリケーションでsystem領域(「/system」)のr/wリマウントを行うと強制再起動してしまう。
しかしながら、以前不可能だった「Quick Boot」(https://play.google.com/store/apps/details?id=com.siriusapplications.quickboot)が正常動作し、代替アプリを用いる事でsystem領域(「/system」)のr/wリマウント(=端末上でシステムアプリの改変や置換)が可能になった。
結論。

(5/22、追記)「Solid Explorer」を起動した状態でroot化必須アプリをインストールまたは実行を行うと、強制リブートになる場合がある。したがってファイラを用いてroot化必須アプリをインストールする際には「Solid Explorer」を使用しない方がベター。