TinkerTool System 5

TinkerTool System R2 to v4Staying ahead

Many competitors have tried to copy TinkerTool and TinkerTool System in the last 15 years. The applications became role models for a whole generation of numerous Mac system utilities. With their superior technologies, for example multi-version OS support with adaptive user interfaces, or full security integration, the TinkerTool programs have always been ahead, however.

Of course, the renowned and innovative features which have been introduced by previous generations of TinkerTool System, such as using temporary file cache deactivation instead of the bad “cache cleaning”, or showing removal previews of files which are going to be deleted in a cleaning operation, do still work as before, just as you are used to.

Security

TinkerTool System 5 is a “real” macOS application and does not make use of unsafe scripting mechanisms. The application follows Apple's latest security guidelines. The graphical user interface is strictly separated from the operational core which is capable of performing privileged system operations.

TinkerTool System Context HelpSafety and Know-How

When resolving typical system problems, TinkerTool System attempts to follow Apple's official support guidelines. This does not mean that TinkerTool System will execute a certain troubleshooting procedure word by word. For example, the program will not simulate the entry of terminal commands if Apple lists them in step-by-step troubleshooting instructions. However, TinkerTool System will execute direct internal commands which will have the exact same effects. Users can press a special help button in TinkerTool System to check whether Apple offers official documents about certain system problems in their database. If such documentation is available, the user can click one or more Internet links to open up-to-the-minute information about the problem in question.

ManualPrinted Manual

TinkerTool System 5 comes with a detailed reference manual in Apple Help Viewer format. If you prefer a printed version of the manual, the documentation is also available as a PDF document (more than 250 pages). It can be downloaded separately.

Screenshots

Get a first impression of TinkerTool System 5 by looking at screenshots of a few selected features.

Features in Detail

