网友逆向工程微信安装包: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%空间都是存放的垃圾功能和资源。”...
PC版:https://www.cnbeta.com/articles/soft/1297071.htm
手机版:https://m.cnbeta.com/view/1297071.htm
提到微信,网友是又爱又恨,日常沟通已经彻底离不了,但体积却臃肿不堪,动不动就占用三四十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%空间都是存放的垃圾功能和资源。”...
PC版:https://www.cnbeta.com/articles/soft/1297071.htm
手机版:https://m.cnbeta.com/view/1297071.htm
🔥2
Forwarded from 竹新社
音集协7月25日公告试行《互联网直播中使用录音制品付酬标准(草案)》。公告说,著作权法修订新增录音制作者的广播表演获酬权已满一年,为推进协会与互联网平台代表的协商工作,特将协商中的标准公布试行,具体是:
K歌+背景音乐使用:300元/年/直播间,83元/季度,29元/月。
背景音乐使用:100元/年/直播间,26元/季度,10元/月。
电商直播:10000元/年/直播间,2777元/季度,980元/月。
该公告现已从音集协网站上撤下。
(中国音像著作权集体管理协会)
K歌+背景音乐使用:300元/年/直播间,83元/季度,29元/月。
背景音乐使用:100元/年/直播间,26元/季度,10元/月。
电商直播:10000元/年/直播间,2777元/季度,980元/月。
该公告现已从音集协网站上撤下。
(中国音像著作权集体管理协会)
你说的对,但是「猫咪天堂」是由Laur自主研发的一款全新开放世界冒险音乐游戏。游戏发生在一个被称作「Wacca」的幻想世界,在这里,被红色爱丽丝选中的人将被授予「硬核踢」,导引4200日元。你将扮演一位名为「对立」的神秘角色,在自由的旅行中拯救性格各异、能力独特的哥哥们,和他们一起击败整合运动,找回失散的MNK——同时,逐步发掘「混沌交响曲OP.1」的真相。
SymTCP:规避全状态深度包检测与自动差异发现
在ACM IMC 2017会议上,加利福尼亚大学河滨分校的研究人员发表了论文 《Your State is Not Mine: A Closer Look at Evading Stateful Internet Censorship》 ,论文中提到防火长城在检测到特殊报文时会进入“重同步”状态,他们提出了绕过防火长城的新策略,新策略的平均成功率在90%以上,最高达到98%,并开源了工具 INTANG 。
2020 年 2 月,Wang 等人和美国陆军研究实验室的研究者,在 NDSS 2020 上发表论文 《SymTCP: Eluding Stateful Deep Packet Inspection with Automated Discrepancy Discovery》 ,提出了新工具 SymTCP 。论文探索了 DPI 装置与端点实现的协议状态机差异,这些差异允许客户端发送不寻常流量迷惑 DPI,相比之前的论文,这次他们使用了软件分析技术探索了常见 TCP 实现的状态机,并测试对多个 DPI 进行规避。
其他类似的论文有 2019 年马里兰大学 Kevin Bock 等人在ACM 会议发表的 《Geneva: Evolving Censorship Evasion Strategies》 ,并发布了工具 Geneva 。
其他类似的工具或者说是西厢计划和INTANG项目的延续 ghostcp / phantomsocks ,目前 ghostcp 项目有分支可以开箱即用。
–– 西厢计划 / solidot / gfw.report / articles
在ACM IMC 2017会议上,加利福尼亚大学河滨分校的研究人员发表了论文 《Your State is Not Mine: A Closer Look at Evading Stateful Internet Censorship》 ,论文中提到防火长城在检测到特殊报文时会进入“重同步”状态,他们提出了绕过防火长城的新策略,新策略的平均成功率在90%以上,最高达到98%,并开源了工具 INTANG 。
2020 年 2 月,Wang 等人和美国陆军研究实验室的研究者,在 NDSS 2020 上发表论文 《SymTCP: Eluding Stateful Deep Packet Inspection with Automated Discrepancy Discovery》 ,提出了新工具 SymTCP 。论文探索了 DPI 装置与端点实现的协议状态机差异,这些差异允许客户端发送不寻常流量迷惑 DPI,相比之前的论文,这次他们使用了软件分析技术探索了常见 TCP 实现的状态机,并测试对多个 DPI 进行规避。
其他类似的论文有 2019 年马里兰大学 Kevin Bock 等人在ACM 会议发表的 《Geneva: Evolving Censorship Evasion Strategies》 ,并发布了工具 Geneva 。
其他类似的工具或者说是西厢计划和INTANG项目的延续 ghostcp / phantomsocks ,目前 ghostcp 项目有分支可以开箱即用。
–– 西厢计划 / solidot / gfw.report / articles