Как экспортировать метаданные изображения?

Я хочу восстановить заводские настройки своего смартфона Lollipop. Но у меня есть много фотографий, загруженных из Интернета, которыми поделились друзья или снятых на стандартную камеру, которые я пометил именами контактов, добавил геолокацию на карте Google, категории. Я сделал все это в собственном приложении галереи Android.

Если я скопирую такие изображения в другую папку, копия не покажет ранее добавленную информацию. То же самое, если я сделаю копию на своем ноутбуке. Итак, есть ли какое-либо приложение для экспорта тех метаданных, которые предположительно не включены в файл изображения?

Спасибо.

Какую модель устройства вы используете? Это самсунг гэлакси? Метаданные (EXIF) обычно сохраняются непосредственно в файле, но поскольку вы сказали, что при копировании файлов информация не отображается, метаданные могут быть разделены.
Galaxy S5 под леденец. Речь идет о данных, которые мы добавляем вручную после того, как снимок был сделан, или в любой файл изображения. (категория, описание, теги... и геолокация)

Ответы (1)

Взгляните на Titanium Backup , он создаст резервную копию всех данных, сохраненных в приложении «Контакты» и приложении «Галерея», и вы сможете либо перенести их на новый телефон, либо извлечь базу данных sql-lite, содержащуюся в резервной копии, и (надеюсь) получить ваши данные. в электронную таблицу или что-то в этом роде. ( как упоминалось здесь )

Альтернативный метод (без рута) — использовать adb backupкоманду. Поскольку вы восстанавливаете свой телефон, вы можете просто захотеть adb backup -all -apk -system -shared, и это получит все. Вместо этого вы можете использовать только те данные, которые вам нужны -all -noapk -system -shared, и это будет быстрее, но без apks. Вы можете легко разархивировать резервную копию и найти файл /data/Gallery.apk или Contacts.apk и разархивировать их, чтобы найти базу данных sql-lite (или несколько). Вы можете либо извлечь базу данных, либо перенести весь файл /data/Gallery.apk на восстановленное устройство.

Надеюсь это поможет

любое другое решение, не требующее рутированного устройства?
Да. Используйте adb backupкоманду. Вы можете сделать резервную копию всех данных приложения на свой компьютер. я обновлю свой ответ
Спасибо за ценный совет. Наконец-то я получил доступ к содержимому sqlite db, используя Simple ADB Backup, распаковал файлы ab, а затем просмотрел файл db с помощью любого браузера sqlite. Лучше всего было изучить содержимое базы данных com.sec.android.gallery3d. но я не нашел желаемой информации о фотографиях. Они отображаются в галерее и загружаются из твиттера, фейсбука, инстаграма в альбомы.specifics (то же имя, что и у приложения поставщика). Есть ли у вас какие-либо другие идеи, где можно хранить метаданные?
В самих изображениях. Я просмотрел ваш вопрос. Возможно, вы сразу не увидите его на компьютере, пока не получите какой-нибудь профессиональный экстрактор метаданных. Родное приложение Галерея хранит метаданные в изображениях. Я не знаю о тегах лица. Ничего не будет в приложении «Контакты», все важное будет в Gallery.apk. Сосредоточьте свой поиск на db там. Все было читабельно или зашифровано?
Я удалил пароль, поэтому файл ab не зашифрован. Может быть, некоторая информация может быть нечитаемой или присутствовать в файлах БД, если только я не использую полный SDK adb вместо простого резервного копирования adb? Я проверил несколько фотографий и нашел GPS-координаты, даже добавленные вручную через родное приложение галереи, которые хранятся в файле. Но ничего о других полях.