我们公司购买了50个三星Galaxy标签供公司使用。在将这些程序交付给用户之前,我们必须在其中安装一些公司标记的程序。
我们认为最简单的方法是通过ADB,但它需要启用USB调试。有没有比在每个设备上逐个启用它更好、更快的方法?在连接USB电缆时,是否可以使用某些程序或代码从PC上启用USB调试?理想的解决方案是,我们通过USB将多个设备连接到一台PC,然后运行安装脚本,启用USB调试,运行安装,禁用USB调试,最后关闭设备。你会怎么做?
Br,Tupe
有没有比在每个设备上逐个启用它更好、更快的方法?
让几个人在每个设备上逐个并行地启用它。
在连接USB电缆时,是否可以使用某些程序或代码从PC上启用USB调试?
幸运的是,没有,因为那将是一个安全漏洞。
理想的解决方案是,我们通过USB将多个设备连接到一台PC,然后运行安装脚本,启用USB调试,运行安装,禁用USB调试,最后关闭设备。
根据你的计划,一个Windows恶意软件可以检测到安卓设备已插入,并在该设备上安装安卓恶意软件。毕竟,如果你的"安装脚本"可以做到这一点,那么恶意软件也可以。
你会怎么做?
在内部Web服务器上托管APK,生成一个简短的URL,检查设备上的"允许非市场安装",并在设备的浏览器中启动该URL。这假设你计划更新应用程序(例如,错误修复),而你不打算为每一次更新完成整个USB电缆过程。在这种情况下,您需要为APK文件配置Web服务器,并选中"允许非市场安装"复选框,因此您也可以将其作为初始设备设置的一部分。
在连接USB电缆时,是否可以使用某些程序或代码从PC上启用USB调试?
希望不会。如果这是可能的,你插入设备的任何硬件都可能对它做一些非常恶劣的事情,而你没有任何干预的机会。
我已经完成了一些类似的大型安装。我还没有发现一种技术可以成为一切的终结。
我建议在某个地方在线托管你的apk文件,并为其制作一个缩短(易于键入)的url。然后在设备上打开浏览器并键入url。这将下载你的apk,当你点击通知中的下载完成时,它将开始安装。
注意:您必须在设置中打开"允许从未知位置安装"。我认为最快的方法就是下载并按下apk,这会弹出一个对话框,其中有一个按钮,你可以按下它,直接进入正确的设置页面打开它。但坏消息是,打开它后,安装不会自动恢复。所以你要么用文件资源管理器找到apk,要么回到浏览器下载一个新的副本。我想后者可能会更快,尽管更混乱。