我刚刚越狱并解锁了我的原始 iPhone(使用 ios 3.1.3)并尝试打开 /dev/tty.iap 以与我制作的设备通信并通过串行端口发送字符(例如)。(引脚 12 和 13)
但是当我尝试打开 /dev/tty.iap 时出现错误:“权限被拒绝”。
因此,我通过 Cdyia 在我的 iPhone 上安装了 OpenSSH,并通过 ssh 将 OpenSSH 安装到我的 iphone,我可以通过命令行(以 root 身份)打开和读取 tty.iap,但不能通过我的应用程序。所以我改变了 /dev/tty.iap (和疯狂的整个 /dev/ 文件夹!)的权限,chmod 777 tty.iap
甚至chmod -R 777 /dev/
但是当尝试像这样打开该文件时仍然出现“权限被拒绝”错误(我正在使用 xcode 4.2.1 进行编程):
fileDescriptor = open("/dev/tty.iap", O_RDWR | O_NOCTTY | O_NONBLOCK);
我还能做些什么来获得适当的许可?