请问如何获取界面的旋转方向

我目前hook了Springboard,在这个进程里可以准确的监听到设配的物理旋转方向,比如左右横屏,正面朝上等,目前我想监听或者得到当前屏幕UI的旋转方向,这个应该怎么拿到呢?

我看见imobiledevice项目里,有一段代码(sbservices_get_interface_orientation)是通过外部的命令获取的,其中他有一段注释写道,这个方向是在SpringBoardServices处理并获取的,而这个结果是我想得到的。

请问我应该如何获取屏幕的UI旋转方向呢?

答案你自己不都写出来了吗,逆向一下看看啊

物理朝向 != UI朝向
而且,SB的UI朝向 != 前台App的UI朝向
不知道你到底想取哪个

希望拿到前台APP的UI朝向

SB有个_frontMostAppOrientation方法
不过我还不知道如何监听变化,你如果研究出来了记得来回个帖哈