返回列表 发新帖

Cimoc漫画软件的修改思路

  [复制链接]

7

主题

822

回帖

2855

积分

大学生

Rank: 5Rank: 5

金币
2169
好评
5
信誉
100

考神MT论坛新人

发表于 2025-11-7 19:56:20 来自手机  | 显示全部楼层 | 阅读模式  来自 湖南
本帖最后由 忆梦玖安 于 2025-11-7 21:45 编辑

好久没发帖了,手痒痒,发个教程刷刷存在感
(灬°ω°灬)

Ciallo~ (∠・ω< )⌒☆
Ciallo~ (∠・ω< )⌒☆
Ciallo~ (∠・ω< )⌒☆

本次练手软件为Cimoc
包名:com.cimoc.haleydu
版本:1.7.264(接止写稿时的最新版本)

提前说明修改内容:
1.去除广告
2.删除开屏引导广告
3.删掉一些强制的弹窗
4.内置了图源可直接使用

众所周知Cimoc开屏有广告,首次有强制去找图源的弹窗等等
Part 1 去签
这里提示一些需要删除的特征文件:
assets/
├── baiduprotect-sec.dex
├── baiduprotect.md
├── baiduprotect1.i.dex
├── baiduprotect1.jar
├── baiduprotect2.i.dex
├── baiduprotect2.jar
├── baiduprotect3.i.dex
├── baiduprotect3.jar
├── baiduprotect4.i.dex
├── baiduprotect4.jar
├── baiduprotect5.i.dex
├── baiduprotect5.jar
├── baiduprotect6.i.dex
├── baiduprotect6.jar
└── dexopt/
    ├── baseline.prof
    └── baseline.profm
lib/
├── arm64-v8a/
│   └── libbaiduprotect.so
├── armeabi-v7a/
│   └── libbaiduprotect.so
├── armeabi/
│   └── libbaiduprotect.so
├── x86/
│   └── libbaiduprotect.so
└── x86_64/
    └── libbaiduprotect.so

tips:真正的application为com.haleydu.cimoc.App

此处省略具体的的去签步骤,论坛特别多方法自行搜索

part 2 去除开屏
通过MT的activity功能可以直接定位到开屏类为com.haleydu.cimoc.SplashActivity
如图


接着在com.haleydu.cimoc.SplashActivity定位到onCreate方法,
接着找到const-string v0, "pref_app_init"把它下面的const/4 v1, 0x0改成const/4 v1, 0x1
如图


part 3去除一些强制性的弹窗
通过@白珩.大佬在Cimoc1.7263 漫画软件 进阶修改版本+练手思路中给出的com.haleydu.cimoc.utils.Policy这个方法名下手
可以看到两个show的方法一个是showPermissionDesDialog另一个是showRuleDialog
把第一个showPermissionDesDialog方法直接清空
对于showRuleDialog直接找到这个方法里第一个return-void,并把它上面的判断注释掉,让它一路执行到这个第一个return,如图


showRuleDialog之后的代码可删可不删反正也不会执行,删掉后差不多修改后长这样:
.method public showRuleDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILcom/haleydu/cimoc/utils/Policy$RuleListener;)V
    .registers 23

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p3

    move/from16 v3, p4

    move-object/from16 v4, p5

    invoke-virtual/range {p0 .. p1}, Lcom/haleydu/cimoc/utils/Policy;->hasShowRule(Landroid/content/Context;)Z

    move-result v5

    const/4 v6, 0x1

    invoke-interface {v4, v6}, Lcom/haleydu/cimoc/utils/Policy$RuleListener;->rule(Z)V

    return-void
.end method

part 4内置图源
通过@白珩.大佬在Cimoc1.7263 漫画软件 进阶修改版本+练手思路中给出的updateSourceUrl这个方法名下手,直接搜索updateSourceUrl可以看到com.haleydu.cimoc.App这一个类(第一个结果),点进去在方法名的最前方加上
.method public updateSourceUrl()V
#添加内容如下:===================================================
    sget-object v0, Lcom/haleydu/cimoc/App;->mPreferenceManager:Lcom/haleydu/cimoc/manager/PreferenceManager;

    const-string v1, "update_test"

    const-string v2, ""

    invoke-virtual {v0, v1, v2}, Lcom/haleydu/cimoc/manager/PreferenceManager;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_15
   
    const-string v2, "这里改成你自己的图源文件"
   
    #例如:const-string v2, "https://gitcode.net/Haleydutest/cupdate/-/raw/master/sourceBaseUrl.json"

    invoke-virtual {v0, v1, v2}, Lcom/haleydu/cimoc/manager/PreferenceManager;->putString(Ljava/lang/String;Ljava/lang/String;)V

    :cond_15
#=============================================================  
#其他代码都保持不变,不用删除任何代码

这样就可以在保留原有功能的基础上内置一个图源直接使用

删掉后差不多修改后长这样,如图:


