Chiếc điện thoại kết nối lại với VPN mỗi sáng mà không hỏi gì. Điều đó cho thấy thông tin đăng nhập nằm ở đâu đó bên trong. Thường thì không phải vậy, ít nhất là không ở dạng bạn có thể đọc và gõ vào một thiết bị mới.

Thứ điện thoại có là quyền được kết nối. Thứ bạn muốn là một bí mật có thể mang theo, và đó là những thuộc tính khác nhau tình cờ tạo ra cùng một hành vi trên màn hình.

Trước khi đặt lại bất cứ thứ gì, hãy xác định loại bí mật nào trong bốn loại thực sự bị thiếu, vì mỗi loại có một chủ sở hữu và một cách khôi phục khác nhau.

Một kết nối đang hoạt động không phải là mật khẩu đã lưu

Một ứng dụng kết nối lại trong im lặng có thể đang giữ mật khẩu, token phiên, tham chiếu chứng chỉ hoặc không gì hơn một khóa gắn với thiết bị mà nó không thể xuất ra. Cả bốn đều tạo ra trải nghiệm người dùng giống nhau và không loại nào thay thế được loại nào.

Một hàng dấu chấm trong trường cài đặt là quyết định hiển thị, không phải bằng chứng. Một số ứng dụng thực sự lưu mật khẩu có thể khôi phục và cho phép hiển thị hoặc xuất nó; những ứng dụng khác lấy token từ luồng đăng nhập một lần và không bao giờ thấy mật khẩu.

Vậy câu hỏi đầu tiên không phải là tệp nằm ở đâu. Mà là ứng dụng được cấp loại quyền nào, và câu trả lời đó đến từ nhà cung cấp, không phải từ thiết bị.

Bốn bí mật, bốn cách khôi phục

Hãy ghép tình huống của bạn với một hàng trước khi liên hệ với bất kỳ ai, vì yêu cầu thay đổi hoàn toàn tùy thuộc vào trường hợp nào.

What is missingWho can restore it
Account password used with a usernameThe identity provider, through a reset
Password protecting a private key or PKCS#12 packageNobody, if it is forgotten; a fresh profile and key are issued instead
Session token or SSO sessionNobody; sign in again to obtain a new session
Reference to a certificate or key held on the deviceThe administrator, by enrolling the new device

Hàng thứ hai bắt được nhiều người nhất. Mật khẩu nhập khẩu PKCS#12 bảo vệ vật liệu khóa và không liên quan đến việc đăng nhập tài khoản, nên đặt lại mật khẩu tài khoản không khôi phục được gì. Nếu mật khẩu của gói thực sự bị mất, giải pháp là cấp lại.

Hàng thứ tư giải thích nhiều chuỗi hỗ trợ khó hiểu. Hồ sơ có thể tham chiếu đến thông tin đăng nhập trong kho khóa của nền tảng thay vì chứa một bản sao di động, và trong trường hợp đó không có gì trong hồ sơ để trích xuất ngay cả về nguyên tắc.

Tại sao việc sao chép dữ liệu ứng dụng thường thất bại

Công thức cũ là kéo thư mục dữ liệu của ứng dụng ra và đọc cấu hình từ đó. Trên Android hiện tại công thức có hai vấn đề độc lập.

Vấn đề thứ nhất là chính sách sao lưu. Android 12 đã hạn chế dữ liệu ứng dụng được xuất qua đường dẫn adb backup cũ đối với các ứng dụng nhắm mục tiêu API 31 trở lên, và các ứng dụng có thể loại trừ dữ liệu khỏi bản sao lưu hoàn toàn. Một quy trình viết cho thiết bị cũ không phải là phương pháp khôi phục phổ quát cho thiết bị hiện tại.

Vấn đề thứ hai là kho khóa. Các khóa được tạo ở đó có thể không xuất được và gắn với phần cứng, như tài liệu Android Keystore mô tả. Sao chép một blob được mã hóa không sao chép khóa giải mã nó, nên một thư mục được khôi phục có thể chứa thông tin đăng nhập mà thiết bị mới không bao giờ dùng được.

Không vấn đề nào trong hai vấn đề này là lỗi cần lách qua. Cả hai đều là nền tảng đang làm đúng thiết kế của nó, và việc coi chúng là trở ngại thường kết thúc bằng một chiếc điện thoại đã root và không có mật khẩu.

Chuyển sang điện thoại thay thế một cách có chủ đích

Trước hết hãy làm điều được hỗ trợ. Nếu nhà cung cấp cung cấp bản xuất bao gồm rõ ràng các thông tin đăng nhập bạn cần, hãy dùng nó và xác minh kết quả trên thiết bị mới trước khi xóa thiết bị cũ. Nếu không, hãy yêu cầu hồ sơ hoặc đăng ký mới, đây là con đường bình thường cho các dịch vụ dựa trên chứng chỉ và thường mất ít thời gian hơn cách lách.

Thứ tự rất quan trọng. Hãy đăng ký thiết bị thay thế, kết nối nó, gửi một yêu cầu thử qua đường hầm, và chỉ sau đó mới cho thiết bị gốc nghỉ hưu. Giữ chiếc điện thoại đang hoạt động cho đến khi thiết bị mới được chứng minh là khoản bảo hiểm rẻ nhất hiện có, và nó chỉ tốn sự kiên nhẫn.

Hãy lên kế hoạch cho cả các tác dụng phụ của việc đặt lại. Nếu mật khẩu tài khoản bị đặt lại hoặc danh tính thiết bị bị thu hồi, các phiên khác có thể trở nên không hợp lệ, bao gồm một ứng dụng khách trên máy tính xách tay và một máy tính bảng mà không ai nhớ ra. Hãy xử lý chúng trong cùng một khung thời gian thay vì phát hiện từng cái một.

Những gì không nên làm

Đừng root chiếc thiết bị duy nhất còn hoạt động để tìm một tệp văn bản thuần. Bạn biến một vấn đề khôi phục truy cập thành một vấn đề toàn vẹn thiết bị, bạn có thể làm hỏng các kiểm tra toàn vẹn của chính ứng dụng, và bạn vẫn không có bảo đảm rằng giá trị bạn đang tìm tồn tại ở dạng đọc được.

Đừng dán khóa riêng, hồ sơ đã xuất hoặc mật khẩu vào một phiếu hỗ trợ để chứng minh vấn đề là thật. Nhà cung cấp cần tên hồ sơ, phiên bản ứng dụng, định danh tài khoản và lỗi, không có thứ nào trong đó là bí mật.

Và đừng tắt xác minh chứng chỉ để có được kết nối trong lúc chờ. Điều đó đánh đổi sự bất tiện tạm thời lấy việc làm suy yếu vĩnh viễn phép kiểm tra duy nhất cho biết bạn đang nói chuyện với máy chủ nào. Hãy ghi lại bốn sự thật, đặt câu hỏi cụ thể và sử dụng con đường được cấp.

Bài viết liên quan