androplus.orgへ移転しました。
数秒後に移動します。
数秒後に移動します。
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
音量の段階数を30段階などに変える
音量(着信音や通知音など)を15段階ではなく30段階にして細かく調整できるようにします。
数値を変えれば100段階にもできる…はずです。
まず端末から/system/framework/framework.jarを取り出します。
odexかdeodexかで方法が変わりますが、odexであればこの記事の方法を使ってsmaliを編集できるようにします。
deodexであればapktool.jarをダウンロードしてapktool.jarのあるフォルダにframework.jarを
コピーし、コマンドプロンプトでapktool d framework.jarと入力します。
smaliファイルを取り出して編集できる状態になったら、
smaliandroidmediaAudioService.smali
を開いて、「MAX_」でファイル内を検索します。
一つ上の行に「array_(数字)」と書いてある行を探してください。
次にこの「array_(数字)」でファイル内検索します。
※画像は45段階(2d)に書き換え済み
すると、画像のような行が見つかります。
ここで段階数を16進数で指定しているので、変えたい段階数を
このページやWindowsの電卓などで16進数にしてください。
一番左端の値を画像のように0x(段階数16進数)tとなるよう書き換えます。
ファイルを保存し、odexならodexに戻し、deodexならコマンドプロンプトで
apktool b framework.jar.outと入力し、framework.jar.outuildapkclasses.dexを
元のframework.jarに無圧縮で入れてください。
zipを作るなどしてインストールすれば完了です。
設定で音量を押すとしばらくフリーズすると思いますが、
表示されるまで待てばその後は正常に動作します。
数値を変えれば100段階にもできる…はずです。
まず端末から/system/framework/framework.jarを取り出します。
odexかdeodexかで方法が変わりますが、odexであればこの記事の方法を使ってsmaliを編集できるようにします。
deodexであればapktool.jarをダウンロードしてapktool.jarのあるフォルダにframework.jarを
コピーし、コマンドプロンプトでapktool d framework.jarと入力します。
smaliファイルを取り出して編集できる状態になったら、
smaliandroidmediaAudioService.smali
を開いて、「MAX_」でファイル内を検索します。
一つ上の行に「array_(数字)」と書いてある行を探してください。
次にこの「array_(数字)」でファイル内検索します。
※画像は45段階(2d)に書き換え済み
すると、画像のような行が見つかります。
ここで段階数を16進数で指定しているので、変えたい段階数を
このページやWindowsの電卓などで16進数にしてください。
一番左端の値を画像のように0x(段階数16進数)tとなるよう書き換えます。
ファイルを保存し、odexならodexに戻し、deodexならコマンドプロンプトで
apktool b framework.jar.outと入力し、framework.jar.outuildapkclasses.dexを
元のframework.jarに無圧縮で入れてください。
zipを作るなどしてインストールすれば完了です。
設定で音量を押すとしばらくフリーズすると思いますが、
表示されるまで待てばその後は正常に動作します。