1.微信版本号的计算方式这里我用的是2.8.0.121最新版是3.2.1.151版本号的计算方式如下例如2.8.0.121 分成4段,就是 2 8 0 121这里将121转换成16进制,也就是79拼接方式 6+2 0+8 0+0 79=62080079得到的这个62080079,这个是16进制的,转换为10进制就是1644691577这里2.8.0.121版本的版本号被计算出来了,再计算一下3.2.1.151的版本号将151转换为16进制就是97,拼接一下得到63 02 01 97,转换为10进制就是1661075863这样就得到了两个版本的版本号了2.8.0.121->16446915773.2.1.151->1661075863然后开始修改版本号第一步,打开微信2.8.0.121(停留在扫码界面或者头像界面)第二步,打开CE,选择WeChat.exe进程第三步,别改参数,直接搜索数值1644691577,点首次扫描,左侧会出来10几个结果,会有四五个个绿色的第四步,双击这几个绿色的,放到下面地址栏里第五步,下面地址栏里,按顺序,从第一个开始,双击数值栏的数据,将其修改为1661075863,然后登陆微信,看是否能正常登陆,如果不行,微信点取消,然后继续改第二个数值,直到能登录为止第六步,地址栏里,只保留那个能登录的地址,其他的地址,全部右键删除第七步,点击地址栏右上角的手动添加地址,地址输入wechatwin.dll,点击确定第八步,地址栏就会新增一个地址,这个地址就是基址,这个时候,地址栏里有两个地址,一个是版本号的地址,一个是基址,第九步,打开计算器,切换到16进制计算,用版本号地址减去基址,我这里的版本号地址是67B276C4,基址是66500000,用67B276C4-66500000=16276C4第十步,得到的这个16276C4就是偏移地址,也就是 基址+16276C4=版本号地址,而基址就是取的wechatwin.dll的地址,这样计算修改版本号地址就可以绕过微信的版本过低限制了在微信的设置里,也会显示最新的版本号,无视微信更新 |