任何人都可以了解App Protector,ES Security Manager(应用程序保护器部分)等应用程序的工作原理
基本上你要做的就是设置你想锁定的所有应用程序.然后,每当您尝试启动"锁定"应用程序时,它就会弹出其锁屏活动.所以你在那里输入密码并访问锁定的应用程序.
它使用以下权限
> android.permission.RECEIVE_BOOT_COMPLETED
> android.permission.GET_TASKS
> android.permission.INTERNET
> android.permission.READ_LOGS
> android.permission.VIBRATE
> android.permission.READ_PHONE_STATE
> android.permission.SYSTEM_ALERT_WINDOW
Run Code Online (Sandbox Code Playgroud)
那么这样的系统是如何工作的呢?它是否继续读取日志"READ_LOGS"以查看应用程序启动是否正在发生?
Anu*_*ani 11
我对应用程序进行了逆向工程,并发现它到底在做什么.
它只是通过logcat通过服务使用像这样的过滤器连续读取日志
ActivityManager:I*:S
只获得推出的活动.其中一部分信息来自
ActivityManager.RunningTaskInfo
然后,如果启动"锁定"活动,则会显示锁定屏幕.
| 归档时间: |
|
| 查看次数: |
3041 次 |
| 最近记录: |