Tengo algunas preguntas de novato sobre el directorio system/bin
y system/xbin
en Android M.
Primero, ¿cuál es el archivo dentro de estos dos directorios?
A continuación, en system/bin
, hay un archivo que se parece a
-rwxr-xr-x root shell 117136 2008-12-31 11:30 test-platform
lrwxr-xr-x root shell 2008-12-31 11:30 time -> toybox
lrwxr-xr-x root shell 2008-12-31 11:30 timeout -> toybox
lrwxr-xr-x root shell 2008-12-31 11:30 umount -> toybox
Sé que toybox es la aplicación como busybox, una colección de comandos de Unix, pero ¿qué significa ->
aquí?
En tercer lugar, recibo el error /system/bin/sh: busybox: not found
, ¿esto muestra que la caja ocupada no está instalada? ¿Pensé que toybox ya cumplía la misma función que busybox?
Agradezco si alguien pudiera aclarar mis dudas, gracias!
->
que se trata de un enlace simbólico. Así es como funciona Busybox (y aplicaciones similares), por lo que otros procesos pueden referirse a ellos por el "nombre completo" del componente al que necesitan llamar.busybox
: el tuyo tiene un binario llamado toybox
. Eso no importará si se aborda uno de esos enlaces simbólicos, pero si algún proceso intenta llamar busybox
directamente, por supuesto no puede encontrarlo si no está allí. Para evitar eso, puede crear otro enlace simbólico a toybox
: ln -s /system/bin/toybox /system/bin/busybox
(para hacer eso, necesita rootear y montar la /system
partición de lectura/escritura).
jeff pang
busybox
después de crear el enlace simbólico./system/bin/sh: busybox: not found
izzy
which busybox
da y quéls -l /system/bin | grep busybox
muestra?jeff pang
which busybox
que no dan nada en la terminal.ls -l /system/bin | grep busybox
volverbusybox -> system/bin/toybox
lo que significa enlace simbólico creado con éxito? TQizzy
busybox
aún no se encuentra. ¿ Puedes verificar que/system/bin
está en tuPATH
(echo $PATH
)? Supongo que la forma más fácil sería instalar una adecuadabusybox
en su dispositivo (recién verificado: el mío también tienetoybox
AND ).busybox
Debido a la naturaleza del trabajo de ambos (verifican cómo se les llama para decidir qué deben hacer, por lo que Toybox puede confundirse cuando se los llamabusybox
).