タグ

ブックマーク / yasuhide.blog.jp (1)

  • キャリア提供アプリのdeodex化とodex化 : やすひでぶろぐ

    国際版イメージを導入したSamsung Galaxy Nexus SC-04D で、 ドコモオリジナル機能を有効にした記録。 (要、事前バックアップ) 低メモリ環境に最適化された仮装マシンで動作する。 Dalvik VM で動くアプリはdex(Dalvik Executable)形式になっていて、 dex を端末に最適化したキャッシュファイルをodex(Optimized -) と言う。 アプリパッケージのapkにdex を含めると、 アプリ動作時にodex ファイルが生成され、odex ファイルが実行される仕組みのようだ。 プリインストールアプリは想定された環境でのみ動作すれば良いので、 apk にdex を含めず、apk+odex 形式で提供される場合が多い。 ところが、ユーザーが端末に手を入れてしまうと、こうしたアプリは途端に動作しなくなる。 そこで、odex からdex を再生成し

    キャリア提供アプリのdeodex化とodex化 : やすひでぶろぐ
  • 1