Gittkarken破解

使用pro功能

Posted by 周自横 on July 8, 2020

Gitkarken在6.50之后的破解使用Pro版本

环境配置

需要安装node.jsyarn,其中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

破解中遇到的问题

  1. 破解最后一步使用的文件参数,若是失败的话改为自己文件的绝对位置

  2. 安装node.jsyarn之后重启,使用yarn --version验证是否能够使用

  3. 成功破解之后,是在app.asar做的修改,若是你之前打开了程序并且登录了Github其中保留的有你的信息,所以若是更换账户需要重新破解一次

  4. 我在最后一步破解之后,打开一直卡在启动界面上,我把app.asar拷贝出来重新安装了一遍,然后替换文件app.asar重新打开,在右下角看到Pro提示,若是显示是Free直接点击应该会变换。

    image-20200708163041909

  5. 在当前(2020.07.8)使用的7.0.1版本仍是可以破解的,但是为了之后保持能用最好不要更新。由于系统图标指向的是Update.exe程序,可在快捷方式中进行修改指向程序的真正位置。另外在hosts中加入127.0.0.1 release.gitkraken.com屏蔽更新。关于此程序的右键功能,在知乎有看大佬提到说需要修改注册表,我是直接将其关闭了