返回列表 发新帖

Cimoc漫画1.7.266内置图源/去更新/去广告/去弹窗

  [复制链接]

27

主题

891

回帖

3999

积分

大学生

Rank: 5Rank: 5

金币
2125
好评
2
信誉
90

考神

发表于 2025-12-9 14:06:42 来自手机  | 显示全部楼层 | 阅读模式  来自 山东
本帖最后由 opugtd 于 2025-12-9 22:56 编辑

【内置图源】:
搜索类com/haleydu/cimoc/App
将updateSourceUrl替换:
.method public updateSourceUrl()V
    .registers 6

    .prologue
    .line 187
    sget-object v0, Lcom/haleydu/cimoc/App;->mPreferenceManager:Lcom/haleydu/cimoc/manager/PreferenceManager;

    .line 190
    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 v1

    .line 193
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_18

    .line 194
    #输入图源URL
    const-string v1, "在此在此处输图源"

    .line 197
    const-string v2, "update_test"

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

    .line 198
    return-void

    .line 202
    :cond_18
    const-string v2, "sourceBaseUrl-json"

    invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v3

    const-string v4, "sourceBaseUrl.json"

    if-eqz v3, :cond_26

    .line 203
    invoke-virtual {v1, v2, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    .line 206
    :cond_26
    const-string v2, "sourceBaseUrl"

    invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_32

    .line 207
    invoke-virtual {v1, v2, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    .line 210
    :cond_32
    const-string v2, "gitee.com/Haleydu/update"

    invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_45

    .line 211
    const-string v3, "gitcode.net/Haleydutest/cupdate/-"

    invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    .line 214
    const-string v2, "update_test"

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

    .line 217
    :cond_45
    const-string v2, "gitcode.net"

    invoke-virtual {v1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_5a

    .line 218
    const-string v2, "gitcode.net/Haleydutest/cupdate/-/raw/master/"

    const-string v3, "miuscapp.com/cimoc/"

    invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    .line 222
    const-string v2, "update_test"

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

    .line 225
    :cond_5a
    return-void
.end method
搜索类com/haleydu/cimoc/core/Configuration
将updateSourceUrl替换为:
.method public static updateSourceUrl(Landroid/content/Context;Lcom/haleydu/cimoc/presenter/BasePresenter;Lcom/haleydu/cimoc/manager/SourceManager;)V
    .registers 7

    .prologue
    .line 167
    invoke-static {}, Lcom/haleydu/cimoc/App;->getPreferenceManager()Lcom/haleydu/cimoc/manager/PreferenceManager;

    move-result-object v0

    .line 170
    #输入图源URL
    const-string v1, "在此处输入图源"

    .line 173
    const-string v2, "update_test"

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

    .line 176
    invoke-virtual {p1, v1, p2, v0}, Lcom/haleydu/cimoc/presenter/BasePresenter;->getSourceUrl(Ljava/lang/String;Lcom/haleydu/cimoc/manager/SourceManager;Lcom/haleydu/cimoc/manager/PreferenceManager;)V

    .line 179
    invoke-static {}, Lcom/haleydu/cimoc/rx/RxBus;->getInstance()Lcom/haleydu/cimoc/rx/RxBus;

    move-result-object v0

    new-instance v1, Lcom/haleydu/cimoc/rx/RxEvent;

    const/4 v2, 0x0

    new-array v2, v2, [Ljava/lang/Object;

    const/16 v3, 0x8e

    invoke-direct {v1, v3, v2}, Lcom/haleydu/cimoc/rx/RxEvent;-><init>(I[Ljava/lang/Object;)V

    invoke-virtual {v0, v1}, Lcom/haleydu/cimoc/rx/RxBus;->post(Lcom/haleydu/cimoc/rx/RxEvent;)V

    .line 183
    return-void
.end method
替换好后进入软件无需手动输入图源,进入软件后,如果直接选择搜索可能会显示未导入图源,返回其他页面后再搜索即可
【去广告】:
搜索类
com/haleydu/cimoc/App
将方法名initSdK,initADSuyi,initADTaku的代码全部清空,但搜索页面还是会弹出一些广告
那就搜索类
com/haleydu/cimoc/ui/activity/SearchActivity
清除以下方法名:showAd,requestBannerAd,loadBannerAd,showBannerAd,initAd
然后再替换方法名onDestroy代码为:
.method protected onDestroy()V
    .registers 3

    .prologue
    .line 260
    invoke-super {p0}, Lcom/haleydu/cimoc/ui/activity/BackActivity;->onDestroy()V
    return-void
.end method
这样就可以彻底去除广告了
【去更新】:
搜索类
com.haleydu.cimoc.ui.activity.MainActivity
将initData方法名的代码替换为:
.method protected initData()V
    .registers 4

    .line 215
    iget-object v0, p0, Lcom/haleydu/cimoc/ui/activity/MainActivity;->mPreference:Lcom/haleydu/cimoc/manager/PreferenceManager;

    const-string v1, "pref_init_complete"

    const/4 v2, 0x0

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

    move-result v0

    iput-boolean v0, p0, Lcom/haleydu/cimoc/ui/activity/MainActivity;->initComplete:Z

    .line 218
    .line 220
    invoke-direct {p0}, Lcom/haleydu/cimoc/ui/activity/MainActivity;->initBackPath()V

    .line 222
    iget-object v0, p0, Lcom/haleydu/cimoc/ui/activity/MainActivity;->mPresenter:Lcom/haleydu/cimoc/presenter/MainPresenter;

    invoke-virtual {v0}, Lcom/haleydu/cimoc/presenter/MainPresenter;->loadLast()V

    .line 225
    invoke-static {}, Lcom/haleydu/cimoc/App;->getPreferenceManager()Lcom/haleydu/cimoc/manager/PreferenceManager;

    move-result-object v0

    const-string v1, "pref_update_current_url"

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

    move-result-object v0

    .line 226
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_26

    .line 227
    invoke-static {v0}, Lcom/haleydu/cimoc/App;->setUpdateCurrentUrl(Ljava/lang/String;)V

    .line 230
    .line 232
    :cond_26
    invoke-direct {p0}, Lcom/haleydu/cimoc/ui/activity/MainActivity;->checkConfiguration()V

    .line 234
    iget-object v0, p0, Lcom/haleydu/cimoc/ui/activity/MainActivity;->mPresenter:Lcom/haleydu/cimoc/presenter/MainPresenter;

    invoke-static {p0}, Lcom/haleydu/cimoc/manager/SourceManager;->getInstance(Lcom/haleydu/cimoc/component/AppGetter;)Lcom/haleydu/cimoc/manager/SourceManager;

    move-result-object v1

    invoke-static {p0, v0, v1}, Lcom/haleydu/cimoc/core/Configuration;->updateSourceUrl(Landroid/content/Context;Lcom/haleydu/cimoc/presenter/BasePresenter;Lcom/haleydu/cimoc/manager/SourceManager;)V

    .line 237
    invoke-direct {p0}, Lcom/haleydu/cimoc/ui/activity/MainActivity;->restoreWebDav()V

    .line 240
    invoke-virtual {p0}, Lcom/haleydu/cimoc/ui/activity/MainActivity;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    const-string v1, "N13s4AsVDxAAXMuzmC2gZ80BLCZzNY2QOecPKwwXTck="

    invoke-static {v0, v1}, Lcom/haleydu/cimoc/utils/SecurityChecks;->isEnvironmentSafe(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_48

    .line 242
    invoke-static {}, Landroid/os/Process;->myPid()I

    move-result v0

    invoke-static {v0}, Landroid/os/Process;->killProcess(I)V

    :cond_48
    return-void
.end method
替换好后就可以去除更新了,我测试是否真正去除了更新的方法是将版本号改小
【去除公众号弹窗】:
内置了图源之后,导入图源的弹窗不会弹出,但有一个公众号的弹窗,此步你可以自己选择去不去除,不影响其他功能
搜索类:
com/haleydu/cimoc/ui/activity/MainActivity
将showPermission方法名代码清空
将showNotice代码替换为:
.method private showNotice(Ljava/lang/String;)V
    .registers 6

    .line 675
    iget-object v0, p0, Lcom/haleydu/cimoc/ui/activity/MainActivity;->mPreference:Lcom/haleydu/cimoc/manager/PreferenceManager;
    const-string v1, "pref_main_notice"
    const/4 v2, 0x0
    invoke-virtual {v0, v1, v2}, Lcom/haleydu/cimoc/manager/PreferenceManager;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    const-string v1, "pref_main_notice_last"
    if-eqz v0, :cond_1d

    iget-object v0, p0, Lcom/haleydu/cimoc/ui/activity/MainActivity;->mPreference:Lcom/haleydu/cimoc/manager/PreferenceManager;
    const-string v3, ""
    .line 677
    invoke-virtual {v0, v1, v3}, Lcom/haleydu/cimoc/manager/PreferenceManager;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_1c

    goto :goto_1d

    :cond_1c
    return-void

    .line 679
    :cond_1d
    :goto_1d
    iget-object v0, p0, Lcom/haleydu/cimoc/ui/activity/MainActivity;->mPreference:Lcom/haleydu/cimoc/manager/PreferenceManager;
    invoke-virtual {v0, v1, p1}, Lcom/haleydu/cimoc/manager/PreferenceManager;->putString(Ljava/lang/String;Ljava/lang/String;)V
   
    .line 682
    return-void
.end method
到此就结束了,感谢观看
点击此处下载成品包
已有1人评分好评 金币 理由
六午 + 1 + 1 很给力!

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

回复

使用道具 举报

9

主题

5491

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
700
好评
0
信誉
116

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

发表于 2025-12-9 14:07:14 来自手机  | 显示全部楼层  来自 安徽
感谢分享
回复

使用道具 举报

3

主题

2647

回帖

6622

积分

硕士生

旮旯

Rank: 6Rank: 6

金币
2454
好评
0
信誉
100
发表于 2025-12-9 14:08:28 来自手机  | 显示全部楼层  来自 广东
回复一下
回复

使用道具 举报

12

主题

4210

回帖

1万

积分

博士生

......

Rank: 7Rank: 7Rank: 7

金币
684
好评
18
信誉
100

考神MT论坛新人MT论坛最佳新人MT论坛帅哥挂机大佬

QQ
发表于 2025-12-9 14:13:00 来自手机  | 显示全部楼层  来自 江西
看看隐藏
回复

使用道具 举报

19

主题

3754

回帖

9555

积分

硕士生

Rank: 6Rank: 6

金币
1518
好评
21
信誉
143
发表于 2025-12-9 14:17:52 来自手机  | 显示全部楼层  来自 广西
感谢分享
回复

使用道具 举报

2

主题

1445

回帖

5023

积分

硕士生

小泽

Rank: 6Rank: 6

金币
531
好评
2
信誉
88
QQ
发表于 2025-12-9 14:18:31 来自手机  | 显示全部楼层  来自 广西
看看
回复

使用道具 举报

31

主题

1930

回帖

6528

积分

硕士生

六午

Rank: 6Rank: 6

金币
2492
好评
5
信誉
112

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

QQ
发表于 2025-12-9 14:24:03 来自手机  | 显示全部楼层  来自 山东
看看隐藏
回复

使用道具 举报

18

主题

1723

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3610
好评
30
信誉
104

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

QQ
发表于 2025-12-9 14:29:48 来自手机  | 显示全部楼层  来自 陕西
看看隐藏
回复

使用道具 举报

12

主题

2303

回帖

7930

积分

硕士生

Rank: 6Rank: 6

金币
4377
好评
1
信誉
100

考神MT论坛帅哥

发表于 2025-12-9 14:36:20 来自手机  | 显示全部楼层  来自 广东
学习一下
回复

使用道具 举报

30

主题

481

回帖

1928

积分

高中生

Rank: 4

金币
909
好评
0
信誉
102
发表于 2025-12-9 14:40:24 来自手机  | 显示全部楼层  来自 中国
看看隐藏
回复

使用道具 举报

10

主题

1450

回帖

5755

积分

硕士生

Rank: 6Rank: 6

金币
2718
好评
5
信誉
120
发表于 2025-12-9 14:43:37 | 显示全部楼层  来自 山西
看看隐藏
回复

使用道具 举报

9

主题

1185

回帖

3757

积分

大学生

Rank: 5Rank: 5

金币
1820
好评
0
信誉
101

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

发表于 2025-12-9 14:45:19 来自手机  | 显示全部楼层  来自 福建
感谢分享
回复

使用道具 举报

19

主题

6211

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2129
好评
0
信誉
100
发表于 2025-12-9 14:47:38 来自手机  | 显示全部楼层  来自 安徽
看看隐藏
回复

使用道具 举报

29

主题

726

回帖

3336

积分

大学生

Rank: 5Rank: 5

金币
1801
好评
13
信誉
98
发表于 2025-12-9 14:51:34 来自手机  | 显示全部楼层  来自 江苏
看看
回复

使用道具 举报

4

主题

2422

回帖

5713

积分

硕士生

Rank: 6Rank: 6

金币
1976
好评
0
信誉
100
发表于 2025-12-9 14:51:54 来自手机  | 显示全部楼层  来自 贵州
前来学习
回复

使用道具 举报

发表回复

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

本版积分规则

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