July 01, 2025
Забыли настроить выгрузку, в памяти остались записи. Как теперь вытащить?
Оказывается, способ есть.
1. Использовать adb чтобы создать резервную копию папки приложения на своём компьютере
Умные люди вот здесь предлагают хорошее решение:
Если коротко:
adb backup -noapk ru.ag38.backgroundsoundrecorder
У вас должна быть установлена Android Studio или отдельно adb (Android Debug Bridge), составная часть platform-tools. При установке Android Studio на Windows platform-tools лежат в папке ~/AppData/Local/Android/Sdk/platform-tools. Телефон должен быть подключен к компьютеру в целях отладки, устройство должно быть выбрано в Device Manager. Через просмотр файлов в Device Manager можно обозреть папку /data/data/ на предмет какие ещё приложения имеют скрытые папки которые можно вытащить к себе на компьютер аналогичным образом.
Вышеуказанна команда создаст в теущей папке файл backup.ab - архив в формате .ab. Он не сильно просто открывается, для его открытия вам понадобится ещё одна программа.
2. Разрахивировать резервную копию папки приложения
Есть простая программа на Питоне, которая делает именно то что нужно - создаёт в текущей папке ещё одну папку, куда выкладывает всё содержимое .ab файла, зная как его разархивировать.
Программа android-backup-tools, поставить можно через pip: pip install android_backup
. Как ставить и запускать питон-программы я тут рассказывать не буду, лично я воспользовался своим WSL (Windows Subsystem for Linux). После установки можно запустить команду android-backup-unpack backup.ab
и через некоторое время появится папка с файлами. Где-то в них будут ваши записи. Скорее всего в f/.recordings
.
Comments 0
No comments yet
No comments yet
Comments from #{{pages.cur.fi}} to #{{pages.cur.li}}:
: