¿Cómo hacer que un teléfono no rooteado use o detecte Wi-Fi ad-hoc?

Tengo un teléfono Android 2.3.6 no rooteado y quiero que se conecte a la conexión ad-hoc realizada en mi Ubuntu.

Me referí a algunas preguntas ya existentes aquí, pero ninguna parece ser la solución para teléfonos no rooteados.

¿Cómo hago esto?

Que yo sepa, no hay manera. Ha sido solicitado desde 2008 .

Respuestas (1)

Desafortunadamente, esto no es algo que pueda hacer sin root. Encontré una discusión completa sobre soluciones y opciones alternativas en Stack Overflow.

Notas del usuario Andy:

[E]sto actualmente no es compatible de forma nativa con Android, aunque Google ha estado diciendo que vendrá desde que se lanzó oficialmente Android.

Si bien no se admite de forma nativa, el hardware de todos los dispositivos Android lanzados hasta la fecha sí lo admite. Simplemente está deshabilitado en el software, y deberá habilitarlo para usar estas funciones.

Sin embargo, es bastante fácil hacer esto, pero necesita ser root, y los detalles pueden ser ligeramente diferentes entre diferentes dispositivos. Su mejor fuente para obtener más información sobre esto serían los desarrolladores de XDA: https://forum.xda-developers.com/forumdisplay.php?f=564 . La mayoría de las soluciones existentes se basan en reemplazar wpa_supplicant, y es el método que recomendaría si es posible en su dispositivo. Para obtener más detalles, consulte http://szym.net/2010/12/adhoc-wifi-in-android/ .

El usuario Silveri también señala que hay otras opciones:

[S]i solo desea compartir la conexión a Internet de su computadora portátil a través de Wi-Fi utilizando cualquier medio necesario, entonces tiene al menos dos opciones más:

  • Use su computadora portátil como un enrutador para crear un punto de acceso wifi usando Virtual Router o Connectify . Un buen conjunto de instrucciones se puede encontrar aquí .
  • Utilice el protocolo Wi-Fi Direct que crea una conexión directa entre cualquier dispositivo que lo admita, aunque la compatibilidad con los dispositivos Android es limitada* y con Windows parece probable que la característica sea solo para Windows 8.

*Algunos teléfonos con Android 2.3 tienen extensiones de sistema operativo patentadas que habilitan Wi-Fi Direct (en su mayoría teléfonos Samsung más nuevos), pero Android 4 debería ser totalmente compatible con esto (fuente).