32steps:Androidの音量キーを「15段」から「1000段」へ進化させるツール、内蔵された6,000種以上のヘッドホン科学調整データ
32stepsは、Androidの音量キーを「15段の旧車」から「1000段の精密機器」へと変えるツールです。6,000種類以上のヘッドホンの科学的なチューニングデータを内蔵しています。ルート権限(root)もネット接続も不要、広告なしで、インストールするだけですぐに使えます。

GitHub: https://github.com/nulldio/32steps
何ができるのか
- 狂気的なまでの音量細分化 Androidシステムのデフォルトは15〜25段階の音量ですが、夜中に音楽を聴くと、大きすぎたり小さすぎたりして困ります。32stepsは各システム段階をさらに分割し、最大1000段階を実現します。音量キーを押すたびに少しずつしか変わらないので、布団の中で「ちょうどいい音量」を探して悩む必要はもうありません。
- どんなヘッドホンでも「正しい音」に AutoEQのデータベースから、激安イヤホンからフラッグシップモデルまで、6,000種以上のヘッドホン測定データを搭載。モデルを選択するだけで、メーカーの適当な調整をハーマンターゲットカーブに合わせて自動補正します。気に入らなければ、10バンドイコライザーでさらに微調整し、プリセットとして保存することも可能です。
- システム標準より優れたフローティングウィンドウ 音量キーを押すと、システムのシンプルなバーではなく、展開可能なスマートなフローティングウィンドウが表示されます。メディア、通話、着信音、通知、アラームの5つのトラックが並んで調整でき、左右チャンネルを個別に調整することも可能です(片耳の聴力が弱い方にも最適)。サイレント/バイブレーション/着信音への切り替えもワンタップで、設定メニューを3階層も掘らなくて済みます。
- 便利なプリセットシステム オフィスではノイキャン付きヘッドホン、通勤時はポータブルイヤホン、家ではスピーカー——機器ごとに異なるステップ数とEQを保存しておけば、ヘッドホンを変更する際にプリセットを選ぶだけで一括切り替えが可能です。
- Android TVでも利用可 (プラットフォームの制限により、TVでは音量ステップ数の変更はできませんが、6,000種のヘッドホンチューニングとグラフィックEQは利用可能です。リモコンの十字キーで操作できます。)
導入前の確認
- システム要件: Android 8.0以上
- Android 13以降の設定:
設定 > アプリ > 32steps > 右上のメニュー(3点) > 制限付き設定を許可に移動してください。これをしないと、アクセシビリティサービスが起動しません。 - 初回起動: ガイドに従って権限を付与してください:アクセシビリティ(音量キーをインターセプトするため)、他のアプリの上に表示(フローティングウィンドウのため)、バッテリー最適化の無効化(バックグラウンド終了防止)。
技術的な仕組み
- ルート権限なしでどうやって音量を変える? Androidの
DynamicsProcessingAPIを使用し、各システム音量ステップ「内部」にゲインオフセットを挿入することで、より細かいステップを「偽装」しています。このAPIに対応していない古い端末では、従来のイコライザー方式にフォールバックします。 - 音量キーのインターセプト: アクセシビリティサービスを使用し、フォアグラウンドサービスで常駐させることで、特定のプレーヤーに依存せずグローバルに動作します。