GitKraken 6.5.1 的安装与破解

2022-04-14  本文已影响0人  hemiao3000

GitKran 简介

GitKraken 是 Git 客户端之一,它的出现打破了 “SourceTree 最好用” 的说法。不少 SourceTree 的用户从 SourceTree 上迁移到了 GitKraken 。

GitKranken 的特点在于,界面更简洁、友好,这样在保证功能不少的情况下,上手比 SourceTree 更快。另外,它比 SourceTree 还有一个有优势之处:它跨平台,在 Linux 上可用。

不过,GitKraken 从 6.5.3 版本开始收费,它的最后一个免费版本是 6.5.1 ,当你使用收费版本而又未付费时,使用 GitKranken 将无法打开本地仓库,这就约等于无法使用了。

对于这个问题解决的办法自然就是破解:使用一个可免费试用的低版本,并且关闭它的自动升级功能

第 1 步:安装

下载<small>(或向老师要)</small>6.5.1 的 GitKraken 安装程序。

https://release.axocdn.com/linux/GitKraken-v6.5.1.deb
https://release.axocdn.com/linux/GitKraken-v6.5.1.rpm
https://release.axocdn.com/linux/GitKraken-v6.5.1.tar.gz
https://release.axocdn.com/win64/GitKrakenSetup-6.5.1.exe

安装过程一路 Next ,没有特殊之处。

::: warning 注意
GitKrakenSetup-6.5.1.exe 是安装程序!安装程序!安装程序!只用执行一次!只用执行一次!只用执行一次!

你如果反复运行 GitKrakenSetup-6.5.1.exe 那么意味着你在不停地重新安装,那就需要你再次、反复破解。
:::

第 2 步:破解

理论上,安装 GitKraken 6.5.1 版之后直接使用就可以,因为这个版本就是免费版。但是,讨厌的是 GitKraken 会自动升级!一旦自动升级,你的 GitKraken 自然就不再是最后一个免费版 6.5.1 了。

::: details GitKraken “做手脚” 的地方
在正常安装之后,你桌面生成的 GitKraken 的快捷方式,但是这个链接到的不是 gitkraken.exe,而是 GitKranken 安装程序的 update.exe

所以,你通过点击快捷方式运行 GitKraken 时,它总会先检查服务器上是否有新版本可以升级!如果有,GitKraken 就会下载最新本版,自我更新。

一旦更新结束,那么你的电脑上的 GitKraken 自然也就不再是免费版的了。
:::

破解的关键在于:干掉 GitKraken 安装目录下的 update.exe ,让 GitKraken 无法升级,定死在 6.5.1 版本

在安装 GitKraken 之后,在你的安装目录(C:\Users\<用户名>\AppData\Local\gitkraken)下会有一个名为 Update.exe 的可执行程序。

gitkraken-install-01.png

这个文件就是 GitKraken 运行期间 “悄悄” 访问的服务器的进程。

将它物理删除或逻辑删除<small>(例如,改名为 Update.exe.bak 这种无法启动的文件名)</small>,这样 GitKraken 也无法获取最新的版本信息,进而无法自我更新。

处理完 update.exe 的问题之后,在 update.exe 的同级的 app-6.5.1 目录下找到 gitkraken.exe,通过它来启动 GitKraken 。

gitkraken-install-02.png

第 3 步:移除右键菜单项<Badge text="可选操作" type="tip" />

  1. 运行 regedit 打开注册表,进行编辑。

  2. 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell 下面找到 GitKraken ,删除它。

gitkraken-install-03.png
上一篇下一篇

猜你喜欢

热点阅读