Busybox vollständig entfernen

  • 49 Antworten
  • Neuester Beitrag
Diskutiere Busybox vollständig entfernen im Root / Hacking / Modding für Samsung Galaxy S im Bereich Samsung Galaxy S (I9000) Forum.
Kev

Kev

Guru
In Deutschland ist sie nicht offiziell und nun bitte wieder zum Thema.
 
C

coolya

Ambitioniertes Mitglied
ilyas81 schrieb:
Habe 2.2.1 über regpatch und Kies geflasht.
Wenn du Garantie willst darfst du dach nicht machen, dort beginnt dein Problem, alles was du danach machst ist irrelevant.
Wenn du rootest ist deine Garantie weg, egal wie lang du rootest. Entweder du nimmst das in kauf oder eben du lässt dien Handy wie es ist, veränderst nichts am Kies und spielst nur Updates ein die Kies dir vorschlägt. Und wenn da Apps vorinstalliert sind die dir nicht passen, dann ist das dein persönliches Pech.

Wenn du das nicht machst, dann nimmst du in Kauf, das du möglicherweise dabei erwischt wirst und deine Garantie verlierst so einfach ist das.
 
Kev

Kev

Guru
KEINE Garantie-Diskussion, bitte.

Das Thema ist "Busybox vollständig entfernen". Danke.
 
T

triple-speed

Neues Mitglied
Also mich würde auch interessieren wie man die busybox entfernt. Mit flashen neuer Firmware geht es jedenfalls nicht, zumindest bei flashen über Kies.
Mit Odin vielleicht...?
Hatte vorher Superoneclick mit busybox drauf---> unroot (busybox noch da, eh klar).

Nach flash von JP3 auf JPY sagt wieder installierter root checker, dass die busy box korrekt installiert ist(noch kein superoneclick ausgeführt, unroot).

Um sie zu entfernen brauch ich doch sicher root und dazu die busybox, also wie geht das?
 
scheichuwe

scheichuwe

Guru
Wenn du eine neue Firmware (mit ODIN) flasht, dann ist busybox definitiv weg. Egal was irgendein Programm sagt.

Ist auf der SD-Karte noch irgendwas von busybox (Ordner, Dateien)?
 
Zuletzt bearbeitet:
djmarques

djmarques

Ehrenmitglied
Busybox Installer vom Market holen - dann wirst schon sehen ob Busybox wirklich vorhanden ist...
 
M

mirac

Gast
Nein das stimmt so nicht. Die Busybox installation über Superoneclick ist nicht derselbe wie die Busybox über Market. Die Dateipfade sind nicht identisch. So bekommt man es nicht heraus.
 
T

triple-speed

Neues Mitglied
Hab' jetzt mit Odin ohne Pit neu drübergeflasht (JPY) Busybox nach wie vor "korrekt installiert"
 
scheichuwe

scheichuwe

Guru
Mit Sicherheit nicht.
Busybox kann nur in /system korrekt installiert sein. Und /system wird beim flashen neu aufgesetzt.
Ich erinnere mal an die Frage die ich oben schon gestellt hab.
 
extralife

extralife

Experte
versteh den sinn zwar nicht, aber bitte ...

# rm /system/xbin/busybox
 
scheichuwe

scheichuwe

Guru
Das ist doch gar nicht notwendig wenn neu geflasht wurde.
 
extralife

extralife

Experte
war auch allgemein für busybox-virtuosen gedacht :D

btw

@scheich

ohne repart ist busybox schon noch auf dem system - img wird geflasht und files updated - /system/xbin/ ist da sicher nicht dabei ... :D

mit repart partitionen neu angelegt & formatiert - dann ist alles weg
 
Zuletzt bearbeitet:
M

mirac

Gast
Wenn man über kies oder odin updated müsste doch busybox weg sein oder? Es ist aber nicht nur in xbin sondern sehr viele Dateien sind noch in bin.
 
scheichuwe

scheichuwe

Guru
extralife schrieb:
...
@scheich

ohne repart ist busybox schon noch auf dem system - img wird geflasht und files updated - /system/xbin/ ist da sicher nicht dabei ... :D

mit repart partitionen neu angelegt & formatiert - dann ist alles weg
Wenn es nur aktualisiert würde, dann müsste ja nach nem Flash ohne re-partition auch root noch vorhanden sein. Ist es aber nicht.
Ich werd's selbst nochmal testen...
 
extralife

extralife

