2

当社は、法人向けに 50 台の Samsung Galaxy Tab を購入しました。これらをユーザーに配信する前に、会社のラベルが付いたプログラムをインストールする必要があります。

これを行う最も簡単な方法は ADB を使用することだと考えましたが、USB デバッグを有効にする必要があります。各デバイスで 1 つずつ有効にするよりも速くて効率的な方法はありますか? USBケーブルで接続しているときに、何らかのプログラムまたはコードを使用してPCからUSBデバッグを有効にすることはできますか? 理想的な解決策は、複数のデバイスを USB 経由で 1 台の PC に接続し、インストール スクリプトを実行して USB デバッグを有効にし、インストールを実行し、USB デバッグを無効にして、最後にデバイスをシャットダウンすることです。これをどのように行いますか?

Br、Tupe

4

2 に答える 2

2

各デバイスで 1 つずつ有効にするよりも速くて効率的な方法はありますか?

複数の人に、各デバイスで 1 つずつ並行して有効にしてもらいます。

USBケーブルで接続しているときに、何らかのプログラムまたはコードを使用してPCからUSBデバッグを有効にすることはできますか?

幸いなことに、そうではありません。セキュリティ ホールになるからです。

理想的な解決策は、複数のデバイスを USB 経由で 1 台の PC に接続し、インストール スクリプトを実行して USB デバッグを有効にし、インストールを実行し、USB デバッグを無効にして、最後にデバイスをシャットダウンすることです。

あなたの計画では、Windows マルウェアの一部が Android デバイスが接続されていることを検出し、そのデバイスに Android マルウェアをインストールする可能性があります。結局のところ、「インストール スクリプト」で実行できるのであれば、マルウェアでも実行できます。

これをどのように行いますか?

内部 Web サーバーで APK をホストし、短い URL を生成し、デバイスで「マーケット以外のインストールを許可する」をオンにして、デバイスのブラウザーでその URL を起動します。これは、アプリの更新 (バグ修正など) を計画しており、それらの更新のたびに USB ケーブル プロセス全体を実行する予定がないことを前提としています。その場合、Web サーバーを APK ファイル用に構成し、「マーケット以外のインストールを許可する」チェックボックスをオンにする必要があるため、デバイスの初期セットアップの一部としてこれを行うこともできます。

于 2012-01-05T14:46:25.103 に答える
0

USBケーブルで接続しているときに、何らかのプログラムまたはコードを使用してPCからUSBデバッグを有効にすることはできますか?

うまくいけば、そうではありません。これが可能である場合、デバイスを接続したハードウェアは、介入する機会なしに非常に厄介なことを行うことができます.

私はそのような大規模なインストールをいくつか行いました。私は、1 つのテクニックがすべての目的であるとは思いませんでした。

apk ファイルをオンラインでホストし、短い (入力しやすい) URL を作成することをお勧めします。次に、デバイスでブラウザを開き、URL を入力します。これにより、apk がダウンロードされます。通知でダウンロード完了をクリックすると、インストールが開始されます。

注: 設定で「不明からのインストールを許可する」をオンにする必要があります。私が思う最速の方法は、ダウンロードしてapkを押すことです。これをオンにするには、正しい設定ページに移動するために押すことができるボタンを含むダイアログが表示されます. ただし、悪いニュースは、オンにした後、インストールが自動的に再開されないことです。そのため、ファイル エクスプローラーで apk を見つけるか、ブラウザーに戻ってその新しいコピーをダウンロードする必要があります。面倒ではありますが、後者の方が速いかもしれないと思います。

于 2012-01-05T14:48:35.820 に答える