MT管理器 破解某记账软件
本帖最后由 HandsomeLiu 于 2023-11-22 17:06 编辑最近钱不够花又总不知道花到哪去了。就想着找个记账软件,网上一搜看这款软件好评如潮,咱们论坛也没有现成的可以白嫖,那就自己来看看是怎么个事。
工具:MT管理器、NP管理器
介绍:破解vip功能
正文开始:
一、打开熟悉的M。。。算了,我用不起,就用NP管理器一样的。提取软件包,可以看到未加固,那就没有别的考虑了,直接上。
二、MT用dex++,NP用dex编辑PLUS,打开classes.dex。咱们也不知道他把vip相关信息写在哪的。那就全选。
三、进去后直接搜索isvip或ispro....就那么几个关键词。类型选择方法名,这样比字符串的搜索结果少,更容易找到关键数据。
四、咱们搜索出来的内容就是这两个方法,方法里面包含着isvip的方法。很简单选择user,这个就不多解释了。
五、进去后点右上角三个点进行文本搜索,还是搜vip。可以看到这里有个getviptype,这个就是关键信息。然后在277行的return V0前面加上const v0, 0x1.这样返回的信息就是1,0是普通用户
六、安装好后可以开始记账了,用了两天想上传附件防止忘了是哪一笔钱,结果点了以后发现会跳检测vip。于是又来到了熟悉的地方。直接搜附件,类型选字符串就行。
七、找到了,这是方法里的字符串,咱们往上找调用的方法。
八、找到了,就是这个方法.method addFileLayout()V,咱们往下走能看到一个判断if-nez v0, :cond_ 38,这里我是改完才截的图。原本是if-eqz v0, :cond_ 38,改成nez就行。
九、熟悉的套路,打包、安装、测试,发现功能正常。我一般都习惯注册,不想用快捷登录,后面有人给反馈说是快捷登录显示签名不符。。。那能怎么办,再改呗。
十、一直用的是np管理器,还是有点不完善,所以这里用mt管理器里Activity记录功能,咱们看到的是这个值,那就搜他,类型选代码和类名都可以。直接进第一个,别的先不考虑。
十一、进去以后直接找到登录函数.method loginWechatBtn()V,这里面调用了一个方法。agreementCheck这个就是检查协议。没钱的我又切换成mt管理器跳转,np管理器没有这功能。
line 1
iget-object vo, p0, Lcom/wangc/bill/activity/login/LoginActivity;->agreementCheck:Landroid/widg
invoke-virtual {v0}, Landroid/widget/CheckBox;-›isChecked()Z
十二、这个方法就是检查协议的方法,咱们在上面的导航上看看有哪些地方调用了这个方法。
十三、别说,调用这个方法的地方还挺多,后面我也就没整明白。不管是删了,还是用#注释掉都会出现问题。当前能满足我自己的使用。
整体流程和思路就是这样,签名校验问题还是没有能解决。如果有大牛🐮能帮忙完善一下就更好了,主打一个授人以渔。 感谢分享,不过好早前买了永久的,另一个手机鸿蒙应该不能这样做吧
有兄弟给反映说是周期记账和转账用不了。这就是周期的代码,本来是nez,改成eqz。完美解决 直接正则VIPTYPE那个代码 然后替换赋值为2 就是永久会员 很遗憾,没有给大家把签名校验问题解决了 这两天我再研究docker安装记账 试了成功了 谢谢 用MT尝试过一个APP,里面有倒数计时那种,但是用关键字搜索根本搜不到,这种会是什么加密呢? sky52399 发表于 2023-11-22 19:53
试了成功了 谢谢
也是按着上面操作的,但是登录的时候提示签名不对,与平台上的不一致,无法登录进去,是怎么解决的 真厉害,可惜我不会用MT wanfeng12378766 发表于 2023-11-22 20:20
也是按着上面操作的,但是登录的时候提示签名不对,与平台上的不一致,无法登录进去,是怎么解决的
断网安装,安装成功后再重新联网 wanfeng12378766 发表于 2023-11-22 20:20
也是按着上面操作的,但是登录的时候提示签名不对,与平台上的不一致,无法登录进去,是怎么解决的
上面操作的,我用注册号登录的,没有一键登录 sky52399 发表于 2023-11-22 21:18
上面操作的,我用注册号登录的,没有一键登录
的确是,微信QQ快捷登录是不行的。邮箱账号登录可以