Jörn Malich
- Forum-Beiträge: 2
02.04.2010, 16:46:10 via Website
02.04.2010 16:46:10 via Website
Hallo, ich bin gerade dabei eine Application zu schreiben die bestimmte Konfigurationen vornimmt. Ich brauche dafür aber Root Access von der Applikation aus. Ich will im Prinzip eine Datei im Ordner /data/misc/wifi bearbeiten. Er zeigt mir aber immer an: "Permission denied". Hier ein Programmauszug.
Runtime r=Runtime.getRuntime();
Process p=r.exec("su");
p.waitFor();
t=Toast.makeText(getApplicationContext(),p.exitValue();, Toast.LENGTH_SHORT);
t.show();
BufferedReader br2=new BufferedReader(new InputStreamReader(r.exec("cat /data/misc/wifi/wpa_supplicant.conf").getInputStream()));
line="";
text="";
while((line=br2.readLine())!=null)
results.append(line);
Die App läuft nur leider überhaupt nicht. Was mache ich falsch. Vielen Dank für eure Hilfe.
btw: mein telefon ist natürlich gerootet.
Runtime r=Runtime.getRuntime();
Process p=r.exec("su");
p.waitFor();
t=Toast.makeText(getApplicationContext(),p.exitValue();, Toast.LENGTH_SHORT);
t.show();
BufferedReader br2=new BufferedReader(new InputStreamReader(r.exec("cat /data/misc/wifi/wpa_supplicant.conf").getInputStream()));
line="";
text="";
while((line=br2.readLine())!=null)
results.append(line);
Die App läuft nur leider überhaupt nicht. Was mache ich falsch. Vielen Dank für eure Hilfe.
btw: mein telefon ist natürlich gerootet.
— geändert am 02.04.2010, 16:48:05
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.