Gitkarken在6.50之后的破解使用Pro版本
环境配置
需要安装node.js
和yarn
,其中node.js
安装时要选择加入系统环境中,yarn
在安装后也要手动进行添加进系统环境。
下载破解脚本并破解
git clone https://github.com/5cr1pt/GitCracken.git
破解
cd GitCracken/GitCracken
rm yarn.lock
yarn install
yarn build
# 最后一个参数是此程序安装位置下的一个文件
node dist/bin/gitcracken.js patcher --asar ~/AppData/Local/gitkraken/app-6.5.0/resources/app.asar
破解中遇到的问题
-
破解最后一步使用的文件参数,若是失败的话改为自己文件的绝对位置
-
安装
node.js
和yarn
之后重启,使用yarn --version
验证是否能够使用 -
成功破解之后,是在
app.asar
做的修改,若是你之前打开了程序并且登录了Github
其中保留的有你的信息,所以若是更换账户需要重新破解一次 -
我在最后一步破解之后,打开一直卡在启动界面上,我把
app.asar
拷贝出来重新安装了一遍,然后替换文件app.asar
重新打开,在右下角看到Pro
提示,若是显示是Free
直接点击应该会变换。 -
在当前(2020.07.8)使用的7.0.1版本仍是可以破解的,但是为了之后保持能用最好不要更新。由于系统图标指向的是
Update.exe
程序,可在快捷方式中进行修改指向程序的真正位置。另外在hosts
中加入127.0.0.1 release.gitkraken.com
屏蔽更新。关于此程序的右键功能,在知乎有看大佬提到说需要修改注册表,我是直接将其关闭了