吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2062|回复: 31
上一主题 下一主题
收起左侧

[Android 分享] 使用frida完成【moji辞典V8.4.0】永久会员过程

  [复制链接]
跳转到指定楼层
楼主
zeredy 发表于 2025-4-1 12:36 回帖奖励
从MuMu模拟器上下载v8.4.0的moji辞典没有防hook机制(有的话需要把这步加上),所以这里提供一个使用frIDA动态hook的思路

环境:MuMu模拟器12

第一步 会员搜索大法
把apk从模拟器中pull出来,然后拖到jadx中,搜索:会员

找到 “已开通永久会员”,这个字符串的变量名是 purchase_has_lifetime_vip

第二步 查看调用位置
全局搜索 purchase_has_lifetime_vip,定位类 MainMinePrivilegeCardViewHolder

简单分析逻辑后可以得知前面 if 语句中的条件决定了是否开通永久会员

第三步 写hook脚本

点进a6.a.c后复制为frida片段,写hook代码:
[JavaScript] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
Java.perform(function () {
    let a = Java.use("a6.a");
    a["c"].implementation = function (rVar) {
        console.log(`a.c is called: rVar=${rVar}`);
        let result = this["c"](rVar);
        console.log(`a.c result=${result}`);
        console.log(`a.c return=true`);
        return true;
    };
});


接着加载hook脚本

实际效果

尝试下会员的手写功能

居然翻车了...

翻回去发现MainMinePrivilegeCardViewHolder类里还有个高级会员,死马当活马医了

写新的hook脚本
[JavaScript] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
Java.perform(function () {
    let g = Java.use("a6.g");
    g["f"].implementation = function () {
        console.log(`g.f is called`);
        let result = this["f"]();
        console.log(`g.f result=${result}`);
        console.log(`g.f return=true`);
        return true;
    };
 
    g["e"].implementation = function () {
        console.log(`g.e is called`);
        let result = this["e"]();
        console.log(`g.e result=${result}`);
        console.log(`g.f return=true`);
        return true;
    };
});


再来一次

再试试手写

成了!收工
参考:https://www.52pojie.cn/thread-1967393-1-2.html

免费评分

参与人数 6吾爱币 +12 热心值 +6 收起 理由
正己 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
jgs + 1 + 1 谢谢@Thanks!
IcePlume + 1 + 1 我很赞同!
qaz003 + 1 + 1 加分鼓励一下,继续努力
homeaqwq + 1 + 1 我很赞同!
beihai1314 + 1 + 1 我很赞同!

查看全部评分

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

沙发
YSO123 发表于 2025-4-1 15:19
刚学frida,道阻且长,行则将至!!!
3#
asd2025 发表于 2025-4-1 15:25
4#
Zhengwj 发表于 2025-4-1 15:54
5#
xinbill2111 发表于 2025-4-1 16:03
感谢分享
6#
dvdrm 发表于 2025-4-1 16:09
不明觉厉,有没有大佬在二楼写个使用教程
7#
lyyzs7742 发表于 2025-4-1 16:18
厉害了,谢谢分享
8#
MrHanBaBa 发表于 2025-4-1 17:05
厉害了,谢谢大佬分享
9#
wang20 发表于 2025-4-1 17:17
厉害了,学习一下
10#
xixiaoshan77 发表于 2025-4-1 17:27
学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2025-4-4 03:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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