..

MIUI ADB Install 开启

MIUI 要求插了手机卡才能开启 ADB install 和 input,设备root后可以使用下面的方法解决:

setprop persist.security.adbinstall 1
setprop persist.security.adbinput 1
setprop persist.fastboot.enable 1

am force-stop com.miui.securitycenter 把手机管家杀了

修改 /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml 文件插入

<boolean name="permcenter_install_intercept_enabled" value="false" />
<boolean name="security_adb_install_enable" value="true" />

然后重启手机即可。

来点神奇小脚本:

am force-stop com.miui.securitycenter

setprop persist.security.adbinstall 1
setprop persist.security.adbinput 1
setprop persist.fastboot.enable 1

sed -i '/permcenter_install_intercept_enabled/d' /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml
sed -i '/^\s*<\/map>/i <boolean name="permcenter_install_intercept_enabled" value="false" />' /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml


sed -i '/security_adb_install_enable/d' /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml
sed -i '/^\s*<\/map>/i <boolean name="security_adb_install_enable" value="true" />' /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml

reboot