[GH-ISSUE #1405] Helper Tool installs TablePlus, after disabling Helper Tool and removing Proxyman, TablePlus is still there #1399

Open
opened 2026-03-03 19:51:06 +03:00 by kerem · 15 comments
Owner

Originally created by @ghost on GitHub (Oct 20, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1405

Hi, in macOS, I have noticed the Helper Tool installs TablePlus, after disabling the Helper Tool, and removing Proxyman, TablePlus is still there, what is the process to fully remove TablePlus from the file system?

Originally created by @ghost on GitHub (Oct 20, 2022). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1405 Hi, in macOS, I have noticed the Helper Tool installs TablePlus, after disabling the Helper Tool, and removing Proxyman, TablePlus is still there, what is the process to fully remove TablePlus from the file system?
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 20, 2022):

I'm sorry, but the Proxyman Helper Tool doesn't install the TablePlus app.

Proxyman Helper Tool just helps you to automatically override/revert the HTTP Proxy when the app opens/quits.

Maybe TablePlus is already installed on your Macbook/system.

Document: https://docs.proxyman.io/basic-features/proxy-setting-tool

<!-- gh-comment-id:1285668040 --> @NghiaTranUIT commented on GitHub (Oct 20, 2022): I'm sorry, but the Proxyman Helper Tool doesn't install the TablePlus app. Proxyman Helper Tool just helps you to automatically override/revert the HTTP Proxy when the app opens/quits. Maybe TablePlus is already installed on your Macbook/system. Document: https://docs.proxyman.io/basic-features/proxy-setting-tool
Author
Owner

@ghost commented on GitHub (Oct 20, 2022):

I'm sorry, but the Proxyman Helper Tool doesn't install the TablePlus app.

Proxyman Helper Tool just helps you to automatically override/revert the HTTP Proxy when the app opens/quits.

Maybe TablePlus is already installed on your Macbook/system.

Document: https://docs.proxyman.io/basic-features/proxy-setting-tool

This is a brand new installation, no other app is installed, no security team is involved, as soon as I added the Proxy Helper Tool I got a notification in macOS Ventura RC that the background process TablePlus Inc has been installed and will be running in the background, I just double check it again, by installing a brand new Virtual Machine replicating the whole installation process, and exactly the same happened

<!-- gh-comment-id:1285712791 --> @ghost commented on GitHub (Oct 20, 2022): > I'm sorry, but the Proxyman Helper Tool doesn't install the TablePlus app. > > Proxyman Helper Tool just helps you to automatically override/revert the HTTP Proxy when the app opens/quits. > > Maybe TablePlus is already installed on your Macbook/system. > > Document: https://docs.proxyman.io/basic-features/proxy-setting-tool This is a brand new installation, no other app is installed, no security team is involved, as soon as I added the Proxy Helper Tool I got a notification in macOS Ventura RC that the background process TablePlus Inc has been installed and will be running in the background, I just double check it again, by installing a brand new Virtual Machine replicating the whole installation process, and exactly the same happened
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 20, 2022):

Please notice that Proxyman app and Proxyman Helper Tools are signed with TablePlus Inc Certificate. It's not the TablePlus app.

Here is the screenshot to proof what I'm saying:

Screen_Shot_2022-10-20_at_22_13_14

If you'd like to remove the Helper Tool, you can delete it at: /Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool

Ref: https://docs.proxyman.io/basic-features/proxy-setting-tool#uninstall-proxy-helper-tool

