Best Tool For Keeping Mac Clean

Posted : admin On 14.04.2020

With the macOS High Sierra 10.13.4 update, Mac admins got a new tool for their toolbox (or a new toy for their toybox, however you like to look at it). When one of my co-workers pointed me to it in the Apple beta, I had the same reaction Homer Simpson has to doughnuts. And every one of my customers has loved it.

  1. Clean My Mac Free
  2. Keeping A Clean Home
  3. Best Mac Network Tools

We now have a new argument for the startosinstall command line tool that comes bundled with the Install macOS High Sierra.app installer.

How to Clean Up/Speed up Your Mac. In this Article: Regular Maintenance One-Off Maintenance Community Q&A Macbooks, Mac Minis, and Mac desktops are amazing computing devices made by Apple. However, these aluminum powerhouses are no different than any other personal computer- they accumulate files over the years, run for long periods of time and eventually slow down if not maintained properly. In this article, I'm going to round-up 5 of the best Mac applications for performing system maintenance, cleaning and optimization which can help speed up your Apple computer and clean up all the unnecessary files.

It does exactly what the name implies. We can use it to erase a Mac and reinstall macOS. It doesn’t require an external drive nor something like NetBoot. It doesn’t require booting to the Recovery HD.

Free erd tool for mac The drawing of ER diagrams on a Mac, PC with Windows or on the computer with cross-platform environment is smooth and incredibly easy when you have professional ERD drawing software tool well-suited for both these platforms. What’s the best ERD tool for the Mac? Posted on 02 August 2009 by Demian Turner I spent ages combing the web for a decent ERD tool for the Mac, and for some time resigned to using dbwrench, a java binary the provides decent but limited functionality and is free of charge. SQLEditor for Mac OS v.1.6.8 An SQL database design and entity relationship diagram (ERD) tool. - SQLEditor replaces typing SQL by hand with dragging, dropping and clicking. It makes creating databases faster and easier. Entity Relationship Diagram Software for Mac ER-modeling nowadays is a very popular approach for database design. If you are tired of looking for a good entity relationship diagram Software for Mac, then your search is almost over.

So long as the installer app is on the computer, we have everything we need.

  1. App Cleaner is one of the best tools for Mac. It is a tool that can be really great and uninstalling apps from the system. This app is the best at uninstalling applications because it doesn’t only delete the app from the system but also frees up the space occupied by associated files by deleting them and also clearing the caches and preferences.
  2. After 30+ hours of research and testing 14 apps, here's our most informed list of the best Mac cleaning tools, to help you gain more disk space.
  3. Mar 01, 2018  If you are frequent Mac user, then finding the best Mac cleaner for your macOS is very important. It is arguably true that trying to clean a Mac manually is a laborious task. It is arguably true that trying to clean a Mac manually is a laborious task.
  4. Best Mac Clean up Software: CleanMyMac 3 (Free to try, starting from $39.95 to buy) Most newer Mac machines (especially MacBooks) are now with small-volume flash storage starting from 256GB, that means your Mac will fill up quick and run slowly after some time.
  5. Here's how to clean up your Mac desktop for a better work environment. Hazel ($32) is an automation tool for Mac that monitors changes to folders and then performs a particular action. For instance. Your Mac desktop clean. As many of you might agree, cleaning a desktop on-demand is easy. The tough part is actually keeping it clean.

Why is this better than imaging?

Apple is killing the concept of imaging a Mac. Why?

A lot of what makes macOS work with Mac hardware is now based on firmware updates. Those firmware updates are installed only by the Apple installers and don’t get applied until the installer application runs to prepare the hardware.

When we use something like AutoDMG to upgrade a Mac from Sierra to High Sierra, for example, the image we’re deploying doesn’t contain the firmware updates. That can lead to stability problems and unexpected results.

Yes, running a macOS installer takes several times longer than block-copying an image to a computer, but the tradeoff is better security and performance. This is our new world.

How do we use ‑‑eraseinstall?

As I mentioned earlier, the ‑‑eraseinstall argument is part of the startosinstall command line tool. Download macOS High Sierra from the Mac App Store. It’ll download into the Applications folder. Right-click or Control-click the Install macOS High Sierra.app installer and choose Show Package Contents > Contents > Resources > startosinstall. Drag this file into a Terminal window and add --usage to the end.

This lists several arguments (each beginning with double-dashes) and explains what each does. Some are required. Some are optional. Only trial and error helps you determine which are required and which are optional.

After a little testing, this command does the trick:

The ‑‑eraseinstall argument is required. That’s what makes it work. The ‑‑newvolumename argument, though is optional. I like this because it renames the hard drive back to the default “Macintosh HD” in case a user has changed it. And the ‑‑agreetolicense argument is semi-required. Without it, you’ll be prompted to interactively view and agree to the license. With it, the command runs without further prompting.

The button

Now, let’s put this in Self Service. I suggest a two-policy approach.

