Android携帯でUSBデバッグモードを有効にすると、Android携帯の所有者はコンピュータに接続するときにデバイスを最大限に活用できます。 たとえば、Androidに保存されている連絡先、メッセージ、通話履歴などのプライバシーデータを、コンピューター上の3パーティソフトウェアで管理できます。ここには でUSBデバッグを有効にする 方法を説明するガイド 電話の「設定」インターフェース。しかし、あなたがそれをしなかったならば、我々はあなたと技術的な方法を共有するつもりです - USBを有効にするためにAndroidコードを使う あなたのアンドロイド携帯電話でデバッグします。
まず、USBデバッグのコードの分析を見てみましょう。リソースコード「パッケージ/アプリ/設定/ src / com / android /設定/開発設定.java"、USBデバッグに関連するコードを見つけることができます:
このファイルでは、ユーザー設定に従って設定データベースに値を保存します。設定の他の場所では、対応する 値の動的な変化に応じたアクション。
検索後、"frameworks/base/services/java/com/android/server/NotificationManagerService.java" の値を使用して、 通知はステータスバーに表示されます。コードは次のとおりです。
コード分析により、プログラムに依存してUSBデバッグを自動的にオンにすることができます。
上記の手順を完了しても、USBデバッグを有効にすることはできません。Logcatを使用すると、そこに記述されたコードにはまだ権利がないことがわかります 「android.permission.WRITE_SECURE_SETTINGS」は一般的なプログラムの実行を許可しないため、USBデバッグを有効にし、システムが必要です 署名または/ system / appディレクトリに配置されています。
次のように、「Androidマニフェスト.xml」に2つの権限を追加できます。
Java プログラム コードを /system/app ディレクトリにプッシュし、.apkに 0644 アクセス許可を追加した後、電話を再起動できます。さて、USBデバッグは 自動的に有効になります。
関連記事: