| |||||||
Das Thema "IOException - su-Shell" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 14.09.2010
Beiträge: 10
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
| ich habe einen Post gefunden, wo mithilfe folgenden Codes ein Test auf root-Rechte ausgeführt wurde: Code: Process p;
try {
// Preform su to get root privledges
p = Runtime.getRuntime().exec("su");
// Attempt to write a file to a root-only
DataOutputStream os = new DataOutputStream(p.getOutputStream());
os.writeBytes("echo \"Do I have root?\" >/system/sd/temporary.txt\n");
// Close the terminal
os.writeBytes("exit\n");
os.flush();
try {
p.waitFor();
if (p.exitValue() != 255) {
// TODO Code to run on success
} Woran könnte das liegen? MfG, kunkka |
| | |
| | #2 (permalink) |
| Ehren-Mitglied Modell: HTC Desire Registriert seit: 21.07.2009
Beiträge: 9.876
Abgegebene Danke: 93
Erhielt 1.785 Danke für 1.389 Beiträge
|
Ich vermute mal, auf deinem Smartphone gibt es das Verzeichnis (oder den Link) /system/sd nicht. Und Root-Rechte heißt auch nicht automatisch, dass du auf der System-Partition schreiben darfst. Dazu muss auf jeden Fall ein Remount her und je nach Gerät sogar noch im Bootloader Security OFF (S-OFF) gepatcht/geflasht werden.
__________________ Thyrion Siemens C25 / Nokia 6510 / SE K700i / Samsung Galaxy I7500 (rooted) / HTC Desire (rooted / S-ON) Kein Support via PN und E-Mail. Bitte das Forum nutzen! Traut Euch, die Suche beißt nicht! - Android-Hilfe.de - Forenregeln - Eine Bitte an alle Android-Neulinge... Kein Punkt? Kein Komma? Keine Hilfe! schreibst du alles klein? dann sind deine shift-tasten aber ganz schön einsam. DRÜCK sie mal öfter! |
| | |
| | #3 (permalink) |
| Android Guru Modell: Samsung Galaxy S (I9000) Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
|
solche Fehler siehste dann in stdout bzw. stderr (Process.getOutputStream()). IOException fliegt wohl wegen dem p.waitFor(), vll. weil der Process davor schon beendet ist?
__________________ Meine Apps: GTalk Widget free Filehosting mit direkt download links & ohne werbung |
| | |
| | #4 (permalink) |
| Ehren-Mitglied |
Das steht doch in der Exception, wo die genau fliegt. Muss man nur im Stacktrace nachlesen.
__________________ CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One Kein Support via PN und E-Mail. Bitte das Forum nutzen. "Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Shell Commander | Zonnex | Sonstige Apps & Widgets | 4 | 15.08.2011 17:03 |
| SPB Shell 3D | bonns | Individualisierung | 7 | 17.07.2011 20:51 |
| SPB Shell 3D | technikdealer | LG P990 Optimus Speed Forum | 5 | 13.04.2011 12:32 |
| IOException bei ACTION_IMAGE_CAPTURE mit Motorola Defy | argo | Android App Entwicklung | 0 | 08.03.2011 16:35 |