Domanda

Ho appena jailbreaked e sbloccato il mio iPhone originale (con iOS 3.1.3) e cercando di aprire /dev/tty.iap per comunicare con un dispositivo che ho effettuato e inviare caratteri (ad esempio) tramite la porta seriale. (Pin 12 &13)

Ma quando provo ad aprire /dev/tty.iap I Ottieni errore: "Autorizzazione negato".

Allora, ho installato OpenSSH sul mio iPhone tramite Cdyia e SSH al mio iPhone e posso aprire e leggere TTY.IAP tramite la riga di comando (come root) ma non tramite la mia applicazione.Così ho cambiato il permesso di /dev/tty.iap (e follemente intera / dev / cartella!) Con chmod 777 tty.iap anche chmod -R 777 /dev/

Ma comunque ottiene "Autorizzazione negato" quando provi ad aprire quel file come questo (sto usando Xcode 4.2.1 per la programmazione):

fileDescriptor = open("/dev/tty.iap", O_RDWR | O_NOCTTY | O_NONBLOCK);
.

Cos'altro posso fare per ottenere il giusto permesso?

È stato utile?

Soluzione

Semplicemente CHMOD La mia applicazione nella cartella dell'applicazione ha risolto il mio problema.

chmod 777 -R myapplication.app
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top