上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
携帯電話/HT-03A/Android/apktool
をテンプレートにして作成
資料室
携帯電話/HT-03A/Android/apktool をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
*apktool
Androidのアプリに日本語リソースが入っていない場合,apktoo...
apktoolでapkファイルを作成することは出来るんだけど,これ...
そこで署名された元のapkファイルに日本語が入ったリソースフ...
**apktoolのインストール
[[ここのサイト:http://code.google.com/p/android-apktool/d...
これらのファイルを適当な場所に解凍する。
-apktool.jarのあるディレクトリにCLASSPATHを通します。~
-aapt.exe,apktool.batを,Android SDKのtoolsディレクトリ...
--[[7z.exe:http://www.7-zip.org/]]もpathの通っているとこ...
**apkファイルを用意
適当なディレクトリを作って,そこで作業をします。
すでにapkをインストールしている場合は,adbコマンドでPCに...
adb pull /system/app/
adb pull /system/framework/
**apkを解凍
apkファイルはzip形式でアーカイブされているんで,以下のよ...
次のコマンドをタイプしてパッケージを解凍します。
adbtool d パッケージ名.apk
パッケージ名と同じ名前のフォルダが作成されて,ファイルが...
**共通フレームワークの生成
パッケージを再圧縮するときに,共通フレームワークを使用す...
前もって,共通フレームワークを用意しておく。
apktool if framework-res.apk
**日本語リソースを作成する
アプリ・ディレクトリのresの中には,valuesとvalues-esとか...
values-jaディレクトリを新規作成してvaluesフォルダからstri...
そのままで良い場合は,行を削除しても問題ない。日本語コー...
**frameworkリソースの変更
***framework-resの変更
framework-res/res/values-ja-rJP/arrays.xmlを編集して,「S...
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<integer-array name="maps_starting_lat_lng">
<item>35666667</item>
<item>139750000</item>
</integer-array>
<integer-array name="maps_starting_zoom">
<item>5</item>
</integer-array>
</resources>
***Settings.apkの変更
Settings/res/values/arrays.xmlを編集して,ロケールの選択...
<string-array name="special_locale_codes_display_names">
<item>zh_CN</item>
<item>zh_TW</item>
<item>ja_JP</item>
</string-array>
<string-array name="special_locale_display_names">
<item>中文(简体)</item>
<item>中文(繁體)</item>
<item>日本語</item>
</string-array>
**リソースファイル再構築
以下のコマンドで,リソースファイルを再構築します。
apktool b パッケージ名(拡張子は入力しない)
こうすると,パッケージ名\build\apkの中にresources.arscと...
この後,元のapkファイルのリソースファイルを,作ったリソー...
7z u -tzip -mx=0 パッケージ名.apk パッケージがある場所\...
で,これが行える。(resources.arscの指定は,フルパスで行...
**出来たapkファイルに入れ替える
あとは,出来たapkファイルに入れ替えればOK。
adb shell mount -o remount,rw /dev/block/mtbdlock3 /system
で/systemを書き換え可能にマウントし直して,
adb push xxxx.apk /system/app/xxxx.apk
adb shell chmod 644 /system/app/xxxx.apk
で入れ替えする。
framework-res.apkは上手く作らないと,ブートしなくなっちゃ...
終了行:
*apktool
Androidのアプリに日本語リソースが入っていない場合,apktoo...
apktoolでapkファイルを作成することは出来るんだけど,これ...
そこで署名された元のapkファイルに日本語が入ったリソースフ...
**apktoolのインストール
[[ここのサイト:http://code.google.com/p/android-apktool/d...
これらのファイルを適当な場所に解凍する。
-apktool.jarのあるディレクトリにCLASSPATHを通します。~
-aapt.exe,apktool.batを,Android SDKのtoolsディレクトリ...
--[[7z.exe:http://www.7-zip.org/]]もpathの通っているとこ...
**apkファイルを用意
適当なディレクトリを作って,そこで作業をします。
すでにapkをインストールしている場合は,adbコマンドでPCに...
adb pull /system/app/
adb pull /system/framework/
**apkを解凍
apkファイルはzip形式でアーカイブされているんで,以下のよ...
次のコマンドをタイプしてパッケージを解凍します。
adbtool d パッケージ名.apk
パッケージ名と同じ名前のフォルダが作成されて,ファイルが...
**共通フレームワークの生成
パッケージを再圧縮するときに,共通フレームワークを使用す...
前もって,共通フレームワークを用意しておく。
apktool if framework-res.apk
**日本語リソースを作成する
アプリ・ディレクトリのresの中には,valuesとvalues-esとか...
values-jaディレクトリを新規作成してvaluesフォルダからstri...
そのままで良い場合は,行を削除しても問題ない。日本語コー...
**frameworkリソースの変更
***framework-resの変更
framework-res/res/values-ja-rJP/arrays.xmlを編集して,「S...
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<integer-array name="maps_starting_lat_lng">
<item>35666667</item>
<item>139750000</item>
</integer-array>
<integer-array name="maps_starting_zoom">
<item>5</item>
</integer-array>
</resources>
***Settings.apkの変更
Settings/res/values/arrays.xmlを編集して,ロケールの選択...
<string-array name="special_locale_codes_display_names">
<item>zh_CN</item>
<item>zh_TW</item>
<item>ja_JP</item>
</string-array>
<string-array name="special_locale_display_names">
<item>中文(简体)</item>
<item>中文(繁體)</item>
<item>日本語</item>
</string-array>
**リソースファイル再構築
以下のコマンドで,リソースファイルを再構築します。
apktool b パッケージ名(拡張子は入力しない)
こうすると,パッケージ名\build\apkの中にresources.arscと...
この後,元のapkファイルのリソースファイルを,作ったリソー...
7z u -tzip -mx=0 パッケージ名.apk パッケージがある場所\...
で,これが行える。(resources.arscの指定は,フルパスで行...
**出来たapkファイルに入れ替える
あとは,出来たapkファイルに入れ替えればOK。
adb shell mount -o remount,rw /dev/block/mtbdlock3 /system
で/systemを書き換え可能にマウントし直して,
adb push xxxx.apk /system/app/xxxx.apk
adb shell chmod 644 /system/app/xxxx.apk
で入れ替えする。
framework-res.apkは上手く作らないと,ブートしなくなっちゃ...
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