アンドロイド

アンドロイドでメディアの音量と音量をカスタマイズする方法

目次:

Anonim

あなたが気づいたかどうか私は知らないがあなたのAndroidデバイスのデフォルトのメディアボリュームは15のステップ(0から14)に分けられている。 0はミュート用、14は最大音量用です。 今の事は、私はいつも11が私には柔らかすぎるのに対し、12は少しうるさいと感じました。 それは私がその規模で12.5か何かを切望するようにしました。

他のプラットフォームでこの設定をカスタマイズすることはおそらく不可能です。 しかし、ここではAndroidについて話しています。このOSの最も優れている点は、微調整に関して柔軟性があることです。

それでちょっとした調査の後、私はChris Dubeによって書かれた素晴らしい記事を見つけました。 それがどのように行われるのか見てみましょう。

注:あなたはタスクのための根ざしたデバイスが必要になります。 私たちはタスクの中でAndroidシステムファイルを操作することになるでしょう、そしてファイルを編集する間あなたは非常に注意しなければなりません。 予防策として、まずNandroidの携帯電話のバックアップを取ってください。 また、これはこっけいなチュートリアルなので、ADBのインストールなどを知っている必要があります。だから、初心者のAndroidユーザーには向いていません。

あなたのコンピュータにインストールする必要がある用具。

これらはチュートリアルを始める前にあなたのシステムにインストールしなければならないツールのリストです。 まだ持っていない場合はインストールしてください。

  • Java Development Kitの最新バージョン
  • あなたのスマートフォンのドライバ。
  • Smali / Baksmali Managerをダウンロードして、コンピューターのフォルダーに解凍します。
  • あなたはADBファイルが必要になります。 あなたは先に行ってそれらを個別にダウンロードすることができますが、私はあなたがあなたのコンピュータに完全なAndroid SDKをインストールしてそして次に追加のツールをインストールすることを勧めます。
  • 7-Zip
  • メモ帳++

デバイスからフレームワークファイルを取得する

ステップ1:コンピュータに上記のすべてのツールをダウンロードしてインストールし、Windowsパス環境変数にADBファイルへのパスを追加します(リンクを確認してください。Windows変数にパスを追加するための手順があります)。 電話ドライバがコンピュータにインストールされているかどうかをテストするには、電話をコンピュータに接続し(USBデバッグを有効にし)、コマンドadb devicesを入力します 。 コマンドプロンプトからデバイスが返された場合は、次の手順に進むことができます。 そうでない場合は、お使いのコンピュータ上のADBファイルとモバイルドライバを確認してください。

ステップ2: Baksmali Managerフォルダに移動し、右クリックオプションを使用してコマンドプロンプトを開きます。 ControlキーとShiftキーを押しながらマウスをクリックすると、そのオプションが表示されます。

ステップ3:コマンドプロンプトで、 adb pull /system/framework/framework.jar入力して、デバイスフレームワークファイルをコンピュータにコピーし、編集できるようにします。

フレームワークファイルの修正

ステップ4:コマンドbaksmali Manager.batを使用してBaksmali Managerを実行します。

ステップ5: Baksmaliマネージャで、 4(ファイルの選択) - > 2(Framework.jar) - > 1(Baksmali) を選択し、コマンドプロンプトを開いたままにします。 Baksmaliマネージャフォルダに切り替え、 framework-> android-> media フォルダに移動して、NotePad ++で AudioService.smali を開きます。

ステップ6:ファイルがNotepad ++で開いたら、 0xft 0x0t 0x0t 0x0tを検索して16進数の表を見つけます。 メディアボリュームのステップ数の16進数と4番目の行の最初のエントリと15の16進値です。

ステップ7:あなたがする必要があるのは他の16進数とf(15の16進数)を取り替えることだけです。 これにはWindow Scientific Calculatorを使用できます。 ただし、私と同じように、30にしたい場合は、fを1eに置き換えてファイルを保存します。

ステップ8:ファイルを保存した後、ステップ5で無人のままにしておいたBaksmaliマネージャのコマンドプロンプトを開き、2を押してファイルを縮小し、そこからclasses.dexファイルを作成します。 dexファイルが作成されたら、7-Zipでframework.jarを開き、Baksmaliマネージャを使用して変更したclasses.dexファイルをドラッグして置き換えます。

変更されたファイルを置き換える

ステップ9:今Baksmaliマネージャを終了し、電話を再接続するためにADBの 再マウント を入力します。

ステップ10:確認メッセージが表示されたら、「 adb push framework.jar /system/framework/framework.jar」入力してファイルを置き換えます。

ステップ11:ファイルを置き換えた後、 adb shellを実行し、chmod 644 framework.jarと入力してファイルシステムのパーミッションを変更します。

あー、もう終わりだ。 これで、デバイスを再起動し、携帯電話で曲をいくつか再生して、違いを感じることができます。

結論

私は、手順が音量ステップを変えるために少し長いと認める、しかしこれがこれをする唯一の方法であるように思われる。 うまくいけば、あなたの間でAndroidのオタクはこれを理解し、何の問題もなく手順に従います。

トップ画像クレジット: woodleywonderworks