Übliche Shar-Archiveadb shell
können aufgrund von Problemen mit dem Sperrverzeichnis und temporären Dateien für HERE-Dokumente nicht extrahiert werden . Zip-Archive sind ebenfalls keine Option .
Wie erstelle ich ein Archiv, das /data/local/tmp/
auf nicht gerootetem Android ohne Busybox einfach nach dem Auspacken extrahiert werden kann?
Sie können busybox
ziemlich einfach auf einem nicht gerooteten Android-Telefon installieren. Schritte:
busybox-android
aus dem gleichnamigen Github-Projekt .scp
Laden Sie es über , adb push
, Android File Transfer usw. auf Ihr Gerät . Legen Sie es an einem öffentlichen Ort ab, auf den Sie von einer Terminal-Emulator-Sitzung aus zugreifen können. Ruf es einfach an busybox
.~/bin
und kopieren Sie die busybox
Datei von dem öffentlichen Ort, an dem Sie sie abgelegt haben, in dieses neue Verzeichnis.
cp
Befehl in einer Terminal-Emulator-Sitzung (!) nicht verfügbar ist, gehen Sie folgendermaßen vor:cat $PATH_TO_BUSYBOX/busybox > ~/bin/busybox
cd ~/bin
einen symbolischen Link: ln -s busybox tar
.Erstellen Sie also jetzt einen Tarball mit tar czv $FILENAME $ROOT_OF_FILES_TO_ARCHIVE
, kicken Sie ihn auf Ihr Gerät und extrahieren Sie ihn mit tar xzv $FILENAME
.
tar
ist auch standardmäßig für ssh
Sitzungen verfügbar, die von SSHDroid bedient werden (weil SSHDroid busybox
). Müssen Sie es möglicherweise registrieren? Kann mich nicht erinnern, ob das Zeug in der kostenlosen Version funktioniert.
Vi0
/data/local/tmp/
einem Zug ohne Vorbereitungsschritt entpacken zu können?intuitiv
busybox
.Vi0
intuitiv
Vi0
#!/system/bin/sh
, wodurch busybox irgendwie extrahiert wird, und dann aufrufenbusybox tar -xf
.intuitiv
dd
verfügbar ist, also wäre das eine Möglichkeit. Vielleicht sollten Sie eine weitere Frage stellen, um zu sehen, ob jemand ein solches Programm gefunden hat oder gerade eines schreibt.intuitiv