В сентябре 2025 года в программном обеспечении «Мобильный Криминалист» была реализована новая функция — извлечение данных из приложений, которые не входят в официальный список поддерживаемых, но являются модифицированными версиями уже известных. Давайте разберем по шагам, как устроено извлечение в таких случаях.
Работа с этим функционалом начинается в разделе «Приложения», где отображается список всех приложений, обнаруженных в ходе извлечения. Теперь каждое из них имеет статус: «Поддерживается» — для поддерживаемых программой, и «Не поддерживается» — для остальных.

Если выбрать неподдерживаемое приложение, в панели задач становится доступной кнопка «Выбор родительского приложения».

При нажатии на нее открывается окно, в котором предлагается подобрать аналог — приложение, схожее по структуре и входящее в перечень поддерживаемых. Пользователь самостоятельно определяет, какое из поддерживаемых приложений может быть ближе всего к неизвестному. В этом интерфейсе доступны поиск по названию, фильтрация по категориям и платформам, а также дополнительная функция восстановления удаленных данных из неподдерживаемого приложения. При этом важно учитывать, что восстановление удаленных данных носит вероятностный характер.

После выбора «родительского» приложения необходимо нажать на кнопку «Анализ», чтобы запустить процесс. Программа выполнит извлечение и анализ, используя структуру указанного «родителя».

Прогресс анализа отображается в «Центре уведомлений», а по завершении окно уведомлений закрывается и в интерфейсе появляется кнопка «Загрузить данные».

Статус выбранного ранее неподдерживаемого приложения автоматически обновляется: вместо «Не поддерживается» теперь отображается «На основе <идентификатор родительского приложения>». Кроме того, в столбце «Имя» появляется стандартная иконка с символом ДНК, одинаковая для всех приложений, извлеченных этим методом, и сигнализирующая, что данные были получены с использованием аналога.

Двойной щелчок по строке открывает доступ к извлеченным данным.
Приложение, проанализированное таким образом, также появляется в общем списке извлеченных данных с соответствующим обозначением — с иконкой и идентификатором в названии.

Если анализ завершился неудачно и данные не были получены, можно повторно выбрать другое «родительское» приложение и снова запустить процесс извлечения. Это может потребоваться, если изначально выбранный аналог оказался не соответствующим по структуре.
Важно отметить, что для удобства после первого успешного выбора «родительского» приложения соответствие сохраняется. При последующих операциях импорта данные из неподдерживаемого приложения будут автоматически анализироваться без необходимости повторного вмешательства со стороны пользователя.