経緯
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
を実行して再起動。
再起動後、使えるようになっていました。 (再起動しないと使えるようになりません。)