2015-12-22 27 views
5

Tôi đã có quyền truy cập root trên Nexus 9 chạy 5.1.1. Tôi đã thử chạyKhông thể tắt com.android.systemui trên Nexus 9

adb shell 
su 
pm disable com.android.systemui 

nhưng sau khi lệnh disable Tôi luôn luôn có được

/system/bin/pm[6]: app_process: Permission denied 

Nó có thể được rằng tôi cần để flash ROM khác nhau? Tôi có thiếu lệnh nào đó không? Tôi hoàn toàn bối rối

* vì ai đó bị ràng buộc hỏi câu này thay vì trả lời câu hỏi: Tôi đang cố vô hiệu hóa giao diện người dùng hệ thống để Nexus có thể được sử dụng làm kiosk (Khách hàng không muốn thanh điều hướng có thể nhìn thấy tất cả, khóa màn hình đã được đề xuất cho họ và bị từ chối)

Trả lời

4

Rất cám ơn Adnan từ CM đã giúp tìm giải pháp này - đồng nghiệp đã tuyển dụng anh ấy vì sự giúp đỡ của anh ấy.

Lý do tôi bị cho phép bị từ chối do cài đặt SELinux được đặt thành enforcing thay vì permissive. Để thay đổi nó, tôi chỉ đơn giản chạy

$ adb shell su -c setenforce 0

và vô hiệu hóa lệnh hệ thống giao diện người dùng của tôi đã được chấp nhận!

Lưu ý: nó nói here rằng chế độ Permissive không được hỗ trợ trên thiết bị sản xuất, vì vậy tôi đã không thực sự mong đợi điều này để làm việc. Có thể có quyền truy cập root cho phép tôi lật đổ hoặc có thể là một số yếu tố khác

Các vấn đề liên quan