Android用のUSBデバッグモードを切り替えるためのウィジェットを提案できますか?または、コーディングして市場にアップロードしてください。
(HTC DesireとHDの初期化プロセスが100%のCPUバグを消費するため、必要です。トグルすると、0にリセットされます)
Android用のUSBデバッグモードを切り替えるためのウィジェットを提案できますか?または、コーディングして市場にアップロードしてください。
(HTC DesireとHDの初期化プロセスが100%のCPUバグを消費するため、必要です。トグルすると、0にリセットされます)
回答:
ここでは 、簡単なインストール用のインストーラーまたは 手動インストール専用のウィジェット
/system/app/
フォルダに書き込むことができる必要があります。USBデバッグは「セキュア」設定であるため、このウィジェットはシステムアプリとしてインストールする必要があります。ルート化されたデバイスであっても、標準のインストール場所にインストールした場合は機能しません。/system/app/
。ここからダウンロードして、インストーラーアプリを実行します。簡単な指示が機能しない場合は、手動インストールを試してください。
ADBWidget.apkを/ system / appにコピーします
方法1 -Android Debug Bridge(ADB)を使用する
/system/app
読み取り/書き込みに再マウントします(以下の追加手順セクションを参照)adb push ADBWidget-x.x.apk /system/app/ADBWidget.apk
(xxを適切なバージョン番号に置き換えてください)/system/app
読み取り専用に再マウント方法2 -Recoveryのupdate.zipを使用(まだテストされていません)
ADBWidgetをホーム画面に追加します
以前のバージョンからアップグレードする場合は、上記のすべてを再度行う必要はありません。通常のインストール方法(たとえば、ファイルエクスプローラーからapkを開く)を使用して、通常のアプリケーションディレクトリに更新プログラムをインストールするだけです。/system/app
ディレクトリに同じ署名キー(つまり、上記のapkダウンロードを使用した場合は私のキー)を持つウィジェットの以前のバージョンがある限り、Androidは/data/app
同じ許可で更新されたバージョンを提供します。
ウィジェットをクリックして、USBデバッグを切り替えます。青いUSBアイコンはUSBデバッグが無効であることを意味し、赤いUSBアイコンはUSBデバッグが有効であることを意味します。
ウィジェットは/ system / appにインストールされるため、標準のアプリケーションアンインストーラーを使用して削除することはできません。ですから、/ system / appから.apkを削除するだけです。
su
remount /system as read write
rm /system/app/ADBWidget.apk
remount /system as read only
su
mount | grep /system
次のようなものが表示されるはずです。
/dev/<device-name> on /system type rfs (ro,codepage=utf8,vfat,fcache(blks)=128,xattr,check=no)
をメモして<device-name>
、次のように入力します。mount -o remount,rw /dev/<device-name> /system
mount -o remount,ro /dev/<device-name> /system
これを行うアプリがいくつかあります。しかし、それらはすべてシステムアプリにする必要があります。私はこれをやりたくありませんでした。そのため、他のウィジェットとまったく同じように機能するウィジェットを自分で作成しました。ここから入手できます。