Busybox Tutorial

was ist busybox?
 
busybox ist ein kleines binary, dass alle linux standard commands zur verfügung stellt in diesem Fall z.B.:

Code:
 [, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash,
 awk, basename, bunzip2, bzcat, bzip2, cal, cat, catv,
 chattr, chgrp, chmod, chown, chpasswd, chpst, chroot,
 chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond,
 crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup,
 deluser, df, dhcprelay, diff, dirname, dmesg, dnsd, dos2unix,
 du, dumpkmap, dumpleases, echo, ed, egrep, eject, env,
 envdir, envuidgid, ether-wake, expand, expr, fakeidentd,
 false, fbset, fdflush, fdformat, fdisk, fgrep, find, fold,
 free, freeramdisk, fsck, fsck.minix, ftpget, ftpput, fuser,
 getopt, getty, grep, gunzip, gzip, halt, hdparm, head,
 hexdump, hostid, hostname, httpd, hwclock, id, ifconfig,
 ifdown, ifup, inetd, init, insmod, install, ip, ipaddr,
 ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel,
 kbd_mode, kill, killall, killall5, klogd, last, length,
 less, linux32, linux64, linuxrc, ln, loadfont, loadkmap,
 logger, login, logname, logread, losetup, ls, lsattr,
 lsmod, lzmacat, makedevs, md5sum, mdev, mesg, microcom,
 mkdir, mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe,
 more, mount, mountpoint, mt, mv, nameif, nc, netstat,
 nice, nmeter, nohup, nslookup, od, openvt, passwd, patch,
 pgrep, pidof, ping, ping6, pipe_progress, pivot_root,
 pkill, poweroff, printenv, printf, ps, pscan, pwd, raidautorun,
 rdate, readlink, readprofile, realpath, reboot, renice,
 reset, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio,
 run-parts, runlevel, runsv, runsvdir, rx, sed, seq, setarch,
 setconsole, setkeycodes, setlogcons, setsid, setuidgid,
 sh, sha1sum, slattach, sleep, softlimit, sort, split,
 start-stop-daemon, stat, strings, stty, su, sulogin, sum,
 sv, svlogd, swapoff, swapon, switch_root, sync, sysctl,
 syslogd, tail, tar, taskset, tcpsvd, tee, telnet, telnetd,
 test, tftp, time, top, touch, tr, traceroute, true, tty,
 ttysize, udhcpc, udhcpd, udpsvd, umount, uname, uncompress,
 unexpand, uniq, unix2dos, unlzma, unzip, uptime, usleep,
 uudecode, uuencode, vconfig, vi, vlock, watch, watchdog,
 wc, wget, which, who, whoami, xargs, yes, zcat, zcip
 
wie schreibt man im terminal ein $ zeichen?
 
also bei mir gehts mit [shift] + 4 ganz normal. aber sonst einfach copy paste reinkopieren löl *g*
 
Spacefish schrieb:
also bei mir gehts mit [shift] + 4 ganz normal. aber sonst einfach copy paste reinkopieren löl *g*

ne ich meine nicht über den pc sondern auf dem handy im terminal :D
 
asu ka, bin immer über den PC drinne *g*
 
Habe die Anweisungen befolgt, leider kann ich rein garnichts aufrufen.:mad:

Leider bekommt man von android shell nicht so viele Infos zurück wie bei einer normalen linux. Werde nochmal versuchen die busybox zu installieren, vielleicht klappt es ja.

*edit*
In der ADB shell funktioniert die busybox, leider nicht im Terminal auf'm handy. °_° Kann mir jemand den Grund sagen?

Lg,
Corpswalker
 
Zuletzt bearbeitet:
Dollarzeichen bei der Hardwaretastatur: ALT - SYM (auf der Leertaste) und dann auf dem Touchscreen auswählen.
 
Corpswalker schrieb:
Habe die Anweisungen befolgt, leider kann ich rein garnichts aufrufen.:mad:

Leider bekommt man von android shell nicht so viele Infos zurück wie bei einer normalen linux. Werde nochmal versuchen die busybox zu installieren, vielleicht klappt es ja.

*edit*
In der ADB shell funktioniert die busybox, leider nicht im Terminal auf'm handy. °_° Kann mir jemand den Grund sagen?

Lg,
Corpswalker

ja vermtl. hast du dein $PATH net gesetz. Gib mal im Terminal "export PATH=/data/busybox:$PATH" und führ es aus.
 
Leider kann ich kein "$" eingeben auf'm handy. Virtuelles keyboard funktioniert auch nicht.

Im adb shell kann ich die scripte von busybox ausführen, aber nicht im terminal.

Lg,
Corpswalker
 
ICh habe ein Problem ich weiß nicht wie ich die Datei downloaden kann und wie ich dieses installieren kann, habe mir alles durchgelesen usw. aber ich verstehe es nicht... leider..

könnte mir jemand helfen,..

danke
 
@Aienka

im ersten post ist doch ein link zur anleitung! einfach so machen wie's dort steht...
hier nochmal: KLICK!

UND: wenn du diese anleitung nicht verstehst, dann wird dir busybox ohnehin nicht viel bringen weil du dann wohl nichtmal weißt was man damit machen kann.
 
  • Danke
Reaktionen: Aienka
Spacefish schrieb:
busybox ist ein kleines binary, dass alle linux standard commands zur verfügung stellt in diesem Fall z.B.:

In diesem Fall fehlen leider eine ganze reihe commands.
Geht schon bei adduser los...
 
szallah schrieb:
@Aienka

im ersten post ist doch ein link zur anleitung! einfach so machen wie's dort steht...
hier nochmal: KLICK!

UND: wenn du diese anleitung nicht verstehst, dann wird dir busybox ohnehin nicht viel bringen weil du dann wohl nichtmal weißt was man damit machen kann.

danke erstmal aber das problem liegt ja dabei ;)
ich habe es mir natürlich durchgelesen.. bin ja keine forumsneuling ;)

