Ver la Versión Completa : [ CONSULTA ] Qué es Busybox?
jiterron
16/01/12, 16:31:24
Buenas tardes a todos, necesito que me aclereis una duda que tengo. Hace un par de semanas hie el root a mi SgII con el superoneclick, y todo perfecto, mi duda viene hoy cuando e instalado la app root check pro, para comprobar que tengo aceso a root me dice que teng aceso al mismo , pero hay una opcion de verificar busybox y me dice que no la tengo instalada, e mirado por el foro y por google y no se para que sirve realmente el Busybox, alguien si es tan amable me podria explicar para que sirve y como funciona como si fuera tonto,jajajaja.
Muchas Gracias por contestar, Por cierto el SGII es una maravilla.
Saludos
poblado
16/01/12, 17:14:16
que poquito hemos buscado...
http://androidforums.com/eris-all-things-root/306086-what-exactly-busybox.html
Bob_Esponjoso
16/01/12, 17:22:04
que poquito hemos buscado...
http://androidforums.com/eris-all-things-root/306086-what-exactly-busybox.html
A lo mejor el muchacho no sabe ingles.
A lo mejor el muchacho no sabe ingles.
En tal caso, tercera entrada de Google tras poner busybox
http://es.wikipedia.org/wiki/Busybox
Qué poquito hemos buscado!
Sensei Zaldi00
16/01/12, 22:01:23
Vale, pero que alguien me explique que es, porque me he leído los dos enlaces, el de william wallas y el del Cid campeador y no me he enterado de nada
A mi también me gustaría saber que es
Enviado desde mi GT-I9100 usando Tapatalk
Me parece que no tiene una explicación facil, es como un conjunto de utilidades para sistemas basados en unix/linux como es el caso de android, realmente no se que son esas utilidades, y hace algún tiempo me lo intentaron de explicar y no supieron darme una explicación para "torpes" como yo xD
Buenas tardes a todos, necesito que me aclereis una duda que tengo. Hace un par de semanas hie el root a mi SgII con el superoneclick, y todo perfecto, mi duda viene hoy cuando e instalado la app root check pro, para comprobar que tengo aceso a root me dice que teng aceso al mismo , pero hay una opcion de verificar busybox y me dice que no la tengo instalada, e mirado por el foro y por google y no se para que sirve realmente el Busybox, alguien si es tan amable me podria explicar para que sirve y como funciona como si fuera tonto,jajajaja.
Muchas Gracias por contestar, Por cierto el SGII es una maravilla.
Saludos
Hola compi,
Puedes pasarte por este hilo para dudas sobre terminología X-D
http://www.htcmania.com/showthread.php?t=176825
O bien por el Glosario del Foro:
http://www.htcmania.com/vbglossar.php
Si no encuentras el término que buscas, puedes preguntar ahí mismo. :ok:
P.D.: a ver si saco tiempo para actualizarlo... :pensando:
raziel-77
17/01/12, 06:03:02
Un poco de paz por favor, es lógico que aunque búscase que significa y encuentres más de una explicación os quedeis como estáis o más liados aún jejrje
Buxybox es difícil de explicar, son una serie de herramientas ehredado todo de linux, ya que android se basa en el como todos sabemos ya, podríamos decir que es la versión lite de ciertas utilidades y comandos que no vienen de serie, en principio, sí no recuerdo mal es para programadores o developers, pero al usuario normal como nosotros nos va de perlas para tener acceso a todo el SO sin ofender al SuperUser que tambien tiene su parte importante en el root.
Superuser da permisos pero este no funcionaria sin la "navaja multiusos" del buxybox (la navaja suiza lo e copiado de algun otro sitio pero creo que es de la forma más fácil de entender y de explicarlo)
Lo siento pero no se explicarme mejor y puede que algún dato no sea del todo correcto, pero creerme que no es nada fácil de explicar y que lo entendamos todos, yo mismo tengo alguna que otra dudade sobre el aun jejejeje
jiterron
17/01/12, 11:13:22
Buenos dias, Lo primero agradecer a todos las respuestas que me habeis dado, mi entencion era saber que es el Busybox y para que sirve. Siento que se halla liado tanta historia y malos rollos, como dije en mi anterior mensaje estamos para ayudarnos, solo deciros que soy una persona que antes de preguntar miro por todos los lados para no molestra con preguntas, pero que es te tema no lo explica muy bien en ningun lado.
Lo dicho gracias a todos, un saludo
id_399319
08/06/12, 07:39:18
a mi entender, con lo poco que he podido averiguar, parece ser que buxibox realiza ciertas aplicaciones o comandos para acondicionar el sistema android para poder ser roteado.
su funcionamiento puede ser dar ciertos permisos e incluso detener alguna aplicacion del sistema que no dejarian rotear el movil.
es como si en windows quisiesemos quitar una carpeta o desistalar una aplicacion que en esos momentos esta en marcha, y claro que, si no la paramos tampoco podriamos modificarla.
creo que por ahi van los tiros.
saludos.
blasyepi
01/01/13, 04:53:40
Voy a aportar mi granito de arena a este antiguo POST, pero creo que a muchos les servirá la información.
Lo que hace BusyBox es instalar unos cuantos comandos UNIX/GNU Linux que no están disponibles (para la consola o ejecución mediante programación). Ejemplos: chroot, date, baseanme, awk, ash, .... ... y muchos otros. Busybox no puede instalarlos si el sistema no esta rooteado previamente. Hay muchos programas que para obtener permisos de navegación por carpetas sin permiso necesitan del permiso de SuperUser o mediante los comandos Unix de consola tener acceso a dichos datos; aquí es dónde entra BusyBox, el programador puede utilizar los comandos que este programa instala para tener acceso a los datos al igual que si se tratara de un sistema operativo derivado de los Unix.
Y mediante consola tener acceso a gzip, ftpd, grep, y un montón de comandos útiles que no vienen instalados por defecto en los sistemas con Android.
Por eso lo llaman una navaja suiza.
Una aplicación que está creada utilizando los comandos de consola Unix/Gnu Linux es Solid Explorer, cuándo se intenta salir a la carpeta raíz necesita permisos de SuperUser, pero es Busybox el que le permite el acceso mediante el comando su
Espero haber aclarado un poco el tema.
Saludos, y feliz año nuevo 2013.
AMC
www.tecnocodigo.com (http://www.tecnocodigo.com)
Broquen
01/01/13, 08:20:29
Voy a aportar mi granito de arena a este antiguo POST, pero creo que a muchos les servirá la información.
Lo que hace BusyBox es instalar unos cuantos comandos UNIX/GNU Linux que no están disponibles (para la consola o ejecución mediante programación). Ejemplos: chroot, date, baseanme, awk, ash, .... ... y muchos otros. Busybox no puede instalarlos si el sistema no esta rooteado previamente. Hay muchos programas que para obtener permisos de navegación por carpetas sin permiso necesitan del permiso de SuperUser o mediante los comandos Unix de consola tener acceso a dichos datos; aquí es dónde entra BusyBox, el programador puede utilizar los comandos que este programa instala para tener acceso a los datos al igual que si se tratara de un sistema operativo derivado de los Unix.
Y mediante consola tener acceso a gzip, ftpd, grep, y un montón de comandos útiles que no vienen instalados por defecto en los sistemas con Android.
Por eso lo llaman una navaja suiza.
Una aplicación que está creada utilizando los comandos de consola Unix/Gnu Linux es Solid Explorer, cuándo se intenta salir a la carpeta raíz necesita permisos de SuperUser, pero es Busybox el que le permite el acceso mediante el comando su
Espero haber aclarado un poco el tema.
Saludos, y feliz año nuevo 2013.
AMC
www.tecnocodigo.com (http://www.tecnocodigo.com)
Genial la info :ok: Muchas gracias y feliz año :navi:
Voy a aportar mi granito de arena a este antiguo POST, pero creo que a muchos les servirá la información.
Lo que hace BusyBox es instalar unos cuantos comandos UNIX/GNU Linux que no están disponibles (para la consola o ejecución mediante programación). Ejemplos: chroot, date, baseanme, awk, ash, .... ... y muchos otros. Busybox no puede instalarlos si el sistema no esta rooteado previamente. Hay muchos programas que para obtener permisos de navegación por carpetas sin permiso necesitan del permiso de SuperUser o mediante los comandos Unix de consola tener acceso a dichos datos; aquí es dónde entra BusyBox, el programador puede utilizar los comandos que este programa instala para tener acceso a los datos al igual que si se tratara de un sistema operativo derivado de los Unix.
Y mediante consola tener acceso a gzip, ftpd, grep, y un montón de comandos útiles que no vienen instalados por defecto en los sistemas con Android.
Por eso lo llaman una navaja suiza.
Una aplicación que está creada utilizando los comandos de consola Unix/Gnu Linux es Solid Explorer, cuándo se intenta salir a la carpeta raíz necesita permisos de SuperUser, pero es Busybox el que le permite el acceso mediante el comando su
Espero haber aclarado un poco el tema.
Saludos, y feliz año nuevo 2013.
AMC
www.tecnocodigo.com (http://www.tecnocodigo.com)
No lo hibiera dicho mejor :-)
davidag7
04/01/13, 16:01:37
gracias blayespi por la aclaración, pero al final del día, para que sirve? es decir, instala los comandos y demás, pero la utilidad final cual es?
creo q soy más lento de lo q pensaba jajajaja
crcarlos
04/01/13, 17:55:15
Gracias a los que lo han explicado de manera más comprensible! Así da gusto. Feliz año a todos!
gracias blayespi por la aclaración, pero al final del día, para que sirve? es decir, instala los comandos y demás, pero la utilidad final cual es?
creo q soy más lento de lo q pensaba jajajaja
Para ponerte un ejemplo. El otro dia estaba rooteando un kindle fire HD y para instalar-le el market tenia que copiar el archivo a /system
su#
cp /downloads/vending.apk /system/app
Y darle permisos de ejecución
chmod rwxr--r-- vending.apk
No hubiera podido cambiar los permisos (chmod), ya que las instrucciones para chmod vienen en el conjunto de herramientas que es busybox.
Otro ejemplo.
Cuando me puse Cyanogen quería que la sd se me montara dentro de una carpeta a la memoria interna (como hacia la rom de samsung) lo que se podia solucionar con un comando:
mount -o bind /mnt/emmc /mnt/sdcard/sdcard
De nuevo, los binarios "mount" (montar) y "bind" estan dentro de la navaja suiza de busybox.
Hay multitud de aplicaciones y hacks que requieren de estos comandos.
BEASTJQK
16/01/13, 15:32:52
Mi primer post.
Bueno, mi historia personal, vengo de ser un configurador de equipos apple, (iphone, ipod, ipad, mac, etc...) yo hackeaba haciendo el jailbreak, instalando cydia y esas cosas, pero llego a mis manos a la vez, el iPhone5 y el Galaxy Note2 y por el hardware me convencio el Samsung.
iOS al igual q Android son UNIX/GNU Linux. A la final se puede entrar en una terminal y ejecutar comandos linux, ahora, yo tengo conocimientos medio-alto de linux, y al instalar una trerminal, me daba cuenta que no tiene los comandos que yo queria, esperemos que ahora despues de haber instalado el busybox tenga los comandos que necesito.
Por ejemplo para actualizar paquetes en iOS (cydia) se utilizaba apt-get update (igual que en debian/ubuntu) queria saber si aqui en android hay algun comando, apt-get, apptitude, yum, zypper, etc etc... donde se puedan instalar paquetes.
por ejemplo el vi, vim.
apt-get install vim
eso si se podia en iOS con jailbreak, o rooteado.
Saludos!
raziel-77
16/01/13, 15:54:07
Mi primer post.
Bueno, mi historia personal, vengo de ser un configurador de equipos apple, (iphone, ipod, ipad, mac, etc...) yo hackeaba haciendo el jailbreak, instalando cydia y esas cosas, pero llego a mis manos a la vez, el iPhone5 y el Galaxy Note2 y por el hardware me convencio el Samsung.
iOS al igual q Android son UNIX/GNU Linux. A la final se puede entrar en una terminal y ejecutar comandos linux, ahora, yo tengo conocimientos medio-alto de linux, y al instalar una trerminal, me daba cuenta que no tiene los comandos que yo queria, esperemos que ahora despues de haber instalado el busybox tenga los comandos que necesito.
Por ejemplo para actualizar paquetes en iOS (cydia) se utilizaba apt-get update (igual que en debian/ubuntu) queria saber si aqui en android hay algun comando, apt-get, apptitude, yum, zypper, etc etc... donde se puedan instalar paquetes.
por ejemplo el vi, vim.
apt-get install vim
eso si se podia en iOS con jailbreak, o rooteado.
Saludos!
Tienes 2 busibox uno completo y otro con menos opciones para los telefonos con poca memoria interna. Aun asi esos son comandos avanzados y no creo que este incroporados (todo es probar)
Si lo que quieres son app gratuitas tienes alternativas como Atoide que es lo que tu buscas pero con entorno grafico y su fiel compañero Aproide Repos que te busca repos funcionales y los añade al otro automaticamente.
Mas sencillo aun merkamarket creado por unos usuarios de HTCmania (lo encontraras en la seccion de software para android), blackmart muy similar y aunque mas viejo ahora se lo van actualizando y añadiendo algunas opciones copiadas de merkamarket.
Merka tiene opciones muy buenas y novedosas en este tipo de app como poder subir las app nuevas o actualizaciones de estas que aun no esten en el servidor, aparte de alguna mas para no descargar una app maliciosa o versiones erroneas (la mayoria de market de este tipo detectan una version nueva y resulta que es mas antigua en el merka no suele suceder). Vamos el black llevando mas tiempo funcionando le a pasado por encima merka.
BEASTJQK
16/01/13, 16:41:23
Excelente, creo que me voy a hacer un usuario frecuente por esta web.
lo que me falta es por ejemplo poder hacer ssh con equipos linux de mi red, algo q si podia hacer en el otro S.O.
Voy a intentar buscar instalar por ahi debe haber el ssh para android, y lo pruebo, lo del MerkMarket, lo voy a buscar y a probar, me interesa mucho la configuracion, porque de eso vivo, entre amigos y conocidos, hago instalaciones de los 2 S.O. que al momento son los que tienen el mercado.
Saludos!
pedestre
16/01/13, 16:44:13
Excelente, creo que me voy a hacer un usuario frecuente por esta web.
lo que me falta es por ejemplo poder hacer ssh con equipos linux de mi red, algo q si podia hacer en el otro S.O.
Voy a intentar buscar instalar por ahi debe haber el ssh para android, y lo pruebo, lo del MerkMarket, lo voy a buscar y a probar, me interesa mucho la configuracion, porque de eso vivo, entre amigos y conocidos, hago instalaciones de los 2 S.O. que al momento son los que tienen el mercado.
Saludos!
sshTunnel por ejemplo ...
Edito: y connectbot
Deduzco, entonces, que es una herramienta para desarrolladores. Yo quiero liberarlo, cambiarle la ROM y ya está. No me importa dejarlo rooteado, pero no espero hacer demasiado uso de ese privilegio. Puedo prescindir de ellas?
cresppo
03/03/13, 03:32:52
entonces yo tengo roteado mi xperia u ya tengo busybox? o hay que instalarlo ? :/
entonces yo tengo roteado mi xperia u ya tengo busybox? o hay que instalarlo ? :/
Por rootear no hay porque tener que instalar busybox. Con algunos métodos de instala y con otros no, aunque muchos métodos utilizan un "todo en uno" root+recovery+busybox.
Lo mejor saque preguntes en el hilo que seguiste.
anarquista
30/03/13, 02:40:27
yo me quede igual sigo sin entender en pocas palabras y sin tecnicismos que es esto o para que sirve, recien acabo de rootear , me instale el lucky patcher y me salia al inicio que me faltaba la instalacion de esta cosa, asi que lo baje de android market y lo instale tal cual !! pero mi pregunta es sirve solo para que se ejecuten algunos programas ? no me afecta en nada que los instale ?
Broquen
30/03/13, 11:13:07
yo me quede igual sigo sin entender en pocas palabras y sin tecnicismos que es esto o para que sirve, recien acabo de rootear , me instale el lucky patcher y me salia al inicio que me faltaba la instalacion de esta cosa, asi que lo baje de android market y lo instale tal cual !! pero mi pregunta es sirve solo para que se ejecuten algunos programas ? no me afecta en nada que los instale ?
Android es, entre otras muchas cosas, un sistema operativo basado en Linux pero además, puesto que es para dispositivos móviles, está reducido.
Hay funciones y comandos de Linux que no se pueden usar en Android pq faltan determinadas partes.
Al rootear un teléfono y tener permisos de superusuario (algo parecido a los permisos de administrador en Windows) se pueden aprovechar muchas otras funciones y algunas necesitan de partes de código de Linux que no existen en Android.
Bueno, pues Busybox añade algunas de esas partes.
Además, aunque no sepamos usar comandos de Linux, siempre es bueno tenerlo instalado pq hay aplicaciones (como titanium backup, por poner un ejemplo) que sí las necesitan.
Busybox no consume recursos (sólo un poco de memoria), ni batería, ni dará ningún problema :ok:
cajarolo
12/04/13, 10:34:00
¿Os acordais del antiguo MS-DOS?
Había comandos internos que estaban siempre en la ram (copy, move, cd, date ...) y externos que estaban en disco (attrib, diskcopy, edit...).
Pues lo que yo entiendo es pasa igual con android. Cualquier rom de android viene sólo con los "comandos internos", y al meterle busybox ya tenemos acceso también a los "externos".
No sé si la comparación ni la explicación son correctas, pero yo lo veo así.
Salu2
IronDragon
27/04/13, 05:48:41
Tengo una duda, si uno instala el BusyBox se pierden las actualizaciones automáticas? digamos como en el nexus, entiendo que con el root no se pierden pero si modificas el recovery ya si las pierdes, algún experto que me aclare?
DracoUchiha
01/07/13, 00:35:06
Disculpen...
Tengo un problema (grave a mi criterio)
Lo que pasa es que no sabia como usar BusyBox y pues lo instale y al abril la app me salian 3 opciones en la parte de abajo:
Install Unistall Restore
Por error de dedo presione el Restore al querer presionar el Uninstall y ahora tengo muchos problemas...
Los mas notables son el del Link2SD no me deja crear el script de la particion y otro es que no me puedo conectar al wi-fi, se queda en obteniendo direccion y otro es que no descarga ya del Market se cuelga en iniciando descarga...
Hasta ahora son los que eh notado.
Quisiera saber si alguien me puede ayudar soy novato
Porfavor!
radicalero
10/07/13, 19:42:07
wegJe90oL38
Aqui os dejo un video tutorial de como instalarlo correctamente.
Después de leer las dos páginas he llegado a la conclusión de que nadie sabe para qué sirve.
Cuando se dan explicaciones técnicas de que si es código Linux/Unix y demás pero no se va al grano, es que no se sabe para qué sirve.
Si te preguntan para qué sirve el email dices para enviar y recibir mensajes por internet, no toda la historia técnica de su creación y bla bla bla. Si te preguntan para qué sirve rootear dices para tener acceso a funciones protegidas de Android y ya. No es tan difícil.
Y además es que en todos los foros que he visto hay las mismas respuestas rolleras, deben ser linuxeros tirándose el rollo que no saben en realidad para qué vale.
Para decir eso, podías haber respondido tú, si tienes mejor respuesta.
JULIO ROSIQUE
11/10/13, 09:03:50
Voy a aportar mi granito de arena a este antiguo POST, pero creo que a muchos les servirá la información.
Lo que hace BusyBox es instalar unos cuantos comandos UNIX/GNU Linux que no están disponibles (para la consola o ejecución mediante programación). Ejemplos: chroot, date, baseanme, awk, ash, .... ... y muchos otros. Busybox no puede instalarlos si el sistema no esta rooteado previamente. Hay muchos programas que para obtener permisos de navegación por carpetas sin permiso necesitan del permiso de SuperUser o mediante los comandos Unix de consola tener acceso a dichos datos; aquí es dónde entra BusyBox, el programador puede utilizar los comandos que este programa instala para tener acceso a los datos al igual que si se tratara de un sistema operativo derivado de los Unix.
Y mediante consola tener acceso a gzip, ftpd, grep, y un montón de comandos útiles que no vienen instalados por defecto en los sistemas con Android.
Por eso lo llaman una navaja suiza.
Una aplicación que está creada utilizando los comandos de consola Unix/Gnu Linux es Solid Explorer, cuándo se intenta salir a la carpeta raíz necesita permisos de SuperUser, pero es Busybox el que le permite el acceso mediante el comando su
Espero haber aclarado un poco el tema.
Saludos, y feliz año nuevo 2013.
AMC
www.tecnocodigo.com (http://www.tecnocodigo.com)
Gracias compi.
adan_enrique
28/04/14, 23:37:29
Después de leer las dos páginas he llegado a la conclusión de que nadie sabe para qué sirve.
Cuando se dan explicaciones técnicas de que si es código Linux/Unix y demás pero no se va al grano, es que no se sabe para qué sirve.
Si te preguntan para qué sirve el email dices para enviar y recibir mensajes por internet, no toda la historia técnica de su creación y bla bla bla. Si te preguntan para qué sirve rootear dices para tener acceso a funciones protegidas de Android y ya. No es tan difícil.
Y además es que en todos los foros que he visto hay las mismas respuestas rolleras, deben ser linuxeros tirándose el rollo que no saben en realidad para qué vale.
La conclusión apresurada por falta de compresión lectora también es malo.
Resumiendo: son más comandos y funciones extras que Android no tiene de serie.
Si no entiendes eso, es que tienes un problema.
PD: Sorry, no quería revivir este tema, ya no me había fijado en la fecha. xD
ismaelghr
28/04/14, 23:54:31
La conclusión apresurada por falta de compresión lectora también es malo.
Resumiendo: son más comandos y funciones extras que Android no tiene de serie.
Si no entiendes eso, es que tienes un problema.
PD: Sorry, no quería revivir este tema, ya no me había fijado en la fecha. xD
JAJAJAAJ, el dinero esta en su lugar equivocado jejeje.
brujitosinc
13/06/14, 04:17:59
No es con el afán de revivir el tema, pero tengo una duda (después de leer todo el hilo) y es la siguiente:
- Yo tengo instalados tanto el Titanium Backup Pro como el Solid Explorer (ambos de pago) y según leí ambos necesitan y usan el Busybox para trabajar a nivel del directorio raíz (previa autorización de SuperSU).
La pregunta es:
- A la hora de querer hacer un respaldo de la carpeta EFS, como hago para acceder al Busybox a la hora que me lo pida ??
Gracias
dnfuentes
14/06/14, 12:13:47
No es con el afán de revivir el tema, pero tengo una duda (después de leer todo el hilo) y es la siguiente:
- Yo tengo instalados tanto el Titanium Backup Pro como el Solid Explorer (ambos de pago) y según leí ambos necesitan y usan el Busybox para trabajar a nivel del directorio raíz (previa autorización de SuperSU).
La pregunta es:
- A la hora de querer hacer un respaldo de la carpeta EFS, como hago para acceder al Busybox a la hora que me lo pida ??
Gracias
Busybox essolo para actualizar los binarios del super su. Actualizalos, y luego con un explorador root, haz respaldo de la efs sin ningun problema, y los mismo el tb, ya que te pediran permisos de supersu, y solo tendras que concederlos cuando te salga el cartel de permisos.
erdani84
18/07/14, 21:24:49
un millón de gracias a todos, con vuestros comentarios he llegado a entender para que sirve exactamente.
GGRACIAAAAASSS
dnfuentes
18/07/14, 21:25:56
un millón de gracias a todos, con vuestros comentarios he llegado a entender para que sirve exactamente.
GGRACIAAAAASSS
Me alegro de que lo hayas entendido compañero!!
joelbenite86
11/12/18, 21:31:42
Gracias a todos me sirvio de mucho la informacion aca. saludos desde cuba
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.