你手機里的小視頻,可能全要被刪掉

根據嗶哥心理學第三定律,我們在虛擬世界留下的痕迹越多,對個人隱私就越在意。


反饋到日常使用,就是對手機內各種App疑神疑鬼,生怕有內鬼偷取個人信息。


這也不怪大家敏感,其實這幾年來,手機里的App是真的越來越“邪門”了。


比如,小雷剛在微信和朋友聊完“脫髮”,轉眼間打開淘寶,就能看到首頁推薦出現好幾家生髮產品。



有一次更加離譜,我和嗶哥前陣子摸魚聊天,聊到了英雄聯盟S12總決賽,我倆全程沒碰手機。


結果聊完沒多久,微博就給我推送了S12相關的推文,小雷無法實錘App有沒有“監聽”。


但能肯定的是,如今互聯網大廠的大數據已經到了爐火純青的地步,用戶抬一抬手指,App就知道你下一步要幹嘛。


說好聽點那叫貼心,根據用戶畫像定製內容,可用戶更擔心的,是App會不會偷窺隱私。


圖源:手機截圖


本來用戶隱私和App索取權限之間,就很難取得平衡了,兩邊關係極其緊張。


就在這個節骨眼兒上,有一個App還撞在了槍口上,被用戶罵個不停。


高強度衝浪的小夥伴們估計有所耳聞,這個App就叫做 -- 得物。

最近呢有一位用戶表示,自己的華為手機發現,得物擅自刪除手機的照片和視頻,氣得他當場錄視頻發到網上曝光。

圖源:微博@中新經緯


真的刪除了用戶手機本地視頻?


先給不了解大夥簡單介紹一下,得物App是個潮流網購平台,也是富哥和炒鞋佬的常駐點,裡面會賣一些鞋子衣服。


既然主打潮流,大多數產品也自然是我們耳熟能詳的品牌,比如耐克、阿迪李寧等。


說起這平台最大的優勢,就是有人工驗貨的環節了,賣家會先把產品發到得物倉庫。


得物的驗貨師過一遍後,確認是正品後才會寄給買家。



不過有一說一,這個“人工鑒別”的環節爭議還挺多。


之前就有老哥曝出得物的一些騷操作,他在得物購買一件潮服,為了驗真,還花了10塊錢購買了得物的鑒別服務。


最後也確實鑒別為真貨,但後來他把這衣服放到得物上轉賣,卻被得物工作人員鑒定為假貨...


圖源:齊魯壹點


除此以外,像是用瑕疵品充新、拒絕七天無理由退換貨等問題,在網上都是一搜一大堆了。


圖源:黑貓投訴


而這次事件的當事人@卡密zzzs ,正是遇到了得物平台上,最為經典的售後扯皮問題。


他前陣子趁着11.11得物搞活動,就在裡面買了些東西,但到手後發現有問題,可能是產品有瑕疵。


於是他便想着走售後渠道,並想得物提交視頻數據。


關鍵點來了,在上傳完視頻沒多久,他的華為手機就出現了這樣的提示:


“檢測到得物刪除了視頻,已成功攔截”


圖源:B站@卡密zzzs


雖然系統提示有可能是誤報。


但用戶前腳上傳證據,後腳被系統提示視頻證據被刪除,


這前因後果連起來,很難不讓當事人懷疑,得物是真的想銷毀證據...


而這事兒被曝光到網絡上後,網友們各有各的意見。


有人說,比起騷操作不斷的得物,他更相信華為


圖源:網絡


還有老哥理性分析,認為得物App只是沒把存儲機制寫規範點,才導致刪除緩存文件時,觸發了系統保護。



那麼,事情的真相到底是怎麼樣的呢?


小雷思考許久,和大夥分享下自己的分析好了,不一定對,有其他想法的小夥伴可以在評論區一起聊聊。


首先從技術層面上來看,早期安卓的公共存儲機制確實不夠安全。


只要文件沒放在/data目錄,且App拿到了存儲權限,就可以把本地存儲空間隨意“拉屎”。


