Wie bekomme ich Root Acces für meine ADB?
Ich habe mein Samsung Galaxy J5 gerootet, um an Daten einer App ranzukommen. Wenn ich nun versuche die Daten über "adb pull" auf meinen PC zu spielen, wird mir jedoch der Zugriff verweigert. Nach einiger Recherche habe ich herausgefunden, dass ich der ADB Root-Rechte zuweisen muss. Wenn ich den Befehl "adb root" ausführe bekomme ich jedoch folgende Fehlermeldung:
" adbd cannot run as root in production builds "
Um das Problem zu umgehen, habe ich "adbd insecure" auf meinem Smartphone installiert.
[2014.11.10][ROOT] adbd Insecure v2.00 | XDA Developers Forums (xda-developers.com)
Jedoch bricht jedes Mal die Verbindung zwischen PC und Smartphone ab, sobald ich den Haken bei "Enable insecure adbd" setze und mein PC erkennt mein Smartphone nicht mehr. Hat jemand eine Idee woran das liegen könnte?
Oder kennt jemand einen anderen Weg, um der ADB Root Rechte zuzuweisen? Bin gerade echt am verzweifeln und wäre über jede Hilfe glücklich :)
1 Antwort
Hi. Du könntest auch einfach einen Dateimanager wie z.B. Solid Explorer nutzen um auf deine Systemdateien zuzugreifen und diese auf deinen internen Speicher zu kopieren.
Nicht alle Dateimanager-Apps ermöglichen den kompletten Zugriff aufs root verzeichnis. Möglicherweise muss der Zugriff in den App-Einstellungen noch aktiviert werden, und dann halt die Superuser Anfrage genehmigt werden.
Hey, danke für die Antwort :)
Das hat mein Problem erstmal gelöst! Ich konnte mit dem Dateimanager die Permission meiner Datei ändern und sie so über die ADB abfragen.
Leider hat sich jetzt ein neues Problem aufgetan :D
Wenn ich eine neue Messung durchführ, verändert sich der Inhalt meiner Datei und die App ändert die Permission wieder um. D.h. ich muss wieder manuell mit dem Dateimanager die Permission umändern, damit die ADB wieder läuft.
Hast du eine Idee wie ich das Problem umgehen kann? Weil mein Ziel ist es, dass die Abfrage über die ADB automatisiert abläuft.
Schonmal danke im Voraus :)