HTC Magic, enraizada con CyanogenMod 5. Traté de instalar busybox uso de "Busybox Installer" en el Mercado, terminó con un extraño hallan roto sistema. Android no arranca, se congela en la pantalla de presentación. ADB shell, sin embargo, funciona. Por otro lado, casi ninguno de los comandos de trabajo.
El busybox archivo está en /system/xbin, parece. Sin embargo, cada vez que me llaman, me sale "Permiso denegado". Incluso después de sudo.
Ejecución de los comandos como ls, cp, ln da el mismo mensaje de error: "permiso denegado". Parece que esos son enlaces simbólicos a busybox, que se hallan roto, ver arriba.
/system/bin/caja de herramientas está ahí, pero se niega a hacer la mayoría de los comandos útiles con un mensaje uniforme "herramienta". Ls, cp, monte, chmod, chown - "Ninguna de estas herramientas". Experimentalmente he encontrado ese conjunto, ps, matar, reiniciar el trabajo. Hay una lista de la caja de herramientas de comandos de ahí fuera?
El único mensaje de relevancia en el logcat es "02-02 01:36:38.280: E/logwrapper(61): la ejecución de /system/xbin/busybox error: Permiso denegado". Yo poco sabía.
Puedo escribir en la tarjeta SD. Hay una manera de volver a actualizar el busybox mientras que lo que es ejecutable?
Hay un archivo ejecutable en cualquier lugar en /data, por lo que yo podría empujar a una copia de busybox no?
Puedo reiniciar en modo de recuperación, que es Android del propio modo de recuperación.
Alguna idea de cómo llevar el sistema a estado utilizable? El teléfono es un teléfono de arañazos, por lo que la pérdida de datos no es un problema - que no hay un buen de datos.
Parece como hacer busybox ejecutable de alguna manera iba a traer todo de vuelta. Estoy totalmente perdido, sin embargo, cómo hacerlo. Y estoy bastante sorprendido caja de herramientas no apoyo chmod.
EDIT: divertido punto de datos. Cuando arranco en recovery, todavía puedo hacer ADB shell. Y me sale un entorno completamente diferente - no hay línea de comandos con el comando ls, busybox (!) y esas cosas. /sistema está casi vacío. A partir de ese ambiente, ¿puedo de alguna manera volver a la regular /sistema? El comando mount está disponible.