# cocoscreatorjscdecrypt_for_Android_Reverse
[ZH](https://github.com/qriosa/cocoscreatorjscdecrypt_for_Android_Reverse#zh)|[EN](https://github.com/qriosa/cocoscreatorjscdecrypt_for_Android_Reverse#en)
## ZH
### 背景
本工具只是 fork 了 [cocscreatorjscdecrypt](https://github.com/luckyaibin/cocoscreatorjscdecrypt), 然后进行了简单的修改。使得在对APK文件进行逆向分析过程中,对其中的 `.jsc` 进行解密的使用方法变得更加简单便捷。
原工具的 readme 如下:
> cocoscreator 官方在编译的时候只给了加密的方法,而生成jsc之后没有进行解密的,这里给出一个开箱即用的方法。
>
> 1. 安装nodejs
> 2. npm install xxtea-node
> npm install pako
> 3. 修改 cocoscreator加密时候的KEY,是否压缩UNZIP,jsc所在的目录(会递归所有子目录,jsc文件后缀进行解密)
> 4. 执行 node decrypt.js 即可获得
### 使用
1. 安装 `python3` 和 `node.js` 。
2. 下载此项目压缩包并解压。
3. 在当前项目文件夹下执行命令 `npm install xxtea-node npm install pako` 。
4. 运行命令 `python decodejsc.py APK_filepath/xxx.apk` 。
运行完毕,程序会将 `xxx.apk` 解压到 `APK_filepath` 然后将其中所有的 `yyy.jsc` 文件解密并保存到与原密文文件 `yyy.jsc` 相同目录下,命名为 `yyy.jsc.js` 。
### License
本工具本身遵守 `MIT` license,但由于主体功能 fork 自 [cocscreatorjscdecrypt](https://github.com/luckyaibin/cocoscreatorjscdecrypt) ,因此还因遵守 [cocscreatorjscdecrypt](https://github.com/luckyaibin/cocoscreatorjscdecrypt) 的 [license](https://github.com/luckyaibin/cocoscreatorjscdecrypt/blob/master/LICENSE)。
## EN
### Background
This tool is just forked from [cocscreatorjscdecrypt](https://github.com/luckyaibin/cocoscreatorjscdecrypt), and then made a simple modification. It makes it easier to decrypt the `.jsc` in APK files during Android reverse analysis.
The readme of the original tool is showing below:
> cocoscreator 官方在编译的时候只给了加密的方法,而生成jsc之后没有进行解密的,这里给出一个开箱即用的方法。
>
> 1. 安装nodejs
> 2. npm install xxtea-node
> npm install pako
> 3. 修改 cocoscreator加密时候的KEY,是否压缩UNZIP,jsc所在的目录(会递归所有子目录,jsc文件后缀进行解密)
> 4. 执行 node decrypt.js 即可获得
### Useage
1. Install `python3` and `node.js`.
2. Download the project zip file and unzip it.
3. Run the command `npm install xxtea-node npm install pako` in the current project folder.
4. Run the command `python decodejsc.py APK_filepath/xxx.apk` .
After running, the program will decompress `xxx.apk` to `APK_filepath` and then decrypt all the `yyy.jsc` files in `APK_filepath` and save them to the same directory. Rename the original file with the name `yyy.jsc` to `yyy.jsc.js`.
### License
The tool itself adheres to the `MIT` license, but since the main function is forked from [cocscreatorjscdecrypt](https://github.com/luckyaibin/cocoscreatorjscdecrypt), it also adheres to the [license](https://github.com/luckyaibin/cocoscreatorjscdecrypt/blob/master/LICENSE) of [cocscreatorjscdecrypt](https://github.com/luckyaibin/cocoscreatorjscdecrypt).
徐浪老师
- 粉丝: 8543
- 资源: 1万+
最新资源
- Screenshot_2025-01-07-12-49-36-964_net.csdn.csdnplus.jpg
- gbase8s死锁模拟
- 基于Java Web的电影在线推荐系统设计与实现-基于用户协同过滤的个性化推荐
- 【2025新软件】+文件批量下载器.exe+【批量下载神器】+【Windows必备】
- 435asp.net美容院管理系统毕业课程源码设计+论文资料+开题报告+任务书
- 1渗透测试流程.pdf
- 仅供自己使用,请勿下载,谢谢
- python框架的课堂投票系统(全套毕业文档+源代码).zip
- 仅供自己使用,请勿下载,谢谢
- 评估过期处理办法.docx
- 品牌设计领域权威书籍指南: 提升品牌创建与CI设计理念
- 436大神C#基于winform图书管理系统毕业课程源码设计
- PhpStudy教程.pdf
- burpSuite的安装和使用.pdf
- http协议那点儿事.pdf
- 毕业设计-java-springboot+vue二手车估值与销售平台实现源码(项目源码+毕业全套文档).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