KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Tip: Uninstalling the HelperTool on Mac OS X
PRODUCT: 4D | VERSION: 17 | PLATFORM: Mac OS X
Published On: January 10, 2019
Your current browser may not allow you to download the asset. We recommend Mozilla Firefox or Google Chrome.
Log In

The HelperTool is a small utility used by 4D to help with publishing ports below 1024 (such as port 80 and 443 used by the Web Server). The HelperTool is installed via the InstallTool when the Web Server is started. The InstallTool has some hidden features allowing you to query the version that is installed as well as uninstall the currently installed version.

Uninstall


If the situation arises where you would like to uninstall the HelerTool -- do not simply delete the files from the PriviledgedHelperTools folder, because manually removing these files may cause an issue. Instead, please use the 'uninstall' option like this:

sudo /path to 4D.app/Content/MacOS/InstallTool.app/Content/MacOS/InstallTool --uninstall

The output of the command may look like this:

2019-01-07 11:51:01.984 InstallTool[863:48515] [OK] launchctl unload /Library/LaunchDaemons/com.4D.Helper.plist returned 0.
2019-01-07 11:51:01.987 InstallTool[863:48515] [OK] rm /Library/LaunchDaemons/com.4D.Helper.plist returned 0.
2019-01-07 11:51:01.991 InstallTool[863:48515] [OK] rm /Library/PrivilegedHelperTools/com.4D.Helper returned 0.
2019-01-07 11:51:01.991 InstallTool[863:48515] [OK] com.4D.Helper is now properly uninstalled. uid 0


Install


Installing it from this tool is also very simple, just simply issue the following command:

sudo /path to 4D.app/Contents/MacOS/InstallTool.app/Contents/MacOS/InstallTool

The output of the command may look like this:

2019-01-07 11:51:34.757 InstallTool[868:48732] [OK] com.4D.Helper is now properly installed.


Check currently installed version


Tio check the version that is currently installed issue the --version option like this:

sudo /path to 4D.app/Contents/MacOS/InstallTool.app/Contents/MacOS/InstallTool --version

The output of the command may look like this:

2019-01-07 16:16:15.533 InstallTool[1255:130341] *** /Library/PrivilegedHelperTools/com.4D.Helper
2019-01-07 16:16:15.533 InstallTool[1255:130341] Version: 2.0
2019-01-07 16:16:15.533 InstallTool[1255:130341] *** /Applications/4D/4D v17 R3/4D.app/Contents/MacOS/InstallTool.app/Contents/Library/LaunchServices/com.4D.Helper
2019-01-07 16:16:15.563 InstallTool[1255:130341] Version: 2.0

See Also: