破解IDEA插件Markdown Navigator 2.9.7
Markdown Navigator 插件还是比较好用的,之前一直用网上找的 2.3.5 的版本,现在已经 2.9.7 了,老是提示升级,但是又找不到最新的破解版。于是参考了一些资料,自己破解了一下,主要思路是在安装好的插件 jar 包中提取 LicenseAgent.java
文件,然后修改授权认证相关代码,重新编译,再将改好的文件重新打包成 jar 包,覆盖原来的 jar 包。
以下是 Mac 平台的破解步骤,Windows 平台方法类似:
- 安装 Markdown Navigator,IDEA 或 WebStorm 等 JB 系列开发工具内安装,不用多说了。
- 复制
~/Library/Application Support/WebStorm2019.2/idea-multimarkdown/lib/idea-multimarkdown.jar
到某个临时目录temp
,将 jar 解压:jar xvf idea-multimarkdown.jar
- 下载并解压附件中已经修改好的
LicenseAgent.java
文件备用。 - 创建项目,如图 1,必须与 jar 包中的结构一致,目录结构为
src/com.vladsch.idea.multimarkdown.license/LicenseAgent.java
,此 java 文件即刚下载的文件。 配置项目,此时点开
LicenseAgent.java
,肯定有一堆的错误信息,需要添加依赖:- 添加 IDEA 依赖包,如图 2,如果是破解 WebStorm 下的插件,则添加 WebStorm 的,路径为
/Applications/WebStorm.app/Contents/lib
- 添加 multimarkdown 依赖,如图 3,路径为
~/Library/Application Support/WebStorm2019.2/idea-multimarkdown/lib
- 添加 IDEA 依赖包,如图 2,如果是破解 WebStorm 下的插件,则添加 WebStorm 的,路径为
- Build 项目,
Build → Build Project
编译项目,会在 out 目录下生成.class
文件。 - 重新打包,将生成的
LicenseAgent.class
文件,复制到第 2 步中解压目录temp
中覆盖原有的.class
,打包该文件夹内所有文件:jar cvf idea-multimarkdown.jar *
- 将打包好的
idea-multimarkdown.jar
替换~/Library/Application Support/WebStorm2019.2/idea-multimarkdown/lib/idea-multimarkdown.jar
- 重启 IDEA 或 WebStorm 完成破解,如图 4。
图 1:
图 2:
图 3:
图 4:
破解源文件:LicenseAgent.java.zip
2019-11-25 更新
不少童鞋在求破解后的 jar 包,一开始用邮箱发了一些,但没想到人多了起来,所以就把 jar 包也上传上来,给有需要的童鞋用,用于 WebStorm,其他系列不保证一定可用,下载后自行解压,参考上面第 8 步操作。
现在使用这个方法无效了。大佬可以更新下吗
最新的版本3.x 这个方法已经无效了,大佬能否给研究下新版本的破解方法
感谢你的分享,我基于你破解的思路,使用 Java Agent 的方式破解。https://github.com/syhily/multi-markdown-agent
为什么我现在按照这个方法,不能用了????
https://blog.intellij.xyz/2019/11/22/patchMarkdownNavigator/
我在win10上面破解了一遍
@撒大苏打:自己动手丰衣足食,下次更新版本也可以继续用
感谢大佬分享,同求一下破解并打包好的jar包
大佬jar包发我一下邮箱,感谢
大佬求个 jar 谢谢
大佬威武,求发邮箱,感谢!
老哥 破解好的jar能发一下吗 谢谢
@yuming zhang:我的邮箱是991264921@qq.com
破解好了,发邮箱一下啊 1900919313@qq.com 谢谢
@许威威:已发
大佬威武,求发邮箱,感谢!
@darling:已发
感谢分享,同求一下破解并打包好的jar包
@key:已发至邮箱,请查收
@老王:刚才发了emoji符号好像导致整条消息没显示,再发一遍:亲测可用,太感谢了!!!
@key:之前数据库没有支持emoji字符?
@老王:
破解好的jar发一下,谢谢
@yang:已发邮箱
@老王:多谢大佬