Activar / desactivar NFC con comando ADB

¿Hay alguna manera de desactivar / habilitar NFC través de comandos de shell ADB ?

He encontrado una respuesta aquí .

Lo que he intentado desde el enlace anterior:

 # Enable NFC service call nfc 5 # Disable NFC service call nfc 4 

Pero no está funcionando.

Cualquier ayuda apreciada. Gracias.

En su DDMS de eclipse o usando el logfilter o cualquier herramienta de captura de registro de tiempo de ejecución, necesita obtener el ID de proceso de su NFCService. Entonces puede matar o detener ese proceso dando el ID de proceso.

Por favor, intente esto

 # Enable NFC service call nfc 6 # Disable NFC service call nfc 5 

Por favor verifique aquí en la diapositiva no 32

Los códigos de método de los servicios del sistema pueden variar con Android versiones de Android . Por lo tanto, antes de llamar al método de un servicio, busque las fuentes de AOSP .

A continuación se muestra un resumen de las llamadas habilitar / deshabilitar de NFC hasta Android 5.1.1. También tenga en cuenta que (en las fuentes)

 int FIRST_CALL_TRANSACTION = 0x00000001 

, Es decir, igual a 1 .

Android 4.4 – Android 5.1.1 :

 # Disable NFC service call nfc 5 # Enable NFC service call nfc 6 

Android 4.0.1 – Android 4.3.1 :

 # Disable NFC service call nfc 4 # Enable NFC service call nfc 5 

Android 2.3.4 – Android 2.3.7 :

 # Disable NFC service call nfc 18 # Enable NFC service call nfc 19 

Android 2.3.3 :

 # Disable NFC service call nfc 20 # Enable NFC service call nfc 21 

Android 2.3.2 :

 # Disable NFC service call nfc 13 # Enable NFC service call nfc 14 

Para comprobar el estado del servicio NFC , utilice el comando dumpsys :

 dumpsys nfc 
  • Copiar archivos en el shell de ADB con run-as
  • Construir UiAutomator 2.0 desde la línea de comandos
  • ¿Cómo simular el tacto del servicio del fondo con sendevent o la otra manera?
  • Comandos ADB de Android para obtener las propiedades del dispositivo
  • Adb shell screencap - "permiso denegado"
  • Ejecutar el comando shell desde android
  • Propiedades del sistema de Android: deshabilitarlas en la línea de comandos
  • Compruebe si el directorio existe en Android sdcard con bash
  • Introducción de shell ADB dentro de un directorio específico en el dispositivo conectado utilizando sólo una sola línea de código de terminal
  • Adb: Buscar PID desde el shell de anuncios
  • Android: Cambiar automáticamente el idioma del dispositivo sin reiniciar el dispositivo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.