It didn't survive after re-enabling SIP on my tests.
I think I've found a solution which prevents
followupd agent from loading even with SIP enabled.
Here's what works for me on macOS Catalina 10.15.4
1. Logout from Apple ID (System Preferences -> Apple ID)
If you still see a red badge on System Preferences icon, run from Terminal:
Code:
defaults delete com.apple.systempreferences AttentionPrefBundleIDs;killall Dock
2. Reboot to Recovery Mode. Run from Terminal:
3. Reboot to Catalina and run from Terminal:
Code:
launchctl unload -w /System/Library/LaunchAgents/com.apple.followupd.plist
4. Add
followupd agent to file:
Code:
/System/Library/Sandbox/com.apple.xpc.launchd.rootless.plist
(This file is a list of the system’s removable services)
NOTE: In addition to SIP macOS Catalina separates the Operating System (OS) from the user data. The OS is mounted read-only, so even with SIP disabled you cannot make changes to system files. In order to mount the OS partition in read/write mode run from Terminal:
Next:
Code:
sudo nano /System/Library/Sandbox/com.apple.xpc.launchd.rootless.plist
Add a key at bottom:
Code:
<key>com.apple.followupd</key>
<true/>
Save & exit.
5. Reboot to Recovery Mode. Run from Terminal:
6. Reboot to Catalina and log in to AppStore.