gitkraken

Force disable application autoupdate by blocking network call (in this case, gitkraken)


Gitkraken autoupdates, and this cannot be turned off in the UI. This would not be a problem, were it not that I am using it on a managed device that does not trust Gitkraken's code signing. As a result of this, Gitkraken randomly stops working when restarted until I set aside time to sideload it again.

Is there a way that I can discover how Gitkraken is phoning home to look for updates, so I can block that from happening (e.g., blocking a host in my firewall)?

Working on macOS, if that helps.


Solution

  • You can use fiddler to monitor your web traffic. I have not used it on macOS, but they offer a cross-os version https://www.telerik.com/download/fiddler-everywhere

    From there you can run a network capture to see all of the network calls gitkraken is making. It looks like gitkraken is making 2 API calls, one to api.gitkraken.com and one to gloapi.gitkraken.com

    If you wanted to block the updated call, blocking one of these two calls with a firewall rule (or through some other method) should accomplish your goal.

    enter image description here