Many Google superfans and casual users alike have set their default browsers to Chrome. However, some have become frustrated when they’ve tried to launch the browser and the following message has popped up:
Feb 24, 2015 iOS update files can be found at /Library/iTunes, where ' is your Home folder. Notice, that software updates differ for different devices. That means that, for instance, the iPad firmware files will be kept at /Library/iTunes/iPad Software Updates, while you will find the same files for iPhone in /Library/iTunes/iPhone Software Updates. Jan 13, 2018 Still, if you want to delete those directories or files saved as a result of failed or incomplete updates (which takes significant unnecessary storage) you can do so by turning off Mac's SIP.
But what does it mean?
Here, we’ll explain what this app and bundle are (and why some users consider them so “shady”), what the pop-up means, and what you can do to take care of it.
What is Google Software Update?
Google Software Update—also called Google Update—is a program that is automatically installed when you download Chrome. Google Update is used to support software patching (including both automatic/background and on-demand software updates) for Google Chrome and other Google products (such as Google Earth).
While what Google claims the file does is benign in and of itself, because of how Google Update has been designed, it actually behaves like malware. Back in 2009, Wired even posted an article called “Google Software Update Tool is evil.”
The problem is that Google Update is automatically installed onto your computer when you download software like Chrome. Google never actually asks for your permission to download it and doesn’t give you an option to deny it. Because of this, most people don’t even know that Google Update is installed on their computers. In fact, many don’t even know that the software exists — hence the confusion when the “GoogleSoftwareUpdate.bundle” pop-up appears.
It’s because of these factors, particularly that the app is installed without your knowledge, as well as the fact that it’s notoriously difficult to uninstall—that Google Update is often seen as behaving like malware.
What the “GoogleSoftwareUpdate.bundle” pop-up means
A bundle is a library that can be used by one or more apps to perform common tasks. In other words, an app uses a bundle to do whatever work it’s designed to do. In this case, Google apps use the GoogleSoftwareUpdate.bundle to help automatically check for updates.
All software you download from the App Store is reviewed and approved as trustworthy by Apple. However, when you download third-party software from outside of the App Store, such as Chrome, Apple treats it differently.
The “GoogleSoftwareUpdate.bundle” pop-up in particular, then, shows up because it might be triggering warnings in macOS. For example, Apple might detect that the bundle could make operating system calls that could potentially be dangerous if misused. Just as users opposed to Google Update have noted, Apple has identified that this software has the potential to behave like malware.
Find out if GoogleSoftwareUpdate.bundle is installed your Mac
First off, you’ll want to make sure that Google Update is installed by locating it on your computer.
Here’s how to find GoogleSoftwareUpdate.app on your Mac:
- Launch Terminal (Finder > Applications > Utilities).
- Type this command into Terminal: defaults read com.google.Keystone.Agent.plist
- Hit Return. A screen that looks like this should come up:
If you don’t see a screen that looks like that, Google Update hasn’t been installed on your computer. If you do have GoogleSoftwareUpdate, read ahead to find out how to remove it.
Uninstall GoogleSoftwareUpdate.app
In order to uninstall Google Update (and prevent Google apps from installing the update again), you’ll need to use a different approach.
Here’s how to completely uninstall the app:
- Launch Terminal.
- Type the following commands:
sudo touch ~/Library/Google/GoogleSoftwareUpdate
sudo chmod 444 ~/Library/Google/GoogleSoftwareUpdate
For complete removal of GoogleSoftwareUpdate, execute such commands:
sudo touch /Library/Google/GoogleSoftwareUpdate
sudo chmod 444 /Library/Google/GoogleSoftwareUpdate
Check whether GoogleSoftwareUpdate.app is gone
After uninstalling Google Update, you’ll want to make sure it’s been completely removed from your Mac. To make sure it’s gone for good, launch Chrome and type chrome://help into the Chrome’s address bar.
You should see a message that looks like this:
If you do, then congrats! You’ve successfully uninstalled Google Update.
Change how often GoogleSoftwareUpdate.app runs
Because Google Update’s main goal is to automatically update Google software, you may not want to delete the app completely. Instead, you may want to change how often Google checks for software updates.
After typing defaults read com.google.Keystone.Agent.plist into Terminal, notice the “checkInterval” setting.
This shows, in seconds, how often Google checks your Mac for software updates. By default, Google checks your computer every 5 hours (18,000 seconds) for updates.
You can adjust this time in Terminal. Here’s how:
- Launch Terminal.
- Type the following command: defaults write com.google.Keystone.Agent checkInterval 86400
By running this command, you’ve set Google Update to check for updates every 24 hours (86400 seconds). You can increase this time by making the interval larger.
Conversely, you can set an interval to 0, which will mean that Google will no longer send any update data to your computer. This is enough for most users to stop seeing notifications about GoogleSoftwareUpdate.app.
Detect and remove malware with CleanMyMac X
No one likes malware. Even worse, it can be a pain to locate and get rid of.
Luckily, you can use CleanMyMac X to easily check your Mac for malware. In particular, its Malware removal module gives you the power to find and remove malicious files.
- Download CleanMyMac X - you can try out the software for free.
- Install and launch the app.
- Go to Malware Removal and hit Scan.
- Remove the threats, if there is any.
That’s all! Now, your Mac’s probably cleaner and safer. Additionally, you can clear out junk and unneeded files using CleanMyMac X’s Smart Scan feature.
As you see, removing GoogleSoftwareUpdate.bundle isn’t difficult. Be aware that removing this file, you actually stop Google from regularly updating its software. So, if you want to keep your browser or other Google software up-to-date, don’t remove the bundle. Instead, adjust how often Google can check for updates.
Hope this was helpful!
How can I synchronize the level display of a reference file to the level display in the main file?
Try the following key-in:
Can I Delete Library Updates From Iphone
REFERENCE SYNCHRONIZE LEVELS DISPLAY
Can I Delete Library Updates From Ipad
This will synchronize the level display of a reference file to the level display in the main file.
Author: Tom Felcone
I have some levels that won't delete. I have checked the level usage and there is nothing on them. In the level manager the remain bold, so I can't delete them. I don't want them in there. Is there a way to get rid of them?
It may be possible that the levels you can't delete are being loaded from a level library. Levels are not in the DGN proper until they are used. You can check configuration variable MS_DGNLIBLIST to see if you are loading any dgnlib's.
Author: Steve Chestnut
We use one dgnlib for levels. We have no overrides defined in the level library. I want to be able to set the overrides for a master file. That same file is already referenced to several files. I want to go to those files where it is referenced, and re-synch so that the new overrides are used. Can this be done? It always seems to re-sync with the dgnlib overrides instead of the reference file. Levels that I have added beyond the dgnlib get synchronized fine, but ones from the dgnlib don't synchronize.
Try to change MS_LEVEL_DO_NOT_SYNCHRONIZE_ATTACHMENT_LEVELS_TO_DGNLIB configurational variable. When set to 1, reference attachment levels will not synchronize to an attached library.
I have 100+ DGNLIBs that I would like to export to CSV. Is there a way to batch process this task?
If you have all these levels in one file you could just use level manager and export them to CSV and deal with separating them in excel. But if any of those DGNLIB's have the same level number as a different DGNLIB then you'll have to just do them separately.
Author: Brandon Berry
If we modify some of the existing level numbers in dgnlib with new level names what is that going to do with our existing files? Is that going to cause elements in our existing files to be moved to a different level name?
Then the existing elements already in design files will not synch up to the new levels. The elements will stay on the previous level (level name and number). Meaning duplicate level numbers in your files until you try to introduce that level from your library into that file. Which at that point it will take that library level and place it on the first available level number, thus creating a new level. If you do a cleanup on your files prior to implementing the new level library by fixing the levels in your files. Maybe something along the lines of a batch process with the following commands:
LEVEL LIBRARY DETACH ALL
DELETE UNUSED LEVELS
LEVEL LIBRARY ATTACH levels.dgnlib
DGNLIB UPDATE LEVELS FROM LIBRARY
LEVEL LIBRARY DETACH levels.dgnlib
LEVEL LIBRARY IMPORT levels.dgnlib
Been a long time since I dealt with your issue. I learned early on to create groups of levels by blocking out numbers with expansion available. For example: proposed levels 100-199 existing levels 200-299.
Take note that I do not use the first 100 levels for the purpose of being able to spot a bad level easier. If a bad level is introduced (level not part of my library) it will fall on level number 1 and so on.
Author: Brandon Berry
Is there a Key-in that will attach a dgnlib? When I use the 'levelmanager library attach' or 'import' it will open the folder that I have the dgnlib in, but won't attach the dgnlib that I've specified.
Use the following key-ins:
DELETE UNUSED LEVELS
LEVEL LIBRARY ATTACH levels.dgnlib
DGNLIB UPDATE LEVELS FROM LIBRARY
LEVEL LIBRARY DETACH levels.dgnlib
LEVEL LIBRARY IMPORT levels.dgnlib
In the main menu bar, I would like to lengthen the active level name display because our level names are now longer than they used to be. Is there a way to widen out this box?
This can be done with MicroStation V8 XM Edition - Customize the width of the level picker
Is it possible to turn on level symbology for a reference only? In other words, I want to be able to work in the design file with level symbology off but have the reference file displayed with level symbology on.
Open the Level Manager; click on the active file; right click in the window with the level names and numbers and choose 'Select All' from the right-click menu; right click again and choose 'Properties' from the right-click menu; at the bottom of the Properties dialog, set the Symbology overrides to 'Off' and click 'OK'. Symbology is now off for the active file.
Author: Larry Whitt