wie installiere busybox unter android mithilfe von adb
Ich versuche zu installieren busybox auf einem android-emulator.
Habe ich heruntergeladen und kompiliert busybox und haben die busybox-binary auf meinem pc.
ich habe dann adb push busybox /data/local/tmp
dann hast adb shell
, dann #cd /data/local/tmp
, dann #chmod 777 busybox
versuchte dann #./busybox --install
es sagt busybox Befehl nicht gefunden.
Ich auch kopiert die Datei auf /system/busybox
. aber ./busybox --install
sagt busybox command not found
.
InformationsquelleAutor Santhosh Yedidi | 2014-02-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst
adb push busybox /data/local/busybox
zum kopieren der busybox in die android-Handy-system
dann gehen Sie auf die android-shell-by-doing -
adb shell
.Holen Sie sich die superuser durch Eingabe von
su
von Ihr android-Handy erteilen superuser-Anfrage
dann zurück in die shell und geben Sie
Hinweis: /dev/block/mtdblock4 ist vielleicht nicht die /system-partition auf jedem Gerät oder emulator. Es ist am besten führen Sie den 'mount' - Befehl ohne Parameter zuerst in der shell, und schauen Sie, welches Gerät oder die partition ist gemountet als /system.
dies ist der shell-Befehl für adb
Die Antwort von @hayder Jaward mir geholfen, aber die /system nicht gemountet unter /dev/block/mtdblock4 in meinem emulator. In der system-shell, geben Sie "mount" ein und drücken Sie die EINGABETASTE, Blick auf die Liste, bis Sie finden, /system in der 2. Spalte. Die erste Spalte wird das Gerät, in meinem Fall war es /dev/block/sda2. Neustart war nicht notwendig.
Halle - ich verstehe nicht, Ihre Bearbeiten "im Fall von cp-Befehl nicht funktioniert versuchen Sie es mit Katze"... Das 'cp' - Befehl zum kopieren von Dateien, jedem Unix/Linux system abgeleitet (einschließlich Android) hat. Ähnlich, 'Katze' ist der Befehl nur für die Auflistung der Inhalte von text-Dateien in das shell-Fenster, wie Katze ersetzen cp?
tut mir Leid, dass ich in der Tat gelesen haben sollten, die edit-history der ersten. Weiß nicht warum, ich hatte den Eindruck dieser Zusatz kam von dir, entschuldige mich wieder. Denke, ich werde den Beitrag editieren und lösche diesen Satz, denn es ist einfach falsch und verwirrend.
InformationsquelleAutor hayder Jawad
Auf einem verwurzelt Telefon, installieren Sie das apk: https://f-droid.org/en/packages/ru.meefik.busybox/
f-droid ist eine gute option, da es open source ist und offiziell ermöglicht das herunterladen von APKs, im Gegensatz zum play store, was nicht auf die test-Geräte.
Die app hat auch eine einfache GUI installieren, aber der zuverlässigste Weg, um es zu installieren ist einfach:
InformationsquelleAutor Ciro Santilli 新疆改造中心996ICU六四事件
Gibt es ein paar kleine änderungen an gregko und hayder Jawad Antwort zu bekommen, diese arbeiten auf der Pixel-2-emulator.
Starten Sie den emulator mit den
-writable-system
Flagge als pro diese Antwort, sonst werden Sie nicht in der Lage, den/system
Verzeichnis mit den rw-flag.Auf dem Pixel 2 emulator
/system
montiert/dev/block/vda
und/system/xbin
bereits vorhanden ist.So, vorausgesetzt, Sie haben geschoben, das binary zu
/data/local/busybox
gemäß der ersten Hälfte der Antwort, die shell-Befehle zum installieren von busybox in der Pixel-2-emulator sindDen busybox-download-Seite, vielleicht ein bisschen unklar, für Anfänger (wie mich). Für 32-bit-x86-Prozessoren, werden Sie wollen, verwenden Sie die i686-binary-Datei.
InformationsquelleAutor John Haire