gpt4 book ai didi

ios - NSHomeDirectory 为守护进程返回什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:13:30 25 4
gpt4 key购买 nike

我正在查看 iOS 守护进程(预安装)的反汇编代码,我发现它使用了 NSHomeDirectory()

我想知道 NSHomeDirectory() 是干什么用的?存储二进制文件的目录?或 / 或其他什么?

我的猜测是越狱守护进程的行为方式应该与预安装的守护进程相同。

最佳答案

从技术上讲,我认为它是 /var/username,其中 username 是拥有守护进程的用户名。基本上,这可能是 /var/root/var/mobile,具体取决于您以哪个用户身份运行。

默认情况下,我看到我的守护进程以 root 运行,因此在我调用 NSHomeDirectory() 时显示 /var/root .但是,如果 I modify the daemon's plist file包括:

    <key>UserName</key>
<string>mobile</string>

然后进程以 mobile 运行,并从对 NSHomeDirectory() 的调用返回 /var/mobile

但是,我不能 100% 确定我在手机上看到的默认是通用的,因为它可能取决于其他因素(包括您构建和安装守护程序的方式)。

关于ios - NSHomeDirectory 为守护进程返回什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16967425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com