Недавно я купил планшет, который является дешевым китайским продуктом на базе allwinner a33. Я хотел подключиться к нему через adb, но всплывающее окно ключа RSA не появилось.
В build.prop отображается ro.adb.secure=0, что должно означать, что устройство не требует аутентификации rsa, но мой компьютер с Windows 10 по-прежнему показывает устройство как неавторизованное.
Как мне авторизовать устройство, чтобы я мог использовать adb?
У меня нет root-доступа, и мне понадобится adb для root.
Я не думаю, ro.adb.secure
что это причина, по которой ваши телефоны отображаются как неавторизованные .
ro.adb.secure
это переключатель, позволяющий запускать adb при загрузке (или нет). соответствующее обсуждение .
Ваша проблема больше похожа на локальную проблему с настройкой adb на вашем ноутбуке. Вы должны попробовать следующие шаги:
lsusb
(linux) найти идентификатор поставщика/продукта USB для планшета и найти совместимые драйверы adbmtp,adb
/ ptp,adb
или только с ptp
и т. д.пример с Moto G4 Play (msm8916):
shell@harpia:/ $ getprop sys.usb.config
mtp,adb
pi@pi:~ $ lsusb
Bus 001 Device 007: ID 22b8:2e76 Motorola PCS
................
shell@harpia:/ $ getprop sys.usb.config
ptp,adb
pi@pi:~ $ lsusb
Bus 001 Device 009: ID 22b8:2e84 Motorola PCS
в зависимости от режима USB, выбранного на телефоне Android, идентификатор продукта USB отличается.
Все это тесно связано с правилами udev ( ссылка на соответствующее обсуждение ), хотя настройка или манипулирование правилами udev никогда не решало моих проблем (а на моем Raspbian 9 даже нет файла /etc/udev/rules.d/51-android .правила).
пользователь 248200
Топ-Бот
пользователь 248200
Топ-Бот