TinkerTool System 5 contains all you need for Macintosh administration — and even more. The features marked with an asterisk (*) below are available without any restrictions even if the application runs in demo mode.

  • Repeat the system optimization procedure of the Apple Installer if necessary.
  • Clear the Directory Services cache and the cache of the name service (DNS) client.
  • Enable or disable the system's maintenance job for the locate database.
  • Let the system update the locate database immediately.
  • Recreate the shared users folder in cases where it has mistakenly been deleted. (*)
  • Troubleshoot application-related caches by the unique cache deactivation feature, avoiding the bad side effects of cache cleaning if possible.
  • Clean users' high-speed caches or the core operating system caches.
  • Clear and rebuild the font caches of a single user account or the whole operating system.
  • Clear the icon caches of a single user account and the icon caches of the operating system.
  • Clear and rebuild the startup driver cache of macOS.
  • Rebuild the system cache for Cross-Program Communication (XPC helper cache).
  • Reassign a Time Machine backup set to a different computer.
  • Reassign the history of a volume in a Time Machine backup set after this volume has been replaced by a new one with same contents.
  • Compute the change rates between subsequent Time Machine snapshots.
  • Verify the integrity of a selected volume backup in Time Machine.
  • Determine the actual incremental storage size of a Time Machine snapshot.
  • Create local APFS snapshot that can be used as restore point by one mouse click (macOS High Sierra only).
  • Review the list of local APFS snapshots (macOS High Sierra only).
  • Reclaim storage space used by local APFS snapshots (macOS High Sierra only).
  • Delete local snapshots (macOS High Sierra only).
  • Retrieve the internal logs for each Time Machine backup run.
  • Enforce immediate synchronization of the list of available packages for macOS software updates.
  • Remove outdated notification entries from macOS Software Update.
  • Re-issue a license receipt for Apps purchased from the Mac App Store.
  • Reset the local Commerce Kit subsystem to resolve problems with the Mac App Store.
  • Erase partitioning information from used disk drives to make them compatible with Disk Utility again.
  • Modify personal font management settings to resolve problems with the display of Emojis in Safari 11 (only necessary and available for macOS High Sierra).
  • Evaluate memory statistics to assess if the installed RAM size is appropriate for the computer's workload. (*)
  • Check if the current version of the macOS Finder is affected by certain defects which could lead to problems when copying files.
  • Inspect technical details of optical disk media, like manufacturer, recording type, session information, etc.
  • Verify if Trim commands are used for SSDs attached to your Mac.
  • Test all controllable fans of your Mac and monitor their rotational speeds for diagnostic purposes.
  • Let Time Machine compare the backup sets for a volume at two different points in time, allowing you to monitor what files have changed and how Time Machine is operating.
  • Check if Time Machine is operating correctly by comparing the current data on your computer with a backup set.
  • Install an emergency utility which can help you even if macOS is suffering from major damage (see below).
  • Create standalone installation media for macOS and OS X versions 10.9 or later
  • Get information about the production date of your Mac. (*)
  • Get detail information about the exact Intel processor type in your Mac. (*)
  • Get information about components, expansion slots, jumpers and other details from the system management database built into your Mac. (*)
  • Create system inventory files or print-outs.
  • Display the current status of the operating system's anti-malware protection system. (*)
  • Show the current blacklist of macOS used to automatically deactivate App Nap and HiDPI functions ("Retina display mode”) in certain applications. (*)
  • Show the current blacklist of macOS used to automatically prevent the launch of certain applications or the used of specific kernel extensions. (*)
  • Get access to more than 100 types of log files and reports kept by macOS and its subcomponents. (*)
  • Review or export log entries from the new macOS logging and tracing subsystem.
  • Create symbolic links and hard links as an alternative to classic Mac OS aliases or bookmarks in the file system.
  • Protect or unprotect files or a whole hierarchy of folders.
  • Make files invisible or change their type and creator codes.
  • Analyze and remove quarantine data of files or bundles.
  • Let macOS analyze the true contents of files, independent of type codes or file name extensions. (*)
  • Retrieve all Spotlight metadata the system has stored for a file. (*)
  • Enforce deletion of protected files or a hierarchy of folders.
  • Perform an enforced “empty Trash“ operation, selectable by disk.
  • Remove Extended Attributes, including resource forks, from files.
  • Check if file names and nesting depths of folder hierarchies exceed the maximum length for absolute paths that is guaranteed to be supported by applications. Check alternatively whether these files could be cloned to other volumes using absolute paths.
  • Remove Finder view settings from folders (.DS_Store files).
  • Remove AppleDouble files (emulated forks or Extended Attributes on foreign file systems).
  • Remove log file archives.
  • Remove crash report files.
  • Remove orphaned files and folders formerly owned by users who no longer have an account.
  • Remove broken aliases from a hierarchy of folders.
  • Clean Mac resources from external drives before the disks are given to users of foreign operating systems.
  • Remove Post Mortem Core Dump files.
  • Remove language support packages safely from the operating system or from third-party software.
  • Let TinkerTool System assist you in removing applications which have been installed by drag-and-drop operation. All user accounts can be cleaned from nearly all application-related files.
  • Deinstall widgets, screen savers, preference panes, QuickTime plug-ins or Internet plug-ins.
  • Show the security details of applications or other executable code, including “App class” status, Gatekeeper assessment, digital sealing, and individual definitions for the Application Sandbox. (*)
  • Check the signature of modern software distribution disk images. (*)
  • Display and change the true permission setting of file system objects, getting full control over Access Control Lists (ACLs).
  • Sort entries of Access Control Lists canonically.
  • Remove inherited Access Control Entries.
  • Make inherited Access Control Entries explicit.
  • Propagate subsets of folder permissions onto a whole hierarchy of enclosed objects, including the feature to remove all ACLs
  • Let TinkerTool System compute the effective permissions for a user accessing an object. (*)
  • Get access to special permission settings of macOS.
  • Run a bulk integrity check on all graphical applications in a folder or on an entire volume (macOS 10.13 or later only).
  • Review the different definitions of free and allocated storage space used by macOS for each volume (macOS 10.13 or later only). (*)
  • Check the integrity of the system firmware immediately (macOS 10.13 or later only; only on Macintosh models where this is supported by Apple)
  • Check the integrity of the firmware of Broadcom® Ethernet devices immediately (macOS 10.13 or later only).
  • Get an overview on the current APFS configuration (*, macOS 10.13 or later only).
  • Review APFS snapshots and delete them if necessary (macOS 10.13 or later only).
  • Set the energy saver options for hard drives, specifying the exact sleep timeout.
  • Disable throttling of low-priority I/O operations in the kernel
  • Control whether macOS should mount secondary volumes before login.
  • Block disk volumes from automatic mounting and program execution.
  • Show the size of Spotlight index databases on all supported volumes.
  • Control operations of the Spotlight metadata stores per volume.
  • Block selected disk volumes from all Spotlight operations.
  • Define the default user for the password panel of the Finder when connecting to file servers.
  • Unlock outdated authentication methods to connect to old AFP servers.
  • Control whether macOS should ask for credentials when reconnecting to servers even if the password is registered in the user's keychain (only necessary in macOS Sierra).
  • Disable support for IPv6 on selected network interfaces.
  • Unlock System Preferences to offer screen resolutions for HiDPI mode on standard screens, permitting to simulate Retina operation on non-Retina displays.
  • Activate macOS's advanced preference pane for the Archive Utility.
  • Remove custom preference panes from user accounts or the whole operating system.
  • Control the permission filter that specifies which POSIX rights user applications are permitted to grant for new file system objects.
  • Specify server and port number of the macOS Software Update Server.
  • Control the privacy guideline of the screen sharing feature of macOS.
  • Disable automatic login  even if FileVault 2 is enabled.
  • Control the local snapshots feature of Time Machine (only available in macOS Sierra).
  • Control the job history policy of the macOS printing subsystem.
  • Enable or disable the web interface of the printing subsystem.
  • Disable automatic power-on for the latest mobile Macs that have an “always on“ design.
  • Enable verbose startup of macOS.
  • Disable the Dark Wake feature.
  • Control whether processor cores should remain powered up even if they are idle.
  • Enhance performance for server operation of macOS Server.
  • Let the system load option-ROMs of third-party interface devices automatically, without having to confirm this with a key combination in the Startup Manager (only for Macintosh systems released before May 2015).
  • Let the system use only one processor core or a limited amount of RAM for diagnostic purposes.
  • Reconfigure kernel panic logging in case automatic recording of logs does not work for a serious panic problem (only if System Integrity Protection disabled).
  • Control the NMI feature of the power switch (only if System Integrity Protection disabled).
  • Disable 32-bit software in the entire system (only if System Integrity Protection disabled, only with macOS 10.13.4 or later).
  • Force macOS to separate kernel memory and user memory more strictly (only if System Integrity Protection disabled).
  • Overview and analysis of all auto-starting jobs configured for the current user. (*)
  • Automatically remove invalid or outdated configuration entries for auto-starting jobs.
  • Change the language setting for system startup and the login screen. (*)
  • Set the display style of the login screen.
  • Disable one or more power control buttons of the login screen.
  • Enable additional features and a text message in the login screen.
  • Control the screen saver of the login screen.
  • Enable Apple's basic screen saver for the login screen and set the message it should display.
  • Hide selected local accounts in the list of users on the login screen.
  • Launch multilingual applications in a language different from your usually preferred one.
  • Override your personal language preferences for the launch of specific applications. (*)
  • Verify the integrity of preference files effective for a user account. (This includes actual checks on the preferences structure, not only simple syntactical checks of “plist” files.)
  • Find preference files of network user accounts, removing files which refer to decommissioned computers.
  • Let TinkerTool System verify the integrity of your login items.
  • Let macOS rebuild the Launch Services Database for a selected user account.
  • Edit the personal dictionaries of a user account created after learning unknown words via the macOS spell-checker.
  • Repair the System Preferences application when it behaves erratically.
  • Repair the macOS Help Viewer when it no longer works correctly.
  • Repair the translation of folder names in a user's home folder.
  • Reset your personal language settings to the system's defaults in case they have been damaged.
  • Get advanced information about a user account, viewing details not visible in System Preferences. (*)
  • Remove entries for recent items and recent servers from the Apple menu, the Finder, the Share feature, and all applications, protecting your privacy.
  • Clean your user account from privacy-related data collected by Safari 10 (not for Safari 11 or later).
  • Clean the Spotlight data for finding words on web pages visited with Safari 10 (not for Safari 11 or later).
  • Clean all SQL databases or selected HTML 5 local storage databases created by Safari 10 (not for Safari 11 or later).
  • Clean your user account from a selectable set of Flash® cookies (not available if Safari 11 or later installed).
  • Clean your user account from site-specific Flash settings (not available if Safari 11 or later installed).
  • Access your personal Flash security settings (not available if Safari 11 or later installed).
  • Reset the privacy settings for selected domains to factory defaults that control which applications should have permission to access personal user data.
  • Integrate the control panes of TinkerTool directly into TinkerTool System, getting access to the full feature set in a single control window. (*)

tts Standalone UtilityFeatures of the Included Standalone Utility

TinkerTool System 5 comes with an additional emergency tool which can help you to troubleshoot macOS problems even if the graphical user interface is no longer starting, or the user account of the system administrator has been damaged. This standalone version of TinkerTool System 5 includes the following features:

  • Verify and repair the startup disk before startup.
  • Verify and repair the system's folder for the storage of temporary objects.
  • Perform an automatic quick check and repair procedure to ensure a sufficiently good state of the base operating system.
  • Deactivate corrupt preference files for a user account.
  • Delete user-related Input Managers.
  • Deactivate and reactivate cache contents of a user account.
  • Deactivate and reactivate all preference settings of a user account.
  • Deactivate corrupt system preference files.
  • Delete system-wide Input Managers.
  • Deactivate and reactivate the contents of system-wide caches.
  • Rebuild XPC helper caches.
  • Reset network-managed preferences (MCX).
  • Reset the login screen
  • Remove third-party startup objects.
  • Clean the swap space.
  • Disable automatic login.
  • Force the system to re-run the Setup Assistant upon next startup, which can repair an unusable administrator account.
  • Show hardware information, including processor details and the S.M.A.R.T. status of hard drives.
  • Uninstall the Standalone Utility, independent of the graphical user interface.