Charles 4.2.5 破解

作者: zzzmode | 来源:发表于2016-11-22 10:03 被阅读27049次

    请支持正版,仅供技术交流。

    写了个小工具方便在线处理

    在线破解1

    在线破解2

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

    2018/4/8 Charles 4.2.5
    替换类名和方法名
    com.xk72.charles.Dheu
    PpPw
    WPsu

    Charles 4.2.1
    替换类名和方法名
    com.xk72.charles.oFTR
    Yuaz
    lktV

    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就好了。

    相关文章

      网友评论

      • 9b9719ab1e8f:成功了,感谢大佬!
      • zzzmode:已更新支持破解4.2.7
      • 43fc3470596c:给大佬递茶:+1:
      • Blue_Sky_2017:这个真心可行。已经用上了。。不惜在坟贴上留言。。感谢
      • ab96f9a13d7c:Registered Name: https://zhile.io
        License Key: 48891cf209c6d32bf4

        不要用破解了,升级很麻烦,去官网下载吧。 -- 雷feng
        C_HPY:兄弟牛逼啊
      • Amy婷:厉害,亲测可行:+1:
      • tinyvampirepudg:老铁666
      • William_hi:厉害 :+1:
      • 大道技术:很赞~~
      • Yuency:很厉害啊老哥, 虽然看不懂你的代码,但是好用。
      • 莎莎氧oO:很好用。记得,安装完,先打开一次再替换。
      • Hanser0503:方便加个qq嘛,博主?没弄明白
      • 5e82628f4cc4:给力,非常好用
      • 无限月渎:试过了,666,给力
        Hanser0503:咋弄的?我咋陪吃完json文件下一部就进行不下去了
      • fe5add937ff7:终于找到个能破解的了, 支持楼主
      • cb3fc6332154:补充一下,下载完以后要先打开一次,再退出后替换文件,否则可能有失败的可能。
        Hanser0503:求方法啊没弄明白
      • TinXie:666
      • 81c61fb3ca8c:网上试了很多方法都不行,直到看到你这篇,也十分感谢老铁的开源代码:heart_eyes:
      • 81c61fb3ca8c:老铁 666啊
        Hanser0503:额,咋弄的能加个qq交流下不,没太看懂
      • Harveyhhw:厉害了老哥,已关注
      • Fintecher:5.2.5测试不行呢,替换jar后,提示损坏,是否放废纸篓
      • Sam77:非常感谢楼主!支持
      • 旋风猫:楼主霸气
      • crehic:楼楼你这个在线的开源吗... 想学
        zzzmode:已更新到github: https://github.com/8enet/Charles-Crack
        zzzmode:也没有用复杂技术,用spring boot+kotlin写的,核心处理代码就上面那样,我不是做java开发的,写的比较乱就没开源 🤣
      • cookov:非常好用,感谢🙏😉👍
        Hanser0503:没弄明白啊,方便加个qq交流下嘛
      • _小沫:厉害了 我的哥
      • a_nuo:感谢!
      • 1fb183cd755e:楼主威武,感谢楼主的分享。Charles的确是款很不错的软件,但是只能GUI页面操作,如果我在程序中想实时抓取Charles过滤的数据,有没有方法或者其他变通的方案?我看有个文件自动保存但是只能设置到分钟级别,实时性太低了。还请楼主赐教,抱拳。
        zzzmode:@2f4b9bcbfb00 试试地址2,加了cloudflare cdn
        2f4b9bcbfb00:在线破解链接打不开
        zzzmode:比如试试直接使用代理啊
        比如 https://github.com/lightbody/browsermob-proxy
      • 从心开始的我:老哥 厉害了
      • RunningTeemo:4.2.1要先启动一次应用,然后替换jar,否则会一直报文件损坏
      • BBH_Life:厉害了
      • 黎希:没看懂 一堆乱搞 不知道算是成功没成功:joy:
      • sodino:在线破解 无法选择版本
        zzzmode:已更正,nginx配置错了:joy:
      • 1320ac1a4ac0:忘了这句了吧?

        ctClass.writeFile();

        总之费心了,谢谢!
        zzzmode:@DenisWang 是的,忘了最后一行 :smile: ,感谢提醒!

      本文标题:Charles 4.2.5 破解

      本文链接:https://www.haomeiwen.com/subject/ilsppttx.html