任意APP上UI元素的获取的私有API编译报错

在Cycript中注入指定的进程,然后执行如下代码:
[UIApplication sharedApplication] keyWindow] recursiveDescription]
可以实现相关UI元素的获取,现在想直接通过代码去实现,发现编译报错,recursiveDescription这个方法要包含哪个私有头文件和framework?

recursiveDescription是UIKit.framework中UIView.h里的私有方法

**实现目标:**获取任意app(无源码)界面的UI元素

实现方法:――已实现
越狱手机上安装cycript
注入需要获取的app 进程,crcript –p Weibo
Cy#[UIApplication sharedApplication]keyWindow] recursiveDescription]

相关问题:
我现在想自己的后台服务器的main函数想实现如上的功能,相关疑点如下:
l 程序实现如何注入指定的app进程?
l [UIApplication sharedApplication] keyWindow] recursiveDescription]这个是不是只能在tweak上实现?
l 如何在main函数去获取?是不是要跟插件进行交互?

  1. 看书
  2. 不是
  3. 不知道你在说什么