У меня Samsung Galaxy S3, дисплей сломан, отладка по USB отключена.
Как я могу включить его с помощью ./adb
команд? Я уже сделал эти шаги:
data/data/com.android.providers.settings/databases/settings.db
изменилadb_enabled
значение с 0 на 1.- Также отредактировано
build.prop
в/system
.
После всего этого телефон кажется кирпичным, не включается. Все, что я хочу сделать, это включить отладку по USB и подключить ее к Vysor (бета), чтобы я мог контролировать ее на своем компьютере.
samsung-galaxy-s-3
adb
usb-debugging
broken-screen
TheOnlyAnil
источник
источник
Ответы:
Я получил это на работу :)
ПРИМЕЧАНИЕ . Для этого требуется разблокированный загрузчик.
recovery mode
. (Я должен был отобразить процесс в моем уме, поскольку экран был сломан).platform-tools/
. введите и введите,./adb devices
чтобы проверить, подключено ли устройство в режиме восстановления../adb shell mount data
и./adb shell mount system
смонтировать соответствующие каталоги.persist.sys.usb.config
файл в вашей системе, используя./adb pull /data/property/persist.sys.usb.config /Your directory
mtp,adb
и сохраните../adb push /your-directory/persist.sys.usb.config /data/property
./adb pull /system/build.prop /your-directory
Добавьте эти строки:
./adb push /your-dir/build.prop /system/
Таким образом, вы включили отладку по USB на вашем устройстве. Но вы все еще не можете подключиться. Почему? Потому что это требует проверки RSA. Если бы вы могли просматривать ваш дисплей, то вы могли бы легко нажать на,
YES
чтобы авторизовать устройство. Я в настоящее время выясняю, чтобы обойти это. Я очень хочу оживить свой мертвый телефон. Если вы знаете какой-либо способ сделать это, пожалуйста, поделитесь :)источник
adb shell input keyevent
для выбора ДА. Смотрите Keyevent здесь . Это выстрел в темноте, но вполне возможно, стоит выстрелить.adb shell input
работать не будет. Еще раз извините! Я посмотрю, есть ли способ как-то обойти авторизацию.Что касается проверки RSA, которую вы попросили обойти, я не знаю, будет ли она работать на вашем устройстве, но это сработало в моем небольшом эксперименте. В Lollipop ключи ADB (после авторизации) сохраняются в
/data/misc/adb/adb_keys
. Ваш закрытый ключ сохраняется на компьютере. В Linux каталог находится$HOME/.android/
. В Windows это обычно переводится%USERPROFILE%\.android
, ноC:\Windows\System32\config\systemprofile\.android
в некоторых случаях ключи могут оказаться в конце . ( Источник )Существует способ , описанный здесь , по ashoke , которые могли бы помочь в обход авторизации.
Тем не менее, в моем Lollipop, метод меняется. Я заметил, что в моем основном и дополнительном Lollipop ROM
adb_keys
тот же ключ был на самом деле. Все, что я сделал, это отозвал авторизацию со вторичного ПЗУ (файл удален автоматически), отключил устройство от ПК, скопировалadb_keys
из Первичного ПЗУ во вторичное ПЗУ, подключил устройство к ПК и вуаля! Меня не спрашивали об этом разрешении. Я дважды проверил авторизацию, используя,adb devices
и все было хорошо.Попробуйте сначала связанный ответ. Авторизуйте другой телефон Android, скопируйте его ключи на ваше устройство из режима восстановления и посмотрите, работает ли он.
источник
adb push ~/.android/adbkey.pub /data/misc/adb/adb_keys
работает надежно.