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ć)