iPhone 中访问 /dev/tty.iap 被拒绝
-
11-12-2019 - |
题
我刚刚越狱并解锁了我原来的 iPhone(使用 ios 3.1.3)并尝试打开 /dev/tty.iap 与我制作的设备进行通信并通过串行端口发送字符(例如)。(引脚 12 和 13)
但是当我尝试打开 /dev/tty.iap 时出现错误:“没有权限”。
因此,我通过 Cdyia 在我的 iPhone 上安装了 OpenSSH,并通过 ssh 连接到我的 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);
我还能做些什么来获得适当的许可?
解决方案
只需 chmod 应用程序文件夹中的应用程序就解决了我的问题。
chmod 777 -R myapplication.app
不隶属于 StackOverflow