手机:华为荣耀9(备用机)
系统 Android9 EMUI9
华为的EMUI阉割过的系统无法使用Android自带的“将应用移至SD卡”(据说是Android6以上的版本移除了功能),华为的系统也出了名的严格,几乎找不到破解的方法……
其他厂商如一加,小米等刷机方便的系统还好,可以root之后强制操作……
我探索到两条路,几乎都是使用ADB命令实现的……
ADB直接将SD卡与ROM融合
-
ADB 手机连接电脑
-
输入命令adb shell sm list-disks
-
将回显中的数字记录,如179,384等
-
adb shell sm partition disk:179,384 private
-
将上方命令中的179,384替换成你记录下的数字
-
等待命令执行完成
-
优点: 无论什么手机都可以用这个方法强制融合成功
-
缺点: 极其不稳定,我试了之后所有安装的APP打开全部闪退,桌面出现两个相同图标,adb monitor查看所有安装的应用全部报错
不排除SD卡本身的问题,垃圾朗科64g标u3实际速度16mb都跑不到
ADB曲线救国法
无意间翻Google ADB DOCs翻到的
如图