网络知识 娱乐 关于微信8.0.0以下版本登录版本验证的解决办法

关于微信8.0.0以下版本登录版本验证的解决办法

你是否在修改微信空白地区或微信空白头像时所登录低版本微信系统会提示你:“你的微信版本过低,请升级至最新版本微信后再登录微信 ” 

目前所知道的是,关于微信8.0以下版本登录不上是因为微信官方所添加的版本号验证功能才导致8.0.0以下的微信版本无法正常登陆,针对该问题,目前研究出一种新的解决方法,就是通过修改旧版本apk安装包内特征码进行版本欺骗,亲测可完美解决低版本登录限制问题,对此版块不是专业人士,下文可能用词不是太规范,只是知识分享,有问题欢迎指出!

所需工具:安装包管理器、旧版本微信、新版本微信

一、提取安装包部分(共3步)

打开安装包编辑器,点击左侧拉出菜单栏,单击栏内“安装包提取”功能,在页面内选择新旧版本微信后“提取软件安装包”,弹出框内选择“查看”安装包目录并检查文件。

1.先通过安装包编辑器的提取安装包功能提取新旧版微信的安装包(新旧版本操作一样)。
2.提取安装包后,单击安装包,在弹出框内点击查看。
3.图中圈中文件是我们所需修改的两个文件。

二、修改特征码部分(共3步)

单击“AndroidManifest.xml”文件,在弹出框内单击编辑,在所打开的xml文件内搜索或检索“CLIENT_VERSION”字段,该字段结尾处value”后方就是当前版本的特征码,这里拿8.0.21版本举例。

1.单击右上角三个点,选择搜索/检索功能。
2.查找 CLIENT_VERSION”字段,并复制尾段特征码。

3.复制蓝色部分:android:value="0x*******A-Z"/>(以上方式同样适用于旧版本)

注:这里操作时注意一点,每个版本的特征码通常是由“0x*******A-Z”组成,获取时,只保留0x后面的数字,就是用*表达的地方,尾部A-Z每个版本字母都不一样,也有的版本可能会出现全数字

三、结尾打包部分(共5步)

获取特征码后再通过“DEX++”或“DEXPLUS”修改安装包目录“classes.dex”文件,单击“classes.dex”文件,在弹出框内“单选classes文件或全选列表全部文件”单击确定,在搜索栏内“发起新搜索”查找或检索“旧版本特征码”并替换所有文件内的旧版本特征码为“新版特征码”后保存,然后重新编译apk、打包apk、重新签名apk后即可安装修改后的安装包。

1.单击 “classes.dex”文件跳出框内选择“DEX++”或“DEXPLUS”。
2.在打开的dex文件里选择搜索栏并发起新搜索检索或查找旧版本特征码全部替换成新版本的特征码,检索时路径为“/”。
3.退出保存并编译新的安装包。
4.单击修改后所产生的新安装包选择功能,APK签名。
5.确定签名APK文件并在签名成功后再次点击签名后的安装包选择安装。

此时成功安装修改后的微信,再登录会发现已经不会再因为版本过低而导致系统再次限制登录操作。

本文中所用到的全部工具:

安装包编辑器:https://www.123pan.com/s/OuiDVv-w2kZh 提取码:8888

微信7.0.6版本:https://www.123pan.com/s/OuiDVv-M2kZh 提取码:8888

QQ/WX透明头像素材:https://ghostnet.top/imges/tmtx.png