Sony Tablet Pの音量を30段階に変更する
文鎮化しても知りません、自己責任で。
元々15段階の音量を30段階にする方法です。
元々15段階の音量を30段階にする方法です。
準備するもの
smali-1.4.0.jar、baksmali-1.4.0.jar手順
- 端末のframework.jarを抜き出し、WinRAR等でframework.jarを解凍。
- smali-1.4.0.jar、baksmali-1.4.0.jarをその解凍したフォルダに突っ込んで、それぞれをsmali.jar、baksmali.jarとリネーム。
- classes.dexをデコンパイル。
> java -jar baksmali.jar -o classout/ classes.dex
- ¥classout¥android¥media¥AudioService.smaliの826行目の0xftを0x1etに変更する。
.array-data 0x4 0x5t 0x0t 0x0t 0x0t 0x7t 0x0t 0x0t 0x0t 0x7t 0x0t 0x0t 0x0t 0xft 0x0t 0x0t 0x0t //0xftを0x1etに 0x7t 0x0t 0x0t 0x0t 0x7t 0x0t 0x0t 0x0t 0xft 0x0t 0x0t 0x0t 0x7t 0x0t 0x0t 0x0t 0xft 0x0t 0x0t 0x0t 0xft 0x0t 0x0t 0x0t .end array-data
- classes.dexをコンパイル。
> java -jar smali.jar classout/ -o new-classes.dex
- 元のclasses.dexをclasses.dex.orgにリネームし、new-classes.dexをclasses.dexにリネーム。framework.jarをWinRARなどで開き生成されたclasses.dexに置き換え端末に突っ込む。
> adb shell mkdir /sdcard/tmp/ > adb push framework.jar /sdcard/tmp/framework.jar-new > adb shell > su # cd /system/framework # cp /sdcard/tmp/framework.jar-new ./ # mv framework.jar framework.jar.org # mv framework.jar-new framework.jar # chmod 644 framework.jar # reboot
コメント
コメントを投稿