Skip to content

Commit 79aaaca

Browse files
add support 3.9.3
1 parent f614c68 commit 79aaaca

File tree

4 files changed

+29
-1
lines changed

4 files changed

+29
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
.mtj.tmp/
55

66
# Package Files #
7-
*.jar
87
*.war
98
*.ear
109

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Hacking Charles Web Debugging Proxy
2+
3+
# Usage
4+
5+
- Download [charles.jar](charles.jar), replace the official `charles.jar`.
6+
- **Or (for MacOS only)**
7+
- Hack with the below script by yourself. [hack.sh](hack.sh)
8+
9+
# Official Download Link
10+
11+
- [Windows 64 bit](https://www.charlesproxy.com/assets/release/3.9.3/charles-proxy-3.9.3-win64.msi)
12+
- [Windows 32 bit](https://www.charlesproxy.com/assets/release/3.9.3/charles-proxy-3.9.3-win32.msi)
13+
- [macOS](https://www.charlesproxy.com/assets/release/3.9.3/charles-proxy-3.9.3.dmg)
14+
- [Linux 64/32 bit](https://www.charlesproxy.com/assets/release/3.9.3/charles-proxy-3.9.3.tar.gz)

charles.jar

2.51 MB
Binary file not shown.

hack.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
CHARLES=/Applications/Charles.app/Contents/Java/charles.jar
2+
DIR=charleshack
3+
4+
mkdir $DIR
5+
cd $DIR
6+
cat >> Licence.java <<EOF
7+
package com.xk72.charles.gui;
8+
public final class Licence {
9+
public static boolean a() { return true; }
10+
public static String b() { return "Administrator"; }
11+
public static String a(String paramString1, String paramString2) { return null; }
12+
}
13+
EOF
14+
javac -encoding UTF-8 Licence.java -d . && jar -uvf $CHARLES com/xk72/charles/gui/Licence.class
15+
cd .. && rm -rf $DIR

0 commit comments

Comments
 (0)