1.下载微信apk,这里下的最新版6.7.3
2.apktool反编译apk
3.打开weixin673android1360\res\values里面的strings.xml和public.xml
在strings.xml搜索“我的零钱”找到界面相关字符串信息
4.用FileLocator Pro搜索文件夹weixin673android1360\res\layout找到包含“eyy”“eyx”“eyv”“eyu"的布局文件ax8.xml
5.打开ax8.xml,搜索“eyy”,eyy是“我的零钱”的控件,零钱的数值就是下面的com.tencent.mm.wallet_core.ui.WalletTextView
对应的控件是ehf
6.在public.xml里面搜索ehf,找到对应的值"0x7f111bf4”
用FileLocator Pro搜索"0x7f111bf4"找到包含该值的smali文件,得到变量名wallet_balance_total
再次用FileLocator Pro搜索wallet_balance_total,找到WalletBalanceManagerUI.smali这个就是实现零钱界面相关的代码文件
7.打开WalletBalanceManagerUI.smali搜索wallet_balance_total,查看代码最后是赋值给了qha,只要修改这个值就ok了。
8.WalletBalanceManagerUI.smali是在classes3.dex里面的,那就把classes3.dex拿出来改了之后再替换掉。
打开apk压缩包把classes3.dex复制出来然后反编译,按照上面的路径找到WalletBalanceManagerUI.smali
9.搜索qha,在setText之前加上代码const-string/jumbo v3, “888888888888”,一共修改了4处。
9.改好之后重新编译classes3.dex覆盖掉原始classes3.dex,删掉原始证书文件重新签名。
10.安装运行,登陆微信到零钱界面查看
相关文章
- oracle_oracle中修改日期的显示格式
- 传奇服务器怎么修改背包金刚石显示,教你在服务器加自己的装备
- dataTable分页功能,修改每页显示条数
- EditText 使用细节(输入内容改变时的监听事件、透明背景、修改提示文字颜色、输入内容密文显示)
- 【C语言】通讯录(添加、删除、查找、修改、显示、清空、按名字排序)
- Windows10/11显示文件扩展名 修改文件后缀名教程
- easyui $.修改按钮显示文字(使用$.)
- Ubuntu修改终端显示的主机名、用户名、目录不同颜色
- 3D Slicer Programmatically Set Slice Offset and Intersections 用代码修改Slicer中的切片偏移和交叉点显示
- 修改Android设备型号、版本号、去掉自定义版本显示