返回列表 发新帖

【基础教程】飞沙TV完整修改教程

  [复制链接]

97

主题

1612

回帖

6182

积分

硕士生

Rank: 6Rank: 6

金币
1967
好评
131
信誉
102

MT论坛新人MT论坛活跃会员MT论坛最佳新人

发表于 2024-7-28 16:20:20 来自手机  | 显示全部楼层 | 阅读模式  来自 辽宁
本帖最后由 灵儿妹妹 于 2024-7-30 13:32 编辑

看到论坛里有提到这款播放器很好用,并且没有相关的教程我就发一个吧。

乖宝宝们,准备好小板凳排排坐,乖乖坐好,不要调皮捣蛋,小葵花妈妈课堂开课了哦~

首先准备好飞沙App,百度一下就能下载,还有准备好MT管理器。

教程开始啦!~
我先拿v1.0.105旧版本举例。

运行后弹出升级提示框:

在这里看到升级按钮的字符串是:点我升级

第一步:
反编译所有DEX文件,搜索字符串:点我升级


搜索出1个结果

点击进行编辑看到一段很明显的获取版本号的代码:
Lapi/app/Upgrade$UpgradeInfo;->getVersionName()Ljava/lang/String;

跳转进入看看里面的内容。

很明显全是关于检测更新的方法名,定位一下这个类,大致看一下。




基本上已经可以确定api/app/Upgrade相关的全是检测更新的内容,接下来搜索这段代码:api/app/Upgrade

将api.app列表缩回

看除了api.app之外的类,发现了启动类,进入看看。至于为什么只看启动类,因为更新提示是在启动画面弹出的,而不是进入主界面后弹出的。


看不懂smali代码的转成爪哇代码看一下。

  1. //
  2. // Decompiled by Jadx - 894ms
  3. //
  4. package com.vaci.starryskylive.ui.act;

  5. import api.app.Upgrade;
  6. import c.f.a.o.c;
  7. import c.h.b.g.a.e;
  8. import c.h.b.g.c.f;
  9. import com.starry.base.SSBaseActivity;

  10. public class SSSplashActivity extends SSBaseActivity {
  11.     private void N(Upgrade.UpgradeInfo upgradeInfo) {
  12.         if (upgradeInfo != null && upgradeInfo.getVersionCode() > c.f()) {
  13.             f fVar = new f(upgradeInfo);
  14.             fVar.p(new e(this));
  15.             fVar.q(getSupportFragmentManager());
  16.             return;
  17.         }
  18.         E();
  19.     }
  20. }
复制代码

是不是很明显?

在这个类中有一个方法 N,它接收一个Upgrade.UpgradeInfo类型的参数  upgradeInfo。方法内部首先判断如果  upgradeInfo不为空且其getVersionCode方法返回的值大于c.f()的值,就创建一个f类型的对象fVar,并对其进行一些操作,包括设置回调和在getSupportFragmentManager上执行某些操作。如果条件不满足,则调用E方法。

大白话的意思就是:
判断服务器版本号比当前版本号大则进行提示更新。关键代码就是f方法,跳转清空方法即可。

我仅修改提供思路,并不保证绝对有效。只是希望你们能够通过这个思路举一反三应用到其他软件。

以上方法仅去除更新弹窗,如果还会自动下载就用第二种方法,搜索字符串:/v1/app_upgrade
替换为空或任意字符串即可。


新版本同理,类名和方法名并没有发生改变,也是搜索api/app/Upgrade然后改启动类里的某个方法代码的f方法,举一反三,自己摸索吧。

去除广告搜索字符串:
/api/market/v1/ads
/api/app/v1/startad
替换为空或任意字符串即可。


【去除会员限制】
以新版本v1.0.139举例:

搜索字符串:试看中

看到上面有个()Z方法代码,跳转进去。

看不懂smali代码的可以看一下方法流程图,每个代码的走向会很清晰的展现出来,方便理解。

或转成爪哇查看

然后会看到很多()Z方法

将g()Z方法赋值1或全部赋值为1即可。



或搜索字符串:已登录会员

搜索出一个结果,点进去编辑。

看到字符串上面的判断有个t()Z方法,跳转进去赋值1即可。



修改之后频道列表会有“奥运会”、“会员中心”两个板块,我们可以通过修改布局去掉。

搜索字符串:会员中心

搜索出一个结果

点进去编辑,按顶部指南针图标,

长按f方法,选择查找调用处。

查找到两个结果,点进去看看。
将f调用代码下面的add代码注释删除掉。

这样会员中心板块就没有了,接下来还有个奥运会板块用相同的方法去掉即可。

免责声明:

本教程仅供反编译调试与技术交流之目的,严禁将其用于任何商业用途。任何人在使用本教程所提供的信息和技术时,必须承担由此产生的一切法律后果。未经教程作者的明确许可,任何人不得以任何形式复制、传播、修改或利用本教程的内容。如有侵权行为,请立即与我取得联系,我将收到通知后积极配合贵公司下架相关内容。

