Android

Как настроить громкость звука и громкость на Android

Ð?ЮШÐ?-У МЕÐ?Я ПОЯВИЛСЯ ДРУГОЙ.Сочи. Роза Хутор. ТворчеÑ

Ð?ЮШÐ?-У МЕÐ?Я ПОЯВИЛСЯ ДРУГОЙ.Сочи. Роза Хутор. ТворчеÑ

Оглавление:

Anonim

Я не знаю, заметили ли вы, но громкость мультимедиа на вашем устройстве Android делится на 15 шагов (от 0 до 14). 0 для отключения звука и 14 для максимальной громкости. Дело в том, что я всегда чувствовал, что 11 слишком мягок для меня, а 12 - немного громко. Это заставило меня жаждать 12, 5 или что-то в этом масштабе.

Настройка этого параметра на других платформах, вероятно, невозможна. Но мы говорим об Android здесь, и лучшая вещь об этой ОС - гибкость, которую она предлагает с точки зрения настройки.

Поэтому после небольшого исследования я нашел удивительную статью, написанную Крисом Дубе, которая помогла мне преобразовать 15 шагов объема медиафайлов в 30 шагов. Посмотрим, как это делается.

Примечание. Для выполнения задачи вам понадобится рутованное устройство. В этой задаче мы будем манипулировать системными файлами Android, и вы должны быть очень осторожны при редактировании файла. В качестве меры предосторожности сначала сделайте резервную копию Nandroid на телефоне. Кроме того, это увлекательный урок и требует от вас таких знаний, как установка ADB и т. Д. Так что не для начинающих пользователей Android.

Инструменты, которые нужно установить на свой компьютер.

Это список инструментов, которые должны быть установлены в вашей системе перед началом обучения. Пожалуйста, установите их, если у вас их еще нет.

  • Последняя версия Java Development Kit.
  • Драйверы для вашего смартфона.
  • Скачайте Smali / Baksmali Manager и распакуйте его в папку на вашем компьютере
  • Вам понадобятся файлы ADB. Вы можете загрузить их по отдельности, но я бы посоветовал вам установить полный Android SDK на свой компьютер, а затем установить дополнительные инструменты.
  • 7-Zip
  • NotePad ++

Извлечение файла фреймворка с устройства

Шаг 1: Загрузите и установите все вышеперечисленные инструменты на свой компьютер и добавьте путь к файлам ADB в переменные среды Windows Path (перейдите по ссылке, вы найдете шаги для добавления пути к переменным Windows). Чтобы проверить, установлены ли на вашем компьютере драйверы телефона, подключите телефон к компьютеру (включите отладку по USB) и введите команду adb devices. Если командная строка возвращает устройство, вы можете перейти к следующему шагу. Если нет, проверьте файлы ADB и драйверы мобильного телефона на вашем компьютере.

Шаг 2: Перейдите в папку Baksmali Manager и откройте командную строку, используя параметр правой кнопки мыши. Удерживайте клавиши «Control» и «Shift», щелкая мышью, чтобы открыть эту опцию

Шаг 3: В командной строке введите adb pull /system/framework/framework.jar, чтобы скопировать файл инфраструктуры устройства на свой компьютер, чтобы вы могли отредактировать его.

Изменение файла фреймворка

Шаг 4: Теперь запустите Baksmali Manager с помощью команды baksmali Manager.bat.

Шаг 5: В Baksmali Manager выберите 4 (Выбрать файл) -> 2 (Framework.jar) -> 1 (Baksmali) и оставьте командную строку открытой. Перейдите в папку Baksmali Manager, перейдите в папку framework-> android-> media и откройте AudioService.smali в NotePad ++.

Шаг 6: Когда файл открывается в Notepad ++, ищите 0xft 0x0t 0x0t 0x0t, чтобы найти таблицу шестнадцатеричных чисел. Первая запись четвертой строки в шестнадцатеричном числе числа шагов громкости носителя и 0xf является шестнадцатеричным значением 15.

Шаг 7: Все, что вам нужно сделать, это заменить f (шестнадцатеричное 15) на любое другое шестнадцатеричное число. Вы можете использовать Window Scientific Calculator для этого. Однако, как и я, если вы тоже хотите сделать 30, замените f на 1e и сохраните файл.

Шаг 8: После сохранения файла откройте командную строку Baksmali Manager, которую вы оставили без присмотра на шаге 5, и нажмите 2, чтобы загрузить файл и создать из него файл classes.dex. После создания файла dex откройте framework.jar с помощью 7-Zip и перетащите и замените файл classes.dex, измененный с помощью Baksmali Manager.

Замена модифицированного файла

Шаг 9: Теперь выйдите из Baksmali Manager и введите adb remount для повторного подключения телефона.

Шаг 10: После того, как вы увидите подтверждающее сообщение, введите adb push framework.jar /system/framework/framework.jar, чтобы заменить файл.

Шаг 11: После замены файла запустите оболочку adb и введите chmod 644 framework.jar, чтобы изменить разрешение файловой системы.

Фу, это почти закончено. Теперь вы можете перезагрузить устройство, воспроизвести несколько песен на своем телефоне и почувствовать разницу для себя.

Заключение

Я признаю, что процедура немного длинная, чтобы изменить шаги громкости, но это, кажется, единственный способ сделать это. Надеемся, что фанаты Android среди вас по достоинству оценят это и будут следовать инструкциям без каких-либо проблем.

Лучшие изображения Кредиты: woodleywonderworks