移动管家v4.8.1-逆向经验分享
逆向”移动管家v4.8.1”APP。逆向的目标是去除app启动时弹出的网络连接失败对话框并重新打包。最后需要提供完成的app样品。
应用见链接: https://www.wandoujia.com/apps/6627686/history_v49 选择历史版本: 4.8.1
下载app后打开,发现弹出网络连接失败对话框,打开ak搜索,对应字符串,找到字符串。查找调用关系,最终确定调用方法在WelcomeActivity中。
打开jadx,追踪查找到WelcomeActivity方法,查找到关键方法a

查看代码,逻辑上i2==0时,执行代码
builder.setTitle("软件版本更新");
builder.setMessage(this.b);
builder.setNegativeButton("返回", new gn(this));
则通过谈话框校验,直接修改此处smali代码即可。
回到ak,查找到对应的smali代码,直接复制i2==0的分支到else分支,回编译打包,即可去除启动失败对话框。

浙公网安备 33010602011771号