´Basta con renombrar y reiniciar la tabñet
eso si ahora la app no va, pero es igual porque es lo que dijo muchas protecciones
Ahora solo me falta un airodump para probar, porque esta claro que con dmesg que el modulo de bcm esta ok, y entiendo habra cojido el so
LA app no funciona, y no lanzara con el terminal lo que lleve que no se si lo lleva, asi que meto lo que haya para arm xd
Creo entender que estas intentando cargar el driver sin utilizar la app. Yo estoy intentando lo mismso y no lo he conseguido (a mi si me funciona la app, pero quiero hacer un script que lo haga por su cuenta), pero te comento los avances que he ido haciendo por si te sirven de algo.
Yo creo que para cargar el driver, la app llama primero a este script: "/data/data/com.bcmon.bcmon/files/tools/bcmon_wrapper.sh".
Este es el contenido del script:
#! /system/bin/sh
LD_LIBRARY_PATH=/data/data/com.bcmon.bcmon/files/libs LD_PRELOAD=/data/data/com.bcmon.bcmon/files/libs/libfake_driver.so "$@"
Y luego para poner la tarjeta en modo monitor llama al siguiente binario: "/data/data/com.bcmon.bcmon/files/tools/enable_bcmon"
Pero si lo ejecutas te dará un error porque no encuentra la interface, y si haces un iwconfig, te darás cuenta de que no existe wlan0, también he intentado levantarla con "ifconfig wlan0 up", pero no da resultado.
wlan0 solo existe cuando activas el wifi desde los ajustes de android, entonces ejecutas enable_bcmon y ya no da errror, pero lo único que hace es desactivar el wifi y volver a activarlo, entonces lo que hay que descubrir es la forma de que aparezca la interface wlan0 sin tener que activar el wifi.
También está el binario ping_bcmon, que sirve para saber si el driver se ha cargado correctamente, si ejecutas "/data/data/com.bcmon.bcmon/files/tools/enable_bcmon wlan0" (con el wifi activado), se ve como envía unos paquetes a wlan0 y te dice que la tarjeta no está en modo monitor.
Seguiré investigando...