2 votos

¿Si pongo el archivo mkfs.ext3 de otro sistema Linux en mi Android, funcionará?

Quiero saber si tomo el mkfs.ext3 o cualquier otro archivo mkfs, de otro sistema Linux como Ubuntu, y ponerlo con mi mkfs.vfat y mkfs.ext2 ubicado en /system/xbin ¿Funcionaría?

¿Y cómo puedo llamarlos desde el emulador de terminal?

Si es relevante, tengo un Huawei u8160 corriendo Cyanogenmod 7.2.


EDITAR:

Me di cuenta de que no se puede tomar de Ubuntu o cualquier sistema construido no ARMv6 ,así que mi pregunta ahora es: ¿Dónde puedo encontrar binarios construidos para teléfonos ARMv6? (al menos los mkfs (excepto mkfs.vfat y mkfs.ext2, que ya los tengo)).

4voto

Izzy Puntos 45544

Los binarios nativos (como el mkfs.* son) necesitan ser compilados para la plataforma en la que deben ejecutarse. Por lo tanto, si se toma el mkfs.ext3 desde su estación de trabajo Ubuntu, que probablemente sea x86 o x86-64, no funcionará en su dispositivo Android, que muy probablemente utiliza la arquitectura ARM.

-1voto

techzen Puntos 1165

Como creo que no hay fuentes fiables para estos binarios podrías preferir compilarlo (estáticamente) usando busybox con un compilador cruzado .

Estás usando cyanogenmod así que también debería ser fácil compilarlo usando el código fuente de cyanogenmod (busca en su sitio ya que no puedo publicar más enlace :)), busybox está en el external/ directorio.

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