問題タブ [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.
android - Knox EnterpriseDeviceManager を使用したデバイス ファームウェアの更新の抑制
Androidフォンで実行されるアプリケーションがあります。アイデアは、電話が実際にはユーザーの視点から画面として機能し、アプリがバックグラウンドですべての作業を行い、ユーザーの一連の質問に基づいて車両/フォークリフトを有効または無効にするサードパーティの Bluetooth デバイスを制御することです。左または右にスワイプして、電話で応答します。
Knox EnterpriseDeviceManager を使用して、ほぼすべての電話ハードウェア入力を制限し、ホーム ボタン、電源ボタン、戻るボタン (場合によっては)、音量ボタン、XCover ボタンなどを無効にします。
私が今解決しようとしている問題は、新しいファームウェアの更新時に画面に表示されるポップアップ メッセージを抑制することです。
RestrictionPolicy を使用して、次のことを試しました。
また、次のようにして、許可されているインストール バージョンを制限しようとしました。
ただし、これはユーザーが設定自体で OTA 更新を行うことを制限するだけだと思います。これにより、新しいファームウェアの更新が利用可能になったときに、ポップアップ メッセージを Android で表示できます。
そのメッセージを抑制し、電話がユーザーに更新を促すのを防ぐ方法を誰か提案できますか?
更新が重要であることは理解していますが、この特定のユース ケースでは、これらのデバイスを現場で更新したくありません。
ありがとう、
embedded-linux - Android ファームウェア イメージ コンポーネントの説明
たとえば、この投稿の C コードを使用するか、「Amlogic カスタマイズ ツール」を使用して、メディア ボックス用に作成された Android ファームウェア イメージを展開することを検討してください。
コンパイルされた C コードを Android 7.1 イメージで使用すると、次のファイルが取得されます。
ここにいくつかのマイナーな構成ファイルを除いて、これらの各イメージがデバイスの eMMC のパーティションであることはわかっています。ただし、これらのファイルについていくつか質問があります。
1-コンパイル後のAndroidソースディレクトリのoutフォルダーbootloader.PARTITION
と同じです。u-boot.bin
しかしUBOOT.USB
、aml_sdc_burn.UBOOT
ファイルとは何ですか? 1 つは USB ツール経由でイメージを書き込むときに使用され、もう 1 つは SD カード経由で書き込む場合に使用されると思います。しかし、これらのファイルに何が含まれているのか、U-boot.bin との関係は何なのか、まったくわかりません。
2- DDR.USB ファイルとは?