用cycript 注入阴阳师,取到的界面架构比较奇怪。

用cycript注入阴阳师的时候,发现用UIApp.keyWindow.recursiveDescription().toString()(不知道有没有写错这句命令,不过我在terminal是正确的 ,不要关注这个)打出来的界面结构过于简单(下午提供图片),但是游戏画面已经很丰富了,可能听的比较抽象,图片资源我下午回公司马上提供。但是,我想问的是,是不是游戏的画面都是画出来的还是说游戏的界面都这样?有这方面经验的大神么?

游戏基本上都是opengl直接绘制的

orz…

游戏和应用是两码事

我觉得如果逆向工程局限于这种界限,那就不那么有趣了。

没有界限。只是OpenGL绘制没法这么简单获取布局而已

嗯嗯,苦行僧还在上路,请问这有什么方向么,同样是lldb+cycript+ida么?

嗯哼

个人感觉没用,我用Reveal查看汤姆猫跑酷游戏,是用UNITY写的,没有UIKit框架,也不是用的OC,没辙

cycript只能拿到UIKIT下的界面结构吧,coco2d和unity的应该都拿不到,就像安卓的uiemautor一样

所以你会的是看OC F5, 不是懂逆向

说的太对了,你怎么知道,你懂的话,分享一下你的知识,怎么破游戏

分享? 教徒弟要收钱的

haha,收钱就算了,本人比较穷。

教练,我想学逆向 :stuck_out_tongue_winking_eye:

游戏逆向和搞OC逆向不是一个层次,游戏界面都是绘图的,讲道理,只有一个根控制器,但是上面不会有啥结构

带我。我愿意付费

带我。我愿意付费

大神,带你的话,他要倒贴

大神,带你的话,他要倒贴