Experte
je nachdem ... ohne repart ist zumindest der kernel dann stock & symlink futsch
 
scheichuwe

scheichuwe

Guru
So, JPY ohne re-partition geflasht.
Root Checker sagt bei root - nicht vorhanden (soweit ok, denke ich)

Root Checker sagt bei busybox - busybox is installed correctly
system/bin und system/xbin sind aber leer (zumindest was busybox angeht)

Code:
$ ls -l /system/bin
ls -l /system/bin
-rwxr-xr-x root     shell       22168 2010-12-20 16:54 debuggerd
-rwxr-xr-x root     shell        9864 2010-12-20 16:54 service
lrwxr-xr-x root     shell             2010-12-20 16:54 wipe -> toolbox
-rwxr-xr-x root     shell        9708 2010-12-20 16:54 logwrapper
-rwxr-xr-x root     shell       18358 2010-12-20 16:54 BCM4329B1_002.002.023.0417.0430.hcd
-rwxr-xr-x root     shell         199 2010-12-20 16:54 bmgr
lrwxr-xr-x root     shell             2010-12-20 16:54 start -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 csview -> debuggerd
lrwxr-xr-x root     shell             2010-12-20 16:54 ps -> toolbox
-rwxr-xr-x root     shell        5392 2010-12-20 16:54 sensorserver_yamaha
lrwxr-xr-x root     shell             2010-12-20 16:54 log -> toolbox
-rwxr-xr-x root     shell        9892 2010-12-20 16:54 servicemanager
lrwxr-xr-x root     shell             2010-12-20 16:54 vmstat -> toolbox
-rwxr-xr-x root     shell        5500 2010-12-20 16:54 sensorcalibutil_yamaha
lrwxr-xr-x root     shell             2010-12-20 16:54 rm -> toolbox
-rwxr-xr-x root     shell       10040 2010-12-20 16:54 keystore
-rwxr-xr-x root     shell      151760 2010-12-20 16:54 pppd
lrwxr-xr-x root     shell             2010-12-20 16:54 ls -> toolbox
-rwxr-xr-x root     shell      285888 2010-12-20 16:54 npsmobex
-rwsr-s--- root     shell       76148 2010-12-20 16:54 run-as
lrwxr-xr-x root     shell             2010-12-20 16:54 chown -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 newfs_msdos -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 dmesg -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 ifconfig -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 cat -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 df -> toolbox
-rwxr-xr-x root     shell      109444 2010-12-20 16:54 dbus-daemon
-rwxr-xr-x root     shell       13884 2010-12-20 16:54 logcat
lrwxr-xr-x root     shell             2010-12-20 16:54 route -> toolbox
-rwxr-xr-x root     shell        5448 2010-12-20 16:54 surfaceflinger
-rwxr-xr-x root     shell      104960 2010-12-20 16:54 iptables
-rwxr-xr-x root     shell       17864 2010-12-20 16:54 fat.format
lrwxr-xr-x root     shell             2010-12-20 16:54 sync -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 dumpmesg -> dumpstate
-rwxr-s--- root     inet         5648 2010-12-20 16:54 netcfg
-rwxr-xr-x root     shell        5680 2010-12-20 16:54 app_process
lrwxr-xr-x root     shell             2010-12-20 16:54 top -> toolbox
-rwxr-xr-x root     shell       72004 2010-12-20 16:54 tc
-rwxr-xr-x root     shell      163144 2010-12-20 16:54 racoon
-rwxr-xr-x root     shell       18244 2010-12-20 16:54 mtpd
-rwxr-xr-x root     shell        9724 2010-12-20 16:54 charging_mode
-rwxr-xr-x root     shell        5636 2010-12-20 16:54 mfgloader
-rwxr-xr-x root     shell       81452 2010-12-20 16:54 toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 chmod -> toolbox
-rwxr-xr-x root     shell      314028 2010-12-20 16:54 recovery
-rwxr-xr-x root     shell       23204 2010-12-20 16:54 hciattach
lrwxr-xr-x root     shell             2010-12-20 16:54 cmp -> toolbox
-rwxr-xr-x root     shell         201 2010-12-20 16:54 input
lrwxr-xr-x root     shell             2010-12-20 16:54 getevent -> toolbox
-rwxr-xr-x root     shell        9820 2010-12-20 16:54 dumpsys
-rwxr-xr-x root     shell         191 2010-12-20 16:54 pm
lrwxr-xr-x root     shell             2010-12-20 16:54 watchprops -> toolbox
-rwxr-xr-x root     shell        5420 2010-12-20 16:54 killmediaserver
lrwxr-xr-x root     shell             2010-12-20 16:54 ln -> toolbox
-rwxr-xr-x root     shell       43716 2010-12-20 16:54 libemoji_docomo_test
-rwxr-xr-x root     shell      108768 2010-12-20 16:54 dnsmasq
-rwxr-xr-x root     shell       48644 2010-12-20 16:54 dhcpcd
lrwxr-xr-x root     shell             2010-12-20 16:54 printenv -> toolbox
-rwxr-xr-x root     shell        5560 2010-12-20 16:54 ndc
lrwxr-xr-x root     shell             2010-12-20 16:54 hd -> toolbox
-rwxr-xr-x root     shell         194 2010-12-20 16:54 ime
-rwxr-xr-x root     shell        9744 2010-12-20 16:54 dexopt
lrwxr-xr-x root     shell             2010-12-20 16:54 smd -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 insmod -> toolbox
-rwxr-xr-x root     shell     1949153 2010-12-20 16:54 btld
drwxr-xr-x root     shell             2010-12-20 16:54 gpsd
lrwxr-xr-x root     shell             2010-12-20 16:54 sendevent -> toolbox
-rwxr-xr-x root     shell        9836 2010-12-20 16:54 drm_android_siso_test
lrwxr-xr-x root     shell             2010-12-20 16:54 rmdir -> toolbox
-rwxr-xr-x root     shell     1071336 2010-12-20 16:54 pvplayer_engine_test
-rwxr-xr-x root     shell        5416 2010-12-20 16:54 sensorstatutil_yamaha
lrwxr-xr-x root     shell             2010-12-20 16:54 mv -> toolbox
-rwxr-xr-x root     shell        5180 2010-12-20 16:54 bluetoothd
-rwxr-sr-x root     net_raw     26648 2010-12-20 16:54 ping
lrwxr-xr-x root     shell             2010-12-20 16:54 mkdir -> toolbox
-rwxr-xr-x root     shell        5444 2010-12-20 16:54 tvoutserver
lrwxr-xr-x root     shell             2010-12-20 16:54 sleep -> toolbox
-rwxr-xr-x root     shell        5460 2010-12-20 16:54 wlservice
-rwxr-xr-x root     shell       51636 2010-12-20 16:54 linker
lrwxr-xr-x root     shell             2010-12-20 16:54 nandread -> toolbox
-rwxr-xr-x root     shell       18252 2010-12-20 16:54 installd
-rwxr-xr-x root     shell       59892 2010-12-20 16:54 vold
lrwxr-xr-x root     shell             2010-12-20 16:54 ioctl -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 stop -> toolbox
-rwxr-xr-x root     shell        5516 2010-12-20 16:54 dalvikvm
-rwxr-xr-x root     shell       34468 2010-12-20 16:54 dumpstate
lrwxr-xr-x root     shell             2010-12-20 16:54 lsmod -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 notify -> toolbox
-rwxr-xr-x root     shell        5524 2010-12-20 16:54 rilclient-test
-rwxr-xr-x root     shell       68312 2010-12-20 16:54 pv2way_omx_engine_test
-rwxr-xr-x root     shell        5464 2010-12-20 16:54 mediaserver
-rwxr-xr-x root     shell        5492 2010-12-20 16:54 si4709_test
-rwxr-xr-x root     shell      332264 2010-12-20 16:54 wpa_supplicant
lrwxr-xr-x root     shell             2010-12-20 16:54 dd -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 iftop -> toolbox
-rwxr-xr-x root     shell       23132 2010-12-20 16:54 bootanimation
-rwxr-xr-x root     shell        9800 2010-12-20 16:54 notified_event
lrwxr-xr-x root     shell             2010-12-20 16:54 netstat -> toolbox
-rwxr-xr-x root     shell        5508 2010-12-20 16:54 bugreport
-rwxr-xr-x root     shell         192 2010-12-20 16:54 svc
lrwxr-xr-x root     shell             2010-12-20 16:54 mount -> toolbox
-rwxr-xr-x root     shell      522490 2010-12-20 16:54 immvibed
-rwxr-xr-x root     shell        5632 2010-12-20 16:54 rild
-rwxr-xr-x root     shell       14514 2010-12-20 16:54 pvrsrvinit
-rwxr-xr-x root     shell        9656 2010-12-20 16:54 drm_sqlite3_test
-rwxr-xr-x root     shell       26960 2010-12-20 16:54 pand
lrwxr-xr-x root     shell             2010-12-20 16:54 rmmod -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 getprop -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 kill -> toolbox
-rwxr-xr-x root     shell       10056 2010-12-20 16:54 playlpm
lrwxr-xr-x root     shell             2010-12-20 16:54 setconsole -> toolbox
-rwxr-xr-x root     shell       50608 2010-12-20 16:54 sdptool
lrwxr-xr-x root     shell             2010-12-20 16:54 renice -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 schedtop -> toolbox
lrwxr-xr-x root     shell             2010-12-20 16:54 id -> toolbox
-rwxr-xr-x root     shell        5492 2010-12-20 16:54 dvz
-rwxr-xr-x root     shell        9696 2010-12-20 16:54 kill555
-rwxr-xr-x root     shell        5528 2010-12-20 16:54 gzip
lrwxr-xr-x root     shell             2010-12-20 16:54 date -> toolbox
-rwxr-xr-x root     shell       46800 2010-12-20 16:54 drexe
-rwxr-xr-x root     shell        5436 2010-12-20 16:54 system_server
lrwxr-xr-x root     shell             2010-12-20 16:54 reboot -> toolbox
-rwxr-xr-x root     shell       10052 2010-12-20 16:54 playlogo
-rwxr-xr-x root     shell         205 2010-12-20 16:54 monkey
-rwxr-xr-x root     shell       26672 2010-12-20 16:54 fsck_msdos
lrwxr-xr-x root     shell             2010-12-20 16:54 umount -> toolbox
-rwxr-xr-x root     shell       91064 2010-12-20 16:54 sh
-rwxr-xr-x root     shell        5404 2010-12-20 16:54 schedtest
-rwxr-xr-x root     shell       18988 2010-12-20 16:54 playlogos1
lrwxr-xr-x root     shell             2010-12-20 16:54 setprop -> toolbox
-rwxr-xr-x root     shell         191 2010-12-20 16:54 am
-rwxr-xr-x root     shell        5560 2010-12-20 16:54 vdc
lrwxr-xr-x root     shell             2010-12-20 16:54 ionice -> toolbox
-rwxr-xr-x root     shell      135924 2010-12-20 16:54 test_pvauthorengine
-rwxr-xr-x root     shell       39300 2010-12-20 16:54 netd
Code:
$ ls -l /system/xbin
ls -l /system/xbin
-rwxr-xr-x root     shell        9700 2010-12-20 16:54 ipctool
-rwxr-xr-x root     shell        5352 2010-12-20 16:54 vfp-crasher
-rwxr-xr-x root     shell      134508 2010-12-20 16:54 strace
Wenn man den Root Checker im Advanved-Modus startet, dann kommt beim busybox-Test auch Folgendes raus:
busybox is not sharing its version information

