Mastodon

Shumaher’s_Blog@AlexZ.me

— yet another stupid personal weblog

Как отключить MTP в Android

Android USBСегодня небольшая заметка о том (скорее даже напоминание себе), как при подключении Android-устройства по USB отключить режим MTPPTP, если есть), оставив только ADB.

Это нужно например для того, чтобы при подключении USB-кабеля к компьютеру Windows не начинала искать драйвера, если вам нужно лишь зарядить девайс. Конечно драйвера для ADB тоже могут начать ставиться, но этот режим легко отключается в настройках в меню "Для разработчиков".

Для отключения MTP достаточно в терминале набрать следующее:

setprop persist.sys.usb.config adb



Перед этим лучше посмотреть текущее значение так:

getprop persist.sys.usb.config



Я не уверен, нужен ли root для выполнения команды setprop, скорее всего да.

Результатом станет отсутствие обеих галок (MTP и PTP) в настройках "USB-подключения к компьютеру":

USB-подключение к компьютеру

чего обычно сделать нельзя.

Теперь способ работы USB аналогичен режиму "Только зарядка" на устройствах с Android 2.3.
Проверено на версиях 4.1.2 и 4.2.2. В более новых может и не сработать, но проверить мне не на чем.



Ну и ещё один небольшой твик — скрытие иконки ADB в панели уведомлений.
Для этого добавьте в файл /system/build.prop следующую строку:

persist.adb.notify=0



Здесь уже точно нужен root-доступ.
Это пригодится тем, у кого ADB включён постоянно, что необходимо для работы Titanium Backup (и наверняка другого аналогичного софта).



Единственное, что не радует меня в Android 4 (по сравнению с 2.3) — это постепенный отказ от UMS, что конечно объяснимо с точки зрения организации памяти для нескольких пользователей (начиная с 4.2.2), но мне совершенно непонятно, что мешает вернуть режим флеш-накопителя хотя бы для внешних SD-карт (в устройствах где они есть).
Кроме как маркетинговым ходом для "упрощения" Андроида и упразднения понятия "файл" для пользователей, вряд ли это можно чем-то объяснить.

Для некоторых девайсов всё исправляется установкой специальных приложений, но в целом это, естественно, не меняет ситуации.

В итоге зелёный робот всё больше становится похожим на "яблоко", что конечно не может радовать...

VN:F [1.9.17_1161]
Rating: 5.0/5 (2 votes cast)
Как отключить MTP в Android , 5.0 out of 5 based on 2 ratings
Оставьте свой комментарий




OpenID WordPress.com Yahoo

Это не спам.