返回列表 发新帖

【全网首发】手环vela快应用jsc文件分析

  [复制链接]

139

主题

859

回帖

4477

积分

大学生

Rank: 5Rank: 5

金币
968
好评
37
信誉
100

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

QQ
发表于 2025-11-22 12:35:58 来自手机  | 显示全部楼层 | 阅读模式  来自 福建
本帖最后由 岩浆怕 于 2025-11-22 12:53 编辑

观前提醒:本文章并没有实现解密,我能力不足,请大佬们多加研究

起因
下载快应用时
大部分的快应用都要收费

在全网搜索了一遍,也没有发现有人研究
今天我们就来研究它
随便选择一个下载
文件格式是rpk
可以看到无法直接打开

那我们就以文本的形式打开

可以看到文件开头有一个PK
知道的人都知道,这个是压缩包的形式,我们直接以压缩包的形式打开

在这里我介绍一下
没有被加密的时候,主要文件是js后缀
加密以后,文件后缀就变成了jsc
打开jsc文件后,里面的内容是这样的

不可读
到这里无从下手了怎么办
众所周知,不管是什么样的应用平台
总会有开源项目
这里我找到了一个项目——弦电子书
github-点我跳转

这个项目编译后是jsc格式的,符合我们的要求
使用
  1. git clone https://github.com/youshen2/com.bandbbs.ebook.git
复制代码

克隆

可以看到项目的格式是这样的

我们打开package.json文件

可以看到
release这一行有一个--enable-jsc配置
这一个配置就是启用加密
我们对比一下

可以看到源代码是用ux编写的

再回到我们刚才打包后的文件以及源码的配置文件
你会发现
都有@aiot开头的文字
由此我们可以得知@aiot-toolkit就是加密的工具
接下来我们来到电脑操作
首先我们先安装小米的开发者工具aiot
这里就不详细介绍
我们可以选择在项目的目录下打开cmd使用
  1. npm install -g aiot-toolkit

  2. nmp i
复制代码

来配置运行环境
这样工具包就下载好了
它的文件格式是这样


阅读package.json配置文件可知
加密原理 :
@aiot-toolkit/jsc 是一个将JavaScript代码转换为字节码的工具,其功能是"rpk file is converted to bytecode"(将rpk文件转换为字节码)
index.js中,加密命令为:
  1. "${path.join(__dirname, jscPath)}" -ms "${rpkPath}"
复制代码

使用了 -ms 参数处理rpk文件
回到刚开始,我们将源代码的加密配置删除
重新使用Aiot打包,我们就得出了没有加密的打包后的js文件


但是我不会解密
大佬们能接下去继续研究

https://www.123865.com/s/uMoTjv-VmEV

本帖子中包含更多资源

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

x
回复

使用道具 举报

35

主题

6576

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1499
好评
6
信誉
172

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

QQ
发表于 2025-11-22 12:38:58 来自手机  | 显示全部楼层  来自 河北
感谢分享,
回复

使用道具 举报

54

主题

3588

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
789
好评
190
信誉
180

MT论坛新人MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员挂机大佬

发表于 2025-11-22 12:40:46 来自手机  | 显示全部楼层  来自 陕西
本帖最后由 青春向上 于 2025-11-22 12:51 编辑

大佬全能呀!问ai,感觉反编译很麻烦:
https://www.doubao.com/thread/a0adc8d079c7d
回复

使用道具 举报

1

主题

387

回帖

1123

积分

高中生

Rank: 4

金币
774
好评
0
信誉
100
QQ
发表于 2025-11-22 12:43:09 来自手机  | 显示全部楼层  来自 湖北
66666666666
回复

使用道具 举报

50

主题

2504

回帖

9503

积分

硕士生

Rank: 6Rank: 6

金币
1138
好评
69
信誉
118

考神

QQ
发表于 2025-11-22 12:43:39 来自手机  | 显示全部楼层  来自 广西
感谢分享
回复

使用道具 举报

13

主题

787

回帖

4539

积分

大学生

Rank: 5Rank: 5

金币
2115
好评
53
信誉
100
发表于 2025-11-22 12:44:48 来自手机  | 显示全部楼层  来自 河南
看看隐藏
回复

使用道具 举报

0

主题

3274

回帖

8847

积分

硕士生

Rank: 6Rank: 6

金币
5258
好评
2
信誉
100
发表于 2025-11-22 12:46:43 来自手机  | 显示全部楼层  来自 浙江
看看隐藏
回复

使用道具 举报

36

主题

6074

回帖

1万

积分

博士生

水博士

Rank: 7Rank: 7Rank: 7

金币
4917
好评
7
信誉
97
发表于 2025-11-22 12:46:50 来自手机  | 显示全部楼层  来自 北京
这个领域确实很少人搞
回复

使用道具 举报

12

主题

5246

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1590
好评
16
信誉
578

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

发表于 2025-11-22 12:48:59 来自手机  | 显示全部楼层  来自 广东
看看隐藏
回复

使用道具 举报

1

主题

565

回帖

2704

积分

大学生

Rank: 5Rank: 5

金币
996
好评
1
信誉
100
发表于 2025-11-22 12:53:43 来自手机  | 显示全部楼层  来自 湖北
看看
回复

使用道具 举报

3

主题

4430

回帖

1万

积分

博士生

https://0818.neocities.org/

Rank: 7Rank: 7Rank: 7

金币
1872
好评
6
信誉
102
发表于 2025-11-22 12:54:33 来自手机  | 显示全部楼层  来自 新疆
看看
回复

使用道具 举报

34

主题

7771

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4230
好评
24
信誉
143

考神

发表于 2025-11-22 12:58:19 来自手机  | 显示全部楼层  来自 山东
看看隐藏
回复

使用道具 举报

9

主题

5487

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
694
好评
0
信誉
116

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

发表于 2025-11-22 12:59:34 来自手机  | 显示全部楼层  来自 安徽
看看隐藏
回复

使用道具 举报

69

主题

3009

回帖

8574

积分

硕士生

logking

Rank: 6Rank: 6

金币
2881
好评
10
信誉
117

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

发表于 2025-11-22 12:59:41 来自手机  | 显示全部楼层  来自 广东
看看
回复

使用道具 举报

2

主题

142

回帖

732

积分

初中生

Rank: 3Rank: 3

金币
271
好评
4
信誉
100
发表于 2025-11-22 13:01:26 来自手机  | 显示全部楼层  来自 广东
牛逼
回复

使用道具 举报

发表回复

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

本版积分规则

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