如何获取屏幕当前获取到焦点的输入框,然后写入文字

使用的背景是:在游戏中,点击输入框使其获得焦点后,调用函数,能自动填充函数中传过来的文字。
目前我的问题是:1、我是hook的SpringBoard,是否能获取到游戏中获得焦点的输入框
2、有没有方法能自动写入文字到当前聚焦的输入框的
有没有大佬做过类似的功能,望指点一二,万分感谢

也许可以hook 从第一响应者从注册的响应列表里面取取试试

但是

你的游戏多半是Unity或者Unreal或者是自己的引擎
在这样的情况下 你只能搞到一个XXXGameRenderView

逆向的内容就变得非常有限

感觉可以查一下游戏引擎的源码,比如cocos2dx的TextField好像叫做:CCEditBox,只是对UITextField做了个简单的封装,返回的是CCEditBox实例对象

1 Like