/system/appに移せないアプリ

マーケットからダウンロードしたアプリの中には、時々/system/appに移せないものがあります。handcentなどがいい例です。/system/appに移して起動するとクラッシュします。poboxをromに入れ込むときに分かってはいたのですが、他のアプリも同様に考えませんでした。

一部のアプリはインストールするとライブラリが/data/data/アプリ名/libに展開されます。上のhandcentの例でいうと、/data/data/com.handcent.nextsms/libにlibhccommon.soとlibmms2gif.soの二つのファイルが展開されます。

このようなアプリを/system/appに移しても正しくライブラリが展開されないので、/system/libにライブラリをコピーしておく必要があります。

libhccommon.soとlibmms2gif.soを/system/libにコピーして、com.handcent.nextsms.apkを/system/appに移して再起動してみたところ、普通に起動させることができました。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: