Вы можете включить adb программно, запросив WRITE_SECURE_SETTINGS в манифесте и предоставив его через оболочку adb:
adb shell pm grant your.package.name android.permission.WRITE_SECURE_SETTINGS
Затем вы можете включить adb для API 17 и выше, позвонив по телефону:
Settings.Global.putString(mContext.getContentResolver, Settings.Global.ADB_ENABLED,"1");
Для API от 16 до API 3 вызов:
Settings.Secure.putString(mContext.getContentResolver, Settings.Secure.ADB_ENABLED,"1");
Чтобы отключить adb, замените «1» на «0» в командах