Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.052 Beiträge
 
Delphi 12 Athens
 
#1

android chmod 777

  Alt 23. Jul 2025, 17:03
Ich würde gerne sowas in Delphi machen.
Es geht um eine Android app auf einem device auf dem diese root ist .
Code:
try {
            Process su = Runtime.getRuntime().exec("/system/bin/su");

            String cmd = "chmod 777 " + file.getAbsolutePath() + "\nexit\n";

            su.getOutputStream().write(cmd.getBytes());

            if (su.waitFor() != 0 || !file.canRead() || !file.canWrite()) {

               if (this.mSerialCallback != null) {

                  this.mSerialCallback.onErr("Fehler 1");

               }
               Log.w("SerialPort", "root failed");
            }

         } catch (Exception var7) {

            var7.printStackTrace();

            if (this.mSerialCallback != null) {

               this.mSerialCallback.onErr("Fehler 2");

            }

         }
es soll mit su CHMOD 777 auf ein TTY device gsetzt werden
Andreas
Nobody goes there anymore. It's too crowded!
  Mit Zitat antworten Zitat