Nếu bạn đang khôi phục cài đặt gốc, nhận điện thoại mới hoặc chỉ muốn sao chép thông tin đăng nhập của mình sang thiết bị thứ hai, các bước này sẽ giúp bạn di chuyển dữ liệu xác thực của mình để bạn sẽ không bị mất mã truy cập.
Di chuyển đến một điện thoại khác
Google hiện cho phép bạn chuyển thông tin đăng nhập của mình sang một điện thoại khác. Truy cập trang xác minh 2 bước, nhấp vào Di chuyển sang điện thoại khác liên kết và quét mã QR hoặc nhập thông tin xác thực của bạn vào điện thoại mới. Ứng dụng xác thực cũ của bạn sẽ ngừng hoạt động.
Tắt & bật lại xác thực hai bước
Nếu bạn đang khôi phục cài đặt gốc và không muốn dựa vào mã bảo mật hoặc xác minh SMS đã in của mình, bạn có thể vô hiệu hóa xác thực hai bước trước thời hạn. Để làm như vậy, hãy nhấp vào liên kết Xóa trên trang xác minh 2 bước. Điều này tạm thời vô hiệu hóa xác thực hai yếu tố.
Mặc dù bạn có thể viết mã được hiển thị ở đây và giữ mã ở nơi an toàn, nhưng không nhất thiết phải là ý tưởng hay - bất kỳ ai tìm thấy nó đều có thể nhập mã đó vào điện thoại của chính họ và xem mã xác thực dựa trên thời gian của bạn.
Sao lưu và khôi phục dữ liệu Google Authenticator của bạn [Chỉ gốc]
Nếu Android của bạn đã được root, bạn có thể sử dụng Titanium Backup, mà chúng tôi đã viết trước đó, để sao lưu dữ liệu ứng dụng Google Authenticator của bạn. Vì lý do bảo mật, ứng dụng khác có thể đọc dữ liệu này thường không thể xảy ra - đó là lý do tại sao quyền truy cập root là bắt buộc.
Xác định vị trí Authenticator dưới tab Backup / Restore và sử dụng tùy chọn sao lưu để sao lưu dữ liệu của nó. Sao chép dữ liệu sao lưu từ thư mục TitaniumBackup trên thiết bị của bạn vào máy tính. Sau đó, bạn có thể sao chép nó vào thiết bị mới của mình và khôi phục sau.
Trích xuất thông tin xác thực của bạn theo cách thủ công [Chỉ gốc]
Nếu bạn có quyền truy cập root vào thiết bị của mình, bạn có thể thực sự trích xuất bằng chứng xác thực theo cách thủ công, mặc dù nó hoạt động hiệu quả hơn là chỉ sử dụng Titanium Backup.
adb sẽ cần quyền truy cập gốc để bạn thực hiện việc này - nếu bạn đang sử dụng ROM tùy chỉnh, bạn có thể đã có một quảng cáo có quyền truy cập root. Nếu bạn đang sử dụng ROM cổ phiếu, bạn sẽ cần một thứ như adbd Không an toàn để thực hiện việc này. Bạn có thể tải xuống Adb Insecure từ Google Play hoặc miễn phí trên diễn đàn XDA Developers. Sử dụng ứng dụng để đặt adbd ở chế độ không an toàn.
chú thích: Nếu bạn có quyền truy cập root, bạn cũng có thể lấy tệp cơ sở dữ liệu từ /data/data/com.google.android.apps.authenticator2/databases/databases bằng trình khám phá tệp gốc và sao chép tệp đó vào máy tính của bạn
adb pull /data/data/com.google.android.apps.authenticator2/databases/databases
Sau đó bạn có thể sử dụng một trình soạn thảo sqlite để mở tệp và xem nội dung của nó. Nếu bạn đang sử dụng chương trình sqlite3 dòng lệnh, hãy sử dụng các lệnh sau:
sqlite3./databases
select * from accounts;
Bạn sẽ thấy các khóa Google Authenticator của mình, bây giờ bạn có thể thêm lại vào một thiết bị khác.
May mắn thay, Google không còn đặt lại mật khẩu dành riêng cho ứng dụng của bạn nữa - ngay cả khi bạn tắt và bật lại Google Authenticator, mật khẩu dành riêng cho ứng dụng của bạn sẽ vẫn hợp lệ.
Cảm ơn Dan qua tại cadince để truyền cảm hứng cho phần lớn bài đăng này!