2009年12月25日金曜日

リネームするのまんどくせ・・・

ゴムギの人がupdate.zipネタ上げてから何件かauto-signの検索ワードで来られた方が居たので・・・

update.zipにリネームするの面倒なんで適当にバッチファイル書き換えるの巻ちゃん

---
@ECHO OFF
rem パス通し・・・auto-sign関連の
C:
cd "C:\android-sdk-windows\tools"

SET A="%~d1%~p1signed-%~n1%~x1"
echo %A%

java -jar signapk.jar testkey.x509.pem testkey.pk8 %1 %A%

Echo Complete

Pause
EXIT
---
auto-sign.batとかで保存して、sendtoにぶちこめば幸せになれると思う。
使い方はapkとかzip右クリックして送るから・・・

おまけ、zipalign
---
@ECHO OFF

SET A="%~d1%~p1zipaligned-%~n1%~x1"
echo %A%

zipalign -v 4 %1 %A%

Echo Complete

Pause
EXIT
---

2009年12月5日土曜日

CM-4.2.7 (WG-Build 7.5)

めも

sampling_rate:20000
sampling_rate_min:10000
sampling_rate_max:10000000
up_threshold:95
powersave_bias:0
scaling_min_freq:245760
scaling_max_freq:528000
swappiness:60

素のCM4.2.7がどーなってるか確認してないけど、WG-Build 7.5に関してはdwangと同じっぽい

Dwang ROMのテーマについてまとめる

まとめというかメモ
root取りとか、ROM焼きとか、はくろぺんさんのトコロ見ればいいと思うよ(´∀`)

作業環境はこんな感じ・・・

Win7 64bit Ultimate 英語版 + 日本語MUI
Android SDK 2.0
サクラエディタ
7-zip

RA-magic-v1.3.2

Auto-sign.zip(apkに署名つけるツール)
http://forum.xda-developers.com/showpost.php?p=3138443&postcount=1

---
とりあえずEnoch v1.4.5をDwang v1.13に移植してみるメモ
1.4.6/1.4.7はすんなり入らなかった・・・めんどくさそうなんでパス

http://forum.xda-developers.com/showthread.php?p=4343872

1)Dwang v1.13入れる
2)AutoZipAlignやらswappiness値変更やらLinux-swap有効化やらを仕込んだcustom_init上書き
3)日本語フォント(MeiryoKe_PGothic)コピー

2,3あたりはバッチ組んでおく
----
adb shell mount -o remount,rw /dev/block/mtdblock3 /system
adb push c:\android\custom_init /system/bin
adb push c:\android\zipalign /system/bin
adb shell chmod 755 /system/bin/custom_init
adb shell chmod 755 /system/bin/zipalign
----
adb shell mount -o remount,rw /dev/block/mtdblock3 /system
adb push c:\android\DroidSansJapanese.ttf /system/fonts
adb shell chmod 644 /system/fonts/DroidSansJapanese.ttf
----
みたいな感じに

ここまで作業したらとりあえずnandroid backupしておく

----
とりあえず「Settings.apk」とFrameworkのみ適用させる・・・
1)イラナイ物消す
signed-enoch-1.4.5.zipの中の
/app/・・・Settings.apk以外削除る
/fonts/ディレクトリごと消す
/framework/framework-res.apkとservices.jarだけ残す

2)スクリプト修正
/META-INF/com\google/android/update-script
「copy_dir PACKAGE:fonts SYSTEM:fonts」削除

-
3)dwangから「Settings.apk」と「framework-res.apk」抜いてくる。

4)enochの「Settings.apk」の中の/drawable/のpng抜く。
5)dwangの「framework-res.apk」の中のresources.arsc抜く。
4,5は7-zipとかで解凍して抜き出すのね。

6)dwangの「Settings.apk」に4)のファイル上書き
7)enochの「framework-res.apk」に5)のファイル上書き
6,7は7-zipで開いて4,5のファイルD&Dすればおk

8)6と7で出来た「Settings.apk」と「framework-res.apk」をAuto-signで署名する。

-
9)signed-enoch-1.4.5.zipに「Settings.apk」と「framework-res.apk」上書き
10)zipを署名する
11)リカバリユーティリティからテーマ適用させる。
12)必要に応じてZipAlignする



この手順でCM用テーマ移植できないのもある・・・
xmlファイル差し替え、編集が必要

Stericson's lockscreenなテーマはそのままDwangで動く・・・ケースが多い
つか、CMも4.2.7.1で結構速くなったからDwangにこだわる必要ない気もするんだけどね・・・