无名商城论坛

搜索
查看: 468|回复: 0

[TSD/原创] ?????????钉钉pj听课时长

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 19:14:13 | 显示全部楼层 |阅读模式
首先科普一下钉钉的机制,老师判断你听没听课,是根据听课时长判断的。
修改成果:挂在后台也计入时长。
正文
钉钉通过在Application类里增加了ActivityLifecycleCallbacks,注册生命周期,再由各个类进行判断。
分析过程就略了。
①打开classes16.dex(我的版本是4.7.28不同版本可能位置不同)搜索类名com.alibaba.doraemon.impl.lifecycle,其它版本全打开classex.dex搜索
② 看到如图两个类
③ 打开第一个类
       
把剩下的方法全部修改成如图这样
ps:这些方法都是注册生命周期、结束生命周期等,全删掉就好了。(保存return-void)
       
④ 打开标注的第二个类,点击导航,找到isbackground方法
       
点进去,打上一行代码 const v0,0x0
       
⑤ 一路退出保存 记得别用去除签名验证,也别签名,不然会有安全锁。直接安装在vitural xposed里(高级选项设置成未签名允许安装)
友情提示:别和钉钉抢音频,不然不计入时长。
不发成品  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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