Android adb电话连接的访问控制
我需要阻止其他人通过adb访问我的手机。我们可以为adb连接提供密码保护吗?只要“USB调试”(USB debugging)处于禁用状态且手机处于锁定状态,因此没有人可以访问此选项,就没有人可以使用您的手机进行adb连接 指不幸的情况 自Android 4.2.2以来,到ADB的连接通过RSA密钥对进行身份验证。这可防止攻击者对设备进行物理访问时未经授权使用ADBAndroid adb电话连接的访问控制,android,security,adb,access-control,Android,Security,Adb,Access Control,我需要阻止其他人通过adb访问我的手机。我们可以为adb连接提供密码保护吗?只要“USB调试”(USB debugging)处于禁用状态且手机处于锁定状态,因此没有人可以访问此选项,就没有人可以使用您的手机进行adb连接 指不幸的情况 自Android 4.2.2以来,到ADB的连接通过RSA密钥对进行身份验证。这可防止攻击者对设备进行物理访问时未经授权使用ADB 据我所知,没有办法设置特定于adb访问的额外密码 如果已启用USB调试(adb),则在Android 4.3或更高版本上,您需要在启
据我所知,没有办法设置特定于adb访问的额外密码 如果已启用USB调试(adb),则在Android 4.3或更高版本上,您需要在启用调试之前手动接受设备上的主机 因此,除非有人能够访问您的手机和您已授权USB调试该手机的计算机,并提供PIN/密码,否则您的手机应该是安全的。然而,也存在一些安全漏洞,例如,如果你使用的是旧设备,那么也许是时候使用基于最新版本Android的定制ROM了
在Android的早期版本中,我使用了一个名为Delayed Lock的应用程序和附加组件(需要ROOT),当您解锁/锁定手机时,该应用程序会自动启用/禁用USB调试。USB调试可以通过连接到您的计算机来启用。我想要的是在尝试通过adb连接时进行密码验证。除非它是根目录,否则无法通过PC启用USB调试。据我所知,如果您的设备是根目录,则甚至可以更改系统文件。在这种情况下,您将无法保护您的设备。可以为普通手机启用Usb调试,并且可以获得adb访问权限。要完成此程序包,必须知道手机中启动器/锁应用程序的名称。只有指定的用户才能访问adb外壳,这是我的问题。谢谢您的回答。我们将研究给出的细节。