Amazon Fire OS でウィジェットを備えたカスタムランチャーを使用する方法

Amazon Fire OS デバイスではランチャーの使用が強制されますが、ルート以外でウィジェットをサポートするカスタム ランチャーをセットアップする方法があります。

Amazon の Fire OS は、Android バックボーンを持っていることを除けば、標準の Android や、MIUI や Samsung Experience のようなヘビースキンとはまったく異なるものと考えることができます。 彼らは、オープンソースの Android プラットフォームをベースにして、完全にそのままの状態で独自の OS を作成することを目指しました。 すべての Google Play サービスや認定から独立し、代わりに独自の Amazon を優先します サービス。 しかし、依然として Android ベースであるため、技術に精通したユーザーは Fire OS プラットフォームを利用して、思いどおりにカスタマイズすることができます。 今日は簡単にできる方法を教えます 必要なランチャーをセットアップします (ウィジェットのサポートあり) の上 Amazon Fire OS デバイス、 ルートは必要ありません! ほとんどのチュートリアルと同様に、必要なのは Android Debug Bridge にアクセスすることだけです。


パート 1 - カスタム ランチャーのセットアップ

始める前に、先ほど述べたように、ADB をセットアップする必要があります。 まだやっていない方はぜひ参考にしてください このチュートリアル デバイス内で設定を行うため。 今すぐ必要というわけではありませんが、事前に持っておくと便利です。 それが完了したら、次のものが必要になります。 ランチャーハイジャック 道具 フォーラムで入手できます。 このツールは XDA メンバーによって作成されました キコ男爵、の元のコードに基づいています オウムマニア1したがって、すべてのクレジットはこれらの開発者の両方に与えられます。

このツールは、Amazon の携帯電話またはタブレットのアクセシビリティ設定を利用して、次のことを行います。 正しく機能するため、[設定] > [アクセシビリティ] > [ホーム ボタンを検出するには] で適切に設定されていることを確認してください。 プレス。 また、ランチャーでデフォルトとして設定する必要がないことを確認してください。 つまり、Nova Launcher や Evie Launcher などのランチャーは使用できますが、Google Now Launcher やデフォルトにする必要があるその他のランチャーは使用できません。

これで、ホームボタンを押したときにカスタムランチャーが機能するようになりました。 しかし、そのランチャーでウィジェットを使用するにはどうすればよいでしょうか? 通常、これを行うには root が必要ですが、幸いなことに、ADB の魔法を使用してそれらを正しく設定できます。 このため、事前に設定しました。 このメソッドは XDA 上級メンバーによって発見されました。 ドラゴンファイア1024 私たちの上で アマゾンファイアフォーラム.

まず、ルート/パーティション サポートを使用してファイル エクスプローラーを起動します (読み取り専用のシステム パーティションを調べているため、ファイル エクスプローラーを使用するのに root は必要ありません)。 フォーラムから提供されている素晴らしい無料の MiXplorer をお勧めします。

[appbox xda com.mixplorer]

電話機のルートに移動し、/system/bin に移動します。 「appwidget」ファイルを見つけてクリップボードにコピーします。 携帯電話のどこかに貼り付けるか、PC に直接貼り付けます。 ファイル拡張子を .sh に変更する必要があります (Notepad または Notepad++ を使用して変更できます) コンピュータで変更することも、ファイル エクスプローラーの名前変更を使用して携帯電話で変更することもできます 関数)。 それが完了したら、ファイルを内部ストレージのルート (/sdcard/) に置きます。

その後、ADBを起動します。 シェルに入ります。

adb shell

次に、新しく追加したスクリプトを起動します。

sh /sdcard/appwidget.sh

次に、ランチャー ウィジェットに権限を付与します。 次のコマンドを使用します。

appwidget grantbind --package <launcher_package_name> --user <user_ID>

パッケージ名を見つけるには、Play ストアの Package Name Viewer を使用するのが簡単です。

パッケージ名 ビューア 2.0開発者: csIng

価格:無料。

4.5.

ダウンロード

たとえば、Nova Launcher のコマンドは次のようになります。

appwidgetgrantbind--package com.teslacoilsw.launcher--user 0

上記のコマンドが機能しなかった場合は、次のコマンドを使用してください。

appwidget grantbind --package --user current
Fire OS のサードパーティ製ランチャーでのウィジェットのサポート。 クレジット: XDA シニア メンバー ドラゴンファイア1024

終わり! 選択したランチャーにお気に入りのウィジェットを追加できるようになりました。


説明

とてもシンプルです。 標準の Android (またはほぼすべての Android スキン) とは異なり、実際にランチャーを好みに合わせて置き換えたり、カスタムのセットアップを行ったりすることができます。 1 つはデフォルトのランチャーであり、Amazon ホーム画面は Amazon Fire OS の唯一のシステム全体のアプリランチャーとして機能するように作られており、iOS と非常によく似ています。 そうです。 少なくとも従来の方法を使用しない限り、これを置き換えることはできません。

ただし、アクセシビリティ設定 (アプリがホームボタンの押下を傍受できるようにする) を利用して、仲介アプリを設定することができます。 (ハイジャック ランチャー) Amazon Fire OS でのホーム ボタンの押下をインターセプトし、ホーム ボタンが押されるたびに独自のサードパーティ ランチャーを開きます。 押されました。 これにより、選択したランチャーがデフォルトのランチャーになるわけではありませんが、このソリューションはほぼ完璧に機能します。 次に、実行するスクリプトによってアプリウィジェット バイナリにアクセスできるようになり、ウィジェットをバインドするために必要な権限をサードパーティ アプリに付与できます。 通常、ランチャーがデフォルトのランチャーとして設定されている場合、これは簡単に実行できます。 ただし、root なしでは Fire OS のデフォルトのランチャーを実際に変更することはできないため、これらのコマンドでその問題を回避できます。

Amazon Fire OS デバイスのカスタマイズはあまり知られていませんが、フォーラムの進取的なユーザーは利用可能なものを最大限に活用しています。 私たちをチェックしてください アマゾンファイアフォーラム デバイスに関する最新の開発状況を常に把握するため。