1.去除Google key及TEE key
手机连接电脑进入adb shell,卸载以下软件,如果不存在就忽略,根据pm list packages找一找类似的软件。建议使用下文推荐的"搞机工具箱"来卸载手机上的软件。
adb devices
adb shell pm list packages
pm uninstall --user 0 com.android.watermark
pm uninstall --user 0 com.mediatek.engineermode
com.mediatek.engineermode可能不是这个包名,搜索列表找engineermode的真实包名,卸载后重启手机看看。
如果以上两个还不行,继续寻找com.*.factorymode,然后卸载
pm uninstall --user 0 com.mediatek.factorymode
pm uninstall -k –user 0 com.hct.factorymode
MTK处理器的卸载com.android.watermark即可。
T616 android13 com.sprd.validationtools
2.存储空间,“系统”占用异常增大
手机系统占用空间越来越大,只有恢复出厂设置后才能清掉,但一直在不断增大,空间很快占满。
1.手机连接电脑,进入adb工具目录,adb root,restarting adbd as root;
2.输入adb shell,进入android文件系统,输入df,查看分区和挂载点,要能判断异常增大的文件在哪个分区,比如我这边发现异常是在/data目录;
3.进入/data目录,du -sh ./*
产看各子项占用的容量,进一步进行分析,笔者找到/data/corefile/目录下有一堆的core-enableInternal-*的文件,所属用户和组为nfc,此刻意识到找到了问题,因为手机不带nfc,系统产生了这么多关于nfc的内核错误,于是就把com.android.nfc包卸载掉,把/data/corefile/目录下的所有文件删除掉,重启。系统跑了一会儿,查看存储正常了。
3.重置保护 / 谷歌锁 Factory Reset Protection 的解除方法
安卓刷机或者双清之前未退出谷歌账号,导致激活的时候"在正在准备您的手机"步骤无法跳过。
以下指令在正常开机状态(激活界面也可以)下连接电脑adb执行。
C:\Users\Chams\Desktop\android\adb-fastboot>adb root
restarting adbd as root
C:\Users\Chams\Desktop\android\adb-fastboot>adb shell
GX6_PRO:/ # dd if=/dev/zero of=/dev/block/by-name/frp
dd: /dev/block/by-name/frp: write error: No space left on device
2049+0 records in
2048+0 records out
1048576 bytes (1.0 M) copied, 0.045115 s, 22 M/s
GX6_PRO:/ # reboot