リブート後もXiaomi Mi A2で永続的なCamera2 APIを有効にする方法

デバイスをルート化し、Camera2 APIを有効にしたXiaomi Mi A2デバイス所有者は、再起動後も一貫して有効にならないことがあります。 このガイドでは、いくつかのADBコマンドを使用して、Camera2 APIを永続的な状態にロックダウンして、常に有効にする簡単な方法を示します。

このガイドに従った後、Xiaomi Mi A2のルートを解除して、たとえば、改造されたGCamアプリをインストールしても、Camera2 APIは引き続き有効になります。

始める前に、注意すべきことがいくつかあります。 この方法は/ systemパーティションに影響しないため、OTAのインストールを続行できますルートを解除するか、ルート化されたOTA更新手順に従うことを前提としています) 。 この方法では、変更されたブートパーティションも必要ないため、ブートローダーをロックしたままにすることができます。 Camera2 APIは、OTAの更新後も引き続き有効になります。

ただし、この方法では一時的なルートアクセス必要です。XiaomiMi A2がルート化されていない場合は、このデバイスのAppualのルートガイドを参照してください。 また、一時的なロック解除手順に関する正確な指示に従わないと、すべてのデータが失われる可能性があります( おそらく失われます

要件:

  • ADBおよびFastboot( Appualのガイド「WindowsにADBをインストールする方法」を参照)
  • Patched_boot.img

まず、Xiaomi Mi A2で開発者オプションを有効にする必要があります(設定>システム>電話について>開発者モードがロック解除されるまで、ビルド番号を7回タップします)。

次に、[設定]> [開発者オプション]に進み、ADB( USBデバッグ)とブートローダーのロック解除を有効にします。

Xiaomi Mi A2をUSB経由でPCに接続し、ADBターミナルを起動します(メインADBフォルダー内でShiftキーを押しながら右クリックし、[ここでコマンドウィンドウを開く]を選択します)

ADBターミナルで、「 adb devices」と入力します。 これにより、ADBと電話間のペアリングを受け入れるようにデバイスでプロンプトが開きますので、ペアリングダイアログを確認します。

次に、デバイスの電源を完全にオフにし、Power + Volume Downを押したまま再起動しますが、Volume Downキーを放さないでください。 これにより、Xiaomi Mi A2がFastbootモードで起動し、ADBコマンドを引き続き電話に送信できるようになります。

ADBターミナルで、次のように入力します: fastboot oem unlock

patched_boot.imgをPCのメインADBフォルダーにコピーし、ADBターミナルに入力しますfastboot boot patched_boot.img

Xiaomi Mi A2を再起動し、Magisk Managerをダウンロードします。Magisk自体をインストールする必要はなく、Magisk Managerアプリだけをインストールする必要があります。

次に、PCでADBターミナルを再度起動し、次のように入力します。

 Adbシェル Su Setprop persist.camera.HAL3.enabled 1 Setprop persist.camera.eis.enabled 1 

次に、デバイスの電源を再度オフにし、Fastbootモードで再起動します(音量を下げたまま、電源+音量を下げますボリュームダウンボタンを離さないでください。はい、片手でADBコマンドを入力する必要があります。

[音量を下げる]ボタンを離すと、Xiaomi Mi A2は工場出荷時の状態にリセットされ、データパーティション全体が消去されます。

次に、ADBターミナルで、 fastboot oem lockと入力します。

もちろん、これはブートローダーを再ロックします。 そして、次のように入力できます: fastboot reboot

電話機がAndroidシステムを再起動し始めてから 、音量ダウンボタンを放します

これで、Camera2 APIを永続的に有効にしてGCamをインストールできます。

変更されたGCamのフロントカメラの問題を修正するには、Gcamの設定に移動し、Developer Settingsから「Camera.Enable_Hwhdr」を有効にします。

興味深い記事