Wenn busybox installiert ist, dann kommt da sowas bei raus:
busybox 1.18.1 is installed (den genauen Wortlaut weiß ich jetzt gerade nicht mehr, hab ja derzeit kein busybox;))

Um die ganze Diskussion für mich mal abzuschließen:
Root Checker funktioniert nicht richtig.
Nach einem Firmware-Update ist busybox nicht mehr vorhanden. Jedenfalls nicht in system/bin oder system/xbin. Keine Ahnung wo der Root Checker das gefunden haben will...
 
extralife

extralife

Experte
egal, führt hier eh zu weit ... eins vielleicht noch - busybox über den kernel installiert liegt in /sbin
 
scheichuwe

scheichuwe

Guru
Falls ich mich auf dem Holzweg befinde, immer her mit anderen Erkenntnissen.
Wir bleiben ja beim Thema ;)
 
M

mirac

Gast
Um Klartext zu schreiben:

Busybox ist restlos weg, wenn:

1) man mit Odin eine FW flasht

2) man über Kies eine FW flasht

3) beim Wipe bleibt es bestehen ?
 
extralife

extralife

Experte
neue erkenntnisse zur busybox ....? multi-call binary, welche paar basic-bins beinhaltet :D

viel mehr fällt mir dazu nicht ein

aber um deinen jpy-flash nochmal aufzugreifen - womit hast/hattest du gerootet bzw. busybox aufs system bekommen?

manuell per adb erstellst du ja /xbin, "installierst" busybox - nichts anderes macht die market.app - eben über /data/local/tmp

bei mir war damals nach odin-flash - jpo - busybox noch vorhanden - und zwar die binary