2 votos

¿Cómo leer /dev/tty.iap en iOS?

Quiero acceder a los datos desde un dispositivo USB conectado a un iPad en iPad. Hasta ahora, he escrito una básica de la aplicación que detecta si existen archivos o no en el iPad. Sin embargo, se dice que el /dev/tty.iap archivo no existe, cuando me conecte el dispositivo USB.

Hay derecho a un tema para esto? O se trata de una red TCP/IP cuestión?

De nuevo, el objetivo final es leer el archivo, pero no los detecte.

2voto

Nimesh Neema Puntos 69

No, usted no puede leer /dev/tty.iap archivo en un dispositivo iOS. Al menos tan largo como el dispositivo no está liberado.

3rd party apps de iOS están aislados y no se permite leer el sistema de archivos de dispositivos.

Desde El Sistema De Archivos De Guía De Programación:

El iOS del sistema de archivos está orientado a aplicaciones que se ejecutan en su propio. Para mantener la simplicidad del sistema, los usuarios de dispositivos iOS no tienen acceso directo al sistema de archivos y aplicaciones se espera que siga esta convención.



Extraoficialmente hablando, iOS, sin embargo permite sólo la lectura de algunas partes del sistema de ficheros como se señaló en este hilo de reddit:

Hola a todos, soy un aspirante a investigador de seguridad, y aburrido. Me decidí a buscar en qué medida el entorno limitado de la realidad le permite ir en términos de acceso a partes del sistema de ficheros que no son parte de su envase designado.

Por FAVOR NOTA: En NINGUNA MANERA esto te permite modificar, añadir o eliminar CUALQUIERA de los archivos en las áreas que yo estoy a punto de hablar. Estas áreas en el sistema, en términos de UNIX, de "sólo Lectura".

Los directorios que se puede ver?

Después de peinar el sistema de ficheros usando una aplicación que voy a mencionar más adelante, estos son los directorios.

  • /System/Library

  • /usr/lib

  • /Developer

La anterior explica, ¿por qué eres capaz de leer /Developer y no se puede leer /dev/tty.iap.

1voto

Jose Chavez Puntos 645

El más importante aquí no es cómo acceder a /dev/prueba.iap, más bien es que parece que han entendido mal lo que se utiliza para. No te da acceso a los dispositivos USB o de sus archivos en todos. Incluso si no se puede acceder a través de algunos medios, que no va a hacer lo que usted espera.

/dev/tty.iap proporciona acceso a la línea de comunicación serie en el interior del antiguo conector de 30 clavijas. Esto significa que no se puede utilizar con USB, y que sólo con el serial (RS-232) de la comunicación, y es de allí de muy antiguo iPads (la primera, la segunda y tercera generaciones). Un iPad a partir de 2012 o posterior no tiene el conector.

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