Есть приложение ADB, входящее в состав Android Studio (в SDK), которое позволяет взаимодействовать с телефоном на Android через компьютер:
- бекап данных,
- бекап смс,
- просмотр логов,
- и другие фишки
Примерное расположение приложения
Диск:/Android/Sdk/platform-tools/adb.exe
Само приложение консольное, и команды можно отправлять через консоль (cmd)
Неполный список команд ADB
Инфа
adb —help
Бекап телефона, только приложения
adb -s хххххххххххххххх backup -apk -all -f C:backup.ab
где, хххххххххххххххх — код устройства, который можно получить через «devices -l»
Выгрузить все файлы
adb pull /sdcard/ C:backup_telefonandroid_files
Запрос устройств
adb devices -l
Получить лог
adb logcat
adb logcat -d > c:system_log.txt
Получить список смс
adb shell content query —uri content://sms/ —projection _id:address:date:body > C:backup_telefonsms_list.txt
Выгрузка текущих логов сети через ADB (Только за последние часы)
adb logcat -b radio -d > c:radio_log.txt
где,
- RIL (Radio Interface Layer)
- CellIdentity (CellIdentityGsm, CellIdentityLte или CellIdentityWcdma)
- MCC, MNC, LAC (или TAC), CID (или CI) — это технические параметры вышки.
Если вы найдете строки с LAC (код локальной зоны) и CID (идентификатор вышки), их можно ввести на сайте Wigle.net или OpenCellID.org, чтобы увидеть точный физический адрес этой базовой станции на карте.
Кстати, если кода lac и cid содержат «**» — значит они скрыты, и нужно получить у системы разрешение на просмотр

