cuốn sách gpt4 ai đã làm

quyền của android so với quyền của linux

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 00:36:55 27 4
mua khóa gpt4 Nike

Các quyền của Android (những quyền bạn đã yêu cầu trong danh sách và được hiển thị trong khi cài đặt) có giống với các quyền của linux mà người dùng root có được trên điện thoại đã root không?

Nói chính xác hơn: Nếu tôi đã root trên điện thoại và có một ứng dụng có thể thực hiện cuộc gọi nhưng không xin phép trong danh sách thì cuộc gọi sẽ thành công hay ứng dụng sẽ gặp sự cố?

Cảm ơn.

câu trả lời hay nhất

Một số quyền của Android được triển khai dưới dạng quyền của Linux (ví dụ: bộ nhớ ngoài hoặc mạng, mỗi quyền cấp thành viên trong một nhóm Unix cho phép các hoạt động này), trong khi các quyền khác được triển khai hoàn toàn trong lớp Android.

"Root" không liên quan gì đến vấn đề này, vì hầu như chưa từng có ứng dụng Android (có quyền truy cập vào nhiều dịch vụ cấp Android khác nhau) có quy trình chính chạy dưới quyền root. Thay vào đó, khi mọi người cài đặt bản hack root trên thiết bị của họ, điều họ làm là thêm một miếng chêm cho phép người trợ giúp Chương trình chạy dưới quyền root - không phải bản thân ứng dụng. Nếu những gì chương trình trợ giúp muốn thực hiện dựa trên API Linux và bị hạn chế bởi các quyền của Linux thì điều này có thể hoạt động, ở mức độ nó được thực thi dựa trên người dùng/nhóm truyền thống và không bị SELinux chặn (để giải quyết vấn đề này , một số hack khởi động trình trợ giúp từ một quy trình daemon mà chính nó được khởi tạo khi khởi động trước khi SELinux được kích hoạt hoàn toàn).

Nhưng đối với những việc phải thực hiện thông qua API Android, root gần như không liên quan, vì mã thực hiện tác vụ thường không chạy bằng root. Một số công cụ dòng lệnh tương tác với API Android bằng cách khởi chạy các phiên bản VM khác nhau có thể có các quyền nâng cao ở đó - nhưng điều này rất khác với việc cố gắng thực hiện điều tương tự trong quy trình ứng dụng của bạn.

Đôi khi, mọi người cũng tận dụng quyền truy cập root để đặt .apk của họ vào phân vùng hệ thống (nếu họ có thể gắn nó dưới dạng có thể ghi), điều này cho phép cấp một số quyền trong danh sách, nếu được tìm thấy trong danh sách cho cùng một .apk, khi nào nó chạy, các quyền này sẽ bị bỏ qua và được gắn vào phân vùng dữ liệu theo cách thông thường.

Về quyền của android và quyền của linux, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/29720921/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress