Vừa giải quyết được vấn đề này.
Bạn phải cho phép ứng dụng của mình tham gia vào bản dựng linux để cấp cho nó quyền HỆ THỐNG.
-
thêm dòng này vào Android.mk
LOCAL_CERTIFICATE := platform
-
thêm nút này vào nút kê khai của
AndroidManifest.xml
android:sharedUserId="android.uid.system"
-
Tạo apk và đẩy nó vào / system / app /
-
Bây giờ bạn có thể thử chạy
final String command = "chmod 777 /data/ena"; Process p = Runtime.getRuntime().exec(command);
hoặc
File file = new File("/data/ena"); if (file.exists()) { boolean result = file.setExecutable(true); Log.e(TAG, "trpb67, RESULT IS " + result); }
giá trị của kết quả phải là true