Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
MyPictures authored May 1, 2021
1 parent b29fd7c commit 3612e09
Showing 1 changed file with 18 additions and 14 deletions.
32 changes: 18 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,31 @@
# Careful!
- This script may froce close your Adobe applications! Save your work first and please read this document to the end.
- This script may froce close your Adobe applications! Save your work first and please read this document completly.
- You will need to install santa (read bellow of how to do so)
- This script does not delete or modify your Adobe installation files
- Those scripts were tested with CreativeCloud 5.4, it should work for most Adobe applications because the processes stayed the same for some time now (AdobeIPCBroker, Cloud stuff...., etc.)

# noAdobe-services
Here are some ShellScripts that make use of santa and killall to keep the background services of Adobe disabled. Now the issue is, once you disabled the services, you usually would not be able to start up any Adobe application anymore. For that reason, I made another script which lets you enable the services needed to run CreativeCloud or Photoshop (I only tested Photoshop but other Adobe applications should work with this also).
Here are some ShellScripts that make use of santa and killall to keep the background services of Adobe disabled. Now the issue is, once you disabled the services, you usually would not be able to start up any Adobe application anymore. For that reason, I made other scripts which let you enable the services needed to run CreativeCloud or Photoshop (I only tested Photoshop but other Adobe creative cloud applications should work with this also).

### There are 3 scripts:
- DisableAdobeServices.command
This script disables all background services (That I could find) of Adobe and kills their process name with "killall". CreativeCloud will be force closed once you run this. It also disables Adobes crash handlers, the processes which run in the background to collect data when a application of Adobe crashes (So far only the crash handlers of CreativeCloud app, Photoshop, Lightroom and Lightroom classic are beeing disabled).
## There are 3 scripts:
- **DisableAdobeServices.command:**
This script disables all background services (That I could find) of Adobe and kills their process instance by their name with "killall". **CreativeCloud will be force closed once you run this.** It also disables Adobes crash handlers, those usually run in the background to collect data when a application of Adobe crashes (So far only the crash handlers of CreativeCloud app, Photoshop, Lightroom and Lightroom classic are beeing disabled by this script).

- EnablePhotoshopServices.command
- **EnablePhotoshopServices.command:**
This script enables the AdobeIPCBroker which Photoshop needs to run. After you ran the "DisableAdobeServices.command", run this one and you can launch Photoshop, Lightroom and possibly all other Adobe creative applications (Except the CreativeCloud managment app).

- EnableCreativeCloudServices.command
This script will enable all services needed to run the CreativeCloud managment app. So you can run this to update your applications occanly and then run the "DisableAdobeServices.command" to disable it again.
- **EnableCreativeCloudServices.command:**
This script will enable all services needed to run the CreativeCloud managment app. Run this to update your applications occasionally and then re-run the "DisableAdobeServices.command" to disable the background services again.

- RestoreToDefault.command
This script remove all changes made from the "DisableAdobeServices.command to your santa database.
- **RestoreToDefault.command:**
This script will remove all changes made from the "DisableAdobeServices.command" to your santa database.


## Installation
1. You will need to install santa. You can get it here (its free and opensource): https://github.com/google/santa/releases
santa is a utlity that allows you to blacklist or whitelist processes on your macos system. You will need this, because Adobe would otherwhise constantly start up its background services after you closed them. With santa they will not be able to start up anymore.


# Questions
santa is a utility that allows you to blacklist or whitelist processes on your macos system. You will need this, because Adobe would otherwhise constantly start up its background services after you closed them. With santa those services will not be able to start up anymore. Santa also supports m1 macs by the way.
1.1. Download the dmg and install it like any other application.
1.2. Make sure you give the santa daemon permissions for the harddrive, otherwhise it will not work properly. In macos go under Settings/Security/Privacy and search for harddrive access and check the box for "com.google.santa.daemon.systemextension".
1.3. Reboot your system, open a terminal and check with the command **santactl status** if santa is working properly.
2. Download the scripts from here and make them executable with **cmod u+x xxxxxxxx.command**
3. Place them anywhere you want, and now run the ones you need/want. You will get asked for your password, enter your password and the scripts should run.

0 comments on commit 3612e09

Please sign in to comment.