Charles破解網站收藏(持續更新)

1. 在這個網站(http://charles.iiilab.com/)下載破解文件 charles.jarjava

2. 替換掉原文件夾裏的charles.jargit

  • Mac: /Applications/Charles.app/Contents/Java/charles.jar
  • Windows: C:\Program Files\Charles\lib\charles.jar

恭喜!破解註冊成功!github

 

 

請支持正版,僅供技術交流。

寫了個小工具方便在線處理bash

在線破解1app

在線破解2工具

https://github.com/8enet/Charles-Crack網站

2018/6/25 Charles 4.2.6
替換類名和方法名
com.xk72.charles.GPSz
Dgmx
Wmmwspa

2018/4/8 Charles 4.2.5
替換類名和方法名
com.xk72.charles.Dheu
PpPw
WPsucode

Charles 4.2.1
替換類名和方法名
com.xk72.charles.oFTR
Yuaz
lktVget

Charles 4.2
替換類名和方法名
com.xk72.charles.WNzU
OjEP
DZZn

Charles 4.1.4
替換類名和方法名
com.xk72.charles.gIbD
xUFT
PcqR

Charles 4.1.3
替換類名和方法名
com.xk72.charles.psPJ
qIvM
tCiz

Charles 4.0.2 和以前版本的破解方式同樣,直接上代碼
先複製一份charles.jar出來,mac下的路徑是/Applications/Charles.app/Contents/Java/charles.jar

須要使用javassist修改字節碼

compile 'org.javassist:javassist:3.20.0-GA' 
classPool=ClassPool.getDefault();
classPool.insertClassPath("/path/charles.jar"); //複製出來charles.jar的文件路徑 CtClass ctClass = classPool.get("com.xk72.charles.License"); CtMethod ctMethod =ctClass.getDeclaredMethod("a",null); ctMethod.setBody("{return true;}"); ctMethod = ctClass.getDeclaredMethod("b",null); ctMethod.setBody("{return \"Regisered Name\";}"); ctClass.writeFile(); 

執行以後會生成 com/xk72/charles/License.class 文件
使用jar uvf charles.jar com/xk72/charles/License.class 命令將修改後的class打入jar包,注意jar和class的路徑。

注意:爲了保險起見先把原始charles.jar複製到其餘目錄,將破解後的charles.jar移動到對應位置,我以前爲了偷懶只是修改了原始charles.jar的文件名,並無移動到其餘目錄,結果一直有未註冊的提示,把原charles.jar移動到其餘目錄後確保該目錄下只有一個charles.jar就行了。

做者:zzzmode 連接:https://www.jianshu.com/p/46d29e60dd1b 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索