Thiết bị của tôi là Samsung Galaxy Note 3 SM-N9005.
Điện thoại này đi kèm với Selinux được đặt thành Thực thi theo mặc định.
Tôi đã cố gắng thay đổi điều này thành cho phép nhưng không có kết quả.
Tôi đã xây dựng kernel từ mã nguồn theo hướng dẫn của Samsung và thêm một dòng vào tệp init.rc trong ramdisk: "setenforce 0" và điều này đã hoạt động, tuy nhiên WiFi đã bị hỏng và tôi không theo kịp quá trình phát triển kernel.
Tôi đã thử, với quyền root, chạy "setenforce 0" trong terminal và qua adb. Không có lỗi, tuy nhiên nó vẫn thực thi.
Tôi đang chạy ra khỏi các tùy chọn đã xem qua các tệp init trong mã nguồn của Samsung và không thể tìm thấy bất cứ nơi nào mà Samsung đặt SELinux thành Thực thi.
Bất kỳ trợ giúp sẽ được đánh giá rất cao!
setenforce
chỉ thay đổi chế độ thời gian chạy, vì vậy nếu bạn muốn thay đổi tiếp tục khởi động lại, hãy thêm setenforce 0
vào tệp init.rc của bạn hoặc chỉnh sửa giá trị của ro.boot.selinux
boot.img
hack thêm . Điều này tạo ra một mớ hỗn độn khủng khiếp cho mọi người, nhưng bạn có thể làm điều đó từ một vỏ thiết bị đầu cuối cục bộ .