1.关闭selinux
system/core/init/init.cpp
2.开启adb权限
system/core/adb/Android.mk
3.开启root权限
通过should_drop_privileges这个函数来判断是否要降级,返回false就是使用root权限。
system/core/adb/adb_main.cpp
4.使能adb
frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.java
5.去掉adb调试弹窗
frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java
6.去USB权限弹窗
frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbPermissionActivity.java
7.去桌面弹窗
frameworks/base/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java