Tôi hiện đang sử dụng lệnh run-as thông qua adb để có thể truy cập thư mục dữ liệu của ứng dụng mà tôi đang phát triển trực tiếp trên điện thoại của mình bằng AIDE.
Khi kết nối với điện thoại cục bộ, sử dụng Connectbot, tôi có thể tìm thấy lệnh run-as trong /system/bin/
nhưng nó không có quyền thực thi. Có những chương trình / tập lệnh khác trong thư mục đó có quyền thực thi và tôi có thể chạy chúng.
Câu hỏi của tôi là này. Nếu tôi root điện thoại, tôi có thể thay đổi quyền thực thi của run-as. Nếu tôi sau đó loại bỏ root, những quyền này sẽ vẫn còn?
Tôi không hoàn toàn ác cảm với việc root điện thoại của mình vĩnh viễn nhưng nếu tôi không cần, tôi không muốn.
Đây là trên Galaxy Nexus.
Tôi nhận thức được nếu tôi bỏ chạy - như có thể thực thi được thì tôi có thể cho phép bản thân mở rộng cho các rủi ro bảo mật. Nhưng tôi sẵn sàng mạo hiểm, thậm chí chỉ để xem nếu có thể.