lemon4ex
(lemon4ex)
1
环境:14.3 + checkra1n越狱(仅越狱,未装cydia)
应用:西瓜视频 v4.5.8
设备:iPhone 6s
现象:第一次启动西瓜启动耗时正常,双击home键,结束西瓜,再次启动基本上秒启动,同样是短视频类应用的快手,做不到这种效果。
不知道有没有大佬留意到上面的现象?
通过ps查看进程发现,双击home键上滑确实结束了当前的西瓜进程,但是系统(暂且认为是系统)会自动重新启动一个新的西瓜进程(进程id不同),这个进程会默默的后台运行,这导致下次启动西瓜的时候启动速度有极大的提升。
分析了下快手和西瓜的info.plist,内容大同小异,但是快手就没有这种现象,其他APP暂时也没发现这种情况。
关闭后台应用刷新+开启省电模式 的情况下,上面的现象依然存在。
除非是ssh到设备,手动执行kill命令,否则这个进程会一直存在。
谁知道这是什么霸道的黑科技?
1 个赞
有没有可能类似CVE-2018-4340,互相调起
lemon4ex
(lemon4ex)
9
应该不是这个,首先系统版本是14.3,漏洞已经修复,其次只装了同公司的一个APP,不存在互相调用。
nu11
(null)
11
我瞎猜的
是不是程序将被杀死的时候 来了一条静默推送?
异或视频类的应用有投屏功能,
蓝牙连接无线耳机,音响 能唤醒App
我觉得可以拿这些条件做一些对比测试。
1 个赞
lemon4ex
(lemon4ex)
12
第一点不成立,因为不是偶尔出现,而是每次必现,没有那么巧的事吧,有同样info.pkist功能的快手不存在这样的现象。
第二点应该不成立,因为指定功能并没有使用,同时,其他有类似功能的APP也没发现自启动进程的现象,比如 快手。
第三点不成立,压根就没开蓝牙,测试的时候蓝牙已经关了。
应该可以肯定他业务上做了什么手脚,仅仅是应用权限上看,很普通,没什么特别的,如果是系统有啥新功能优化启动速度之类的,那就应该大部分应用都会出现这种现象,没搞懂。
ios13,ios14都测试了;双击home键,结束西瓜.他起了另一个进程;不知道这么做的?
1 个赞
以前碰到到这个类似问题,用kill的方式结束应用进程会被自动起来一个相同进程