Wie kann ich Dateien in das Verzeichnis / system / etc von Android verschieben oder kopieren?

800
Hussar

Ich möchte einen Weg finden, einen Teil der Datei / etc / hosts meines Desktops an die Datei / system / etc / hosts meines Android-Geräts anzufügen, ohne jede Zeile manuell und vorzugsweise mit einem einzigen Befehl schreiben zu müssen, da die Datei lang ist und ich Änderungen vornehme oft. Mein Android ist verwurzelt, verwendet einen TWRP-Bootloader, busybox ist installiert und SuperSU erkennt den Root-Zugriff des Desktops bei Verwendung der ADB-Shell. Der einzige Unterschied zwischen der Hosts-Datei meines Desktops und der Android-Hosts-Datei sind die ersten 2 Zeilen. Ich habe also versucht, sudo adb push '/etc/hosts' '/system/etc/hosts'etwas zu bekommen, was meiner Meinung nach ein Fehler war, der nur Leseberechtigung zuließ. Ich habe es dann versuchtmount -o remount,rw /system/etc/; chmod 777 /system/etc/hostsvon adb shell als su und versuchte erneut zu schieben, erhielt jedoch "Permission Denied". Vielleicht benutze ich remount und chmod nicht richtig? Ich habe auch versucht, den Text manuell mit vi von meinem Desktop zu ziehen, aber vi erinnert sich nicht an den Inhalt des Registers, wenn ich die hosts-Datei im Android-Gerät öffne und öffne. Ich denke, die beste Lösung wäre, aus der Desktop-Hosts-Datei herauszuziehen und die zweite Hosts-Datei in einem geteilten Fenster von vi aus zu öffnen (ich gehe davon aus, dass dies funktioniert, weil ich davon ausgehe, dass sich die Dateien im selben Puffer befinden würden?), Aber ich kann Es ist nicht einfach, Informationen zu finden, wie Sie mit :eadb Dateien bearbeiten können. Auf meinem Desktop wird Debian 9 ausgeführt

0

0 Antworten auf die Frage