Как да персонализирате силата на звука и силата на медиите на Android
Miscellanea / / November 29, 2021
Персонализирането на тази настройка на други платформи вероятно не е възможно. Но тук говорим за Android и най-доброто нещо за тази ОС е гъвкавостта, която предлага по отношение на настройката.
Така че след малко проучване открих невероятно статия, написана от Крис Дюб което ми помогна да преобразувам 15-те стъпки на обема на медиите в 30 стъпки. Да видим как се прави.
Забележка: Ще имаш нужда рутово устройство за задачата. Ние ще манипулираме системните файлове на Android в задачата и трябва да сте много внимателни, докато редактирате файла. направи вземете резервно копие на Nandroid на телефона си първо като предпазна мярка. Освен това, това е странен урок и изисква да знаете неща като инсталиране на ADB и т.н. Така че не е за начинаещи потребители на Android.
Инструменти, които трябва да инсталирате на вашия компютър.
Това е списъкът с инструменти, които трябва да бъдат инсталирани на вашата система, преди да започнете урока. Моля, инсталирайте ги, ако вече ги нямате.
- Най-новата версия на Комплект за разработка на Java.
- Драйвери за вашия смартфон.
- Изтегли Смали/Баксмали Мениджър и го извлечете в папка на вашия компютър
- Ще ви трябват ADB файлове. Можете да продължите и да ги изтеглите поотделно, но бих ви предложил да инсталирате пълния Android SDK на вашия компютър и след това инсталирайте допълнителните инструменти.
- 7-цип
- NotePad++
Изтегляне на рамковия файл от устройството
Етап 1: Изтеглете и инсталирайте всички горепосочени инструменти на вашия компютър и добавете пътя към ADB файловете в Windows Path Environment Variables (проверете връзката, ще намерите стъпки за добавяне на път към променливите на Windows). За да проверите дали драйверите на телефона са инсталирани на вашия компютър, свържете телефона към вашия компютър (активирайте USB отстраняване на грешки) и въведете командата adb устройства. Ако командният ред върне устройство, можете да продължите към следващата стъпка. Ако не, проверете ADB файловете и мобилните драйвери на вашия компютър.
![Устройства](/f/a02f8ad8c4a0bbe16377e66c6257a058.png)
Стъпка 2: Придвижете се до папката Baksmali Manager и отворете командния ред, като използвате опцията за щракване с десния бутон. Задръжте клавиша Control и Shift, докато щракнете с мишката, за да разкриете тази опция.
![Отворете командния ред тук](/f/f0aeda7cab015510ad8403f0440a8bdd.png)
Стъпка 3: В командния ред въведете adb pull /system/framework/framework.jar за да копирате файла на рамката на устройството си на компютъра си, за да можете да го редактирате.
![Издърпайте рамка](/f/6bfa1f79319e468599e62cdef747fb3e.png)
Промяна на рамковия файл
Стъпка 4: Сега стартирайте Baksmali Manager с помощта на командата baksmali Manager.bat.
Стъпка 5: В Baksmali Manager, Изберете 4 (Избор на файл)—>2(Framework.jar)—>1(Baksmali) и оставете командния ред отворен. Превключете към папката Baksmali Manager, отидете до рамка—>android—>медия папка и отворете AudioService.smali в NotePad++.
![Мениджър Баксмали](/f/e837a028e5ec2425144a79e67ee57e9e.png)
Стъпка 6: Когато файлът се отвори в Notepad++, потърсете 0xft 0x0t 0x0t 0x0t за да намерите таблица с шестнадесетични числа. Първият запис на четвъртия ред в шестнадесетичния номер на броя стъпки за силата на звука на носителя и 0xf е шестнадесетичната стойност от 15.
![Променете го](/f/721079d889a23b186b295fb5fb00d74c.png)
Стъпка 7: Всичко, което трябва да направите, е да замените f (шестнадесетично число от 15) с всяко друго шестнадесетично число. Можеш да използваш Прозорец Научен калкулатор за това. Въпреки това като мен, ако и вие искате да го направите 30, заменете f с 1e и запазете файла.
![Калкулатор Hex](/f/5d67197b16c24afe87a49ea79378097f.png)
Стъпка 8: След като запазите файла, отворете командния ред на Baksmali Manager, който сте оставили без надзор в стъпка 5, и натиснете 2, за да смалите файла и да създадете файл classes.dex от него. След създаването на dex файла, отворете framework.jar с 7-Zip и плъзнете и заменете файла classes.dex, модифициран с помощта на Baksmali Manager.
![Рамка](/f/83fa17cc1eff8c46f1d75debafdaa112.png)
Подмяна на модифицирания файл
Стъпка 9: Сега излезте от Baksmali Manager и въведете adb повторно монтиране за да свържете отново телефона.
Стъпка 10: След като видите съобщение за потвърждение, въведете adb push framework.jar /system/framework/framework.jar за да замените файла.
![Adb Remount](/f/e54f65f2a6723f165147e3283d1cf579.png)
Стъпка 11: След като смените файла, стартирайте adb shell и въведете chmod 644 framework.jar за да промените разрешението на файловата система.
Уф, почти свърши. Вече можете да рестартирате устройството си, да пуснете някои песни на телефона си и сами да усетите разликата.
Заключение
Признавам, че процедурата е малко дълга само за промяна на стъпките за сила на звука, но изглежда това е единственият начин да направите това. Надяваме се, че Android маниаците сред вас ще оценят това и ще следват стъпките без никакви проблеми.
Най-добри изображения: woodleywonderworks