
Данный способ будет полезен тем, у кого экран хоть немного подает признаки жизни и кто помнит (может подсмотреть на доноре) меню девайса.
ROOT доступы не нужны, т.к. мы зальем программу во временную папку.
Наш подопытный выглядит так:
Скачиваем стандартный adb tools
sudo apt-get install android-tools-adb
На устройстве нужно включить возможность дебага.
На Android 2.3 опция находится в Настройки - Приложения - Дополнительные опции - Отладка по USB - ОК.
Подключаем USB к смартфону. Проверяем командой
adb devices
появился ли он в списке. Должно быть что-то похожее, как на скриншоте.
Если команда adb shell работает, продолжаем дальше.
Идем по ссылке и качаем прогу fastdroid-vnc
http://code.google.com/p/fastdroid-vnc/
Это консольный VNC сервер для Андроида от 1.0.
Закачиваем программу на смарт командой
adb push fastdroid-vnc /data/local/tmp
Даем программе права для возможности запуска
adb shell chmod 755 /data/local/tmp/fastdroid-vnc
И запускаем!
adb shell /data/local/tmp/fastdroid-vnc
В результате запускается сервер VNC и ожидает подключений.
Для того, чтоб подключится к нему по USB, необходимо пробросить порты. Делаем командой
adb forward tcp:5901 tcp:5901
Открываем новую консоль и подключаемся к серверу (конечно, если Вы уже установили vncviewer)
vncviewer localhost:5901
В итоге, мы видим экран смарта в окне и знаем точно куда нужно тапнуть.
Можно экспортировать контакты с помощью стандартной утилиты "Конакты - Экспорт - На SDCARD".
После экспорта копировать файл с контактами на ноут
adb pull /sdcard/00001.vcf /home/user/
Либо, подключив Wi-Fi, установить проги для полного/частиного бекапа и слить нужную инфу.
Или устанавливать проги командой adb install и делать темные дела.
Тесты проводились на LG E510, Android 2.3.4, kernel 2.6.35.10.
Linux Mint 16.
Добавить комментарий