<!-- gh-comment-id:1285718328 --> @NghiaTranUIT commented on GitHub (Oct 20, 2022): Please notice that Proxyman app and Proxyman Helper Tools are signed with TablePlus Inc Certificate. It's not the TablePlus app. Here is the screenshot to proof what I'm saying: ![Screen_Shot_2022-10-20_at_22_13_14](https://user-images.githubusercontent.com/5878421/196988445-3182ccf2-57ca-4d40-b6f0-478579d74f67.jpg) If you'd like to remove the Helper Tool, you can delete it at: `/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool` Ref: https://docs.proxyman.io/basic-features/proxy-setting-tool#uninstall-proxy-helper-tool
Author
Owner

@ghost commented on GitHub (Oct 20, 2022):

Ok, that makes sense, when I disable the helper, the helper tool will be removed as well, we are ok with that, nonetheless the TablePlus Inc background process is not removed from Login Items (look at the print screen), even If I fully remove the Proxyman app, TablePlus Inc will remain in the Login Items

image
<!-- gh-comment-id:1285732608 --> @ghost commented on GitHub (Oct 20, 2022): Ok, that makes sense, when I disable the helper, the helper tool will be removed as well, we are ok with that, nonetheless the TablePlus Inc background process is not removed from Login Items (look at the print screen), even If I fully remove the Proxyman app, TablePlus Inc will remain in the Login Items <img width="710" alt="image" src="https://user-images.githubusercontent.com/110728525/196990250-068b1c38-17a4-4acd-a163-af5be2e09be2.png">
Author
Owner

@ghost commented on GitHub (Oct 20, 2022):

Even on a brand new installation, after having Disabled the Helper Tool, and Removed Proxyman from the system, the TablePlus Inc. process keeps installed and running:

image
<!-- gh-comment-id:1285745394 --> @ghost commented on GitHub (Oct 20, 2022): Even on a brand new installation, after having Disabled the Helper Tool, and Removed Proxyman from the system, the TablePlus Inc. process keeps installed and running: <img width="1857" alt="image" src="https://user-images.githubusercontent.com/110728525/196991676-dd2920d4-b365-49c6-965c-f336e84f3d0e.png">
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 20, 2022):

Yes, removing the app doesn't remove the Helper Tool. You have to remove it manually. The same thing happens with Paste, and iStat.

I will update to macOS Ventura and fix the following issue

  • Show the Proxyman app icon, instead of the generic app icon
  • Double check why Proxyman appears on the Login Item.
<!-- gh-comment-id:1285774507 --> @NghiaTranUIT commented on GitHub (Oct 20, 2022): Yes, removing the app doesn't remove the Helper Tool. You have to remove it manually. The same thing happens with Paste, and iStat. I will update to macOS Ventura and fix the following issue - Show the Proxyman app icon, instead of the generic app icon - Double check why Proxyman appears on the Login Item.
Author
Owner

@ghost commented on GitHub (Oct 20, 2022):

Yes, removing the app doesn't remove the Helper Tool. You have to remove it manually. The same thing happens with Paste, and iStat.

I will update to macOS Ventura and fix the following issue

  • Show the Proxyman app icon, instead of the generic app icon
  • Double check why Proxyman appears on the Login Item.

Correct, first I disabled the Helper Tool from within Proxyman, successfully, then when I saw the TablePlus Inc. process still installed and running, I wanted to check if by removing Proxyman will help, it didn't.

Thank you for your prompt responses and help.

<!-- gh-comment-id:1285779094 --> @ghost commented on GitHub (Oct 20, 2022): > Yes, removing the app doesn't remove the Helper Tool. You have to remove it manually. The same thing happens with Paste, and iStat. > > I will update to macOS Ventura and fix the following issue > > * Show the Proxyman app icon, instead of the generic app icon > * Double check why Proxyman appears on the Login Item. Correct, first I disabled the Helper Tool from within Proxyman, successfully, then when I saw the TablePlus Inc. process still installed and running, I wanted to check if by removing Proxyman will help, it didn't. Thank you for your prompt responses and help.
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 23, 2022):

Update: on macOS Ventura, Proxyman Helper Tools is added to the "Allow in Background" section, even though Proxyman only works in the foreground.

It's added due to the Helper Tool.

There is a discussion on this misleading issue on Twitter: https://twitter.com/siracusa/status/1583914093437935616?s=46&t=C1XB91IkDFkG697Ab8T9Dg

<!-- gh-comment-id:1288042266 --> @NghiaTranUIT commented on GitHub (Oct 23, 2022): Update: on macOS Ventura, Proxyman Helper Tools is added to the "Allow in Background" section, even though Proxyman only works in the foreground. It's added due to the Helper Tool. There is a discussion on this misleading issue on Twitter: https://twitter.com/siracusa/status/1583914093437935616?s=46&t=C1XB91IkDFkG697Ab8T9Dg
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 24, 2022):

