飘在云端

东西南北,海角天涯

· 备查 · · 1455次浏览

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

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


华为 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 卸载。

评论 (12条)
  1. wuqing

    鸿蒙2.0删除systemserver后,还是不能实现第三方软件删除照片,依然会生成一堆hwbk文件,无法删除。被迫只能用自带的文件管理器com.huawei.filemanager来二次删除。鸿蒙2.0中,hidisk是云空间程序,不是文件管理器。楼主有没有办法找到是什么程序自动生成hwbk文件?找到了直接卸载,一了百了。

    回复
  2. Aha

    我刚刚才搞定了,找到了解决办法。
    首先,你在手机打开你的文件管理器,路径是我的手机--DCIM--Camera,在Camera新建一个文件夹,然后用电脑连接手机,把所谓的Hwbk文件剪切进去刚才新建的文件夹,这时候手机上还是显示文件夹里面没有东西的,是空文件夹,但是你在手机上在删除掉,是可以删掉Hwbk文件,注意,一定要在手机的文件管理器删这个文件夹,删除的时候不要把它放入--最近删除--里面,如果放进去了,就还要进去最近删除里面再次删掉一开始新建的文件夹。这是刚刚实践出来的方法,希望能帮上各位的忙,然后可以给我点个赞

    回复
    1. @Aha

      niu,下一个手机都不想换华为了 淦!

      回复
  3. 李大爷

    哈哈,我说一下我刚刚尝试出来的解决方法,用ZArchiver 搜索*.hwbk,然后全选---剪切---粘贴到一个空文件夹---自带文件管理器内删除空文件夹---over

    回复
    1. dx
      @李大爷

      亲测有效~感谢!

      回复
  4. Sinurs_Leo

    现在更离谱,hwbk文件还会自动“消失”(但手机内存还没变),不管是自己的文件管理还是第三方都找不到。说消失是因为那个文件会出现大概10秒钟。……今天刚发现的,几个月前类似你这种方法已经失效了……痛苦中
    .gallery文件夹也会消失找不到这是怎么做到的??吃我内存绝了,我只是直接插在电脑上剪贴而已,电脑有华为管家。

    回复
  5. 964808492@qq

    那还不是跟原来一样,要删两次

    回复
    1. 量子涨落 博主
      @964808492@qq

      既然都百度查到这来了,内容也看完了,怎么还会问出这个问题?究其原因就是病态畸形的国产定制rom

      回复
    2. 量子涨落 博主
      @964808492@qq

      能一样吗?一个是只能华为内置应用自己删,一个是第三方删,本文目的是夺回控制权,从此无需依赖图库/文件管理器来删文件

      回复
      1. 964808492@qq
        @量子涨落

        这个删除第一次后还要重命名再删,治标不治本,这保护机制太恶心了

        回复
        1. 量子涨落 博主
          @964808492@qq

          说句明显的事实,系统既当裁判又当选手,僭越了,手太长,谁是手机的主人?买来当大爷养着?

          回复
        2. 量子涨落 博主
          @964808492@qq

          至少给了你选择,操作的余地,之前只能引颈受戮

          回复