Удаление сигнала при изменении громкости кнопками.

Рейтинг:   / 0
ПлохоОтлично 

ApkTool: ???
Android: ???
Проверено на: ??? 

Вариант 1:

Для прошивок, в которых файл secondary_framework.jar отсутствует, метод абсолютно такой же, только файл VolumePanel.smali нужно искать в framework.jar

Декомпилируем secondary_framework.jar (из "system/framework/")
Находим и открываем файл VolumePanel.smali (из ****/android/view/)
Ищем StartTone, смотрим примерно такое :

.line 571
.local v0, toneGen:Landroid/media/ToneGenerator;
if-eqz v0, :cond_23

.line 572
const/16 v1, 0x18

invoke-virtual {v0, v1}, Landroid/media/ToneGenerator;->startTone(I)Z

Удаляем всю строку

invoke-virtual {v0, v1}, Landroid/media/ToneGenerator;->startTone(I)Z

Сохраняем изменения, компилируем.

Вариант 2:

В system\media\audio\ui находим файлы отвечающие за этот звук (на THLW3+ это z_VolumeRingTone1.mp3---z_VolumeRingTone7.mp3) и или удаляем их совсем, или убираем разрешения рутэксплорером. Далее перезагружаем девайс.

Добавить комментарий


Защитный код
Обновить