¿Cómo desactivo la función de punto de acceso móvil?

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.propo 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 hostapdsolo 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 hostapda otra cosa. Mover/eliminar/cambiar permisos también funcionaría.

Respuestas (4)

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 0755en 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).

  1. Rootea tu teléfono
  2. Abre la conexión adb
  3. Ingrese estos comandos:
    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
    
  4. Reinicie su teléfono y estará listo para comenzar.

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.

hostapd parece que ya no existe en Android 11. ¿Cómo podría eliminarse la función de punto de acceso wifi en esta versión de Android?

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".

También tendría que bloquear el acceso desplegable. Lo que apestaría desde el punto de vista de la experiencia del usuario.
Sin embargo, no podrá acceder a la configuración para establecer el nombre y la contraseña del punto de acceso, siempre que los haya borrado en primer lugar, por supuesto.