@idevelop-app Good news here: I've managed to fix the following things:

  • Use the Proxyman icon
  • Show Proxyman app name, instead of TablePlus Inc
  • Able to remove the app from the "Run in the Background" section if you uninstall the Helper Tool.
Screenshot 2022-10-24 at 17 09 55

I will test and send you a Beta build soon. The fix is also included in the next release 👍

<!-- gh-comment-id:1288994030 --> @NghiaTranUIT commented on GitHub (Oct 24, 2022): @idevelop-app Good news here: I've managed to fix the following things: - Use the Proxyman icon - Show Proxyman app name, instead of TablePlus Inc - Able to remove the app from the "Run in the Background" section if you uninstall the Helper Tool. <img width="473" alt="Screenshot 2022-10-24 at 17 09 55" src="https://user-images.githubusercontent.com/5878421/197530484-0f897b6f-7905-4d65-bdc3-86d2fc8abebe.png"> --- I will test and send you a Beta build soon. The fix is also included in the next release 👍
Author
Owner

@ghost commented on GitHub (Oct 24, 2022):

Great news, thank you

<!-- gh-comment-id:1288995708 --> @ghost commented on GitHub (Oct 24, 2022): Great news, thank you
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 25, 2022):

@idevelop-app Here is the Beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.11.0_New_Helper_Tool.dmg

When the app is launched, you will prompt to update the Helper Tool 1.4.0 👍

Screen Shot 2022-10-25 at 10 11 32

However, the Login Item + Allow in the Background doesn't properly update it due to the caching mechanism (I believe that it's a bug on macOS Ventura).

To fix it:

  1. Open Terminal app -> Run: sfltool resetbtm
  2. Restart the macOS
  3. Done. The new Icon + App name will be properly displayed 👍

If it's the first time you've installed Proxyman (fresh macOS), it always shows the correct one.

<!-- gh-comment-id:1289918336 --> @NghiaTranUIT commented on GitHub (Oct 25, 2022): @idevelop-app Here is the Beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.11.0_New_Helper_Tool.dmg When the app is launched, you will prompt to update the Helper Tool 1.4.0 👍 <img width="752" alt="Screen Shot 2022-10-25 at 10 11 32" src="https://user-images.githubusercontent.com/5878421/197673499-f699f614-edad-44d3-b2e0-5a86e61f8a3c.png"> However, the Login Item + Allow in the Background doesn't properly update it due to the caching mechanism (I believe that it's a bug on macOS Ventura). To fix it: 1. Open Terminal app -> Run: `sfltool resetbtm` 2. Restart the macOS 3. Done. The new Icon + App name will be properly displayed 👍 If it's the first time you've installed Proxyman (fresh macOS), it always shows the correct one.
Author
Owner

@jankkm commented on GitHub (Nov 5, 2022):

  1. Open Terminal app -> Run: sftool resetbtm
  2. Restart the macOS
  3. Done. The new Icon + App name will be properly displayed 👍

There is a typo. The command is sfltool resetbtm

<!-- gh-comment-id:1304646320 --> @jankkm commented on GitHub (Nov 5, 2022): > 1. Open Terminal app -> Run: `sftool resetbtm` > 2. Restart the macOS > 3. Done. The new Icon + App name will be properly displayed 👍 There is a typo. The command is `sfltool resetbtm`
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 6, 2022):

Thanks. It's fixed 👍

<!-- gh-comment-id:1304697726 --> @NghiaTranUIT commented on GitHub (Nov 6, 2022): Thanks. It's fixed 👍
Author
Owner

@newadventure079 commented on GitHub (Nov 21, 2022):

Can we get the docs updated to say sfltool resetbtm? I came here searching for why it was a command that wasn't found.

https://docs.proxyman.io/basic-features/proxy-setting-tool At the bottom of the page

<!-- gh-comment-id:1321565296 --> @newadventure079 commented on GitHub (Nov 21, 2022): Can we get the docs updated to say `sfltool resetbtm`? I came here searching for why it was a command that wasn't found. https://docs.proxyman.io/basic-features/proxy-setting-tool At the bottom of the page
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 21, 2022):

It's fixed @newadventure079 👍

<!-- gh-comment-id:1321567227 --> @NghiaTranUIT commented on GitHub (Nov 21, 2022): It's fixed @newadventure079 👍
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#1399
No description provided.