圖源:V2ex



所謂的“拉屎”,包括新建、上傳、刪除和二次編輯文件等操作。


恰好國產App沒有強力的開發規範約束,到處“拉屎”已經見怪不怪,所以大多數安卓手機的存儲空間都是亂七八糟的。


有些文件甚至是無限套娃,一層文件夾套着四五層“子文件夾”。


普通用戶看到這種文件,哪知道是啥玩意兒啊...


圖源:手機截圖


小雷也問了搞安卓開發的朋友,他說這些文件,是國產App為了持續追蹤用戶數據而創建的,即使全部刪除也沒問題。


而且現在安卓存儲權限逐漸規範了,很多App即使沒有存儲權限,也是能正常使用的。


既然App獲取存儲權限後,能獲得如此大的自由。


那得物是不是真的順理成章,擅自刪除用戶的本地照片和視頻呢?


小雷是覺得,可以,但沒必要。



咱們可以跟着得物的詳細回應,邊看邊作分析。


按照得物的說法呢,App為了縮短用戶編輯視頻的等待時間,採取了臨時緩存大法,也是行業通用的一種方案。


圖源:得物官方


不過這個臨時文件,是得物自己創建出來的,好處是不會對原文件進行任何修改,用戶手機里的原始視頻,也不會受到影響。


圖源:得物


其實得物的操作邏輯都沒啥問題。


最離譜的,是它那隨地“拉屎”的行為,大家有沒有發現,它創建的臨時文件是直接放在手機存儲目錄/pictures內部的。


這是安卓用戶的主要圖片存儲路徑,平時我們在各個App保存的圖片,基本都會放在這裡。


也因為這路徑存放的圖片太多,涉及到個人隱私,華為早在EMIUI 9上就加入了常用圖庫目錄的保護功能。


要是App在/pictures里創建文件是沒啥問題的,但要是從裡面刪除文件,必然會觸發系統安全警告。


圖源:微博@李小龍Bruce_Lee


華為的產品線副總裁也在功能解析的末尾提到:


如果第三方App不想被誤判刪除文件,只需按照安卓規範,在緩存目錄給臨時文件添加.nomedia屬性,這樣系統就不會掃描了。


所以,現在基本是真相大白了...


得物壓根就沒有按照安卓規範,來指定存儲位置,反而簡單粗暴地把臨時文件放在/pictures內部。


等用戶編輯完文件了,得物把臨時文件主動一刪,華為手機的文件保護功能就直接觸發警報了...


圖源:得物


早期的推特客戶端,也因為存儲和命名上不夠規範,導致華為手機觸發了警報。


圖源:微博


雖然得物平時口碑不太好啊,但從實際情況來看,得物這次還算老實。


這事兒也很好地反映出,國產App們非常喜歡在安卓存儲空間內部“拉屎”。


不按規範開發,就別怪用戶誤會


國內安卓App和海外安卓App環境有着很大差別。


至少海外的主流App,都會被谷歌制定的開發規範強制約束。


比如開屏廣告如何設計和存儲目錄如何制定,都有一套清晰且可靠的規範去遵循。




不過由於眾所周知的原因啊,谷歌成為了知名404公司,國內安卓App在設計規範上,基本是一個比一個野。


Material Design是啥,存儲空間規範又是啥,我國產App看不見。


這就導致手機廠商們為了保護用戶隱私,所推出的“文件刪除保護”功能動不動就觸發。


就這麼說吧,只要在微博或百度搜索:某某App刪除文件,能搜出不少翻車案例。


圖源:知乎@匿名用戶


明明有專門的存儲目錄給App們存放文件,但很多國產App就是頭鐵,在【公共存儲】上瘋狂“拉屎”。


這還不觸發“文件刪除”提示,才是真的離譜...


總之這件事兒的出現,某程度上是件好事兒,起碼給了很多國產App一個提醒。


不想被負面消息纏身的話,就得好好掂量一下,自家App的存儲位置合不合理了。


圖源:微博@騰訊QQ