I was interested in getting the privacy features of Brave (modifications to prevent requests to google etc), without being forced to use BAT and Brave shields (and saving a little memory by not running them)
However it current appears to be impossible to remove them, with the settings built into Brave.
I came up with a hack that prevents the Bat Ledger Service from running, and also Brave Shields/Brave Rewards.
If you move/delete the brave_resources.pak file in the Brave application folder, Brave Rewards/Shields no longer loads.
To prevent the Bat Ledger Service from running, I had to modify the chrome.dll file in the application directory. By modifying the first instance of the string “bat_ledger”, Bat Ledger Service no longer appears to run.
I created a patcher (for windows) to automate this process, since it would be annoying to do manually every time Brave Dev updates:
I’m not sure if by disabling these extensions, some of the Google callbacks start working again or not… Seems that the ad-blocker is still preventing advertising from running though