nDiki : 2010年11月16日

2010年11月16日 (火)

Xperia を root 化してシャッター無音化とスクリーンショット取得可能化

Xperia SO-01B も Android 2.1 になったわけだけれど、NTTドコモも次々 Android 端末出してるし Xperia も後継機種のが出ているしで、ビジネス的にも開発リソース的にも Android 2.2 以降へのアップデートの可能性はちょっと低くなってるんじゃないかなと思う今日このごろ。 であればそろそろ root 化にチャレンジしてもいいよね?

ということで Web で調べ調べしながら root 化。

root 化アプリケーションの z4root を使う。

マーケットで z4root を検索してインストール。 起動したら画面中央の Root ボタンを押す。 「USB デバッグが有効になってないよ」という主旨のダイアログが出たので、ボタンを押すと Xperia の[アプリケーション設定]画面が開く。[開発]の中の[USBデバッグ]をチェック。

再度 z4root を実行して Root ボタンを押す。

しばらく待つと再起動がかかる。

再起動後 z4root を実行するとスーパーユーザ権限与えてねダイアログが出るので許可する(1度ここでもたもたしてたら Root 取れなかったみたいで再度 Root ボタンを押してやりなおした)。

root が取れると z4root の画面は Re-root と Un-root の2つのボタンが表示されるようになる。

Debian GNU/Linux から adb で Xperia にリモート接続できるようにする

Android 開発環境以前インストールしてあったので、その中にある tools ディレクトリの下の adb コマンドを使う。

 adb devices

すると

 List of devices attached
 ????????????    no permissions

と表示される。udev の設定が必要らしい。

 echo 'SUBSYSTEM=="usb",SYSFS{idVendor}=="0fce",Mode="0666"' > /etc/udev/rules.d/51-android.rules

して /etc/init.d/udev restart。adb 系のプロセスが動いていれば kill。

この状態で

 adb shell

を実行して

 $

というプロンプトが出たらリモート接続成功。

カメラのシャッター音設定で OFF を選べるようにする

Xperia の /system/build.prop というテキストファイルを書き換えればいいらしい。

adb shell で入っている状態で su を実行。

 $ su

初めての場合 z4root がインストールしてくれた Android アプリ 「Superuser」が Xperia 上で開いて /system/bin/sh にスーパーユーザ権限を与えて良いかときいてくるので許可する。 うまくいくと adb のプロンプトが # にかわる。

次に /system を書き込めるように remount する。

 # mount ← どこにマウントされているか確認。
 # mount -o remount,rw /dev/block/mtdblock2 /system ← rw で remount。

これまた z4root が インストールしてくれている、UNIX コマンドラインユーティリティをひとまとめにした BusyBox を使う。/system/bin/busybox としてコマンドが入っているのでこれを適宜呼び出す(busybox ファイルを ls やら grep やら vi やらといった名前でコピーするかシンボリックリンクを張るかすると、直接その機能が実行されるようになるのだが、ここではその設定は今はやらないでおいた)。

 # busybox cp /system/build.prop /system/build.prop.original ← 編集前を残す。
 # busybox vi /system/build.prop ← vi で開く。

で vi エディタが開くので /system/build.prop ファイルを編集。

 ro.camera.sound.forced=1

 ro.camera.sound.forced=0

に書き換えて保存したら Xperia再起動

これでカメラの設定画面中のシャッター音で OFF が選べるようになった。

スクリーンショットをとれるようにする

マーケットから Drocap2 をインストール。 drocap2 を実行して、メニューボタンから[設定]を選び、[撮影モード]で[通知で撮る]を選択。 そうすると通知バーを引き出した中に[drocap2トリガー]というのがあらわれるようになるので、スクリーンショットをとりたいときにそれを実行する。

初回は Android アプリ 「Superuser」がスーパーユーザ権限を与えて良いかときいてくるので許可する。 これでスクリーンショットが端末単独でとれるようになった。

めでたしめでたし。

追記

2011年1月19日のソフトウェア更新でマルチタッチ対応した Xperia SO-01B では z4root が使えなくなった。 かわりに Flashtool で root 化ができる。→ 設定方法


