The device I'm using is a managed one (work machine), so I'm wondering if I can install BTT (actually reinstall) only for my user (/Users/myUser/Applications) without loosing any functionality (currently installed under /Applications/). I can have elevated permissions (admin) for short period of time to give the necessary permissions if needed (Accessibility etc.), but I'm worried if BTT will continue to work without any limitation.
I can see that the BetterTouchTool's settings are under my user /Users/myUser/Library/Application\ Support/BetterTouchTool, but is the "original"/initial installation directory /Applications/BetterTouchTool.app/ present somewhere in these files? If I do grep '/Applications/BetterTouchTool' ~/Library/Application\ Support/BetterTouchTool/ -R a lot of SQLite Write-Ahead files are shown as a match.
Does that mean that I can simply do mv /Applications/BetterTouchTool.app/ ~/Applications/ and I don't have to worry about anything?
Just an additional info (might be useful for someone) - at the moment on every BTT update I need to "promote" my user to admin (since it was installed under /Applications/), which is not ideal. According to the team managing our devices this is due to a privileged identity management / access management, privileged remote access, and vulnerability management product's policies and macOS change:
previous versions of MacOS allowed apps to install into System Libraries, add Kernel Extensions, etc.. whereas recent versions like Sequoia are much more locked down for security
Ah one thing that I don't know is how permissions like Accessibility are handled on managed devices., Usually they are bound to the code signature and not to the path, so I believe just moving should work - but I can't say for sure whether this is the same on managed devices.