web-dev-qa-db-ja.com

Clockworkmodでadbを使用してUSBデバッグを有効にします

そのため、数日前にNexus 7が落下し、画面に大きなひびが入りました。タッチスクリーンが壊れています。つまり、何が起こるかはまだわかりますが、応答しません。
adbを介して完全に制御する方法を見つけました。
ただし、ルート化すると、USBデバッグを含むすべてのデータと設定が消去されました。その結果、電源をオフにして音量を変更する以外に、それをまったく制御できなくなります。
Clockworkmodにはadbが組み込まれています。PCからCWMを完全に制御し、タブレットのファイルなどにアクセスできます。

今、私の質問は、adbまたは他の方法でClockworkmodを介してUSBデバッグを有効にすることは可能ですか?
すべてのファイルと設定へのルートアクセスがあり、ネイティブのAndroidファイル、Cyanogenmodファイル、 native ARM Linuxバイナリ、または他のもの(たとえば、sqlite3を考えてください)。
PCにもadb backup -all -systemバックアップがありますが、見る限りCWMで復元できません。
LinuxとWindowsの両方にアクセスできます。

更新:/data/data/com.Android.providers.settings/databases/settings.dbでsqlite3を使用してadbを有効にしようとしましたが、再起動後、adb_enabledの値が削除され、下部に値0で再挿入されました。変更は持続しました。
/init.rcも変更しようとしましたが、このファイルもブート時に書き換えられているようです。

19
SharkWipf

まあ、私が知る限り、あなたはこれを試すことができます:

  • ClockworkModでADBシェルを実行する
  • / systemを読み書きモードで再マウントします。
  • これを/system/build.propに追加します。 persist.service.adb.enable = 1
  • ファイルを保存します。
20
Unrealized

何が起こるかを見ることができるなら、何がUSBマウスをフックし、マウスで必要な設定をクリックするのを止めますか?

0
lenik