如何在未越狱的 iPad 上编辑根文件?

如何在未越狱的 iPad 上编辑根文件?

我经常需要启动 OS X 模式并使用 Xcode 等进行一些 Phonegap iOS 开发,但如果可能的话,在 Ubuntu 中编辑我正在处理的 Javascript 文件会容易得多。我知道至少可以不越狱就以只读方式访问文件,但那是在 OS X 上使用第三方软件时的情况。

到目前为止,ifuse 的实验都是失败的 —— 只能访问一些东西,而不是我需要的 /var/ 文件夹,而且看起来它的作者两年前就停止了对它的研究。

答案1

这就是越狱的整个概念:能够编辑磁盘上属于 的文件root。要么你越狱 iPad,然后你就可以直接编辑 /var 中的文件,要么你就不能。除非你找到了 root 密码 ;)


关于评论中的链接。

有 3 种情况:

  1. 购买 Apple 产品时所获得的软件。

  2. 第三方软件,用于替换 Apple 安装在设备上的软件并增强当前功能。这些软件使用设备上已打开的权限和/或目录。这包括(但不限于)网络共享(通过 iPad 浏览;基本上就是告诉内核使用模块)、添加音乐或图片、管理已安装的应用程序、同步地址簿/日历/便笺和书签。无需 root 访问权限即可添加这些内容。它们将文件添加到用户空间。

  3. Apple 不希望您在设备上安装的软件。例如 rootkit、ssh 和/或 telnet 连接。这些软件需要您越狱,这样您才能成为设备的 root 用户。

/var/ 所在的分区很可能被挂载为只读(您甚至可以假设整个系统都挂载为只读,只有用户分区是读/写的)。要更改此设置,您需要越狱:然后您可以卸载分区,将其重新挂载为读写,然后更改其中的内容。任何能够写入 /var/ 的 Apple 产品(如果他们甚至能做到这一点)都很可能做类似的事情:将分区重新挂载为读写,写入文件并重新挂载为只读,同时确保在此过程中使用 Apple 编写的未篡改软件完成。

相关内容