Більшість даних програми на вашому 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, ваші паролі програм залишатимуться дійсними.
Дякую Дену в Кадінс за надихаючи більшу частину цього допису !