Por lo que puedo recordar, algunos operadores desactivan esta función. Ahora, tenemos algunas docenas de teléfonos que queremos implementar en algunas escuelas y nos gustaría desactivar esta función.
¿Cómo logro esto? Algunas conjeturas que tengo serían agregar/editar algo build.prop
o alguna API de Android oculta (no puedo encontrar ninguna aquí ).
Actualización: lo descubrí hace mucho tiempo. Las soluciones aquí funcionan correctamente y los teléfonos se comportan correctamente. El WiFi normal no se ve afectado (porque hostapd
solo gestiona el AP). Tras la prueba, lo peor que sucede es
2018-12-04 23:12:23.680 3207-3753/? E/SoftapController: Unable to open connection to supplicant on "/data/misc/wifi/hostapd/wlan0": No such file or directory
en el logcat
. Al mismo tiempo, el interruptor de configuración del punto de acceso móvil se apaga automáticamente.
Lo que hice fue cambiar el nombre hostapd
a otra cosa. Mover/eliminar/cambiar permisos también funcionaría.
Además de las otras respuestas, me gustaría agregar que, alternativamente, puede eliminar el permiso de ejecución de ese archivo:
su
mount -o rw,remount /system
chmod 0644 /system/bin/hostapd
Este enfoque parece más estilo Unix.
Para restaurarlo, vuelva a ejecutar los mismos comandos, pero use 0755
en lugar de 0644
(es decir, devuelva el permiso de ejecución).
Logré resolver esto sin eliminar el archivo hostapd (con este método, puede reactivar fácilmente la funcionalidad de punto de acceso y cambiar el nombre de hostapd a su nombre original).
su sistema de discos compactos papelera de cd montar -o rw, volver a montar /sistema mv hostapd inactive_hostapd montar -o ro, volver a montar /sistema
Si desea que la función de punto de acceso vuelva a su teléfono, simplemente cámbiele el nombre a 'hostapd' ( mv inactive_hostapd hostapd
).
Probado en Motorola Moto C Plus.
Borra este archivo (con root):system/bin/hostapd
Sin rootear el teléfono:
Instale una aplicación de superposición de pantalla como "AppLock" y bloquee el acceso a "Configuración".
jason o.