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

Viewed 2275

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.

2 Answers

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

For Windows. Actually the crack work only on gitkraken version 7.5.5. Install gitkraken 7.5.5 and crack it. After that, go to the directory " C:\Users\rakot\AppData\Local\gitkraken " and remove the file " update " cause whenever you open gitkraken it execute the update entry. Execute gitkraken with the file in " C:\Users\rakot\AppData\Local\gitkraken\app-7.5.5\gitkraken.exe " (you can create a shortcut of it) beacause all the shortcut created by default won't work.

Related