手机的开发者选项有风险是怎么回事?

Scorpion络小羽


您好!很高想回答您的问题!

作为安卓资深开发工程师,对于开发者选项熟悉的很!下面我来简单讲述一下,开发者选项有风险是怎么回事:

首先:开发者选项里面的功能有哪些?

通常Android手机在系统设置中的关于手机页面上,点击版本号栏10下左右,如果您的手机设置有密码,会弹出密码输入框,输入正确后会提示您已经处于开发者模式下,如没有密码则会直接提示。返回系统设置的上一页后,您可以看到“开发者选项”一栏。您可以发现,这里面有很多与调试相关的功能,如,日志蓝牙、wifi、系统日志收集、缓冲区设置、ADB调试工具、隐藏的网络设置、触摸指针显示、窗口动画设置、辅助设备显示、GPU相关配置、CPU绘制性能工具、外部存储设备权限配置、后台程序数量设置、ANR弹窗设置等功能。

其次:这些功能对用户的影响

上面我们介绍了开发者选项中的一些代表性功能,下面的简单介绍一下这些功能不正当使用时会对用户或手机产生什么影响,以下为几个有代表性的。

  • 日志收集,当您打开此选项时,系统会不断将日志写入系统磁盘中,一方面会占用磁盘空间,另一方面会对手机性能有一定影响,特别是将射频方面的日志打开后,系统要将海量的日志不停的存入磁盘中,是非常消耗资源的。

  • ADB调试工具,此选项开启后可以使用电脑对手机进行操作,如安装、卸载、文件管理、如果拿到了Root权限的话还可以对系统文件进行读写操做,这个工具是开发人员经常使用的。

  • 网络设置,顾名思义,如果修改此项,可能会对您的手机wifi、蓝牙、4G/5G等造成影响,出厂原生配置,不一定是性能最好,但一定是最稳定的配置。

  • 外部存储设备权限配置,这个选项有关个人信息安全,如果您将这功能打开后,应用在使用外部存储设备的时候都不需要权限申请就可以直接读写,如果是流氓软件,在您的存储空间内做非法操作,可想而知,这个安全隐患有多大。

  • 窗口动画设置,此项可以改变窗口切换、悬浮窗切换的过度动画速度

  • 后台程序数量设置,这个决定了您的手机在后台可以允许的程序数量,当您调整了这个参数时,退到后台的程序,一旦超过这个数量,系统会将其杀掉,释放内存。

总结

开发者选项主要是给开发人员使用的工具集,不面向用户开放,在此模式下,回赋予开发人员相对较高的权限,方便进行系统调试,一旦这些功能被不良软件,或者不良人员非法使用,将会对您的个人信息、系统安全造成重大影响。


码龙之光


一、手机开发者模式即开发者选项,顾名思义是为开发者准备的工具。

二、开发者模式的作用:实现很方便很强大的功能,但对于一般用户,反而有风险。比如"充电时不锁定屏幕",只要连接了USB就不会锁屏,也就免除了反复解锁的麻烦。"USB调试",通过ADB可以实现非常多样的操作,比如发送广播,停用应用,拉取文件,打开活动,等等。"GPU呈现模式分析",则会帮助开发者优化应用,减少加载时间等。

三、手机开发者模式是可以关闭的,打开手机设置——找到开发人员选项——应用管理——设置——删除数据,然后退出就OK了。






分享到:


相關文章: