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