综上就完成了修改,如果还有部分广告,自行手动去掉这些广告:快手,穿山甲,腾讯
tips:我的成品是手动删掉了这些广告(虽然穿山甲没删干净),但好像没啥影响(〃'▽'〃)


未去签的官方包下载链接:点击下载
已完成去签的练手包下载链接:点击下载
成品下载链接:点击下载
已有1人评分金币 理由
挽梦遗酒 + 1 赞一个,详细教程

查看全部评分 总评分:金币 +1 

回复

使用道具 举报

7

主题

822

回帖

2855

积分

大学生

Rank: 5Rank: 5

金币
2169
好评
5
信誉
100

考神MT论坛新人

发表于 2025-11-7 19:56:53 来自手机  | 显示全部楼层  来自 湖南
自古沙发归楼主Ciallo~ (∠・ω< )⌒☆
回复

使用道具 举报

19

主题

3754

回帖

9555

积分

硕士生

Rank: 6Rank: 6

金币
1518
好评
21
信誉
143
发表于 2025-11-7 19:58:11 来自手机  | 显示全部楼层  来自 广西
感谢分享
回复

使用道具 举报

43

主题

2043

回帖

5540

积分

硕士生

喵~

Rank: 6Rank: 6

金币
856
好评
7
信誉
103

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

QQ
发表于 2025-11-7 20:02:34 来自手机  | 显示全部楼层  来自 广西
看看隐藏喵
回复

使用道具 举报

1

主题

1626

回帖

4177

积分

大学生

Rank: 5Rank: 5

金币
614
好评
0
信誉
100
发表于 2025-11-7 20:06:18 来自手机  | 显示全部楼层  来自 广西
看看隐藏内容
回复

使用道具 举报

5

主题

2099

回帖

7246

积分

硕士生

Rank: 6Rank: 6

金币
2690
好评
16
信誉
100

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

发表于 2025-11-7 20:07:31 来自手机  | 显示全部楼层  来自 河南
看看
回复

使用道具 举报

12

主题

2303

回帖

7930

积分

硕士生

Rank: 6Rank: 6

金币
4376
好评
1
信誉
100

考神MT论坛帅哥

发表于 2025-11-7 20:08:43 来自手机  | 显示全部楼层  来自 广东
谢谢大佬的分享
回复

使用道具 举报

123

主题

3513

回帖

1万

积分

博士生

●一只菜鸡●

Rank: 7Rank: 7Rank: 7

金币
3512
好评
85
信誉
122

考神MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2025-11-7 20:10:47 来自手机  | 显示全部楼层  来自 辽宁
回复

使用道具 举报

7

主题

822

回帖

2855

积分

大学生

Rank: 5Rank: 5

金币
2169
好评
5
信誉
100

考神MT论坛新人

发表于 2025-11-7 20:14:11 来自手机  | 显示全部楼层  来自 湖南
挽梦遗酒 发表于 2025-11-7 20:10
刷个存在感
漫画 Comic 1.7.263最后版本去广告

野生的大佬ヽ(•ω•。)ノ
回复

使用道具 举报

0

主题

503

回帖

1124

积分

高中生

Rank: 4

金币
640
好评
0
信誉
100

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

发表于 2025-11-7 20:17:28 | 显示全部楼层  来自 福建
看看隐藏
回复

使用道具 举报

65

主题

1808

回帖

5805

积分

硕士生

Nirithy

Rank: 6Rank: 6

金币
1064
好评
7
信誉
87

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

QQ
发表于 2025-11-7 20:18:26 来自手机  | 显示全部楼层  来自 河北
忆梦玖安 发表于 2025-11-7 19:56
自古沙发归楼主Ciallo~ (∠・ω< )⌒☆

柚子厨滚出去
回复

使用道具 举报

4

主题

721

回帖

2259

积分

大学生

Rank: 5Rank: 5

金币
2036
好评
0
信誉
100

MT论坛新人

发表于 2025-11-7 20:20:18 来自手机  | 显示全部楼层  来自 山东
看看隐藏
回复

使用道具 举报

7

主题

822

回帖

2855

积分

大学生

Rank: 5Rank: 5

金币
2169
好评
5
信誉
100

考神MT论坛新人

发表于 2025-11-7 20:20:23 来自手机  | 显示全部楼层  来自 湖南
Irreplaceable 发表于 2025-11-7 20:18
柚子厨滚出去

补药哇( ๑ŏ ﹏ ŏ๑ )
回复

使用道具 举报

9

主题

1985

回帖

7098

积分

硕士生

Rank: 6Rank: 6

金币
3068
好评
4
信誉
101

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

发表于 2025-11-7 20:20:40 来自手机  | 显示全部楼层  来自 浙江
看看
回复

使用道具 举报

2

主题

1445

回帖

5023

积分

硕士生

小泽

Rank: 6Rank: 6

金币
531
好评
2
信誉
88
QQ
发表于 2025-11-7 20:21:56 来自手机  | 显示全部楼层  来自 广西
看看
回复

使用道具 举报

发表回复

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

本版积分规则

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