Skip to content
42 changes: 42 additions & 0 deletions 4.2.8/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Usage

- Download [charles.jar](charles.jar), replace the official `charles.jar`.
- **Or**
- Hack with the below script by yourself.

# Hack Script
#

```
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
charles=/Applications/Charles.app/Contents/Java/charles.jar
dir=charleshack

mkdir $dir
cd $dir
cat >> qHTb.java <<EOF
package com.xk72.charles;
public final class qHTb {
public static boolean DdNM() { return true; }
public static boolean lPpR() { return true; }
public static String RgPH() { return "Administrator"; }
public static String gbef() { return "Administrator"; }
public static String DdNM(String name, String key) { return null; }
}
EOF
javac -encoding UTF-8 qHTb.java -d .&& jar -uvf $charles com/xk72/charles/qHTb.class
cd .. && rm -rf $dir
```

# Official Download Link

- [Windows 64 bit](https://www.charlesproxy.com/assets/release/4.2.8/charles-proxy-4.2.8-win64.msi)
- [Windows 32 bit](https://www.charlesproxy.com/assets/release/4.2.8/charles-proxy-4.2.8-win32.msi)
- [macOS](https://www.charlesproxy.com/assets/release/4.2.8/charles-proxy-4.2.8.dmg)
- [Linux 64/32 bit](https://www.charlesproxy.com/assets/release/4.2.8/charles-proxy-4.2.8.tar.gz)

Credit:

<a href="https://github.com/Heip">
<img border="0" alt="Help" src="https://avatars3.githubusercontent.com/u/31706214?s=460&v=4" width="100" height="100">

Binary file added 4.2.8/charles.jar
Binary file not shown.
35 changes: 35 additions & 0 deletions 4.5/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Usage

- Download [charles.jar](charles.jar), replace the official `charles.jar`.
- **Or**
- Hack with the below script by yourself.

# Hack Script

by [#16](https://github.com/100apps/charles-hacking/pull/16), thanks to [@HeIp](https://github.com/HeIp)

```
charles=/Applications/Charles.app/Contents/Java/charles.jar
dir=charleshack

mkdir $dir
cd $dir
cat >> cksjPRXyaTFQ.java <<EOF
package com.xk72.charles;
public final class cksjPRXyaTFQ {
public static boolean PRXy() { return true; }
public static String aTFQ() { return "http://www.gfzj.us"; }
public static String PRXy(String name, String key) { return null; }
}
EOF
javac -encoding UTF-8 cksjPRXyaTFQ.java -d .&& jar -uvf $charles com/xk72/charles/cksjPRXyaTFQ.class
cd .. && rm -rf $dir
```

# Official Download Link

- [Windows 64 bit](https://www.charlesproxy.com/assets/release/4.5/charles-proxy-4.5-win64.msi)
- [Windows 32 bit](https://www.charlesproxy.com/assets/release/4.5/charles-proxy-4.5-win32.msi)
- [macOS](https://www.charlesproxy.com/assets/release/4.5/charles-proxy-4.5.dmg)
- [Linux 64/32 bit](https://www.charlesproxy.com/assets/release/4.5/charles-proxy-4.5.tar.gz)

4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Hacking Charles Web Debugging Proxy

# Works for

- [4.5](4.5)
- [4.2.8](4.2.8)
- [4.2.1](4.2.1)
- [4.2](4.2)
- [4.1.1](4.1.1)
- [4.1.1](4.1.1)