Androidからのアクセスログ解析 (7/24-8/23)

なんとなく気になったので、7月24日からの1ヶ月分を解析してみましたよ。
左側の数字はアクセス数。OS別に195のユニークなアクセスがありました。

以下コメント。

人の殆ど来ないBlogですが、それでも1ヶ月でこれだけユニークアクセスが
ありました。ICSが増えてきた印象ですね。

さすがに、自分でアクセスしてるだけあって、TOPは ISW13THでした。

その次に SC-06D が来ているのはTL経由で見に来て頂いているのでしょうか。
有難うございます。

そして、気になるのが、Android 4.1.1

9 (Linux; Android 4.1.1; SC-02C Build/JRO03L;
34 (Linux; Android 4.1.1; SC-06D Build/JRO03H;
59 (Linux; Android 4.1.1; SC-02C Build/JRO03H)
35 (Linux; Android 4.1.1; Nexus S
60 (Linux; Android 4.1.1; Nexus 7
209 (Linux; Android 4.1.1; Galaxy Nexus

Galaxy 勢は、あっという間に4.1.1にしてますね。
Nexus 7 からのアクセスもあり・・・。羨ましい。

その他、あまり見かけないのが幾つかポロポロと。
WX04K・・売れるといいですね。

157 (Linux; Android 2.3.4; NW-Z1000Series Build/C121)
38 (Linux; Android 4.0.4; SonyEricssonSK17i Build/4.1.B.0.431)
86 (Linux; Android 4.0.3; GS03 Build/HuaweiU9200-92)
82 (Linux; Android 4.0.4; Iconia A500
32 (Linux; Android 2.3.4; WX04K Build/145.2.0000)

リストは続きからどうぞ。

"Androidからのアクセスログ解析 (7/24-8/23)" の続きを読む

【HTC J】バッテリーアイコン各種セット (丸っぽいの)

XDAにあるアイコンセットを適当にチョイスしてSystemUI.apkに入れてみました。

[MOD] ★★★ Super Circle Battery with % ★★★ Version A-P & Z (Custom) ★★★
http://forum.xda-developers.com/showthread.php?t=724778

少しずつ増やしていく予定です。(動かないapkあったら教えて下さい)

解凍して出てきたapkファイルをSystemUI.apkとして上書きして下さい。
(OTA適用後の、1.31.970.1用ファイルです)

scbm_A_black scbm_A_white
scbm_B_white
scbm_C_grey_
scbm_D_white
scbm_E_grey_

★追加★ scbm_E_grey (2.05.970.3 Version)

scbm_E_grey

scbm_F_darke scbm_F_white
scbm_G_white

scbm_K_white
scbm_N_blue
scbm_O_white

※補足。Zip alignmentし忘れたので気になる人は、自力でzipalignしてからご利用下さい。

【HTC J】バッテリー100段階mod完成&公開

@koron393 さんのアドバイスによりようやく完成しました。
結論だけ言うと、「SystemUI.apk」の編集だけでOKのようです。

apkの編集を簡単に箇条書きメモを書いておきます。
使うのは、deodexしたSystemUI.apk  (deodexの必要性は未検証)

■必要な環境 :7za と java と apktool が入っている必要があります。

1.apktool_1.4.1.jar でdecomplie/complieする

(1) apkを展開

$ java -jar ../apktool_1.4.1.jar d -s SystemUI.apk

(2) 必要なxmlとアイコンを、SystemUIディレクトリに詰め込む
(drawableにstat_sys_battery*.xml、drawable-hdpiにbatteryアイコンを)

(3) build

$ java -jar ../apktool_1.4.1.jar b SystemUI

2.完成品を7zaで詰め込む

08/15更新:7zaで追加する場合は、resまるごと追加に変更。

$ cp SystemUI.apk SystemUI
$ cd SystemUI/build/apk/

$ 7za a -tzip -mx=0 ../../SystemUI.apk resources.arsc

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=C.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)

Scanning
Updating archive ../../SystemUI.apk
Compressing  resources.arsc      

Everything is Ok

$ 7za a -tzip -mx=0 ../../SystemUI.apk res

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=C.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)

Scanning

Updating archive ../../SystemUI.apk

Compressing  res/drawable-hdpi/stat_sys_battery_0.png      
Compressing  res/drawable-hdpi/stat_sys_battery_1.png      
Compressing  res/drawable-hdpi/stat_sys_battery_10.png      
Compressing  res/drawable-hdpi/stat_sys_battery_100.png      
Compressing  res/drawable-hdpi/stat_sys_battery_11.png

Everything is Ok

これで完成品が ../../SystemUI.apk にできるので、CWMなりで
pushしてあげればOK

ex)
$ adb pull /system/app/SystemUI.apk SystemUI.apk_bk
$ adb push SystemUI.apk /system/app/
$ adb shell chmod 644 /system/app/SystemUI.apk

$ adb shell ls -l /system/app/SystemUI.apk*

■Version S, Stock sense 

半透明ステータスバーだと色付きが似合わない??
SystemUI-stocksense
renameして使って下さい。

アイコン別のものを使用したい人は、このSystemUI.apkのアイコンを、
入れ替えるだけで簡単に作り変えが可能かと思います。

res/drawable-hdpi/ の下にアイコンいれて以下実行するだけ。
$ 7za a -tzip -mx=0 SystemUI.apk res/drawable-hdpi/stat_sys_battery_*
(上で公開しているのば充電時も100段階なので、それ以外の場合は最初から作り直しです)

■関連記事■

同じHTC Jでの対応方法を細かく書かれているのでこっちの方が、
分かりやすいかもしれません。

バッテリー残量100段階表示mod
http://d.hatena.ne.jp/korokorokoron/20120813#1344836654

2.05.970.3適用後のStockSenseアイコンです 更新@2012/10/13

作成しましたっ。⇒ SystemUI-2.05.970.3-Stocksense.zip

【HTC J】SystemUI.apkのdeodexメモ

HTC JのSystemUI.apkをdeodexした際のメモです。

BOOTPATHの指定が足りないと以下のエラーが出ます。

Error occured while loading boot class path files. Aborting.
org.jf.dexlib.Code.Analysis.ClassPath$ClassNotFoundException:
Could not find superclass Lcom/htc/fusion/fx/MessageListener;

これで詰まってる人がいるようなので、自分が行った方法をメモしておきます。

■必要なもの

・baksmali.jar/smali.jar (1.3.2で試しました)
・zipalign.exe (Android SDKに入ってます)
・7zip (7za以外でもOK)

■作業メモ

1.必要なものを端末からpull

$ mkdir framework
$ adb pull /system/framework ./framework
$ adb pull /system/app/SystemUI.odex
$ adb pull /system/app/SystemUI.apk

2.baksmaliでSystemUI.odexを展開

$ java -Xmx1024m -jar ./baksmali.jar -c :core.jar:core-junit.jar:bouncycastle.jar:\
> ext.jar:framework.jar:framework2.jar:android.policy.jar:services.jar:apache-xml.jar:\
> HTCDev.jar:HTCExtension.jar:filterfw.jar:com.htc.android.bluetooth.jar:wimax.jar:\
> usbnet.jar:com.orange.authentication.simcard.jar:com.htc.fusion.fx.jar:\
com.htc.lockscreen.fusion.jar -d framework -x SystemUI.odex -o systemui

良く分からないのでBOOTPATHは全部追加。
改行の説明とかは、deodex化するような人はわかるだろうから省略。

★上記BOOTPATHは、1.31.920.1 の場合です。バージョンが変わると
パスも変わるので実際は、/init.rcBOOTCLASSPATHを確認して指定して下さい。

3.dex化

$ java -Xmx1024m -jar ./smali.jar systemui -o classes.dex

4.classes.dexの統合

元々の classes.dex を削除して上書き。
7zipで SystemUI.apk 開いて、Drop&DrugでもOK

$ 7za d -tzip SystemUI.apk classes.dex
$ 7za a -tzip SystemUI.apk classes.dex

5.Zip alignment

$ zipalign.exe -v 4 SystemUI.apk zip_SystemUI.apk
Verifying alignment of zip_SystemUI.apk (4)...
54 META-INF/MANIFEST.MF (OK - compressed)
44743 META-INF/CERT.SF (OK - compressed)
91092 META-INF/CERT.RSA (OK - compressed)
92286 AndroidManifest.xml (OK - compressed)

$ mv SystemUI.apk SystemUI.apk.old
$ mv zip_SystemUI.apk SystemUI.apk

これでdeodex化したSystemUI.apk完成

6.CWMでファイル置き換え

元のファイルをrenameしたりmvしたりしてバックアップ。
deodex化したSystemUI.apkをいれて終了

$ adb shell mount /system
$ adb shell cp -pr /system/app/SystemUI.apk /system/app/SystemUI.apk.orig
$ adb shell mv /system/app/SystemUI.odex /system/app/SystemUI.odex.orig

$ adb push SystemUI.apk /system/app/
3328 KB/s (3508667 bytes in 1.029s)

$ adb shell chmod 644 /system/app/SystemUI.apk

再起動して、正常に起動したら完了。

★こちらで作成した、SystemUI.apkを置いておきます。⇒SystemUI.zip (1.31.920.1)
2012/10/10更新 2.05.970.3版はこちら⇒ SystemUI-2.05.970.3.zip

【HTC J】3dotメニューの改善memo

2012/10/10 更新

公式2.05.970.3 のSENSE4.1 でこの機能は取り込まれました。

設定>ディスプレイ、ジェスチャ、ボタンのメニューから、
[最近使用したアプリケーション]ボタンを選べば、アプリ履歴キーの
機能を変更出来るようになっています。

以下は、過去記事跡地。

"【HTC J】3dotメニューの改善memo" の続きを読む