Dieses Problem wurde gerade gelöst.
Sie müssen Ihre App dem Linux-Build beitreten lassen, um ihr die SYSTEM-Berechtigung zu erteilen.
-
füge diese Zeile in Android.mk hinzu
LOCAL_CERTIFICATE := platform
-
fügen Sie dies in den Manifest-Knoten von
AndroidManifest.xml
einandroid:sharedUserId="android.uid.system"
-
Generieren Sie apk und schieben Sie es in /system/app/
-
Jetzt können Sie versuchen zu laufen
final String command = "chmod 777 /data/ena"; Process p = Runtime.getRuntime().exec(command);
oder
File file = new File("/data/ena"); if (file.exists()) { boolean result = file.setExecutable(true); Log.e(TAG, "trpb67, RESULT IS " + result); }
Wert des Ergebnisses sollte wahr sein