Anclaje inverso a través de USB con teléfono Android 5.1 no rooteado y PC con Linux

Tengo una PC con Slackware Linux y un Motorola Moto-G no rooteado con Android 5.1. Siguiendo esta guía, debería poder compartir la conexión a Internet de la PC con mi teléfono. Pero cuando finalmente ejecuto el último comando desde la PC como root:

# adb shell netcfg usb0 dhcp

Dice que no se permite la operación, creo que por falta de privilegios:

action 'dhcp' failed (Permission denied)

Creo que puede ser que el teléfono tenga que estar rooteado. Vi una pregunta como esta pero relacionada con versiones anteriores de Android, así que te pido que confirmes:

¿Hay alguna forma de compartir la conexión a Internet de la PC con mi Moto-G a través de USB sin permisos de root en el teléfono?

En cuanto a la guía que mencionó, establece claramente que necesita un Android rooteado . Publicación de intercambio de pila relacionada
¿Alguien sabe si existe otra forma de transferencia inversa USB sin teléfono rooteado?

Respuestas (1)

Perdón por esta respuesta tardía, pero como parece que aún no ha encontrado una solución, pensé en intervenir:

También estaba buscando una solución de anclaje inverso para dispositivos no rooteados, pero no pude encontrar ninguna. Eventualmente, comencé a desarrollar mi propia solución. El resultado es una aplicación que funciona en dispositivos con Android 4.0 o superior en el lado del cliente y en todos los principales sistemas operativos de escritorio en el lado del host.

La aplicación está disponible en Google Play: ReverseTethering NoRoot