Если вы выполняете сброс на заводскую установку, получаете новый телефон или хотите скопировать свои учетные данные на второе устройство, эти шаги помогут вам переместить ваши данные аутентификатора, чтобы вы не потеряли коды доступа.
Переместить на другой телефон
Теперь Google позволяет переносить ваши учетные данные на другой телефон. Откройте страницу с двухэтапной аутентификацией, нажмите Переместить на другой телефон ссылку и сканировать QR-код или ввести свои учетные данные в новый телефон. Ваше старое приложение аутентификации перестанет работать.
Отключить и повторно активировать двухэтапную аутентификацию
Если вы выполняете сброс в заводских условиях и не хотите полагаться на свои защищенные коды безопасности или подтверждение SMS, вам может потребоваться отключить двухэтапную аутентификацию раньше времени. Для этого нажмите ссылку «Удалить» на странице подтверждения с двумя шагами. Это временно отключает двухфакторную аутентификацию.
Хотя вы можете записать код, показанный здесь, и сохранить его в надежном месте, это не обязательно хорошая идея. Любой, кто его нашел, сможет ввести его в свой собственный телефон и посмотреть ваши коды аутентификации на основе времени.
Резервное копирование и восстановление данных Google Authenticator [Только корень]
Если ваш Android внедрен, вы можете использовать Titanium Backup, о котором мы уже писали, чтобы сделать резервную копию ваших данных приложения Google Authenticator. По соображениям безопасности обычно невозможно, чтобы другое приложение прочитало эти данные - поэтому необходим root-доступ.
Найдите Authenticator на вкладке «Резервное копирование / восстановление» и используйте резервную копию для резервного копирования своих данных. Скопируйте данные резервного копирования из папки TitaniumBackup на устройство на компьютер. Затем вы можете скопировать его на новое устройство и восстановить его позже.
Вручную извлеките свои учетные данные [Только корень]
Если у вас есть root-доступ к вашему устройству, вы можете вручную извлечь учетные данные вручную, хотя это больше, чем просто использование Titanium Backup.
Для этого adb потребует доступа root для вас - если вы используете пользовательский ПЗУ, возможно, у вас уже есть adb с корневым доступом. Если вы используете запасной ПЗУ, вам понадобится что-то вроде adbd Insecure для этого. Вы можете скачать adb Insecure из Google Play или бесплатно на форумах разработчиков XDA. Используйте приложение для размещения adbd в небезопасном режиме.
Заметка: Если у вас есть root-доступ, вы также можете получить файл базы данных из /data/data/com.google.android.apps.authenticator2/databases/databases с помощью корневого файлового проводника и скопировать его на свой компьютер
adb pull /data/data/com.google.android.apps.authenticator2/databases/databases
Затем вы можете использовать редактор sqlite, чтобы открыть файл и просмотреть его содержимое. Если вы используете программу sqlite3 из командной строки, используйте следующие команды:
sqlite3./databases
select * from accounts;
Вы увидите ключи Google Authenticator, которые вы можете повторно добавить на другое устройство.
К счастью, Google больше не сбрасывает пароли приложений, даже если вы отключите и снова включите Google Authenticator, ваши пароли, зависящие от вашего приложения, останутся действительными.
Спасибо Дэну за каденцию за то, что он вдохновил большую часть этого поста!