> 文档中心 > 安卓11 禁用或启用sd卡和USB调试口

安卓11 禁用或启用sd卡和USB调试口

# 首先贴上实现patch下载地址

需求描述:

默认禁用SD卡 和USB调试口;在设置中加一个输入密码的地方,启用sd卡和USB调试口.重启后sd卡和USB口重新禁用掉.

需求分析:

1.sd卡在PublicVolume.cpp中可以doMount()中return -EIO,但是还是可以识别到,sd卡是损坏的状态.
不修改底层目前想到的处理方法是在识别SD卡的时候,再执行卸载sd卡的方法.(设置存储里面可以看到sd卡已卸载的状态,重新挂载是挂载不上的)
2.USB调试口 就强制设置充电状态,屏蔽usb连接通知

代码实现:

代码是直接贴的patch,如下:

diff --git a/build/make/tools/buildinfo.sh b/build/make/tools/buildinfo.shindex a02a238..aae0a91 100755--- a/build/make/tools/buildinfo.sh+++ b/build/make/tools/buildinfo.sh@@ -14,6 +14,9 @@ echo "ro.build.version.all_codenames=$PLATFORM_VERSION_ALL_CODENAMES" echo "ro.build.version.release=$PLATFORM_VERSION_LAST_STABLE" echo "ro.build.version.release_or_codename=$PLATFORM_VERSION" echo "ro.build.

哈尔滨保险