首页 > 玩机美化 > 【实用教程】学习通网络课软件破解教程

【实用教程】学习通网络课软件破解教程

楼主:啊浪一生一世 [1级] · 2018-11-8 ·  浏览12286 · 玩机美化 · ID:

在大学中选修过网络课的部分网友们想必对这个软件不会陌生。

这个软件呢主要就是用于播放网络课的视频,不过有个特点就是你必须按照课程顺序一个一个看,视频进度条不能超前拉,比如视频有60分钟,你只看了10分钟,那你最多能把进度条拉到10分钟的地方,不能拉到11分钟的地方,而为了完成网络课,我们必须把每个视频都完整播放完。

软件这么设计的出发点虽好,但是有些课我们并不感兴趣,只是因为学校规定而去选修,这样反而是在浪费大家的时间。

因为要破解进度条的限制,所以我们先来看一下播放界面:

通过MT管理器的Activity记录功能可以得到播放器界面的类名是com.chaoxing.fanya.aphone.ui.video.VideoPlayerActicity,我们进入该软件的apk文件:

一共有4个dex文件,最终我在classes2.dex中找到VideoPlayerActicity类,我打算先找下它的布局文件,布局文件的id一般是在onCreate方法中调用setContentView时对应的参数。

打开VideoPlayerActicity并转成Java代码,搜索下onCreate,然后在onCreate方法中没有找到setContentView。

然后我看了下VideoPlayerActicity的父类是Lcom/chaoxing/video/player/d;,这个类是在classes3.dex中,同样转成Java代码然后搜下onCreate,最终我找到了setContentView(layout.ssvideo_player),居然不是十六进制id而且layout字段名称也没混淆,那就好办了。

直接回到apk中,进入res/layout,找到ssvideo_player.xml文件并反编译,通过分析可以发现在xml中定义了两个SeekBar,一个id是video_sb_process_play,另一个是video_sb_volume,process意思是过程,volume意思是音量,所以video_sb_process_play就是播放器界面中进度拖动条的id。

回到Lcom/chaoxing/video/player/d;的Java代码中,搜下video_sb_process_play,可以找到:

this.h = (SeekBar)this.findViewById(id.video_sb_process_play);

也就是说this.h就是播放器界面中的进度拖动条,继续搜下this.h,可以找到一句关键代码:

this.h.setOnSeekBarChangeListener(new d(this));

这是jadx的反编译结果,这边的d应该不是Lcom/chaoxing/video/player/d;,反编译显示有点问题

没关系我们去看smali代码,搜下setOnSeekBarChangeListener,可以看到:

new-instance v2, Lcom/chaoxing/video/player/d$d;

invoke-direct {v2, p0}, Lcom/chaoxing/video/player/d$d;->(Lcom/chaoxing/video/player/d;)V
invoke-virtual {v1, v2}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V

上面的代码写成这样比较容易看懂
v2 = new com.chaoxing.video.player.d$d(p0)
v1.setOnSeekBarChangeListener(v2)

明显Lcom/chaoxing/video/player/d$d;就是我在开头提到的监听器了,选中文本Lcom/chaoxing/video/player/d$d;然后在弹出的菜单中点击跳转进入这个类的smali代码,点击菜单转成Java。

代码中this.a.Q就是允许被拖动的最大时间点了,具体代码逻辑我就不分析了自己看,我标红的代码就是我们需要去掉的代码,Java代码是不能直接改的,我们要去改smali代码。

最终一共要删去3处代码,看图:






修改完保存,可以重新反编译成Java看看修改效果,最后重新编译成classes3.dex打包回去就OK了。

最后强调一下,即使改了客户端,你数据异常服务器会检测出来的,所以请勿贪心,不要一次刷太多课。

转载网络,实用性很高。


- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者啊浪一生一世流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/7264.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
66条回复 |  最后回复于2022-3-20

[]

各位同学,要是觉得麻烦直接找我,代全程搞定这些乱七八糟的东西
发布于2018-11-9

回复列表

  • 内容加载中...

说点什么...

[]

@啊浪一生一世 带一群人翻车可是要做千古罪人的
发布于2018-11-9

回复列表

  • 内容加载中...

说点什么...

[]

大佬,有没有知到的破解
发布于2018-11-10

回复列表

  • 内容加载中...

说点什么...

[]

@啊浪一生一世 求速度更新
发布于2018-11-10

回复列表

  • 内容加载中...

说点什么...

啊浪一生一世 [1级]

@夏木子网课工作室
发布于2018-11-10

回复列表

  • 内容加载中...

说点什么...

啊浪一生一世 [1级]

@御灬星 谢谢
发布于2018-11-9

回复列表

  • 内容加载中...

说点什么...

广东、彬仔 [1级]

@啊浪一生一世 大佬要出手吗
发布于2018-11-9

回复列表

  • 内容加载中...

说点什么...

啊浪一生一世 [1级]

@广东、彬仔 我尽量发哈
发布于2018-11-9

回复列表

  • 内容加载中...

说点什么...

广东、彬仔 [1级]

@啊浪一生一世 谢谢
发布于2018-11-9

回复列表

  • 内容加载中...

说点什么...

啊浪一生一世 [1级]

@广东、彬仔 没事
发布于2018-11-9

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
47人签到
已签0天
  • 46140帖子
  • 1930645热点量
  • 182650火热值