iPhone程序中可以修改/etc/hosts文件吗?
越狱的 iPhone 怎么样?
如何做到这一点?需要调用特定的API吗?或者只使用文件操作API。
对于非越狱应用程序,答案是否。
对于越狱应用程序,您不再受苹果沙箱的束缚,因此您可以直接与系统交互,例如通过文件操作(
fopen
和朋友)。
对于未越狱的手机,我设法做到这一点的唯一方法是更改我连接的无线路由器上的 /etc/hosts 文件或使用自定义 DNS 服务器,这实际上会导致 DNS 中毒(这是非法的) , AFAIK)。