12下一页
返回列表 发新帖

Solid Explorer文件管理工具解锁完整版教程

[复制链接]

19

主题

559

回帖

2061

积分

大学生

Rank: 5Rank: 5

金币
1615
好评
6
信誉
100
发表于 2026-1-17 13:50:46 | 显示全部楼层 | 阅读模式  来自 上海
本帖最后由 syx594 于 2026-1-17 14:17 编辑

详细修改步骤,原版APK:https://wwbpx.lanzoum.com/iLNwW3gc3lhi



1. 搜索关键词定位
反编译APK后搜索关键词 “showProBadge”,选择第一个结果进入。

2. 修改isPro()方法
原始代码:
.method public final isPro()Z
.registers 4

.line 1
iget-object v0, p0, Lpl/solidexplorer/licensing/LicenseDetails;->a:Lpl/solidexplorer/licensing/LicenseState;

.line 3
sget-object v1, Lpl/solidexplorer/licensing/LicenseDetails$WhenMappings;->$EnumSwitchMapping$0:[I

.line 5
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I

.line 8
move-result v0

.line 9
aget v0, v1, v0

.line 11
const/4 v1, 0x1

.line 12
if-eq v0, v1, :cond_12

.line 14
const/4 v2, 0x2

.line 15
if-eq v0, v2, :cond_12

.line 17
const/4 v0, 0x0

.line 18
return v0

.line 19
:cond_12
return v1
.end method

修改为:
.method public final isPro()Z
.registers 4

.line 1

const/4 v0, 0x1

return v0
.end method

3. 修改isLicensed()方法
原始代码:
.method public final isLicensed()Z
.registers 4

.line 1
iget-object v0, p0, Lpl/solidexplorer/licensing/LicenseDetails;->a:Lpl/solidexplorer/licensing/LicenseState;

.line 3
sget-object v1, Lpl/solidexplorer/licensing/LicenseDetails$WhenMappings;->$EnumSwitchMapping$0:[I

.line 5
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I

.line 8
move-result v0

.line 9
aget v0, v1, v0

.line 11
const/4 v1, 0x1

.line 12
if-eq v0, v1, :cond_15

.line 14
const/4 v2, 0x2

.line 15
if-eq v0, v2, :cond_15

.line 17
const/4 v2, 0x3

.line 18
if-eq v0, v2, :cond_15

.line 20
const/4 v0, 0x0

.line 21
return v0

.line 22
:cond_15
return v1
.end method

修改为:
.method public final isLicensed()Z
.registers 4

.line 1
const/4 v0, 0x1

return v0

.end method

4. 修改checkLicenseOnBackend方法
搜索 checkLicenseOnBackend,选择第一个结果进入:

原始代码:

.method private static checkLicenseOnBackend(Ljava/lang/String;)Z
.registers 8

.line 1
:try_start_0
invoke-static {}, Lpl/solidexplorer/licensing/SELicenseManager;->getServerLicenseObfuscator()Lpl/solidexplorer/preferences/PreferenceObfuscator;

.line 4
move-result-object v0

修改为:
.method private static checkLicenseOnBackend(Ljava/lang/String;)Z
.registers 8

.line 1
# --- 强制返回 true (永久授权) ---
const/4 v0, 0x1
return v0


:try_start_0
invoke-static {}, Lpl/solidexplorer/licensing/SELicenseManager;->getServerLicenseObfuscator()Lpl/solidexplorer/preferences/PreferenceObfuscator;

.line 4
move-result-object v0

5. 修改checkIAPLicense方法
在同一文档中搜索 checkIAPLicense,定位到该方法。

替换所有代码为:
.method checkIAPLicense(Lpl/solidexplorer/common/interfaces/AsyncReturn;Lpl/solidexplorer/preferences/PreferenceObfuscator;)Z
.registers 4

.line 1
# 强制返回 true 并写入缓存

const-string v0, "full_version"

# 调用 cacheLicense 方法写入授权信息
invoke-static {p2, v0}, Lpl/solidexplorer/licensing/SELicenseManager;->cacheLicense(Lpl/solidexplorer/preferences/PreferenceObfuscator;Ljava/lang/String;)V

.line 2
# 2. 强制返回 true,告诉系统“购买成功”
const/4 v0, 0x1
return v0

.end method

完成与验证

完成上述修改后,重新编译并签名APK文件,安装到Android设备上。打开Solid Explorer应该已经解锁了完整版的所有功能。



如果不想改的那么复杂,一条命令解决,找到如下代码:
method public static getTrialTimeLeft()J
    .registers 4

    .line 1
    invoke-static {}, Lpl/solidexplorer/licensing/SELicenseManager;->getIapObfuscator()Lpl/solidexplorer/preferences/PreferenceObfuscator;

    .line 4
    move-result-object v0

    .line 5
    const-string v1, "trial_start_time"

    .line 7
    const-string v2, "0"

    .line 9
    invoke-virtual {v0, v1, v2}, Lpl/solidexplorer/preferences/PreferenceObfuscator;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    .line 12
    move-result-object v0

    .line 13
    invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J

    .line 16
    move-result-wide v0

    .line 17
    const-wide/32 v2, 0x48190800

    .line 20
    add-long/2addr v0, v2

    .line 21
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    .line 24
    move-result-wide v2

    .line 25
    sub-long/2addr v0, v2   修改为:add-long/2addr v0, v2

    .line 26
    const-wide/16 v2, 0x0

    .line 28
    invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;->max(JJ)J

    .line 31
    move-result-wide v0

    .line 32
    return-wide v0
.end method
把减法  sub-long  改成加法  add-long ,这样时间越跑越长,永远不会过期。



本帖子中包含更多资源

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

x
已有1人评分好评 金币 理由
darou0 + 1 + 1

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

回复

使用道具 举报

19

主题

3754

回帖

9555

积分

硕士生

Rank: 6Rank: 6

金币
1518
好评
21
信誉
143
发表于 2026-1-17 13:52:06 来自手机  | 显示全部楼层  来自 广西
什么也没有
回复

使用道具 举报

19

主题

559

回帖

2061

积分

大学生

Rank: 5Rank: 5

金币
1615
好评
6
信誉
100
发表于 2026-1-17 13:52:19 | 显示全部楼层  来自 上海
回复

使用道具 举报

19

主题

559

回帖

2061

积分

大学生

Rank: 5Rank: 5

金币
1615
好评
6
信誉
100
发表于 2026-1-17 13:52:49 | 显示全部楼层  来自 上海

我显示有,为什么出去是空的
回复

使用道具 举报

3

主题

7083

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1533
好评
0
信誉
103

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

发表于 2026-1-17 13:54:05 来自手机  | 显示全部楼层  来自 广西
感谢大佬分享
回复

使用道具 举报

118

主题

2441

回帖

6641

积分

硕士生

Rank: 6Rank: 6

金币
316
好评
53
信誉
25

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

发表于 2026-1-17 14:01:36 来自手机  | 显示全部楼层  来自 河南–周口–项城
这个文件管理器有什么亮点吗?是有什么好用的功能,还是性能比较好
回复

使用道具 举报

19

主题

559

回帖

2061

积分

大学生

Rank: 5Rank: 5

金币
1615
好评
6
信誉
100
发表于 2026-1-17 14:03:38 | 显示全部楼层  来自 上海
帅比宝宝 发表于 2026-1-17 14:01
这个文件管理器有什么亮点吗?是有什么好用的功能,还是性能比较好

流畅,好多功能得习惯后,才能发现他的好
回复

使用道具 举报

0

主题

6415

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
835
好评
1
信誉
107
发表于 2026-1-17 15:06:21 来自手机  | 显示全部楼层  来自 广东
学习学习
回复

使用道具 举报

38

主题

3183

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
654
好评
3
信誉
100
发表于 2026-1-17 16:09:21 来自手机  | 显示全部楼层  来自 江苏
感谢分享教程
回复

使用道具 举报

0

主题

2973

回帖

6913

积分

硕士生

Rank: 6Rank: 6

金币
3331
好评
0
信誉
100

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

发表于 2026-1-17 17:01:10 来自手机  | 显示全部楼层  来自 浙江
感谢分享
回复

使用道具 举报

34

主题

4624

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
7116
好评
8
信誉
100

考神

发表于 2026-1-17 20:39:08 来自手机  | 显示全部楼层  来自 上海
点赞个!
回复

使用道具 举报

3

主题

102

回帖

286

积分

禁止发言

金币
103
好评
1
信誉
100
发表于 2026-1-17 20:39:45 来自手机  | 显示全部楼层  来自 贵州
回复

使用道具 举报

87

主题

3215

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1077
好评
22
信誉
105

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

发表于 2026-1-17 20:43:24 来自手机  | 显示全部楼层  来自 江苏
有什么用难道只是文件管理
回复

使用道具 举报

0

主题

90

回帖

418

积分

初中生

Rank: 3Rank: 3

金币
238
好评
0
信誉
100
发表于 2026-1-17 21:05:30 来自手机  | 显示全部楼层  来自 广东
虽然不用,看后还是礼貌回复
回复

使用道具 举报

1

主题

1万

回帖

3万

积分

博士后

Rank: 8Rank: 8

金币
9013
好评
4
信誉
1303

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

发表于 2026-1-19 19:16:41 来自手机  | 显示全部楼层  来自 广西
看看教程学习学习
回复

使用道具 举报

发表回复

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

本版积分规则

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