我想在Android手机上创建活动的日志文件。
目标是能够追溯应用程序的任何可疑活动,并检查手机是否被黑客入侵。
有人在this question中建议使用代理服务器。 但是使用代理会更改使用的ip,并且许多服务(即Netflix)会在发出移动请求时阻止来自服务器ip或家庭ip的移动流量。 这个问题已经存在3.5年了,所以选项可能已经更改。
对于网络流量,可以选择在设备本身上设置本地代理并设置日志记录规则的选项。
如何在Android设备上设置本地代理?
但是,这只是寻找可疑活动的第一部分。但是如果不记录实际的电话活动,将很难(或不可能)真正找出哪个恶意代码或应用正在执行此操作。
我们如何在Android上记录活动?
我认为在登录时,所有用户活动(例如触摸事件等)以及应用之间的所有调用都足够。
可以在不生根设备的情况下完成此操作吗?如果不是这样的话,如何在有根设备上执行此操作?
我希望该设备独立运行,但我将Oneplus 6与Oxygen OS一起使用。