Google Authenticator – ręczna archiwizacja i odtwarzanie kopi zapasowej

Jeżeli posiadamy uprawnienie ROOT możemy ręcznie wykonać kopię zapasową pliku odpowiadającego za przetrzymywanie ‚seed-ów’ dla haseł.

Archiwizacja: Należy w komórce ustawić ROOT dla ADB, a następnie:

adb pull /data/data/com.google.android.apps.authenticator2/databases/databases

Zawartość pliku można podejrzeć klientem sqlite:

sqlite3 ./databases

select * from accounts;

Powyższe wynności można wykonać także w przeglądarce plików, która obsługuję dostęp z uprawnieniami ROOT-a

Odtworzenie kopii:Należy w komórce ustawić ROOT dla ADB, a następnie:

adb push databases /data/data/com.google.android.apps.authenticator2/databases/databases
adb shell
#tutaj musimy dokładnie znać usera i grupę
chown user:group /data/data/com.google.android.apps.authenticator2/databases/databases

Powyższą czynność można przeprowadzić filemanagerem i skopiować databases do:

/data/data/com.google.android.apps.authenticator2/databases/databases

Oraz co ważne ustawić uprawnienia na plik dla com.google.android.apps.authenticator2 w innym wypadku nie uruchomimy aplikacji (będzie się sama zamykać)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*