新的黑科技?

环境:14.3 + checkra1n越狱(仅越狱,未装cydia)

应用:西瓜视频 v4.5.8

设备:iPhone 6s

现象:第一次启动西瓜启动耗时正常,双击home键,结束西瓜,再次启动基本上秒启动,同样是短视频类应用的快手,做不到这种效果。

不知道有没有大佬留意到上面的现象?

通过ps查看进程发现,双击home键上滑确实结束了当前的西瓜进程,但是系统(暂且认为是系统)会自动重新启动一个新的西瓜进程(进程id不同),这个进程会默默的后台运行,这导致下次启动西瓜的时候启动速度有极大的提升。

分析了下快手和西瓜的info.plist,内容大同小异,但是快手就没有这种现象,其他APP暂时也没发现这种情况。

关闭后台应用刷新+开启省电模式 的情况下,上面的现象依然存在。

除非是ssh到设备,手动执行kill命令,否则这个进程会一直存在。

谁知道这是什么霸道的黑科技?

1 个赞

主要问题是,上述效果的实现原理是?

1 个赞

你手机还有没有安装其他相关的应用(同一公司的)

有没有可能类似CVE-2018-4340,互相调起

不是,我刚刚测试了一下,就留一个App进程还在

看过一篇相似的文章

3 个赞

没有同一个公司的APP,应该不是这个问题。

应该不是这个,首先系统版本是14.3,漏洞已经修复,其次只装了同公司的一个APP,不存在互相调用。

我瞎猜的
是不是程序将被杀死的时候 来了一条静默推送?
异或视频类的应用有投屏功能,
蓝牙连接无线耳机,音响 能唤醒App

我觉得可以拿这些条件做一些对比测试。

1 个赞

第一点不成立,因为不是偶尔出现,而是每次必现,没有那么巧的事吧,有同样info.pkist功能的快手不存在这样的现象。
第二点应该不成立,因为指定功能并没有使用,同时,其他有类似功能的APP也没发现自启动进程的现象,比如 快手。
第三点不成立,压根就没开蓝牙,测试的时候蓝牙已经关了。

应该可以肯定他业务上做了什么手脚,仅仅是应用权限上看,很普通,没什么特别的,如果是系统有啥新功能优化启动速度之类的,那就应该大部分应用都会出现这种现象,没搞懂。

你是什么系统测的,应用是什么版本?

ios13,ios14都测试了;双击home键,结束西瓜.他起了另一个进程;不知道这么做的?

1 个赞

以前碰到到这个类似问题,用kill的方式结束应用进程会被自动起来一个相同进程

他这是用了什么新漏洞吗

fork函数?