Bỏ qua chuyển đến nội dung
Thông báoChào mừng bạn đến với Osteup! Nơi chia sẻ các công cụ và thủ thuật tối ưu hoá.
Osteup LogoOsteup

Cách Mở Khóa Global & Secure Table Trên SetEdit Không Cần Root

oosteup
Đăng:Cập nhật: 21/10/2026
4 phút đọc
2 lượt xem
AndroidFix Lag

Khi tùy biến Android ở mức sâu, SetEdit (Settings Database Editor) là công cụ phổ biến giúp can thiệp trực tiếp vào cơ sở dữ liệu hệ thống mà không nhất thiết phải root máy. Tuy nhiên, mặc định ứng dụng chỉ cho phép chỉnh sửa System Table. Nếu bạn cố gắng thêm hoặc sửa đổi giá trị trong Secure Table hoặc Global Table, SetEdit sẽ báo lỗi truy cập bị từ chối.

Tóm tắt quyền hạn: Quyền android.permission.WRITE_SECURE_SETTINGS là quyền cấp hệ thống dành cho ứng dụng chữ ký đặc quyền. Bằng cách sử dụng ADB (Android Debug Bridge) qua máy tính hoặc các công cụ gỡ lỗi cục bộ trên điện thoại như LADB hay Brevent, bạn có thể cấp quyền này cho SetEdit một lần duy nhất mà không cần root thiết bị.

Phân biệt 3 bảng dữ liệu trong SetEdit

Android phân chia cấu hình thành 3 khu vực lưu trữ chính. Hiểu rõ từng bảng giúp bạn biết chính xác thời điểm cần mở khóa:

Bảng dữ liệu Phạm vi quản lý Quyền mặc định Ví dụ tinh chỉnh phổ biến
System Table Cấu hình giao diện, âm thanh, rung, cảm ứng người dùng Đọc / Ghi không cần quyền đặc biệt Tốc độ con trỏ, rung phản hồi, thời gian tắt màn hình
Secure Table Bảo mật thiết bị, khóa màn hình, trạng thái pin, sạc Chỉ đọc (Cần WRITE_SECURE_SETTINGS để ghi) Tỷ lệ khung hình động, cử chỉ điều hướng, chế độ Doze
Global Table Toàn bộ hệ thống Android, mạng, Wi-Fi, phần cứng, hiệu năng Chỉ đọc (Cần WRITE_SECURE_SETTINGS để ghi) Tần số quét 120Hz cưỡng bức, tối ưu RAM, quản lý luồng CPU/GPU

Chuẩn bị trên điện thoại Android

Trước khi chạy lệnh ADB, bạn cần kích hoạt chế độ gỡ lỗi trên thiết bị:

  1. Vào Cài đặt > Thông tin thiết bị > chạm liên tục 7 lần vào mục Số bản dựng (Build Number) để mở menu nhà phát triển.
  2. Quay lại Cài đặt > Tùy chọn nhà phát triển (Developer Options).
  3. Bật tùy chọn Gỡ lỗi USB (USB Debugging).
  4. Đối với máy Xiaomi / Redmi / POCO: Bắt buộc bật thêm mục Cài đặt qua USB và Gỡ lỗi USB (Cài đặt bảo mật). Mục này yêu cầu đăng nhập tài khoản Mi và cắm thẻ SIM.
  5. Đối với máy Oppo / Realme: Bật thêm mục Cho phép gỡ lỗi qua USB khi màn hình tắt nếu có.

Cảnh báo an toàn: Không tùy tiện chỉnh sửa các giá trị không rõ nguồn gốc trong Secure hoặc Global Table. Thiết lập sai thông số phần cứng hoặc hiển thị có thể gây lỗi khởi động lại (bootloop) hoặc mất quyền điều khiển màn hình.

Cách 1: Mở khóa bằng máy tính qua ADB

Đây là phương pháp ổn định nhất, áp dụng cho mọi dòng máy Android từ phiên bản 7.0 đến 14+.

Bước 1: Kết nối điện thoại với máy tính

Cắm cáp USB nối điện thoại với máy tính. Trên màn hình điện thoại, chọn chế độ Truyền tệp (MTP) và tích chọn Luôn cho phép kết nối từ máy tính này khi hộp thoại cấp quyền RSA xuất hiện.

