2

我们公司购买了 50 个三星 Galaxy Tabs 供企业使用。在将这些交付给用户之前,我们必须在其中安装一些公司标记的程序。

我们认为最简单的方法是通过 ADB,但它需要启用 USB 调试。有没有比在每台设备上一个一个启用它更好、更快的方法呢?是否可以在使用 USB 电缆连接时使用某些程序或代码从 PC 启用 USB 调试?理想的解决方案是我们通过 USB 将多个设备连接到一台 PC 并运行安装脚本以启用 USB 调试、运行安装、禁用 USB 调试并最终关闭设备。你会怎么做?

兄弟,图普

4

2 回答 2

2

有没有比在每台设备上一个一个启用它更好、更快的方法呢?

让几个人在每个设备上并行启用它。

是否可以在使用 USB 电缆连接时使用某些程序或代码从 PC 启用 USB 调试?

幸运的是,没有,因为那将是一个安全漏洞。

理想的解决方案是我们通过 USB 将多个设备连接到一台 PC 并运行安装脚本以启用 USB 调试、运行安装、禁用 USB 调试并最终关闭设备。

根据您的计划,一个 Windows 恶意软件可以检测到 Android 设备已插入并在该设备上安装 Android 恶意软件。毕竟,如果您的“安装脚本”可以做到,那么恶意软件也可以。

你会怎么做?

将 APK 托管在内部 Web 服务器上,为其生成一个短 URL,选中设备上的“允许非市场安装”,然后在设备上的浏览器中启动该 URL。这假定您计划更新应用程序(例如,错误修复),并且您不打算为每个更新完成整个 USB 电缆过程。在这种情况下,您需要为 APK 文件配置 Web 服务器并选中“允许非市场安装”复选框,因此您最好将其作为初始设备设置的一部分。

于 2012-01-05T14:46:25.103 回答
0

是否可以在使用 USB 电缆连接时使用某些程序或代码从 PC 启用 USB 调试?

希望不会。如果这是可能的,您插入设备的任何硬件都可能对它做一些非常讨厌的事情,而您没有任何机会进行干预。

我已经完成了一些类似的大型安装。我还没有找到一种技术可以终结一切。

我建议在某处在线托管您的 apk 文件,为其创建一个缩短(易于键入)的 url。然后在设备上打开浏览器并输入网址。这将下载您的 apk,当您在通知中单击下载完成时,它将开始安装。

注意:您必须在设置中打开“允许从未知安装”。我认为最快的方法是下载并按下 apk,这将弹出一个对话框,其中包含一个按钮,您可以按下该按钮将您带到正确的设置页面以将其打开。但坏消息是,在您打开它后,安装不会自动恢复。因此,您要么必须使用文件资源管理器找到 apk,要么返回浏览器并下载它的新副本。我猜后者可能会更快,尽管更混乱。

于 2012-01-05T14:48:35.820 回答