bigsurblocker icon indicating copy to clipboard operation
bigsurblocker copied to clipboard

Once Blocked can the application be removed ?

Open GenoMyb opened this issue 5 years ago • 14 comments

Once the application has been blocked can It be deleted ? eg I have added the bundleID fro AnyDesk Once the warning has been displayed to the users and the Users clicks ok the Application gets deleted

GenoMyb avatar Oct 30 '20 11:10 GenoMyb

I'm just an end user, but if you are asking if you can disable bigsurblocker so as to be able to run "Install macOS Big Sur.app" (or whatever it is called), that is easy:

$  launchctl unload /Library/LaunchAgents/com.hjuutilainen.bigsurblocker.plist  # disables bigsurblocker

Please note the Uninstall section of Readme gives commands needed to completely uninstall bigsurblocker, which is really what you should do before trying to install big sur. No restart is needed after uninstalling bigsurblocker.

If you asking about deleting the already downloaded big-sur installer, that could require sudo (admin) account. And even if you delete the 12+ gig "Install Big Sur.app", it will just get downloaded all-over-again unless you take steps like this: try-to-prevent-update-downloads

That is, the bigsurblocker prevents launching Install macOS Big Sur.app from any account, admin or standard, and does not assume the user has sudo privs. So, it might be better if you can block the downloading and assembly of the 12-gig "Install macOS Big Sur.app" in the first place. Maybe the easiest way to try is to Un-check "Download new updates when available" in SysPrefs:Softwareupdate:Advanced. There may be ways to block the download of only the big-sur installer(s), and I'll update this comment if I figure that out. For MDM macs, the sudo softwareupdate --ignore "macOS Big Sur" or something like that may work for 90 days.

porteusconf avatar Nov 03 '20 22:11 porteusconf

As of today, Thur Nov 12, when Big Sur is going to start becoming available, these 2 commands would protect you:

/usr/bin/curl  -LJO  https://github.com/hjuutilainen/bigsurblocker/releases/download/v20201111/bigsurblocker-20201111.pkg

sudo installer -pkg  ./bigsurblocker-20201111.pkg   -target / 

Above is for version 20201111 so If/when there is a newer release, use newer download link. It looks like this for me:

$ cd /private/tmp  ## everything in /private/tmp is automatically deleted during every reboot
$ /usr/bin/curl  -LJO  https://github.com/hjuutilainen/bigsurblocker/releases/download/v20201111/bigsurblocker-20201111.pkg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   652  100   652    0     0   8596      0 --:--:-- --:--:-- --:--:--  8693
100 48046  100 48046    0     0   205k      0 --:--:-- --:--:-- --:--:--  205k
curl: Saved to filename 'bigsurblocker-20201111.pkg'
$ sudo installer -pkg  ./bigsurblocker-20201111.pkg   -target /
Password:
installer: Package name is bigsurblocker-20201111
installer: Upgrading at base path /
installer: The upgrade was successful.
$ 

No need to clean up if you do a cd /private/tmp first, as shown; everything in /tmp is deleted automatically at every reboot.

porteusconf avatar Nov 12 '20 17:11 porteusconf

OK, total newb here. How do you uninstall this? I copied and pasted the uninstall command in terminal as directed:

current_user_uid=$( echo "show State:/Users/ConsoleUser" | scutil | awk '/UID :/ && ! /loginwindow/ { print $3 }' )

launchd_item_path="/Library/LaunchAgents/com.hjuutilainen.bigsurblocker.plist"
launchctl bootout gui/${current_user_uid} "${launchd_item_path}"

rm -f /Library/LaunchAgents/com.hjuutilainen.bigsurblocker.plist
rm -f /usr/local/bin/bigsurblocker

pkgutil --forget com.hjuutilainen.bigsurblocker

Doesn't work. say I don't have permission. Can anybody help? I don't know what "(as root or with sudo)" means.

Vaultnaemsae avatar Dec 20 '20 16:12 Vaultnaemsae

@Vaultnaemsae If this is your own computer and you're the only user, you can simplify the uninstall. If you have an admin account you can copy and paste the following commands to Terminal.app and reboot your computer. The second command starting with sudo will ask for your password.

