飘在云端

啊!那蓝真天,白真云!

· 备查 · · 4923次浏览

华为EMUI 无视系统限制,第三方文件管理器强制删除 .hwbk 备份文件

测试环境:
EMUI v9.1.359
第三方文件管理器: MiXplorer v6.56.5-Silver

题外话:爱折腾自用的话,以后买什么都别买华为手机了,本人从14年的荣耀6用到现在的nova3,哎,但是可以推荐给家里不怎么会用智能机的长辈,像内置系统机制像360安全卫士,给予机主万分呵护,一键清理,一键优化,一键删除,一键拦截,一键安装,一键自家全家桶,一键静默自家应用全部后台进程白名单常驻内存,一键自家应用畅通无阻,为所欲为,任何操作无需授权,一键杀后台保留自家进程其他皆杀。

十分反感这种强奸用户体验一刀切做法,home长按强制呼出语音助手,强制锁定默认桌面应用为自带桌面,无脑杀后台,与其他厂商py交易强制实行内部后台进程白名单,爱之深,恨之切,恶心预装应用占用存储空间2个G,不见这方面下功夫却搞什么erofs只读文件系统,宣传时反复强调erofs让内置存储多出几个G,孤儿手机管家天天各种提醒内部后台特权天天刷通知彰显存在感,罄竹难书。

华为EMUI不允许第三方应用以任意形式删除图片/视频文件。美名其曰以安全大义名字的帽子扣下,实际行径却 一刀切,连个用户控制这个功能的开关都没有,强制性实施,不允许除了自身的文件管理器应用之外的第三方应用删除 视频/图片 类的文件,具体包含什么文件类型的后缀没做详细统计。(.mp4/jpg/jpeg/png/......),华而不实,为所欲为。

第三方文件管理器/应用删除这些类型文件,是不给删除的,删除第一次后,生成的备份文件 xxxxx.hwbk 会继续占空间, 此时用ES、MiXplorer等第三方文件管理器继续删除,会删除失败,改名、移动也不行。

正常删除方法1是:必须使用自带的文件管理器,删除之后,在图库的最近删除里面继续删第二次,就彻底删除了,释放被占用空间。
正常删除方法2是:使用自带的文件管理器连续删除2次,第一次删除图片,第二次删除生成的备份文件 xxx.hwbk,如删除 1.jpg,此时当前目录下会自动生成备份文件 1.hwbk,其实就是图库里面最近删除的那些东西,此时文件管理器再继续删除1.hwbk 即可,释放被占用空间。

显而易见,以上前提均是强制捆绑自身文件管理器,这个文件管理器极其臃肿,频繁提示升级,花里花俏,强制捆绑云空间,备份,什么都管,正经事文件管理方面啥也没有,怎么可以忍??,必须安排

按如下操作之后:以后无需依赖图库/文件管理(云空间)这些内置应用了:

找到这个包名:com.huawei.systemserver,使用具有adb权限的工具来卸载(比如黑域,左侧菜单的执行指令是adb权限),这里以电脑端adb为例:输入 adb shell ,继续输入pm uninstall --user 0 com.huawei.systemserver

重启一次手机

使用第三方文件管理器删除文件,删完第一次,生成备份文件,这里我们就有操作余地了,权限更多了,把那个自动生成的被删除的备份文件 xxxxx.hwbk 改个名(没操作前是无权限的),随机英文字符串,比如a.hwbk,此时是可以成功重命名的,再删除,会发现能成功删除,但是还没真正删除,定位到这个路径:/storage/emulated/0/Pictures/.Gallery2/recycle/bins/0里面有一堆无后缀名的随机字符串文件,它们就是图库里面的最近删除文件,此时把他们全部删除,就彻底释放空间了,删除之后,图库里面的最近删除就无法恢复了,因为实际文件已经被删了。
如果是批量删除也很简单,第三方文件管理器批量重命名必须是有的基本操作。

至于自带恶心人的文件管理器,此时不能惯着让它蹭鼻子蹬脸,直接 pm uninstall --user 0 com.huawei.hidisk走好不送。
系统自带的图库,如果看不顺眼或有更好更强大实用的图片浏览器,此时也可以adb卸载。