Tuve la misma necesidad hace algún tiempo y llegué al punto en el que tuve que admitir que eso no es posible en absoluto (principalmente). No debería ser un problema crear libfuse para Android, también el envoltorio de Java no es un problema.
El problema real es que la mayoría de los sistemas que he visto no están compilados con buildup de soporte de fusibles ni proporcionan módulos que pueden cargarse (lo que requeriría root, pero de todos modos).
Puede averiguar fácilmente si el fusible está habilitado leyendo/proc/filesystems. Debería enumerar el fusible, de lo contrario necesitarás root. Pero es muy probable que la mayoría de los dispositivos Android estén construidos sin soporte de fusibles.
Mis otras ideas fueron utilizar otro sistema de archivos para "simular" algo como fusible. Esto puede ser posible con nfs u otro sistema de archivos de red donde puede implementar el servidor usted mismo. Esto te permitiría escribir una mecha falsa, pero no creo que valga la pena. E incluso si muchos dispositivos tuvieran soporte para fusibles, las posibilidades de construcción son altas, no permitirían que lo instalaras como usuario, necesitarías acceso raíz ya que tu aplicación no tendría los privilegios para montar sistemas de archivos de fusibles. .
Gracias, esa es * exactamente * la respuesta que necesitaba. Bounty bien gastado :) –
No hay problema, me alegro de poder ayudar =) – Luminger
me encuentro con el mismo problema. Pero de todos modos, creo que puedo hacerlo si supero los siguientes problemas.1: hacer que el kernel de Android sea capaz de cargar el módulo kernel (lo he hecho) 2: compilación cruzada del proyecto de fusibles (lo he hecho) 3: modprobe el fuse.ko en el kernel de Android (porque no tengo idea de dónde se conecta el ko en el fusible 2.9.0 , me detengo aquí). Así que, ¿alguien puede ayudarme? Aquí está el detalle del problema: http: //stackoverflow.com/questions/10477309/what-substitute-the-fuse-ko-as-the-kernel- modlue-in-fuse-2-9 –