[ Android アプリレビュー ]

スポンサード リンク

今日のさえずり: 「車に乗るやつ?」って言われた。それ違う、人生ゲームや。

2010年11月16日

  • 06:57 起床。さすがに室温13℃なのでエアコンつけた。
  • 07:57 そろそろ活動開始しないとヤバイ。
  • 08:05 朝からずっとヘリが飛んでるんだけれど何? 狙われてるの?
  • 08:36 ダウンジャケット出してきた。今日着ていく。
  • 09:25 シビックって1972年発売だったんだ。同い年生まれ。
  • 09:30 RT @mayumiura: 早寝早起きによって「失われた時間」とは、「翌日のための仕込みの時間」だということが判明。だらだらと夜更かししている間に、翌日には出さなきゃいけないメールの下書きだとか郵便物の準備だとか、そういう諸々の仕込み作業をしていた……その時間がなくなっ ...
  • 09:35 今晩麦茶作ろう。
  • 09:55 出社済み。後ろから陽があたってポカポカしてα波が出そう。
  • 09:59 「ライフゲームみたい」って言ったら @as_tone に「車に乗るやつ?」って言われた。それ違う、人生ゲームや。
  • 10:01 「オートマン? オートマトン? オートマトンって人の名前なんだ。なんか羊思い出すよね(@as_tone)」ちがうちがう。
  • 10:06 RT @stkuc: #XPERIA の電池での稼働時間58時間でようやく電池切れ。やっぱり一番電池を消費するのはGoogleアカウントの自動同期だった。
  • 11:47 Web の画面遷移の記述って UML だとどの図を使えばいいんだろう。
  • 12:05 弁当 350円。 (@ 向日葵 和泉町店・カレー食堂) http://4sq.com/9oazrC
  • 12:31 ニコニコ学園 + 金時山 + 氷砂糖は港区のデフォですよね。 @nye_c
  • 12:51 @akigonn シビック持ってたんですか、いいですね。自分は高校生の時にアルバイト先の大学生のオニーサンに乗せてもらった思い出の車です。
  • 12:53 電話加入権譲渡で、フレッツ・ADSL 使っていると譲渡承認手数料が+840円されるの。えー。
  • 12:55 フレッツ・ADSL のお客様IDが必要か。
  • 13:45 Emacs evernote mode だと! http://bit.ly/aPVOGX #Emacs #Evernote
  • 17:26 Mojolicious::Plugin::JsonConfig は読み込み専用か。書き込みは Mojo::JSON とかで。
  • 18:30 昨日遅かったので早めの退勤。
  • 20:01 実家から「風邪ひいて喉が痛いのか?」と確認の電話。ホントに「オレオレ」っていう電話がかかってきたらしい。
  • 20:06 警察に通報したところ「オレオレ」「風邪ひいて喉が変」「ケータイ落とした」そして同じ事を2回繰り返すなど典型パターンらしい。マニュアル通りにやる方と、それを把握している警察と。
  • 20:30 麦茶お湯出し開始。
  • 20:52 さすがに寒くて手がかじかむので暖房つけた。
  • 21:05 z4root 1.2.1 で Xperia を root 化中。
  • 21:06 自動的にリブート中。 #Xperia
  • 22:40 Xperia の root 化・シャッター音の OFF 設定の有効化・スクリーンショット取得用の Drocap2 インストールまで完了。初トライだったのでちょっと時間がかかったな。
  • 22:53 @_kojihiro Titanium Backup ですか? root 化について調べてたらいくつかのサイトで見かけたあれかな?
  • 23:00 @_kojihiro なるほど。ありがとうございます、今度試してみます。
  • 24:28 RT @nye_c: 港区立の小学校出た人は、皆うなずくはず。RT @Naney: ニコニコ学園 + 金時山 + 氷砂糖は港区のデフォですよね。 @nye_c
[ 11月16日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

follow us in feedly

月別インデックス
Process Time: 0.084597s / load averages: 0.69, 0.57, 0.48
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker