という思いでサクッと対応差分を作ってみたのですが、、、
frameworks/base/services/java/com/android/server/usb/UsbDeviceManager.java
setAdbEnabled(false); } SystemProperties.set("persist.service.adb.enable", ""); + } else if (Settings.System.getInt(mContentResolver, "jcrom_adb_inited", 0) == 0) { + // first boot + setAdbEnabled(true); + Settings.Secure.putInt(mContentResolver, Settings.Secure.DEVELOPMENT_SETTINGS_ENABLED, 1); } + Settings.System.putInt(mContentResolver, "jcrom_adb_inited", 1); // register observer to listen for settings changes mContentResolver.registerContentObserver(
build/core/main.mk とか調べてみたら、 full_maguro-user のかわりに full_maguro-userdebug 使えばデフォルトでADBデバッグ有効になるぽいorz
そんなわけでビルドに使ってるシェルスクリプトを少し書き換えただけでこの差分は破棄 ( ゚∀゚)ノボーイ
0 件のコメント:
コメントを投稿