我想知道如何为iOS越狱iPhone实现键盘记录,并防止他人登录。
1。在iOS中实现键盘记录器(越狱)
我想到了两种方法,
第一种方式:
我挂起了_endedEditing
类的UITextField
方法,并将文本字段的文本保存在某个地方。这种方式的优点是它很容易,而且不依赖于你输入的内容。因此,如果您在文本字段中复制了一些文本,您也会知道。问题是在谷歌搜索栏等html网页或键盘无法隐藏的某些程序中没有调用文本框。
第二种方式:
我应该按下键盘按钮按下方法并保存标签。每次键盘隐藏时都应切开击键。这里有一个问题:首先,我找不到合适的方法来挂钩。我发现UIKeyboardButton
继承自UIButton
,但当我挂钩任何方法时,我都不知道为什么!
那么如何为iOS实现键盘记录器呢?
2。阻止应用程序被第三方应用程序/调整键盘记录
现在是我提问的第二部分; cydia中有一个名为iKeyMonitor
的键盘记录器记录击键,它的工作很好。这里令人惊讶的是它无法记录iFile应用程序中输入的任何内容!我甚至用上面提到的第一种方式测试了这个,当我在iFile中输入任何东西时我都收不到任何文字。 iFile如何做到这一点,我们如何才能为我们的应用做同样的事情?