Bước 2: Chạy lệnh cấp quyền

Mở cửa sổ Command Prompt (CMD) hoặc PowerShell trên máy tính tại thư mục chứa công cụ platform-tools và thực thi lệnh phù hợp với phiên bản SetEdit bạn đang dùng:

Nếu dùng bản SetEdit Mod của WDLF Osteup (Package: lowlight.setedit.mod):

CMD / Terminalbash
adb shell pm grant lowlight.setedit.mod android.permission.WRITE_SECURE_SETTINGS

Nếu dùng bản SetEdit gốc trên Google Play Store (Package: by4a.setedit22):

CMD / Terminalbash
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS

Nếu màn hình terminal không trả về thông báo lỗi nào (chỉ nhảy xuống dòng mới), lệnh đã được hệ thống thực thi thành công.

Cách 2: Mở khóa trực tiếp trên điện thoại không cần máy tính

Nếu không có máy tính, bạn có thể cấp quyền trực tiếp bằng các ứng dụng như LADB hoặc Brevent qua tính năng Gỡ lỗi không dây (Wireless Debugging) từ Android 11 trở lên:

  1. Bật kết nối Wi-Fi, vào Tùy chọn nhà phát triển và bật Gỡ lỗi không dây.
  2. Mở LADB hoặc Brevent theo chế độ đa cửa sổ (Split-screen), ghép nối mã Pairing Code và cổng Port.
  3. Sau khi ứng dụng báo kết nối thành công, nhập trực tiếp lệnh sau vào cửa sổ shell (lưu ý bỏ tiền tố adb shell):

Dành cho bản SetEdit Mod:

LADB / Brevent Shellbash
pm grant lowlight.setedit.mod android.permission.WRITE_SECURE_SETTINGS

Dành cho bản SetEdit gốc:

LADB / Brevent Shellbash
pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS

Cách kiểm tra mở khóa thành công

Để xác nhận SetEdit đã nhận quyền can thiệp hệ thống:

  1. Tắt hoàn toàn ứng dụng SetEdit và mở lại.
  2. Ở thanh menu trên cùng, chuyển từ tab System Table sang Global Table hoặc Secure Table.
  3. Chạm vào mục + Add new setting ở dòng đầu tiên.
  4. Nếu ứng dụng hiện hộp thoại cho phép nhập tên cài đặt mà không hiện cảnh báo đỏ Permission Denial, bạn đã mở khóa thành công.
SetEdit Mod APK & Bộ Lệnh Kích Hoạt ADB
Bản chỉnh sửa tối ưu giao diện và trọn bộ mã lệnh mở khóa Global / Secure Table
Định dạng APK & TXT
Dung lượng ~ 3.2 MB
Yêu cầu Android 7.0+ (No Root)
Gói cài đặt lowlight.setedit.mod

Câu hỏi thường gặp

Khởi động lại máy có cần cấp lại quyền ADB không?

Không. Quyền WRITE_SECURE_SETTINGS được lưu cố định trong hệ thống bảo mật của Android. Bạn chỉ phải thực hiện lại thao tác này nếu gỡ cài đặt SetEdit hoặc khôi phục cài đặt gốc của điện thoại.

Tại sao Xiaomi báo lỗi "SecurityException" khi chạy lệnh?

Trên giao diện MIUI và HyperOS, bạn bắt buộc phải bật đồng thời hai mục: Gỡ lỗi USB và Gỡ lỗi USB (Cài đặt bảo mật) trong Tùy chọn nhà phát triển. Nếu thiếu mục thứ hai, hệ điều hành sẽ từ chối mọi quyền can thiệp cấp cao.

Làm thế nào để hủy quyền WRITE_SECURE_SETTINGS đã cấp?

Nếu không muốn sử dụng tiếp, bạn chỉ cần gỡ bỏ ứng dụng SetEdit. Hoặc bạn có thể chạy lệnh thu hồi qua ADB: adb shell pm revoke lowlight.setedit.mod android.permission.WRITE_SECURE_SETTINGS.

Bài viết có hữu ích?

Bài viết liên quan

Bình luận(0)

Chưa có bình luận nào. Hãy là người đầu tiên để lại ý kiến!