今天我講點關于微信聊天記錄的奇技淫巧。在法律實務中,微信聊天記錄也能作為證據提交給法院。網上也有一些提取微信聊天記錄作為電子證據的流程指導,比如從登錄開始全程錄像,不能對視頻做後期編輯等等。但經常有人問,我跟xxx的聊天記錄已經删了,能找回來嗎?
事先聲明,本文後面的内容看後可能引起家庭矛盾。如果你覺得自己的微信裡有什麼不适合另一半看到的,那麼最好立即關了頁面,不用看下去了,然後讓你的另一半也不要看到這篇推送。
這裡我們隻讨論在微信聊天頁面左滑,點擊删除->删除該聊天這種場景下的情況,就像下面整個操作:
在這種主動删除聊天記錄的情況下,又沒有做微信聊天記錄備份的情況下,無需做專業的數據恢複,确實有一個普通人就可以做到的恢複聊天方法。整個方法雖然有比較大的限制,并且限制最多可以做到恢複50%的聊天記錄——但有時候是這就足夠了。為什麼是50%,請聽我解釋整個流程就大概明白了。
1. 恢複聊天記錄步驟假設場景如下,你準備約你最好的鐵子朋友去釣魚(不要問為啥釣魚要去酒店還要帶上身份證)
然後你趕緊删了跟鐵子的聊天記錄,去跟你對象請假。你對象滿臉狐疑,每周都帶身份證加班,隻聽過加班要刷健康碼,誰見過要刷身份證的?你對象看了看你的微信,幹幹淨淨沒有啥懷疑的,理所當然的懷疑你删了聊天記錄。你對象剛好看過樊律師的推送,立馬做了如下操作:
- 第一步,用另外一個手機,開啟全局VPN或全局代理(注1),把網絡代理到一個遙遠的地方去,比如你在上海,那就代理到北京去;
- 第二步,在這個開啟了VPN或代理的手機上登錄這個賬号(前提能登錄上去,但你敢不登麼)。然後,大概率你會驚訝的看到如下的聊天記錄,即剛剛被你删除的聊天對話中,對方賬号最近發的消息,會重新下發到手機上。但這裡隻會有對方的聊天記錄。
為什麼這種情況下,重新登錄會把最近的一批已讀消息,重新當未讀消息推送下來呢?這裡的原理跟微信的特性和服務器部署的限制有關,我猜測的原理如下:
- 首先,微信号稱是不保存聊天記錄的,這個大部分情況是對的,但消息肯定要經過微信的後台服務器中轉;
- 第二,大規模大流量的互聯網應用,不是簡單的幾個手機連接到單個的後台服務器。為了保障服務質量,像微信這種超大體量的應用都會采用分布式部署方案,簡單說來就是北京的用戶連接到的北京本地的服務器,上海的用戶連接到上海本地的服務器,國外的用戶連接到國外當地的服務器,這樣能讓各個地方的用戶體驗保持一緻;
- 第三,由于分布式部署,必然會犧牲數據一緻性問題。你在本地已讀的消息,可能在異地的服務器上還沒有及時同步已讀的狀态。這樣在你快速切換ip地址或本身已經就在異地去登錄時,異地的服務器可能仍然會把你已讀的消息當未讀重新下發。但隻有聊天對象的消息會重新下發,你本人發的消息由于服務器沒必要再發給你,所以就不會下發了。這就是能恢複50%的原因。
注:該截圖來自于騰訊雲官網,目前騰訊雲的服務器部署地域。
這是目前為止我發現的唯一可以部分恢複聊天記錄的方法,在白天生效的概率更大,深夜生效的概率要小,也側面印證了大流量下數據同步延遲更大,更容易恢複聊天記錄。這個方法,特殊情況下可以使用一下,強烈不建議情侶或伴侶之間使用,後果自負。因為,萬一實錘了“原來你們還在聯系”就足夠具有殺傷力了。
注1:使用VPN或者代理,請在遵守相關法律法規情況下使用。
友情提示:微信聊天記錄最好不删除,僅有聊天截圖證明力比較弱。
,