網友逆向工程微信安裝包:11年膨脹575倍 到底更新啥?


提到微信,網友是又愛又恨,日常溝通已經徹底離不,但體積卻臃腫不堪,動不動就占用三四十GB的空間,成為手機中占內存最大的APP。其實,最初的微信確實是“小而美”的,在2011年1月發佈的微信1.0版本,安卓APK安裝包的體積僅457KB,還沒有一張照片體積大。已經能夠實現微信發消息這個核心功能。

而2022年6月發佈的微信8.0.24版本,安卓APK安裝包的體積已經膨脹到257MB,比很多PC軟件的體積還要大,11年來膨脹575倍。

近日,B站UP主“科技老男孩”就通過逆向工程揭秘的微信APK安裝包,看看它膨脹575倍到底更新啥。

解壓發現,微信8.0.24版本APK共包含12639個文件,而微信1.0版本隻有199個文件,該UP主調侃:“新版微信有98%的文件都是垃圾。”

微信8.0.24中,文件夾主要有:

assets文件夾:體積78.4MB,裡面裝著微信的資源文件,比如自帶emoji表情、字體、收款音頻、微信電話鈴聲等等。

lib文件夾:體積337MB,裡面都是第三方動態庫,一共157個庫,比如解碼、解壓縮等,塞入的功能越多,需要調用的庫也就越多,安裝包體積也就越臃腫。而在微信1.0版本中,隻有一個庫,體積僅127KB。

META-INF文件夾:體積2.1MB,裡面存儲開發者的數字簽名

r文件夾:體積12.8MB,裡面存放著APP資源庫,還有雜七雜八的素材圖片。

resdec文件夾:體積0MB,是個空文件夾。

此外在根目錄下還有17個文件:

AndroidManifest.xml,是配置文件

baseInfo.dat,記錄著classes.dex文件的MD5值

resources.arsc,記錄著文件之間的對應關系

此外,還有14個classes.dex文件,也就是微信編譯後的程序本體。新版共占用161MB,而初代隻有1個classes.dex文件,體積僅256KB。11年暴漲644倍。

繼續逆向工程後,該UP主表示,微信中真正實現聊天的代碼可能隻占0.1%,大部分代碼用來運行小程序、視頻號等功能,“微信占用的99.9%空間都是存放的垃圾功能和資源。”


相關推薦

2022-07-27

們都知道,微信實際上所占據的空間,絕不止這些。不少網友看到這一幕後紛紛吐槽,微信這麼大體積98%文件都是垃圾,而這隻是一個縮影,你沒有感覺到,手機APP體積越來越大?據極光數據在2017年發佈的APP內存報告顯示,國

2022-07-30

機被下病危通知。App刺客有多狠?不看手機,你覺得iOS版微信App的初始大小有多大?答案是500多M。微信還不是特例,看看如今常用的非遊戲類App,大小普遍在200M以上。這裡面鵝廠比較厲害,QQ音樂500多M,比網易雲大200多M,從物

2022-10-19

久,#手機APP為何越來越膨脹#的話題沖上微博熱搜,引起網友討論和吐槽,很多人表示“手機App更新越來越大,動不動幾個GB就沒”“128GB手機幾個月不到,空間就滿”。手機容量不夠用,很大程度上就是因為各種APP越來越大,那

2024-06-08

PSD-AL00 的華為麒麟5G新機通過3C認證,支持66W快充。根據網友盤點,這款新機應該不是nova 13系列,或許是Mate系列、Pura系列新機,讓我們共同期待。本周,一則名為“微信體積11年膨脹575倍”的消息登頂熱搜。話題原文章指出,

2024-02-03

大的同時,占用內存也是微信備受吐槽的集中點,有不少網友紛紛喊話,這麼下去1TB手機都不夠用,自己現在沒微信已經占用空間接近180GB(用掉手機的三分之一內存空間)。還有網友吐槽每個月需要重裝APP才能更流暢使用。隨

2024-03-16

大的同時,占用內存也是微信備受吐槽的集中點,有不少網友紛紛喊話,這麼下去1TB手機都不夠用,自己現在沒微信已經占用空間接近180GB(用掉手機的三分之一內存空間)。還有網友吐槽每個月需要重裝APP才能更流暢使用。隨

2022-08-22

前不久,有網友解壓微信APK安裝包發現,11年來膨脹575倍。其中真正實現聊天的代碼可能隻占0.1%,大部分代碼用來運行小程序、視頻號等功能,並吐槽“微信占用的99.9%空間都是存放的垃圾功能和資源。”而且讓用戶崩潰的是,

2022-09-12

文件的邏輯,隻有最究極的貴物程序員才能想得出來。”網友也紛紛評論:雖然文件還在你手機裡也在我文件夾裡,但是超過時間聊天記錄裡就告訴你刪除。自己服務器數據庫當寶,用戶儲存空間當垃圾場這個保存邏輯是我最開

2022-09-11

不久前,微信發佈微信鍵盤的0.9.0測試版,其安裝後高達524MB的大小,以及其隨著使用不斷膨脹的的小,使得它廣受詬病。今天,微信鍵盤官方團隊推送微信鍵盤測試版0.9.1版本,修復部分問題。從安裝後的測試來看,在0.9.1版本

2023-06-22

6月21日,微信安卓平臺發佈8.0.38正式版更新,安裝包信息如下: - 微信安卓正式版 8.0.38 (ARM64) 安裝包 - 文件大小:251.22 MB - 更新時間:2023-06-21 19:07 - MD5:9aca176311db2d66f156bd79b12f6ea2 - 目標 API:29 (Android 10) - 最低支持:23 (Android 6.0)

2022-09-15

近日,騰訊更新獨立的“微信鍵盤”Beta0.9.1測試版App,這是微信官方開發的中文輸入法,目前隻開放Android測試版本。記者發現與月初上線的0.9.0版本相比,0.9.1測試版安裝包進行瘦身,安裝包大小由之前155.5MB減至118.7MB,減少近37

2022-09-05

近日,有網友發現微信自研輸入法“微信鍵盤”已經開啟小規模測試,在微信讀書App中就能找到下載入口,目前也已經有很多博主提取安裝包,大傢可以自行搜索體驗。據悉,“微信鍵盤”APP安裝包大小為155.5MB,安裝後占用524MB

2024-03-26

,樹上往往掛著談過的前任、前前任、前前前任們,也被網友親切地叫做【 前任樹 】。這種活動乍一看很無聊,隻能讓我們這些老登們尷尬社死。但我在社交樹這個活動下面搜一下,發現話題下面,都是一些 2018 年、 20

2023-03-27

悄無聲息,微信完成一月一次的打卡式更新,發佈最新版8.0.34。更新公告跟往期一樣:無可奉告,自己動手研究。不過可以清晰感受到一點,安裝包變大,毫無意外突破250M大關。按照如今的膨脹速度,預計年末微信將順利達成30