# CrackFastRequestJar
**Repository Path**: kernel_911/CrackFastRequestJar
## Basic Information
- **Project Name**: CrackFastRequestJar
- **Description**: No description available
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2024-05-06
- **Last Updated**: 2024-05-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# CrackFastRequestJar
#### 项目介绍
这时一个IDEA插件FastRequest里的instrumented-restful-fast-request-pro-*的Jar包类文件修改替换自动打包工具
修改了原有jar的如下信息
1. 注册信息跳过
#### 软件架构
使用javaassist替换字节码,使用java.util.zip自动解压和压缩,解决手动替换容易出错的烦恼
#### 安装教程
1. 先在D盘新建文件夹,并将文件夹修改成支持文件名大小写,常用命令如下
注意:此功能支持win10 win11 win2019以及更高版本,低版本如win7 win2016不支持
```
#查询文件夹是否支持大小写
fsutil.exe file queryCaseSensitiveInfo
#启用文件夹支持大小写
fsutil.exe file setCaseSensitiveInfo enable
#禁用文件夹大小写
fsutil.exe file setCaseSensitiveInfo disable
```
若提示不支持该请求,则用powershell命令行管理员模式执行下面的命令后再执行开启大小写命令
```
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
```
若上述命令执行失败,通过控制面板同样可启用这个功能,控制面板路径
控制面板--程序--程序和功能--启用或关闭Windows功能--勾选 适用于Linux的Windows子系统
2. 将%AppData%\JetBrains\\[IDEA版本]\plugins\Restful Fast Request - API Buddy\lib\instrumented-restful-fast-request-pro-*.jar放到第一步支持文件夹大小写的目录,并修改代码中的String oldJarPath = "xxx"为实际路径
#### 使用说明
1. 直接运行:
```
cd /path/to/project
mvn compile
mvn exec:java -Dexec.mainClass="com.vvvtimes.main.Main"
```
2. 打包成jar运行:
打包
```
mvn package
```
运行
```
java -jar CrackFastRequestJar-1.0-SNAPSHOT-jar-with-dependencies.jar
```
3. 生成的文件会放加上_Crack后缀,并且与原文件在同一目录,重命名替换原文件即可
#### 感谢
1. 吾爱网友lvbuqing提供的思路
#### 参与贡献
1. Fork 本项目
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request