14 votos

Desconecte/conecte el dispositivo USB desde la línea de comandos

Asumir que tengo un Galaxy teléfono conectado a través de USB a mi mac

Listado de los dispositivos USB es fácil, y puedo ver mi teléfono conectado:

ioreg -p IOUSB -l -w 0

Es posible que, dado que tengo el ioreg de salida, para desconectar un dispositivo específico (sin desconectar FÍSICAMENTE)?

8voto

fmarceau Puntos 91

Si desea desmontar y tienen la UDI (Unix Disco Identificador, es decir, disk1s3 para la 3ª partición en la segunda unidad) puede ejecutar diskutil unmount diskXsX desde el terminal y volver a montar utilizando el mismo comando, reemplazando desmontar con el monte.

Si usted está usando Android Debug Bridge a conectar se puede abrir un terminal, ir a cualquier carpeta de su instalación, y ejecutar ./adb stop a cerrar el local Android USB del servidor, a continuación, ./adb start a conectar cuando usted lo necesite.

También puede utilizar la Utilidad de Discos para desmontar el dispositivo.

Por último, si usted desea expulsar a simular desconectarlo completamente sin desconectar físicamente se ejecute diskutil eject diskXsX desde la línea de comandos, o haga clic con el teléfono en la Utilidad de Disco y haga clic en "Expulsar" botón.

EDIT: Si no está usando ADB o un programa similar como Android File Transfer (AFT), entonces usted no será capaz de desconectar el dispositivo, porque nunca se conectó en el primer lugar. Para que un dispositivo android para conectarse a un sistema Unix (y, por extensión, macOS), es necesario cumplir con dos condiciones: 1.) El dispositivo debe tener el modo de desarrollador activado, y la depuración USB activada, o el dispositivo se auto-denegar cualquier solicitud de otro equipo para que se conecte a través de USB. 2.) Se debe tener un programa como BAD o a POPA instalado, estos programas se ejecutan en un local de Android MTP servidor y están obligados a enviar la solicitud de conexión y leer el sistema de archivos del dispositivo Android.

El modo de desarrollador puede ser activado por ir a Settings>About Device> y tocando en Build Number 7 veces, la Depuración USB en las opciones de desarrollador menú que ahora en la parte inferior de tu página de configuración.

El oficial de POPA de la aplicación para macOS se puede encontrar aquí: [link] (https://www.android.com/filetransfer/) y la versión de línea de comandos de ADB se puede encontrar aquí: [link] (https://developer.android.com/studio/releases/platform-tools.html#download)

Una vez que ambos requisitos se han cumplido usted debe ser capaz de desconectar el dispositivo sin necesidad de desconectarlo de detener el ADB server o por desmontar/expulsar como uno haría con cualquier otro sistema de ficheros externos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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