aber ich bekomme die datei nicht gedownloadet und weiß nicht wie ich es ausführen soll, also mit welchen prog und die adb shell was ist das..?
also wenn ich ehrlich bin verstehe ich da null ^^

ist auch mein erstes android phone und vorher hatte ich symbian da ist alles ein wenig einfacher ;)
 
@Aienka

also wenn ich auf den zweiten link im einganspost klicke wird die datei direkt runtergeladen. machst du das vielleicht vom milestone aus? oO
das machste alles idealerweise vom pc aus, wo dir dann auch, sofern installiert, adb zur verfügung steht.

aber wie gesagt, wenn du adb noch nie benutzt hast und auch generell neu in der materie bist, dann wirst du das was dir busybox bietet ganz sicher nicht anzuwenden wissen.
 
Lade die Datei mit Rechtsklick -> Speichern unter irgendwo auf deinen PC.
Kopiere sie dann über den Milestone USB Modus auf die Speicherkarte
(in das Hauptverzeichnis).
Führe dann diese Befehle in der Konsole aus:

su
mkdir /data/busybox
mv /sdcard/busybox /data/busybox/
chmod 755 /data/busybox/busybox
/data/busybox/busybox --install
export PATH=/data/busybox:$PATH
 
Welches terminal verwendet ihr auf'm Milestone?

Lg,
Corpswalker
 
ConnectBot, das gleichzeitig noch als Telnet oder SSH Client fungieren kann.
 

Ähnliche Themen

Z
  • Gesperrt
  • Zoki
Antworten
1
Aufrufe
1.040
TheSpiritof69
TheSpiritof69
obicom
  • obicom
Antworten
19
Aufrufe
3.195
IrealiTY
IrealiTY
M
Antworten
8
Aufrufe
2.070
mowlor
M
Zurück
Oben Unten