Резервное копирование данных отпечатков пальцев приложения и восстановление

У меня есть одно приложение на моем устройстве, заблокированное с помощью отпечатков пальцев. Я хочу создать резервную копию этого приложения, удалить его и снова восстановить без повторного входа в систему. Таким образом, он должен снова работать с отпечатком пальца без необходимости повторного входа в систему и прикрепления отпечатка пальца.

В основном, чтобы восстановить приложение в том же состоянии, что и до удаления. Возможно ли это даже с root-доступом?

Ответы (1)

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

Android хранит данные отпечатков пальцев в Trusted Execution Environment и не может получить к ним доступ даже с root-правами. Эти данные не покидают устройство и не являются частью данных приложения. Для получения более подробной информации см. ключевые моменты, связанные с вопросом (на наших дочерних сайтах):

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

Root-доступ не должен подвергать риску данные отпечатков пальцев

Биометрические данные никогда не покидают аппаратное хранилище ключей (TEE)

Так что нет, ваши данные отпечатков пальцев никогда не должны быть доступны для каких-либо приложений.

Взлом TEE — нетривиальное упражнение (теоретически возможное, я полагаю) — если бы это было возможно, это нарушило бы всю систему безопасности Android.