1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Busybox Tutorial

Dieses Thema im Forum "Root / Hacking / Modding für Motorola Milestone" wurde erstellt von Spacefish, 19.01.2010.

  1. Spacefish, 19.01.2010 #1
    Spacefish

    Spacefish Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    83
    Erhaltene Danke:
    31
    Registriert seit:
    12.01.2010
    Phone:
    Motorola Milestone
    TimeTurn, thedoginthewok, AndroidJunkie und 2 andere haben sich bedankt.
  2. Phame, 19.01.2010 #2
    Phame

    Phame Gast

    was ist busybox?
     
  3. Spacefish, 19.01.2010 #3
    Spacefish

    Spacefish Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    83
    Erhaltene Danke:
    31
    Registriert seit:
    12.01.2010
    Phone:
    Motorola Milestone
    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
     
  4. xdowner, 19.01.2010 #4
    xdowner

    xdowner Fortgeschrittenes Mitglied

    Beiträge:
    273
    Erhaltene Danke:
    9
    Registriert seit:
    27.02.2009
    wie schreibt man im terminal ein $ zeichen?
     
  5. Spacefish, 19.01.2010 #5
    Spacefish

    Spacefish Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    83
    Erhaltene Danke:
    31
    Registriert seit:
    12.01.2010
    Phone:
    Motorola Milestone
    also bei mir gehts mit [shift] + 4 ganz normal. aber sonst einfach copy paste reinkopieren löl *g*
     
  6. xdowner, 19.01.2010 #6
    xdowner

    xdowner Fortgeschrittenes Mitglied

    Beiträge:
    273
    Erhaltene Danke:
    9
    Registriert seit:
    27.02.2009
    ne ich meine nicht über den pc sondern auf dem handy im terminal :D
     
  7. Spacefish, 19.01.2010 #7
    Spacefish

    Spacefish Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    83
    Erhaltene Danke:
    31
    Registriert seit:
    12.01.2010
    Phone:
    Motorola Milestone
    asu ka, bin immer über den PC drinne *g*
     
  8. test0r, 19.01.2010 #8
    test0r

    test0r Android-Hilfe.de Mitglied

    Beiträge:
    92
    Erhaltene Danke:
    37
    Registriert seit:
    13.01.2010
    Phone:
    Motorola Milestone
    Mit der Touchscreen Tastatur.;)
     
  9. Corpswalker, 19.01.2010 #9
    Corpswalker

    Corpswalker Android-Hilfe.de Mitglied

    Beiträge:
    90
    Erhaltene Danke:
    7
    Registriert seit:
    08.11.2009
    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: 19.01.2010
  10. derHaifisch, 19.01.2010 #10
    derHaifisch

    derHaifisch Android-Lexikon

    Beiträge:
    1,640
    Erhaltene Danke:
    254
    Registriert seit:
    09.12.2009
    Dollarzeichen bei der Hardwaretastatur: ALT - SYM (auf der Leertaste) und dann auf dem Touchscreen auswählen.
     
  11. Spacefish, 19.01.2010 #11
    Spacefish

    Spacefish Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    83
    Erhaltene Danke:
    31
    Registriert seit:
    12.01.2010
    Phone:
    Motorola Milestone
    ja vermtl. hast du dein $PATH net gesetz. Gib mal im Terminal "export PATH=/data/busybox:$PATH" und führ es aus.
     
  12. Corpswalker, 19.01.2010 #12
    Corpswalker

    Corpswalker Android-Hilfe.de Mitglied

    Beiträge:
    90
    Erhaltene Danke:
    7
    Registriert seit:
    08.11.2009
    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
     
  13. Aienka, 19.01.2010 #13
    Aienka

    Aienka Android-Experte

    Beiträge:
    836
    Erhaltene Danke:
    34
    Registriert seit:
    07.12.2009
    Phone:
    Sony Xperia Z2
    Tablet:
    Samsung Galaxy Note 10.1
    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
     
  14. szallah, 19.01.2010 #14
    szallah

    szallah Android-Lexikon

    Beiträge:
    1,009
    Erhaltene Danke:
    126
    Registriert seit:
    20.11.2009
    Phone:
    Motorola Razr i
    @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.
     
    Aienka bedankt sich.
  15. test0r, 19.01.2010 #15
    test0r

    test0r Android-Hilfe.de Mitglied

    Beiträge:
    92
    Erhaltene Danke:
    37
    Registriert seit:
    13.01.2010
    Phone:
    Motorola Milestone
    In diesem Fall fehlen leider eine ganze reihe commands.
    Geht schon bei adduser los...
     
  16. Aienka, 19.01.2010 #16
    Aienka

    Aienka Android-Experte

    Beiträge:
    836
    Erhaltene Danke:
    34
    Registriert seit:
    07.12.2009
    Phone:
    Sony Xperia Z2
    Tablet:
    Samsung Galaxy Note 10.1
    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 ;)
     
  17. szallah, 19.01.2010 #17
    szallah

    szallah Android-Lexikon

    Beiträge:
    1,009
    Erhaltene Danke:
    126
    Registriert seit:
    20.11.2009
    Phone:
    Motorola Razr i
    @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.
     
  18. mojo, 19.01.2010 #18
    mojo

    mojo Erfahrener Benutzer

    Beiträge:
    248
    Erhaltene Danke:
    61
    Registriert seit:
    17.01.2010
    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
     
  19. Corpswalker, 19.01.2010 #19
    Corpswalker

    Corpswalker Android-Hilfe.de Mitglied

    Beiträge:
    90
    Erhaltene Danke:
    7
    Registriert seit:
    08.11.2009
    Welches terminal verwendet ihr auf'm Milestone?

    Lg,
    Corpswalker
     
  20. mojo, 19.01.2010 #20
    mojo

    mojo Erfahrener Benutzer

    Beiträge:
    248
    Erhaltene Danke:
    61
    Registriert seit:
    17.01.2010
    ConnectBot, das gleichzeitig noch als Telnet oder SSH Client fungieren kann.
     

Diese Seite empfehlen

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. root mit busybox