2 votos

Ejecuta el ejecutable nativo en Android

Cuando instalo FaceNiff en Bluestack e intento ejecutar el archivo ejecutable de adb shell por

/FaceNiff

Entiendo el error:

/sistema/bin/sh: ./FaceNiff: no ejecutable: magic 7F45

He rooteado el teléfono, su el adb. Creo que necesito corregir a Su y a la caja de contactos. Lo intenté pero fallé.

6voto

mirabilos Puntos 165

7F45 son los dos primeros bytes de la cabecera del ELF \x7FELF . Android también usa ELF, así que el mensaje de error que encuentras significa que el binario de FaceNiff no es reconocido como ejecutable por tu kernel (poco probable, a menos que hayas olvidado chmod +x it), no para su arquitectura (por ejemplo, x86 en lugar de ARM), o utiliza un enlazador dinámico no incluido (por ejemplo, glibc o µClibc en lugar de Bionic).

Si necesitas ejecutar un ejecutable Android-ARM en Android-x86 debes recompilarlo para x86 (y buscar el bitness correcto también, 32-bit vs. 64-bit es también diferente).

Descargo de responsabilidad: Soy el mksh mantenedor.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X