通过阻止网络调用(在本例中为 gitkraken)强制禁用应用程序自动更新
Force disable application autoupdate by blocking network call (in this case, gitkraken)
Gitkraken 自动更新,无法在 UI 中关闭。如果不是我在不信任 Gitkraken 代码签名的托管设备上使用它,这不会成为问题。因此,Gitkraken 在重新启动时随机停止工作,直到我留出时间再次加载它。
有什么方法可以让我发现 Gitkraken 如何打电话回家寻找更新,这样我就可以阻止这种情况发生(例如,在我的防火墙中阻止主机)?
在 macOS 上工作,如果有帮助的话。
您可以使用 fiddler 来监控您的网络流量。我没有在 macOS 上使用过它,但他们提供了 cross-os 版本 https://www.telerik.com/download/fiddler-everywhere
从那里您可以 运行 网络捕获以查看 gitkraken 正在进行的所有网络调用。看起来 gitkraken 正在进行 2 次 API 调用,一次调用 api.gitkraken.com and one to gloapi.gitkraken.com
如果您想阻止更新的调用,使用防火墙规则(或通过其他方法)阻止这两个调用之一应该可以实现您的目标。
对于 Windows。
实际上,破解仅适用于 gitkraken 版本 7.5.5。
安装gitkraken 7.5.5并破解。之后,转到目录 " C:\Users\rakot\AppData\Local\gitkraken " 并删除文件 " update " 因为无论何时打开 gitkraken 它都会执行更新条目。
使用 " C:\Users\rakot\AppData\Local\gitkraken\app-7.5.5\gitkraken.exe " 中的文件执行 gitkraken(你可以创建它的快捷方式)因为所有的快捷方式默认创建的将不起作用。
Gitkraken 自动更新,无法在 UI 中关闭。如果不是我在不信任 Gitkraken 代码签名的托管设备上使用它,这不会成为问题。因此,Gitkraken 在重新启动时随机停止工作,直到我留出时间再次加载它。
有什么方法可以让我发现 Gitkraken 如何打电话回家寻找更新,这样我就可以阻止这种情况发生(例如,在我的防火墙中阻止主机)?
在 macOS 上工作,如果有帮助的话。
您可以使用 fiddler 来监控您的网络流量。我没有在 macOS 上使用过它,但他们提供了 cross-os 版本 https://www.telerik.com/download/fiddler-everywhere
从那里您可以 运行 网络捕获以查看 gitkraken 正在进行的所有网络调用。看起来 gitkraken 正在进行 2 次 API 调用,一次调用 api.gitkraken.com and one to gloapi.gitkraken.com
如果您想阻止更新的调用,使用防火墙规则(或通过其他方法)阻止这两个调用之一应该可以实现您的目标。
对于 Windows。 实际上,破解仅适用于 gitkraken 版本 7.5.5。 安装gitkraken 7.5.5并破解。之后,转到目录 " C:\Users\rakot\AppData\Local\gitkraken " 并删除文件 " update " 因为无论何时打开 gitkraken 它都会执行更新条目。 使用 " C:\Users\rakot\AppData\Local\gitkraken\app-7.5.5\gitkraken.exe " 中的文件执行 gitkraken(你可以创建它的快捷方式)因为所有的快捷方式默认创建的将不起作用。