本免责声明的目的是确保本教程仅用于非商业目的,并保护飞沙App公司的合法权益。使用本教程的任何人都应该自行承担风险,并且在使用过程中遵守适用的法律法规。对于因使用本教程而导致的任何损失或法律纠纷,本教程的作者概不负责。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已有5人评分好评 金币 理由
抽刀断水水更流 + 1 + 1 赞一个!
●Brother● + 1 + 1 佩服佩服
CTY123 + 1 + 1 很给力!
刘亦菲吖 + 1
夏日的风 + 1 加油

查看全部评分 总评分:好评 +4  金币 +4 

本帖被以下淘专辑推荐:

回复

使用道具 举报

97

主题

1612

回帖

6182

积分

硕士生

Rank: 6Rank: 6

金币
1967
好评
131
信誉
102

MT论坛新人MT论坛活跃会员MT论坛最佳新人

发表于 2024-8-4 21:18:43 来自手机  | 显示全部楼层  来自 辽宁
我用的旧版本测试去除升级是有效的,并没有针对较新的版本,所以可能去更新后还会后台下载新版本,帖子超出时限已经无法修改了,我发的这个帖子主要目的还是以去弹窗和隐藏布局为主,至于后台下载旧版本和新版本不一样,以后抽空再补充一下吧,晚安!
回复

使用道具 举报

0

主题

1127

回帖

3589

积分

大学生

Rank: 5Rank: 5

金币
2744
好评
0
信誉
100
发表于 2024-7-28 16:26:14 来自手机  | 显示全部楼层  来自 内蒙古
谢谢沙发我做了谢谢。
回复

使用道具 举报

28

主题

6647

回帖

1万

积分

博士生

百川

Rank: 7Rank: 7Rank: 7

金币
8812
好评
1
信誉
150

MT论坛新人考神MT论坛帅哥

发表于 2024-7-28 16:27:02 来自手机  | 显示全部楼层  来自 四川
看看隐藏
回复

使用道具 举报

18

主题

4876

回帖

1万

积分

博士生

MW

Rank: 7Rank: 7Rank: 7

金币
2516
好评
2
信誉
100

考神MT论坛新人MT论坛帅哥MT论坛最佳新人

发表于 2024-7-28 16:27:41 来自手机  | 显示全部楼层  来自 新疆
感谢分享
回复

使用道具 举报

2

主题

3076

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3937
好评
4
信誉
109
发表于 2024-7-28 16:30:00 来自手机  | 显示全部楼层  来自 福建
看看隐藏
回复

使用道具 举报

20

主题

4549

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
7613
好评
3
信誉
100

MT论坛新人MT论坛帅哥考神MT论坛最佳新人

发表于 2024-7-28 16:30:45 来自手机  | 显示全部楼层  来自 广东
学习学习
回复

使用道具 举报

36

主题

878

回帖

3449

积分

大学生

Rank: 5Rank: 5

金币
1227
好评
25
信誉
100
发表于 2024-7-28 16:33:35 来自手机  | 显示全部楼层  来自 福建
看看隐藏
回复

使用道具 举报

9

主题

2865

回帖

6837

积分

硕士生

Rank: 6Rank: 6

金币
1083
好评
0
信誉
100
发表于 2024-7-28 16:34:57 来自手机  | 显示全部楼层  来自 湖北
看看隐藏
回复

使用道具 举报

0

主题

2774

回帖

8930

积分

硕士生

Rank: 6Rank: 6

金币
7722
好评
0
信誉
100
发表于 2024-7-28 16:36:16 来自手机  | 显示全部楼层  来自 北京
谢谢分享
回复

使用道具 举报

0

主题

1508

回帖

2840

积分

大学生

Rank: 5Rank: 5

金币
239
好评
0
信誉
100
发表于 2024-7-28 16:36:30 来自手机  | 显示全部楼层  来自 湖北
感谢分享
回复

使用道具 举报

20

主题

4125

回帖

1万

积分

博士生

陨落凡尘

Rank: 7Rank: 7Rank: 7

金币
4685
好评
14
信誉
99

考神MT论坛活跃会员

发表于 2024-7-28 16:36:32 | 显示全部楼层  来自 山东
看看怎么样
回复

使用道具 举报

3

主题

1405

回帖

4491

积分

大学生

Rank: 5Rank: 5

金币
1228
好评
0
信誉
84
发表于 2024-7-28 16:36:42 来自手机  | 显示全部楼层  来自 陕西
看看
回复

使用道具 举报

5

主题

2001

回帖

7439

积分

硕士生

Rank: 6Rank: 6

金币
6819
好评
1
信誉
100
发表于 2024-7-28 16:37:46 来自手机  | 显示全部楼层  来自 重庆
感谢大佬
回复

使用道具 举报

20

主题

4231

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3419
好评
34
信誉
101

MT论坛帅哥2019-5.1节快乐考神MT论坛最佳新人MT论坛活跃会员MT论坛新人

发表于 2024-7-28 16:38:08 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

152

主题

7921

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
11462
好评
10
信誉
104

MT论坛最佳新人考神MT论坛新人MT论坛帅哥

发表于 2024-7-28 16:38:17 来自手机  | 显示全部楼层  来自 云南
看看隐藏
回复

使用道具 举报

发表回复

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

本版积分规则

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