The first policy should place the Install macOS High Sierra.app installer into the Applications folder (or any other folder) on your target machines. For this we need a few things.

1. Use Composer to create a new package. It should simply drop the installer app into your preferred location on your target Macs. Build the package as a PKG. (Remember, this new package doesn’t install High Sierra. It only places the High Sierra installer onto the computers.)

2. Upload your new package to your distribution point using Jamf Admin or the Jamf Pro web console if your Master distribution point is a cloud server.

3. Now, let’s make a Smart Computer Group for scoping. It should identify whether the Install macOS High Sierra.app installer is on the target Macs and it should verify it’s at the installer for macOS 10.13.4 or later. Use “13.4” not “10.13.4”. The installer’s version doesn’t exactly match the macOS version.

4. Next, make a policy to run the package and deliver the installer silently onto the target Macs ahead of time.
Why silently? Because the end user doesn’t need to know the app is getting placed on his or her machine. That part’s not important. Also, we want this 5 GB file on the Mac before we click the button to run the ‑‑eraseinstall command. This avoids the user having to wait 10 or more minutes for the package to download and gives the appearance that reinstalling macOS begins almost instantly.

Now, let’s create the second policy that performs the magic.

5. The final policy contains the startosinstall command and we’ll place it in Self Service to create that one-button reinstall.
Because we’re putting this policy into Self Service, we need to append an ampersand ( & ) to the end of the line to allow Self Service to quit when the command is ready to restart the computer. The complete command is below.

Enable this policy for Self Service, name the button something like “Erase & Install” and add an icon. Be sure to include a warning in the description alerting the user that by continuing, all data will be irrecoverably erased. Consider using markdown to add emphasis to your message.

Clean My Mac Free

How it works

After a user or technician clicks the Erase & Install button, the command only takes a few seconds to run and should restart the Mac within 30 seconds. It works by creating a new partition, copying the installer to the new partition, making it bootable and restarting the Mac. After restarting, the installer simply deletes the old partition with all its data, creates a new partition and installs a fresh macOS.

It takes the same amount of time to re-install macOS as if booting from an external drive and significantly less time than booting to the Recovery HD and running macOS Recovery, which downloads a fresh installer at that moment. Consider keeping a copy of the Install macOS High Sierra.app installer on your managed Macs all the time as a means of quickly erasing and re-installing the operating system on demand.

The ‑‑eraseinstall argument does have one caveat. It only works with APFS volumes. That means you can erase and install an existing macOS High Sierra Mac (10.13) that’s already been reformatted to APFS, but you cannot use it to erase and install a macOS Sierra (10.12) or earlier Mac. However, the startosinstall command does support upgrading macOS Sierra and earlier Macs to macOS High Sierra. Upgrading automatically converts HFS+ formatted SSD and flash-based drives to APFS. That command is (one line):

Mmm.. donuts.

Updates for macOS Mojave

Little is different for the macOS Mojave 10.14 installer originally released in September 2018 and its subsequent updates. The Mojave installer will only erase and install Macs with APFS formatted disks, which means they must be running macOS High Sierra 10.13 or later. (The Mojave installer will only upgrade Macs with HFS+ formatted disks.)

You cannot use the ‑‑eraseinstall argument to downgrade a Mac from Mojave back to High Sierra. The High Sierra installer won’t run on the Mojave operating system. The Mac must boot to an external volume where the administrator can then run Disk Utility to erase the disk and install the older software.

With those minor changes in mind, let’s review the updated workflow.

1. Use Composer to create a new PKG that deploys the Mojave installer to your preferred location.

2. Upload your new package to your distribution point using Jamf Admin or the Jamf Pro web console if your Master distribution point is a cloud server.

3. Update the existing “Install macOS High Sierra.app cached” smart group or create a new one to identify whether the Mojave installer has been cached to your Macs. The version for every Mojave installer app begins with “14.4”.

Programs like paint tool sai for mac

4. Next, update the existing “Cache Install macOS High Sierra.app” policy or create a new one to deliver the installer silently onto the target Macs ahead of time.

5. Update the existing “Erase and Install macOS High Sierra 10.13.4” policy or create a new one to run the startosinstall command with the --eraseinstall argument. Be sure to update the app name in the Files and Processes payload and don’t forget the ampersand ( & ) at the end to allow Self Service to quit nicely when the Mac is rebooted.

Enable the policy for Self Service, name the button something like “Erase & Install” and don’t forget to update the icon for Mojave. Again, be sure to include a warning in the description alerting the user that by continuing, all data will be irrecoverably erased. Consider using markdown to add emphasis to your message.

Keeping A Clean Home

What about upgrading without erasing? The startosinstall command does support upgrading OS X Mountain Lion 10.8 and later Macs to macOS Mojave. And upgrading automatically converts HFS+ formatted SSD, flash-based drives and spinning HDD drives to APFS. The command for Mojave is a little different than High Sierra, though, and no longer needs the ‑‑applicationpath argument (one line):

Best Mac Network Tools

Enjoy your donuts.