Бекап контактов с android с разбитым экраном БЕЗ ROOT!!!!!!!

Данный способ будет полезен тем, у кого экран хоть немного подает признаки жизни и кто помнит (может подсмотреть на доноре) меню девайса.
ROOT доступы не нужны, т.к. мы зальем программу во временную папку.
Наш подопытный выглядит так:

LG треснутый экран

Скачиваем стандартный 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.

Комментарии

Добавить комментарий