AndroidTweetROM焼きをやっていて困るのが、毎回自分に必要なファイルを上書きインストールしなければいけないこと。私は以下のファイルをROM焼きの度に導入しています。libsec-ril.so(/system/vendor/lib/)bootanimation.zip(/system/media/)apns-conf.xml(/system/etc)su(/system/bin/)Superuser.apk(/system/app/)com.keramidas.TitaniumBackup.apk(/data/app/)これまではROM焼きの度にダウンロードしたzipファイルにこれらのファイルを(7zipにて)上書きしてから導入していたのですが、毎回これらの作業を行うのは正直面倒になってきたので、自分用update.zipを作成しようと思ったのです。手っ取り早い方法は、自分の端末用のCWMインストール用zipを拾ってきて、好きなように改変する方法です。(私はTitaniumBackupにて作成可能なupdate.zipを利用しました)zipを1から作成することも出来ますが、署名のステップを踏む必要があり、少し面倒です。私の場合は、上で紹介したファイルです。個人的にSuperSUよりSuperuserの方が好きなので、Superuser用のsuバイナリを用意しています。2.用意した自機用zipを7zipなどで開き(≠解凍)、META-INFフォルダ以外を削除3.1.で用意したファイルをzip内に突っ込むこの場合、トップディレクトリにポンポン突っ込んでも、インストールするフォルダ階層に合わせて入れてもどっちでもOKですが、フォルダ階層に合わせる方が後々楽です。_)mまず、META-INFフォルダ内のファイルはupdater-script以外は触らないようにしましょう。META-INF\com\google\android\に入っているupdater-scriptを書き換えます。ここが一番ハードルが高いです。このupdater-scriptの記述に従って、CWMから端末に書き込まれるわけです。updater-scriptを各種エディタで開く中身をすべて消去する自分用にゴリゴリ書き進めるupdater-scriptの記述ルールは以下の通り。端末内データのディレクトリは”/・・・”と頭に”/”をつけて、zip内データのディレクトリは頭に”/”をつけずに記入する。行ごとにセミコロン”;”で区切る主なスクリプトの書き方は以下の通り。point")でもOKui_print("hogehoge")CWMのzipインストール時に表示される進行内容を記述します。自分用なので、別に書かなくてもOKshow_progress(a,b)aは全工程に占める本工程の割合を、bは予想される時間を記述します。show_progressをいくつか設定することは可能(例えば/system導入でa=0.5,/data導入でa=0.5等)ですが、すべてのaを合計して”1”になるようにします。bは適当でOK自分用なので、冒頭にshow_progress(1.0,0);と書けば充分です。set_progress(c)show_progressで示した工程の中で、どれだけ進んだかを記述します。1≧cで、3工程を示したければ、set_progress(0.33),set_progress(0.66),set_progress(1.00)と記述すればOK。自分用なので、最後にset_progress(1.00);と書けば充分です。※show_progress,set_progressの記述はCWMの進行バーの増え方に影響します。3工程で示した今回の例の場合、set_progressを書いた所で1/3ずつバーが増えていきます。最初はscriptを書くのが難しく感じられるかもしれません。色々なインストール用zipのscriptを眺めながら、コピペしつつ作成するといいかもしれないですね。最後に、私が書いたupdater-scriptを紹介します。