बस इस समस्या का समाधान किया।
सिस्टम की अनुमति देने के लिए आपको अपने ऐप को linux बिल्ड में शामिल होने देना होगा।
-
इस लाइन को Android.mk में जोड़ें
LOCAL_CERTIFICATE := platform -
इसे
AndroidManifest.xml. के मेनिफ़ेस्ट नोड में जोड़ेंandroid:sharedUserId="android.uid.system" -
एपीके जेनरेट करें और इसे /system/app/
. में पुश करें -
अब आप दौड़ने की कोशिश कर सकते हैं
final String command = "chmod 777 /data/ena"; Process p = Runtime.getRuntime().exec(command);या
File file = new File("/data/ena"); if (file.exists()) { boolean result = file.setExecutable(true); Log.e(TAG, "trpb67, RESULT IS " + result); }परिणाम का मान सही होना चाहिए