Có cách nào để hạn chế quyền của ứng dụng trên Android không?

Đã trả lời

Giả sử tớ muốn cài 1 số chương trình mà lại yêu cầu quá nhiều quyền và điều khoản như ghi âm từ microphone hoặc đọc IMEI của điện thoại. tuy nhiên, ứng dụng này lại không có giải thích nào về việc tại sao ghi âm từ mic hoặc số IMEI cần cho các ứng dụng này, ngoại trừ để khai thác dữ liệu.

Tớ muốn dùng thử ứng dụng này, nhưng hạn chế các quyền của nó. VD, nếu nó đọc IMEI, nó sẽ lấy được số IMEI ngẫu nhiên. Nếu nó muốn ghi âm mic thì không ghi âm được tiếng gì.

Các quyền khác như:

  1. Truy cập để cóp danh bạ, không nhận được liên lạc nào mặc dù giả vờ là vẫn lấy được, nhưng thực ra không làm gì cả.
  2. Gửi tin nhắn SMS, giả vờ có gửi tin nhắn nhưng thực ra không gửi
  3. Lấy danh sách các Wifi hiện có, không nhận được mạng nào.

Hiển nhiên là cách này sẽ đòi hỏi root rồi. Có ai biết cách nào không?

Đã hỏi vào Tháng Chín 7, 2016 Tổng hợp.
Bình luận
Chấp nhận

Xprivacylà 1 module cho XPosed framework, hứa hẹn sẽ làm những gì như bạn muốn ở trên. Đây là mã nguồn mở miễn phí.

Tải framework apk ở đây

http://repo.xposed.info/module/de.robv.android.xposed.installer

Module apk:

http://repo.xposed.info/module/de.robv.android.xposed.installer

Nguồn:

https://github.com/M66B/XPrivacy?mobile=0#xprivacy

 

Đã trả lời vào Tháng Chín 7, 2016
Bình luận

Whisper Systems vừa ra mắt 1 custom ROM có tính năng như bạn muốn :http://www.whispersys.com/permissions.html. Nó hoạt động trên cấp hệ thống hơn là cấp ứng dụng. Phiên bản hiện tại không thể khóa toàn bộ quyền truy cập hiện có trên Android, nhưng họ sẽ tìm cách để hỗ trợ nhiều hơn về sau.

Đã trả lời vào Tháng Chín 7, 2016
Bình luận

Đáp án của bạn

Với việc gửi đáp án, bạn đã đồng ý với Chính sách dữ liệuCác điều khoản của chúng tôi.