修改OSX的微信为账号登陆
官方版微信默认二维码登陆,这很不方便。很怀念以前的账号密码登陆,于是在度娘中搜索,发现了2015年7月23日的一篇技术贴:http://www.52pojie.cn/thread-388677-1-1.html。但是贴里说的比较复杂,加上微信最新版为1.2.2.1与贴中的版本Hopper参数有些不同,加上本人的Hopper Debug运行不好,无法得到贴中结果。经一轮研究,发现其实非常简单的方法即可修改完成。其实两个关键参数均在“LoginWindowController show CurrentLognView”中直接可见,然后按贴中经16进制换算后得出“LoginWindowController windowDidLoad”中对应@selector(showQRCodeView)那行的16进制值,然后Hopper中“ File -> Produce New Executable... ”输出结果,将结果替换微信包内MacOS文件夹内的内容即可。附上本人修改结果,请自行替换微信包内MacOS内容
感谢分享,挺有意思的 这样修改后,退出微信再打开显示的登陆界面为“用手机登陆”以及“与Mac解除绑定”,需选“与Mac解除绑定”然后才能再输入账号密码登陆,感觉麻烦。经过再一度研究,关键点在于“LoginWindowController”中那个叫“OneclickLoginView”,搜索与其相关的发现,修改“LoginWindowController intiOneclickLogin”(大概是这样的那个文件)中有@selector(intiOneclickLogin)值的那一行就是需修改16进制值为调用PasswordLoginView,按照教程贴同样办法计算16进制修改值,修改,保存,替换。退出微信后再打开,直接显示账号密码登陆页面了。 i学习下!!!! 感谢分享,不过我基本不用电脑上微信 不错 可以试试 从内测就注册的账号,基本都不登陆 好像我的不能行 这么神奇吗 回复一下吧辛苦啦。感谢感谢! 谢谢分享,下载试试!
页:
[1]