Ich habe zwei Tage lang gekämpft. Hoffe hier auf Hilfe.
Ich habe eine Windows-Batchdatei geschrieben, die Amazon-Sperrbildschirmanzeigen durch Benutzerbilder auf verwurzeltem Kindle Fire HD 7 ", 2013 (kfsowi) ersetzt. Ich habe gerade erfahren, dass ich die adb-Befehle verpfuscht habe, weil ich" adb unsicher "ausgeführt habe und daher su-Zugriff erhalten habe, ohne sie zu schreiben in die adb Befehle.
Was ich brauche: Um in einer Batch-Datei ausgeführt zu werden, benötige ich einzeilige adb shell su-Befehle, um von / push to / data auf diesem Gerät zu ziehen. (Oder ich könnte -> adb -d shell su -c "mount -o remount rw, / data <- in einer Zeile gefolgt von Pull oder Push verwenden)
Ich habe einen ls-Befehl wie folgt behoben:
- Dies funktionierte mit ADB unsicher: ADB ls "/ data / SecureStorageLocation"
- Was ich brauchte war: adb shell su -c "ls ./data/securedStorageLocation"
Jetzt brauche ich das gleiche zum Ziehen und Schieben. Das Problem:
- Bei unsicherem ADB funktioniert dies einwandfrei : ADB Pull "/ data / SecuredStorageLocation" "C: / Ziel"
- Ohne unsicheres ADB wird Folgendes angezeigt : Remote-Objekt '/ data / SecuredStorageLocation /' existiert nicht
Oben passiert auch, wenn ich zum ersten Mal Folgendes ausführe: adb -d shell su -c "mount -o remount rw, / data
Kann mir jemand sagen, wie man mit adb shell und su zieht und drückt. Ich habe viele Permutationen ausprobiert und kann das nicht herausfinden. Vielen Dank für Ihre Zeit.
BEARBEITEN: Der Befehl adb root erhält auf diesem Gerät kein Root
adb root
zur Arbeit kommen konnte). Vielleicht eine andere Frage wert?
adb push
oderadb pull
im Root-Modus muss der ADB-Daemon auf dem Gerät im Root-Modus ausgeführt werden (was ADBInsecure tut).