Показать сообщение отдельно
Старый 21.01.2017, 12:16   #27
Parallelepiped
Новый Пользователь
 
Регистрация: 21.01.2017
Регион: 54
Сообщений: 1
Parallelepiped is on a distinguished road
По умолчанию

Цитата:
Сообщение от MCuk Посмотреть сообщение
Кто-то может уже разобрался как убрать это дурацкое окно? Или все в ручную его закрывают каждый раз как просыпается планшет и подключается флешка?
Взято здесь

1. Вытаскиваете из SystemUI.apk вашего устройства на ПК винраром файл classes.dex
2. Бэксмалите его (нужны свежие JDK и smali.jar/baksmali.jar, где найти - кругом написано)
Код:
java -jar baksmali.jar classes.dex
3. Находите и редактируете файл UsbPermissionActivity.smali следующим образом:
ищется и комментируется строчка:
Код:
# invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->setupAlert()V
и под ней добавляются данные 3 строки:
Код:
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/android/systemui/usb/UsbPermissionActivity;->mPermissionGranted:Z
invoke-virtual {p0}, Lcom/android/systemui/usb/UsbPermissionActivity;->finish()V
4. Собираем взад наш classes.dex:
Код:
java -jar smali.jar -o classes.dex out
5. Открываем винраром наш SystemUI.apk и кидаем с заменой получившийся classes.dex, сжатие - обычное.
6. Заменяем рут эксплорером старый SystemUI.apk новым, предварительно скопировав новый куда-нибудь в /system/usr и выставив ему права rw-r-r-.
7. Перезагружаемся, оцениваем результат.
Parallelepiped вне форума   Ответить с цитированием