Básicamente significa que algunos códigos binarios no se pueden ejecutar en tu teléfono. Parece que la aplicación Link2SD que utilizas viene con un fragmento de software de 32 bits, pero tu teléfono es de 64 bits, por lo que no puede ejecutar el código.
LD_PRELOAD
es una variable del sistema que básicamente le indica a Android qué bibliotecas de código deben cargarse/ejecutarse al iniciar cualquier proceso o aplicación. Aparentemente, libsigchain.so
fue añadida a esta variable, posiblemente por la propia aplicación Link2SD. Cuando la aplicación intenta ejecutar el programa del sistema /system/bin/sh
, intenta cargar el archivo libsigchain.so
pero falla, aparentemente porque libsigchain.so
es de 32 bits.
Otra posible causa es que /system/bin/sh
sea de 64 bits pero ligsigchain.so
sea de 32 bits. Debido a que el software de 32 bits y 64 bits funciona de manera diferente, los dos no pueden combinarse y el proceso /system/bin/sh
no puede iniciarse y produce un error.
De cualquier manera, no poder ejecutar sh
es un problema importante para la mayoría de las aplicaciones que trabajan con permisos de root, ya que sh
se utiliza para ejecutar scripts en tu dispositivo. Si ves este error en otras aplicaciones con root también, esto podría ser un problema con la ROM de tu Android.
La solución a esto podría ser una actualización de software de Lenovo o una nueva versión de la aplicación. Intenta informar el problema al desarrollador de la aplicación, quizás él/ella pueda darte los detalles exactos.