Android の自己デバッグ

パソコンユーザーは自己デバッグに慣れており、簡単なものでは 360 断网急救箱 、 軟媒电脑医生 などの修復ツールがあります。これらのツールはシステムを変更する権限を持ち、エラーを修正したり、システムをデバッグしたりできます。しかし、携帯電話ユーザーは、自己デバッグができないようです。

Android でネットワーク接続状態 (generate_204) を変更したり、CPU/GPU の周波数をロックしたり、システムソフトウェアをアンインストール/停止したりするには、通常、ユーザーよりも高い権限が必要です。ただし、Android には専用の adb デバッグ機能があり、PC があれば変更できます。

しかし、これは Android 設計者の態度を示しています。つまり、ユーザーは携帯電話を直接デバッグできないということです。幸いなことに、Android の自己デバッグチャネルは完全にブロックされていません。まず、Android は 9 (Pie) バージョンにネットワーク adb を追加しました。つまり、ローカルネットワークデバイスをデバッグできます。ユーザーがルーターに接続すると、Termux を使用して adb を自己デバッグできます。

次に、root 権限を取得すると、変更できないものはほとんどありません。ただし、フラッシュに失敗してデバイスが brick した場合 (bootloop) は、PC に接続して fastboot で brick を救うしかないようです。

幸いなことに、サードパーティの開発者が、使いやすい自己デバッグソフトウェアを作成しました。サードパーティのリカバリモード TWRP は、winPE のようなシステムメンテナンスツールとして使用できます。モジュールが原因で brick した場合は、TWRP で mm ツールを実行して、問題のあるモジュールを停止できます。

現在では、自動 brick 回復モジュールも存在します。神仙自动救砖 (KernelSU に一部の機能が付属) は、長時間起動できない場合、すべてのモジュールを無効にします。それでも起動できない場合は、アプリの凍結を解除します。したがって、少なくともデバッグ機能では、Android は PC の補助なしに独立して使用でき、安心感があります。

コメントする