「[:ja]復旧[:en]Recover[:]」タグアーカイブ

xperia のプリインストールアプリを再インストールした方法


経緯

android の容量警告がずっと出ていたので、消してしまえ!ってことでTalkってのを消してしまいました。 するとどうでしょう、 Talk はほかのアプリとも関係があるらしく、gmail の同期がストップしてしまったのです。 google talk で探せば出てきそうな気がしましたが、マーケットからはダウンロードできないようで、途方に暮れていました。

google で対処法を調べていたところ、Talk.apk を取得してインストールすればよいという情報を得たのですが、どれだけ検索しても見つかりません。 もしかしたら端末内にあるかも! と思って次の方法を試し、見事復旧しました。

復旧方法

当然、プリインストールが消せるということは、ルート化をしています。 そこで、SManagerというのを使いました。これを使ってシェルを起動します。 シェルってのは、 Windows でいうコマンドプロンプトみたいなやつです。

シェルを起動したら、まず Talk.apk を探します。 cd / でルートディレクトリに行きます。 次に find -name Talk.apk でファイルを探します。 (大文字小文字の切り替え方法がわからなかったので、実際は find -name *apk|grep -i talk を実行しました。)

私の場合(xperia is11s)、/system/app/Talk.apk にありました。そこで、cd /system/app でディレクトリを移動します。

pm install -r Talk.apk で Success と表示されたら終わりです。 ただ、ずっとフォアグラウンドで動いていたので ctrl+z で停止させてから bg コマンド で再度バックグラウンドで実行。 jobs を実行しても running と表示されているだけだったので reboot を実行して再起動。

再起動後、使えるようになっていました。 (再起動しないと使えるようになりません。)