問題タブ [android-firmware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
182 参照

android - Knox EnterpriseDeviceManager を使用したデバイス ファームウェアの更新の抑制

Androidフォンで実行されるアプリケーションがあります。アイデアは、電話が実際にはユーザーの視点から画面として機能し、アプリがバックグラウンドですべての作業を行い、ユーザーの一連の質問に基づいて車両/フォークリフトを有効または無効にするサードパーティの Bluetooth デバイスを制御することです。左または右にスワイプして、電話で応答します。

Knox EnterpriseDeviceManager を使用して、ほぼすべての電話ハードウェア入力を制限し、ホーム ボタン、電源ボタン、戻るボタン (場合によっては)、音量ボタン、XCover ボタンなどを無効にします。

私が今解決しようとしている問題は、新しいファームウェアの更新時に画面に表示されるポップアップ メッセージを抑制することです。

RestrictionPolicy を使用して、次のことを試しました。

また、次のようにして、許可されているインストール バージョンを制限しようとしました。

ただし、これはユーザーが設定自体で OTA 更新を行うことを制限するだけだと思います。これにより、新しいファームウェアの更新が利用可能になったときに、ポップアップ メッセージを Android で表示できます。

そのメッセージを抑制し、電話がユーザーに更新を促すのを防ぐ方法を誰か提案できますか?

更新が重要であることは理解していますが、この特定のユース ケースでは、これらのデバイスを現場で更新したくありません。

ありがとう、

0 投票する
0 に答える
757 参照

embedded-linux - Android ファームウェア イメージ コンポーネントの説明

たとえば、この投稿の C コードを使用するか、「Amlogic カスタマイズ ツール」を使用して、メディア ボックス用に作成された Android ファームウェア イメージを展開することを検討してください。

コンパイルされた C コードを Android 7.1 イメージで使用すると、次のファイルが取得されます。

ここにいくつかのマイナーな構成ファイルを除いて、これらの各イメージがデバイスの eMMC のパーティションであることはわかっています。ただし、これらのファイルについていくつか質問があります。

1-コンパイル後のAndroidソースディレクトリのoutフォルダーbootloader.PARTITIONと同じです。u-boot.binしかしUBOOT.USBaml_sdc_burn.UBOOTファイルとは何ですか? 1 つは USB ツール経由でイメージを書き込むときに使用され、もう 1 つは SD カード経由で書き込む場合に使用されると思います。しかし、これらのファイルに何が含まれているのか、U-boot.bin との関係は何なのか、まったくわかりません。

2- DDR.USB ファイルとは?