Sysctl禁用后 有没有办法获取到设备开机时间

sysctl未被禁用前可以用下面代码获取开机时间。禁用后如何获取有没有方法
mib[0] = CTL_KERN;
mib[1] = KERN_BOOTTIME;
size = sizeof(boottime);
if (sysctl(mib, MIB_SIZE, &boottime, &size, NULL, 0) != -1)

[NSProcessInfo systemUptime] ?

2 个赞

sysctl被禁用了吗?苹果禁用?还是被别人hook?

这个可以

想知道 “sysctl被禁用” 具体是什么意思:grinning:

ios10上尝试调用不会正确返回 低版本没有问题

1 个赞

多谢。还真没注意这个问题。

ios10上会返回什么?