群发资讯网

#美团删照片bug与老安卓有关# 这两天陆续有多个品牌的手机用户表示,自己遭遇了

#美团删照片bug与老安卓有关# 这两天陆续有多个品牌的手机用户表示,自己遭遇了美团App在后台自动删除本地照片、视频和音频文件的情况。。。这是什么bug?我赶紧去研究了一波,发现事实可能比大家想得要简单。

先来一个祖传省流,如果你的安卓手机系统版本比较老,比如五年前的Android 11甚至更早、或者还在用低于鸿蒙4.2的华为手机,那么确实会更容易触发这个漏洞,导致美团库库删你照片。

因为在Android 10和更早版本,安卓还在使用Shared Storage存储模式,说白了就是个大通铺,不同App可以轻易读取甚至删除其他App的文件,当然也包括存储在/DCIM和/Pictures目录下的系统公共图片目录。

而咱们在用美团的时候,就有可能开通了读取文件的权限,比如想给骑手卖家发照片沟通,或者想要保存照片等等,一不留神就给了个权限。通常情况下,程序员会在这里写一段递归删除代码,比如假设目标是删掉/sdcard/meituan/cache下的所有文件,但是路径传递出了bug,那么这段代码就会顺着错误的路径把能看到的所有文件全给你删了。。。

从Android 11版本开始,谷歌学习了隔壁苹果iOS的逻辑,强制推行了新的Scoped Storage存储设计,从以前的大通铺变成了单人公寓了。总之,过于老旧的手机和系统版本,加上美团自己闹出来的开发bug,共同造成了App未经同意就删照片的诡异现象。要是你的手机系统版本比较老,那还是尽可能更新到最新的系统,另外定期检查一下有没有图方便给App们滥发权限。