Ещё один способ заново сгенерировать QR коды / перенести данные со старого телефона на новый.Способ подойдёт только тем, у кого на старом телефоне есть рут и Titanium Backup, а на новом рут получить невозможно/нет желания/это лишит телефон гарантииКак раз таки мой случай, писал эту утилиту для себя, думаю кому- нибудь она может пригодиться.
Программа извлекает ключи из базы данных Google Authenticator, генерирует по ним QR коды, и сохраняет в виде картинок.
Далее вы можете сохранить их в надёжном месте (вместо того чтобы фотографировать каждый раз), заново отсканировать на новом телефоне, и т.д.
Исходный код:https://github.com/duke009/RestoreMy2FAпараноики могут сбилдить из исходников.
Как пользоваться:
0. Скачать
RestoreMy2FA.zip ( 1.87 МБ )
1. Распаковать куда угодно.
2. С помощью Titanium Backup сделать бэкап вашего Google Authenticator.
3. Скопировать файл формата
com.google.android.apps.authenticator2-YYYYMMDD-HHMMSS.tar.gz с телефона в папку с прогой, где лежит
RestoreMy2FA.exe.
4. Запустить
RestoreMy2FA.exe, рядом появится папка
Export c QR кодами.
Я её шибко не тестировал, с моим бэкапом отработало нормально, если будут проблемы пишите, исправлю.
Метод 2 (если что то пошло не так):
0. Выполнить метод 1 до шага 2
1. Распаковать файл
com.google.android.apps.authenticator2-YYYYMMDD-HHMMSS.tar.gz куда угодно на ПК
2. Скопировать файл
databases из папка_куда_распаковали\data\data\com.google.android.apps.authenticator2\databases\ в папку с прогой, где лежит
RestoreMy2FA.exe.
3. Запустить
RestoreMy2FA.exe, рядом появится папка
Export c QR кодами.
P.S. Конечно, вы можете руками извлечь файл databases, c помощью SqLite вытащить ключи, и вписать их в новый Google Authenticator. Но если их много это очень неудобно
P.P.S. Можно добавить в шапку.
Сообщение отредактировал DUKE007 - 26.12.17, 17:36