launchctl unload /Library/LaunchAgents/com.hjuutilainen.bigsurblocker.plist
sudo rm -f /Library/LaunchAgents/com.hjuutilainen.bigsurblocker.plist
sudo rm -f /usr/local/bin/bigsurblocker
sudo pkgutil --forget com.hjuutilainen.bigsurblocker

hjuutilainen avatar Dec 20 '20 19:12 hjuutilainen

There may be ways to block the download

@porteusconf

Can a file be touched and creative permissions be applied to prevent the download of the same name overwriting it?

securingmom avatar Jan 01 '21 10:01 securingmom

Do you have a uninstall .pkg created from the script. signed or unsigned?

najoey avatar Feb 19 '21 20:02 najoey

Hello @hjuutilainen,

I followed all of the instructions to uninstall/remove the BigSurBlocker. However, I'm still not able to see Big Sur as the OS option to install anymore. Every time I use Mac Software Update to try to find Big Sur on App Store, it says "The requested version of macOS is not available."

What else can I do? How do I know that the BigSurBlocker has been successfully removed?

sensaetions avatar Jun 04 '21 14:06 sensaetions

Big Sur Blocker should not (and can not) block the visibility of Big Sur in System Preferences -> Software Update due to the restrictions that Apple is using. The update should appear there even if Big Sur Blocker is running and it’s only after downloading that we can prevent the Install macOS Big Sur.app from starting.

Try ensuring that the /Library/LaunchAgents/com.hjuutilainen.bigsurblocker.plist file is deleted and reboot your computer. Then after the reboot, immediately start System Preferences -> Software Update.

hjuutilainen avatar Jun 04 '21 17:06 hjuutilainen

@hjuutilainen

Yes, I followed all of the uninstall instructions. There is no more file by the name of com.hjuutilainen.bigsurblocker.plist on my computer. I've restarted multiple times, and Software Update cannot find the OS updates.

Something isn't working correctly. Now my Mac only recognizes Catalina, and even that refuses to fully download -- it's indicating "null" -- and stops the download process.

Any ideas on a fix?

sensaetions avatar Jun 04 '21 18:06 sensaetions

Bigsurblocker kills the installer if it starts. If doesn't do anything to stop Software Update from seeing the installer.

-- Marc Wilson

On Jun 4, 2021, at 11:19 AM, sensaetions @.***> wrote:

 @hjuutilainen

Yes, I followed all of the uninstall instructions. There is no more file by the name of com.hjuutilainen.bigsurblocker.plist on my computer. I've restarted multiple times, and Software Update cannot find the OS updates.

Something isn't working correctly. Now my Mac only recognizes Catalina, and even that refuses to fully download -- it's indicating "null" -- and stops the download process.

Any ideas on a fix?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

posguy99 avatar Jun 04 '21 18:06 posguy99

@hjuutilainen @posguy99

Any ideas then what could be causing the "null" messaging and Software Update's inability to see any further updates, even after uninstalling BigSurBlocker? Big Sur was showing before installing BigSurBlocker. Now my Mac won't even install Catalina update.

Bigsurblocker kills the installer if it starts. If doesn't do anything to stop Software Update from seeing the installer. -- Marc Wilson On Jun 4, 2021, at 11:19 AM, sensaetions @.***> wrote:  @hjuutilainen Yes, I followed all of the uninstall instructions. There is no more file by the name of com.hjuutilainen.bigsurblocker.plist on my computer. I've restarted multiple times, and Software Update cannot find the OS updates. Something isn't working correctly. Now my Mac only recognizes Catalina, and even that refuses to fully download -- it's indicating "null" -- and stops the download process. Any ideas on a fix? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

sensaetions avatar Jun 04 '21 19:06 sensaetions

Updating: I also did a terminal command sudo softwareupdate --reset-ignored to ignore any software update blockers. This allowed me to update my macOS as expected.

sensaetions avatar Jun 04 '21 20:06 sensaetions

@sensaetions exactly the same for me. Terminal command solved it for now. If you have any updates in the future about why this happened please let me know.

mrsallad avatar Jun 09 '21 13:06 mrsallad

sudo softwareupdate --reset-ignored

Is this the expected result

Ignored updates: ( ) `` Ignoring software updates is deprecated. The ability to ignore individual updates will be removed in a future release of macOS.

pfuth avatar Nov 21 '23 23:11 pfuth