吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11403|回复: 211
上一主题 下一主题
收起左侧

[Android 原创] 拟娲数像永久VIP破解教程-MT(NP)管理器

    [复制链接]
跳转到指定楼层
楼主
laoser 发表于 2024-7-11 17:34 回帖奖励

拟娲数像永久VIP破解教程

前言

声明:本文仅供学习交流使用,所涉及的APP和破解版均不提供下载渠道。所涉及的技术请勿用于非法活动,否则所带来的一切后果自负。

工具

  • MT管理器或NP管理器
  • Jadx

附件文件

原版APK: https://www.123pan.com/s/y2B0Vv-YUlW3.html

教程

  1. 软件分析
    需要用户登录,登录就送一天VIP(去登录功能有时间再研究)
  2. MT管理器打开APK文件
  3. 使用dex++编辑所有dex文件
  4. 发起新搜索
    由于已经具体分析知道关键词,一般情况下搜VIP

    搜索内容:vipExpDate
    搜索路径:/
    搜索类型:字符串
    搜索子目录:勾选
    区分大小写:无
    正则表达式:无
    完全匹配:无
  5. 等待搜索结束,查看搜索结果
  6. 分析Smali代码
  7. Smali代码转Java代码分析VIP逻辑

    登录成功回调显示VIP信息,不修改不影响功能
    [Java] 纯文本查看 复制代码
    public static void loginSuccess(Activity activity, JSONObject jSONObject) {
    try {
    JSONObject jSONObject2 = new JSONObject(jSONObject.get("data").toString());
    token = jSONObject2.get("token").toString();
    String obj = jSONObject2.getJSONObject("info").get("vipExpDate").toString();
    String obj2 = jSONObject2.getJSONObject("info").get("acctno").toString();
    String obj3 = jSONObject2.getJSONObject("info").get("vipExpTime").toString();
    Date date = new Date(obj.replace("-", "/"));
    showFloatButton(activity);
    if (date.after(new Date())) {
    if ("9999999999".equals(obj3)) {
    obj = "永久";
    }
    ffhdjdcf.showToast(activity, "欢迎【" + obj2 + "】,您的VIP使用期限为:" + obj);
    } else {
    addCenter(activity);
    }
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    

    实际检测VIP功能代码,
    [Java] 纯文本查看 复制代码
    try {
    TextView textView = (TextView) CardCheck.viewCenter.findViewById(Common.getResourceId(this.val$context, "R.id.tv_info")); JSONObject jSONObject = new JSONObject(CardCheck.userInfo.get("data").toString()); String obj = jSONObject.get("vipExpDate").toString();//VIP过期时间,VIP检测的的时间 String obj2 = jSONObject.get("vipExpTime").toString();//VIP timestamp 改为9999999999为显示永久 String obj3 = jSONObject.get("acctno").toString(); boolean unused2 = CardCheck.isValid = new Date(obj.replace("-", "/")).after(new Date()); //检测vipExpDate是否在本地机器的时间后面,修改本地时间也可实现VIP功能 boolean equals = "9999999999".equals(obj2);// if (equals) { obj = "永久"; } StringBuilder sb = new StringBuilder("欢迎【"); sb.append(obj3); sb.append("】,"); if (CardCheck.isValid) { str = "您的VIP使用期限为:" + obj + ","; } else { str = "您目前尚无VIP使用权限,"; } sb.append(str); sb.append(equals ? "您可尊享使用本软件提供的全部功能。" : "您可以点击下面的卡密充值按钮进行使用期限的充值,充值后即可尊享使用本软件提供的全部功能。"); textView.setText(sb.toString()); Button button4 = (Button) CardCheck.viewCenter.findViewById(Common.getResourceId(this.val$context, "R.id.btn_charge"));
    if (!equals) {
    i = 0;
    }
    button4.setVisibility(i);
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    

    通过代码分析,只需要修改vipExpDate的值,即可达到破解目的,但是为了显示永久VIP,同时也修改vipExpTime的值
  8. 逻辑整理完毕,修改Smali代码
    根据字符串最后存储到的寄存器,修改具体的值
    [Asm] 纯文本查看 复制代码
    move-result-object p1    ##最后字符串存到的寄存器
    const-string p1, "2099-12-31 23:59:59" ##将字符串存储到该寄存器

move-result-object v0 const-string v0, "9999999999"


  1. 保存代码,打包签名并安装
  2. 测试VIP情况

免费评分

参与人数 45吾爱币 +49 热心值 +38 收起 理由
ppx32147 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
looha + 1 + 1 我很赞同!
zj12881533 + 1 + 1 谢谢@Thanks!
xuna2009 + 1 + 1 我很赞同!
kaitengyi + 1 + 1 热心回复!
DaShiXiong33 + 1 + 1 谢谢@Thanks!
tunis + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
chinawolf2000 + 1 + 1 热心回复!
ag129 + 1 + 1 谢谢@Thanks!
kav521 + 1 + 1 谢谢@Thanks!
pdcba + 1 + 1 谢谢@Thanks!
ind + 1 + 1 用心讨论,共获提升!
书虫吾爱 + 1 + 1 工具能否提供一下可用的
Issacclark1 + 1 谢谢@Thanks!
e5500236 + 1 我很赞同!
longling + 1 + 1 用心讨论,共获提升!
gwfmy + 1 + 1 我很赞同!
风花雪月的年少 + 1 谢谢@Thanks!
精妹 + 1 我很赞同!
yiqibufenli + 1 + 1 我很赞同!
lyslxx + 1 + 1 我很赞同!
p597600885 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
jaffa + 1 谢谢@Thanks!
SGTeam + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
xiao9527 + 1 + 1 我很赞同!
Zimno + 1 + 1 我很赞同!
wxf1224 + 1 我很赞同!
theStyx + 1 + 1 用心讨论,共获提升!
wen198710 + 1 + 1 我很赞同!
KONKAv983 + 1 + 1 谢谢@Thanks!
debug_cat + 2 + 1 谢谢@Thanks!
wuaitomyty + 1 我很赞同!
Lalala98 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zhanhua520 + 1 + 1 我很赞同!
zhczf + 1 + 1 我很赞同!
芽衣 + 1 热心回复!
R0z + 1 + 1 热心回复!
0jiao0 + 1 + 1 谢谢@Thanks!
KongMing77 + 1 我很赞同!
yueyunlong + 1 + 1 感谢您的宝贵建议,我们会努力争取做得更好!
arctan1 + 1 + 1 我很赞同!
正己 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
gerenyixiao + 1 + 1 真棒
wang380006 + 1 热心回复!
hero888 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
aaronzhou 发表于 2024-7-11 19:26
思路清晰,感谢分享
推荐
hero888 发表于 2024-7-11 17:43
推荐
xiaobai 发表于 2024-7-12 16:47
laoser 发表于 2024-7-12 16:32
那就是你修改到token的值的

登陆,先提示VIP2099年,然后提示无权token令牌,返回到了登录框。
推荐
Webrobot 发表于 2024-7-17 19:11
lengmu 发表于 2024-7-16 15:24
我运气不错跟楼主教程操作竟然成功了还无意的去除登录

操作了哪里去除了登录,我按照这个步骤来都是提示无权token
推荐
dork 发表于 2024-7-11 18:29

回复是一种美德
推荐
xiaobai 发表于 2024-7-12 16:24
操作完,提示无权token令牌
4#
wppele 发表于 2024-7-11 17:46
思路清晰,很有参考价值,感谢分享
5#
oninde 发表于 2024-7-11 17:56
回复是一种美德
6#
Henglie 发表于 2024-7-11 18:02
还挺有用的,这个软件
7#
song08 发表于 2024-7-11 18:24
这个定位和 WIFI 打卡能改不
8#
nitian0963 发表于 2024-7-11 18:25

思路清晰,很有参考价值,感谢分享
9#
DaBengui1 发表于 2024-7-11 18:38
支持!感谢楼主                                                        
10#
xiaolang666 发表于 2024-7-11 19:18
感谢分享,有了些许灵感。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 09:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表