微信修改功能
看到尼古拉斯-趙四的博客上寫微信的6.3.9版本的代碼沒有加固,
https://mp.weixin.qq.com/s?__biz=MzIzNDA3MDgwNA==&mid=2649230163&idx=1&sn=a795f9ad36b4e3dfaadc6a3aa2dfe1f0
于是可以實現很多功能,于是找啊找。由于官方已經停止發布這個版本,給尋找增加了一些難度。
微信的先前版本并不是那么好找的,
微信的官網上雖然標題是6.3.9,然而下載之后發現還是6.3.25,也許是微信官方已經發現這個版本是沒有加固的了。所以趕緊撤下了?
https://weixin.qq.com/cgi-bin/readtemplate?ang=zh_CN&t=weixin_faq&faq=android_639
通過google搜索,發現以下鏈接下載的三個apk文件的hash值一樣,判定該版本即為傳說中的6.3.9版本。
http://www.paopaoche.net/android/258864.html
https://www.anfensi.com/down/151023.html#downloadLink
https://www.hackhome.com/XiaZai/SoftView_296644.html
https://www.yqdown.com/shoujiruanjian/shejiaowangluo/243973.htm
通過將這三個文件放到hashmyfile工具下,得到其SHA1值
361cab6857326b5e65999b70377703dc1b302921
據說,反編譯這個版本的微信的過程很正常。
然后對于6.3.25版本的,發現卡了很久也不能反編譯成功。
一直停留在65%。
真機查看
用我的nexus5來看發現,這個activity
的界面是這樣的,
然后我想查看這個activity叫什么名字,發現應該是已經混淆過了。然后看看微信版本,已經是6.5.10了,那還搞毛。
趕快換上我們的6.3.9吧。
先看看用jadx-gui反編譯這個apk,它的結構還挺清晰的。
換上之后,
看我們發視頻的界面
看我們的朋友圈timeline界面
哇哈哈,果然跟之前的那個6.5.10版本的不一樣,類名多么清晰。
既然已經定位到是哪個類了,那就在jadx-gui里面查看這個類,查看調用了它是什么方法
注意搜索字符串或者類名的時候,可以直接在jadx-gui里面搜索(按下Ctrl + Shift + F)。
總結
- 上一篇: 【专题5: 硬件设计】 之 【4.DC-
- 下一篇: 即刻金服车牌币火爆上线