Thủ Thuật Công Nghệ

Hướng dẫn khôi phục Cập nhật những phiên bản Cập nhật những phiên bản Android mới nhất 2021 mới nhất 2021 ID trên Marshmallow của bạn

Bạn có biết tại sao một số ứng dụng của bạn yêu cầu bạn đăng nhập lại sau khi khôi phục cài đặt gốc (như ứng dụng ngân hàng) ngay cả khi bạn đã khôi phục ứng dụng bằng dữ liệu bằng quyền truy cập root? Đó là vì mỗi khi bạn khôi phục cài đặt gốc cho thiết bị của mình và thiết bị được thiết lập như một thiết bị mới với một ID Android duy nhất mới. Sau đây chúng tôi sẽ hướng dẫn bạn cách Thay đổi hoặc Khôi phục Android ID trên Marshmallow.

Để tránh đăng ký lại ứng dụng do có ID Android mới, bạn có thể khôi phục lại ID Android cũ của mình. Titanium Backup có một chức năng gọn gàng cho việc này. Tuy nhiên, với Android 6.0 Marshmallow, bạn có thể không khôi phục được / thay đổi ID Android của mình bằng bản sao lưu Titanium hoặc bất kỳ công cụ nào khác hoạt động với Lollipop và các phiên bản Android trước đó.

Lý do Titanium Backup sẽ không hoạt động với bạn là com.android.providers.settings không thể được sao lưu bằng cơ sở dữ liệu SQLite truyền thống trên Android 6.0 Marshmallow. Kiểm tra lời giải thích chi tiết cho điều này bằng cách piit79 từ XDA:

Chức năng sao lưu / khôi phục Android ID được bao gồm trong Titanium Backup. Tuy nhiên, Bộ nhớ cài đặt (com.android.providers.settings) dường như không được hỗ trợ bởi cơ sở dữ liệu SQLite truyền thống trong Android 6.0 Marshmallow – /data/data/com.android.providers.settings/databases/settings.db là trống (0 byte) trên thiết bị của tôi. Do đó, ID Android không thể được khôi phục / thay đổi bằng các công cụ thông thường (bao gồm cả Titanium Backup).

Khôi phục Android ID trên Marshmallow

Rất may, piit79 đã tìm ra cách để truy vấn / cập nhật Cài đặt Bộ nhớ cơ sở dữ liệu sử dụng ADB. Dưới đây là các lệnh bạn cần chạy để khôi phục / thay đổi ID Android của mình trên Marshmallow:

  1. Thiết lập ADB và Fastboot trên PC của bạn.
  2. Kết nối thiết bị Android của bạn chạy trên Marshmallow với PC và cửa sổ lệnh trên PC.
  3. Bây giờ, hãy phát hành lệnh sau để lấy ID Android hiện tại của bạn:
    adb shell content query --uri content://settings/secure --where "name='android_id'"

    └ Điều này sẽ hiển thị cho bạn ID Android hiện tại của bạn.

  4. Bây giờ, hãy phát hành lệnh sau để thay đổi / cập nhật Android ID thành ID bạn muốn:
    adb shell content update --uri content://settings/secure --bind value:s:<new_android_id> --where "name='android_id'"

    └ Thay thế văn bản màu đỏ bằng ID Android của bạn.

  5. Đó là nó. Xác minh xem ID Android của bạn đã thay đổi hay chưa bằng cách sử dụng lệnh trong Bước 3.

Nếu thủ thuật trên không hiệu quả với bạn, thì có lẽ bạn nên xóa bản ghi cơ sở dữ liệu hiện tại và chèn lại nó bằng Android ID mới của mình. Sử dụng hai lệnh bên dưới để làm điều đó:

adb shell content delete –uri content: // settings / secure –where “name = ‘android_id ‘”
adb shell content insert –uri content: // settings / secure –bind name: s: android_id –bind value: s:

Ghi chú: Hãy nhớ thay thế văn bản màu đỏ bằng ID Android duy nhất của bạn.

Tất cả các khoản tín dụng cho tiền boa sẽ được chuyển đến piit79 từ XDA, bạn có thể kiểm tra bài đăng gốc của anh ấy tại Diễn đàn XDA.

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Check Also
Close
Back to top button