0 votos

¿Cómo puedo desactivar la conexión Wi-Fi de mi teléfono Android desde mi portátil?

¿Es posible de alguna manera controlar la conexión Wi-Fi de mi teléfono Android desde mi portátil para desactivar (no sólo desconectar) la conexión Wi-Fi de mi teléfono si tanto mi teléfono como mi portátil están conectados a la misma red?

La depuración USB está activada en este dispositivo.

1voto

林果皞 Puntos 123

Lo que sigue es un método no-root:

  1. Cree una aplicación ficticia en Android Studio. [ Crédito ]

MainActivity.java, poner justo después de setContentView(R.layout.activity_main) :

WifiManager wfm = (WifiManager) getSystemService(Context.WIFI_SERVICE);
try {
    wfm.setWifiEnabled(Boolean.parseBoolean(getIntent().getStringExtra("wifi")));
} catch (Exception e) {
}
System.exit(0);

AndroidManifest.xml, puesto antes de <application :

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
  1. Habilita la configuración de depuración USB, conecta el cable USB a tu teléfono, presiona Shift+F10 para ejecutar la aplicación que también instalará la aplicación.
  2. En su teléfono, navegue hasta Wi-Fi avanzado y obtener la dirección IPv4.
  3. Mientras el cable USB sigue enchufado, emite adb shell comando,
  4. Edición pm list packages para averiguar el nombre del paquete si no está seguro. Por ejemplo paquete:com.blogspot.diannaoxiaobai.dummyonly , eliminar el prefijo paquete: es el nombre de su paquete. O simplemente puede obtener el nombre del paquete en AndroidManifest.xml, por ejemplo package="com.blogspot.diannaoxiaobai.dummyonly" .
  5. Edición setprop persist.adb.tcp.port 5555 ( crédito ).
  6. Ctrl+D para salir de la sesión adb.
  7. Desenchufa el cable. Reinicia tu teléfono ahora.
  8. Supongamos que el teléfono se conecta automáticamente a la wifi al reiniciarse, y que el portátil se conecta a la misma red wifi. No es necesario ningún cable USB ahora.
  9. Edición adb connect 192.168.11.5 , en la que esta ip se obtiene del paso #2 anterior.
  10. Edición adb shell am start -n com.blogspot.diannaoxiaobai.dummyonly/.MainActivity -e wifi false para desactivar el wifi. com.blogspot.diannaoxiaobai.dummyonly es el nombre del paquete obtenido en el paso #4 anterior.
  11. Puede eliminar el puerto 5555 establecido en el paso #5 anterior con adb shell setprop persist.adb.tcp.port "" comando. ( Crédito )

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X