「Linux」カテゴリーアーカイブ

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 を実行して再起動。

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


How to install VMWare Tools


I installed VMWare Tools into Debian 6 on VMWare on Windows XP SP3. It was too difficult.

VMware requires linux-header 2.6.32-5-686 and gcc-4.3. I guess it’s because gcc-4.3 is the base of linux-headers. But why does VMWare Tools require linux-headers? and why installing VMWare tools is such complicated? Error message was showed many time.

If you execute vmware-install.pl after installing linux-headers (and gcc-4.3), the program detects the location of the gcc and linux headers correctly.