TinkerTool System 5 Version History
Version 5.99 S3 (Supplemental Update 3, Build 191217)
- Added new feature to get an overview on all details about the current APFS configuration, presenting the relationships between containers, physical disks, and volumes. (macOS High Sierra only)
- Added new feature to show the complete list of APFS snapshots on a volume. (macOS High Sierra only)
- Added new feature to remove some or all APFS snapshots from a volume. (macOS High Sierra only)
- The feature to create macOS install media uses updated knowledge and revised safety policies regarding size requirements for target volumes.
- The check for slow system startup due to cleared NVRAM settings was modified in order not to cause false alarms on specific Mac Pro models.
- The check for correct communication with the security component was modified in order not to cause false alarms when the application was launched under extreme overload conditions.
- Clarified the meaning of the “dark wake” startup option in the user interface and in the reference manual.
- Fixed an issue where the list of startup jobs shown for the category User Service Login Item could be inaccurate, showing entries already deactivated.
Version 5.99 S2 (Supplemental Update 2, Build 190614)
- Added support to create install media for future versions of macOS.
- The distribution package now uses the latest Gatekeeper security features.
- The standalone emergency utility was repackaged in order to maintain compatibility with future versions of Gatekeeper.
- Fixed a problem where the size analysis of an incremental Time Machine backup could result in an error message if the effective size was zero.
Version 5.99 S1 (Supplemental Update 1, Build 190327)
- Added new feature to let the application copy itself to the system Applications folder if desired when the program is launched from the virtual distribution disk.
- The application has been made robust against dubious “cleaner” software that damages the launch configuration of the operating system.
- Better error messages for cases where users fail to register the application due to accidentally installing a wrong license file through dragging.
Version 5.99 (Build 190123)
- Added new feature to the check of absolute path lengths for deeply nested folders that not only tests existing objects, but additionally checks potential paths that would be created when copying the tested files to currently attached volumes.
- Keyboard control of the Standalone Utility was optimized once again.
- The swap space volume (VM) is no longer offered as possible target for specific operations to avoid confusion.
- A layout issue of the path control that presents the top search folder in the results sheet for overlong paths has been resolved. This avoids that the panel can become wider than the screen.
- Broken symbolic links will no longer stop a propagation operation on the ACL pane, if the feature to propagate an Access Control List is active.
Version 5.98 (Build 181123)
- Added a workaround for a keyboard control problem of Single User Mode that could affect the Standalone Utility. Depending on keyboard type and OS version, a single key press could sometimes be misinterpreted as multiple key events.
- Better user guidance when creating install media for macOS Mojave.
- Clarified the misleading label of the option to disable the dark wake feature of macOS.
- Fixed a compatibility problem with the automatic restart feature when the application was renamed.
- Internal technical update for changes in network infrastructure affecting the evaluation feature.
- The application will show more targeted error messages if licensing fails due to a misconfigured network firewall.
Version 5.97 (Build 181002)
- Adds a workaround for a declaration issue in the latest versions of the macOS Mojave installer which could cause the installer not to be accepted as valid for the creation of install media.
- Several changes and optimizations in user guidance when working with startup jobs, login screen settings, and license registration.
Version 5.96 (Build 180829)
- Added new feature to the tts standalone program to indicate whether the operating system is an official release or a beta version.
- Server log categories only available for macOS Sierra, but not for macOS High Sierra are now automatically suppressed in the log overview depending on operating system.
- This version respects upcoming application and operating system versions.
Version 5.95 (Build 180808)
- Added new feature to recreate the shared users folder if that system folder has been deleted inadvertently. This feature is also available for unregistered users.
- Added new feature to perform a bulk integrity check on applications in a folder or on an entire volume (macOS 10.13 or later only).
- Added new feature to present the different definitions of free storage space used by macOS per volume (macOS 10.13 or later only). This feature is also available for unregistered users.
- Added new feature to check the integrity of the EFI firmware immediately (macOS 10.13 or later only; only on Macintosh models where this is supported by Apple).
- Added new feature to check the integrity of the firmware of Broadcom® Ethernet devices (macOS 10.13 or later only).
- The feature to delete the partition table on disks is now also available for macOS 10.13 or later again.
- The feature to test fans is now also available on Macintosh models protected by an Apple T2 processor.
- The feature to create install media now recognizes incomplete installer apps and warns about possible issues in advance.
- The Info pane now also shows the SMC version on Macintosh models where the SMC chip has been superseded by Apple’s BridgeOS.
- Added new internal diagnostics to create technical reports in cases where the launch of TinkerTool System is too slow or incomplete due to operating system issues.
- Fixed an issue where an erroneous warning about an unexpected change of the fstab file could be shown under specific circumstances when multiple administrators used TinkerTool System on one computer.
Version 5.94 (Build 180618)
- Added new feature to perform security checks on all executable bundles, not only on applications and software disk images.
- Added new security analysis indicator that confirms whether executable software has a trusted code signature, in addition to the existing indicator confirming that an application was not modified after the last time it was sealed.
- The updated security analysis also corrects possible misunderstandings of check results that arise from the handling of ad-hoc signatures and contradicting signatures within executable files containing code for multiple CPU architectures. (macOS third-party code signing vulnerability caused by poor Apple documentation, found by Josh Pitts, Okta, Inc.)
- The startup job database was updated for inconsistencies introduced by macOS 10.13.4 and later.
- The application was unlocked to launch compatible panes on beta versions of future operating systems.
Version 5.93 (Build 180508)
This is a maintenance update which fixes a problem where the application did not show Time Machine backup snapshots with some versions of macOS if the backup was stored on a file server.
Version 5.92 (Build 180417)
- Added new feature to display the startup time and uptime of the operating system on the Info pane.
- Added new feature to create symbolic links with relative paths as alternative to using absolute paths.
- Added new feature to modify the integrity-protected computer setting to disable all support for 32-bit software (macOS 10.13.4 or later only).
- Added new user interface to the product activation and evaluation features in order to be compliant with the General Data Protection Regulation of the European Union (EU Regulation 2016/679).
- Improved performance of the application when Time Machine operations are running in the background.
- Corrected a problem where certain user responses in the restart options dialog after resetting a user’s Launch Services database could be ignored.
Version 5.91 (Build 180227)
- The application was updated to take changes in macOS 10.13.3 and future operating system versions into account.
- The user interface to display the results of Time Machine checksum verifications has been redesigned.
Version 5.9 (Build 180123)
- Added new feature to check whether the nesting of folders with long names may cause technical issues in some applications, when the maximum number of bytes in absolute file paths that is guaranteed to be supported by the operating system is exceeded.
- The application now makes the user aware if an old license with manual registration entry has been activated with the option to become valid for a non-administrative user account only. This configuration no longer makes sense, so the registration should be re-entered with the option to become either valid for an administrator or for all user accounts.
- The application no longer offers evaluation mode without license to non-administrative users because such accounts would not be capable to test all features.
- The application now makes clear that the diagnostic feature to test fans cannot be used with the iMac Pro at this time.
- The option not to wake mobile computers when the display lid is opened had to be removed. Although this setting is still offered and documented by Apple, it no longer has an effect on portable Macs.
- Fixed a problem where the toolbar button in the control window to navigate to the pane overview could not be pressed in certain situations.
Version 5.85 (Build 171227)
- Added new feature to clear icon caches of the user or the operating system.
- Corrected a problem where a re-login or restart during a maintenance procedure could result in confusing status displays when initiating the logout.
- Corrected a problem where status messages during application startup have not been displayed on some computers.
Because Apple does not fix several critical defects and design flaws in the macOS user interface for the authorization of privileged operations, TinkerTool System switches to a redesigned security architecture. As in classic versions of Mac OS X, it is now necessary to launch the application in the login session of an administrative user account (which is the default setup for Macs) if privileged operations should be used. Fast User Switching can be used to operate the application while using other user accounts.
- Added new feature to allow administrative users to authorize privileged operations via Touch ID.
- Added new feature to remove outdated versions of security components of previous generations of TinkerTool System.
- Added new technology to avoid a defect of macOS where the application lost keyboard focus when a password needed to be entered for a privileged operation if multi-tier privilege separation was in use.
- Added new technology to avoid a defect of macOS where the user interface is no longer localized correctly when a password needs to be entered for a privileged operation if multi-tier privilege separation is used.
- Added new technology to avoid a design flaw of macOS where no appropriate application icon can be shown when a password needs to be entered for a privileged operation if multi-tier privilege separation is used.
- Added new technology to avoid a defect of macOS where the layout of authentication panels was incorrect, leading to clipped messages in user dialogs to authorize privileged operations.
- Added new technology to avoid a design flaw of macOS where single applications are not permitted to define more than 32 separate rights to execute privileged operations.
- Added new technology to avoid a defect of macOS where the operating system asks for permission to add a helper application when it actually removes a helper application.
- Features to customize the authorization policy for privileged operations via the security database of the operating system had to be removed.
Version 5.81 (Build 171129)
This version responds to a very critical security flaw found in current versions of macOS High Sierra. TinkerTool System will automatically detect upon each start whether system security has been compromised on your Mac as result of this issue. If this is the case, the application will automatically direct you to a web page with instructions from Apple that can be used as a workaround.
- The feature to automatically warn the user if the root account of the operating system has permission to log in was modified due to a known security defect of macOS High Sierra.
- Fixed a problem where the processing of group memberships of a user could fail if the user was in more than 16 groups.
- Fixed a problem where TinkerTool System could not create install media for older operating systems when running macOS High Sierra.
- Fixed a problem where the application could crash in very rare cases when using multiple features of the pane Clean Up subsequently.
Version 5.8 (Build 171113)
- Added new feature to resolve a known operating system defect related to the presentation of special characters (like Emojis) in Safari 11 (available and necessary for macOS High Sierra only).
- Added new feature to create local APFS snapshots that can be used as rapid restoration points for Time Machine (macOS High Sierra only).
- Added new feature to review the list of local APFS snapshots (macOS High Sierra only).
- Added new feature to force the system to automatically reclaim storage spaced used by local APFS snapshots (macOS High Sierra only).
- Added new feature to manually delete local APFS snapshots (macOS High Sierra only).
- Added new feature to automatically warn the user if the root account of the operating system has permission to log in, which is a potential security risk.
- Added a workaround for a defect of macOS High Sierra where Time Machine can run into an error state where it returns invalid configuration data.
- Two new detail settings introduced by macOS High Sierra for System Integrity Protection are now shown correctly on the System Info page and by the tts command-line tool.
- Fixed a problem where the list of known subsystem identifiers for log filtering may have been shown unsorted.
- Fixed a problem where notification center messages for available software updates and Time Machine issues could crowd each other out.
- The feature to prepare a used disk to resolve possible defects within Disk Utility is now only offered for macOS Sierra, because Apple has fixed this bug for macOS High Sierra.
Version 5.71 (Build 171010)This is a maintenance update reacting to the latest changes in macOS High Sierra. It is not required for customers using macOS Sierra.
- Fixed a problem where the startup of the application could be longer than normal when High Sierra has added dynamic spellchecking dictionaries to a user account.
- Fixed a problem where the cleaning of operating system caches could stop unexpectedly with the message that files are protected. This could also create an incorrect warning that the XPC helper cache would be damaged.
- The checks on High Sierra installer apps have been slightly relaxed in order to permit the creation of install media until Apple fixes a security-related package declaration problem.
- New internal diagnostic and security features have been added.
- Internet links to new Apple support documentation have been updated.
- Added new “solutions” chapter to the reference manual regarding privacy control in Safari 11.
Version 5.7 (Build 170925)
- This versions adds full support for macOS 10.13 High Sierra. The feature to create install media has been restricted for the first version of Apple’s installer App, however. Please see the Release Notes for detailed information.
- Added techniques to ensure that macOS process overviews don’t show the misleading status “not responding” for TinkerTool System, when the application is performing a privileged operation that takes longer than 4 seconds to complete.
- Performance of the Diagnostic and Time Machine panes has been optimized to better support configurations with a network-based backup device.
Version 5.63 (Build 170823)
- Added a feature to detect if queries to the macOS log database return wrong results due to internal errors in the operating system.
- Hundreds of internal changes to maintain full compatibility with upcoming operating systems.
- Added an assistance mode for product registration.
- Enhanced user guidance to resolve system problems caused by a cleared NVRAM.
- The text reports created by the log access feature have been redesigned and their use of fonts has been simplified. This causes a significant speedup.
- Text reports created by the log access feature are now automatically limited to half a million lines to avoid that small computers can be overloaded.
Version 5.62 (Build 170728)
This is a maintenance update, fixing an issue where the table for IPv6 support could sometimes show incorrect network interface names or could cause the tab item Network on the pane System to crash.
Version 5.61 (Build 170726)
- Added new feature to indicate the release status of the operating system in the Info pane.
- Many more features of the application are no longer deactivated when using pre-release versions of macOS High Sierra.
- Improved user guidance in the feature to create macOS install media.
- The user interface and the option set to repair the system volume from within the Emergency Standalone Utility have been modified to better reflect the behavior of modern macOS versions. An automatic repair of the volume is run if necessary during the start phase. After that, only a verification is possible.
- Corrected a problem where under specific circumstances not all volumes were offered as possible candidates in the feature to empty the Trash.
- Corrected a problem where the application did not automatically activate a license when double-clicking a registration ticket file in the Finder.
Version 5.6 (Build 170630)
- Added preliminary support for future versions of macOS.
- Added new feature to resolve issues with Disk Utility if it is no longer capable of erasing a used disk.
- Added new feature to run a quick test on the controllable fans of your Mac and to monitor their rotational speeds for diagnostic purposes.
- Added new warning to automatically detect when an NVRAM reset causes performance problems during system startup.
- Added a user notification to indicate temporary performance problems when TinkerTool System is communicating with a slow Time Machine device.
- Enhanced user guidance when issues with the XPC cache are detected.
Version 5.5 (Build 170523)
- Added a new feature to automatically clean the system from startup job definitions when applications have been removed without correctly uninstalling them.
- Added a new feature to reset the language preferences of a user account to system defaults when language settings have been damaged.
- Added a new feature for the standalone command-line tool to enforce a re-run of the operating system setup dialog. This can repair the system when all administrator accounts have become unusable.
- The application will no longer auto-hide when switching to another application while the quick help display is open.
Version 5.4 (Build 170424)
- Added a new network option to control the system setting whether macOS should always prompt the user for a password when reconnecting to a server, even if that password is known in the user’s keychain.
- Added a new startup information feature that evaluates the status of all automatically starting jobs effective for the current user. This helps administrators to detect outdated or invalid entries for startup daemons and agents. The feature is unlocked in demo mode, so it is available to all users for free.
- Added a workaround for a problem where the application canceled its launch when it detected a third-party network interface with an invalid internal name.
- Corrected a problem where some parts of the System Information display have not been shown in the currently selected language of the user interface.
Version 5.3 (Build 170222)
- Added a new feature to override the preferred user interface language for running specific applications in a user account.
- Added a workaround for a defect of macOS, detecting when the operating system mistakenly keeps auto-launching the tool after a maintenance logout/login or reboot sequence.
Version 5.21 (Build 170130)
- Added new feature to change the hardware security setting that permits the unconfirmed activation of option ROMs of third-party devices. This feature is only available on Macintosh systems released by Apple before May 2015.
- Added a makeshift workaround for several defects of macOS where the system shows authorization dialogs in the wrong language or with misleading messages.
- Added a makeshift workaround for a defect of macOS where the system no longer opens authorization dialogs for the application, resulting in a “permission denied” error for all privileged functions. The application now tries to detect this system failure, guiding the user through the necessary steps to resolve this.
- Enhances performance of the application after working with Time Machine features in system configurations with slow network-based backup destinations.
- Several small changes in the user interface.
Version 5.2 (Build 161212)
- Added support for the Touch Bar and Touch ID.
- Added new feature to temporarily disable throttling of low-priority operations in the system kernel. Disk and network access is no longer artificially slowed down for background processes.
- Added new feature to create standalone installation media for macOS and OS X versions 10.9 or later.
- Added new feature to reassign a Time Machine backup set to a different computer.
- Added new feature to 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.
- Added new feature to let the system compute the change rates between subsequent Time Machine snapshots.
- Added new feature to let the system verify the integrity of a selected volume backup in Time Machine.
- Added new feature to let the system determine the actual incremental storage size of a Time Machine snapshot.
- Added new feature to retrieve the internal logs for each Time Machine backup run.
- Added new feature to enforce immediate synchronization of the list of available packages for macOS software updates.
- Added new feature to remove outdated notification entries from macOS Software Update.
- Added new feature to re-issue a license receipt for Apps purchased from the Mac App Store. This can avoid a new download of an App which is indicated to be damaged.
- Added new feature to reset the local Commerce Kit subsystem, resolving specific problems with the Mac App Store.
- Added new feature to suggest names of known macOS logging subsystem identifiers when working with the new macOS log database.
- Added new feature to disable automatic power-on for MacBook Pro (Late 2016) computers.
- The labels for the Xprotect overview tables have been modified to avoid misunderstandings.
- The user interface for Time Machine diagnostics has been simplified and works more reliably when slow network servers or multiple destination disks are in use.
- To avoid unexpected issues, integrating panes from TinkerTool in a language different from the primary language of TinkerTool System is no longer supported.
Version 5.1 (Build 161018)
- Re-added Internet links to the official macOS support pages, because Apple has begun to publish updated documentation on Sierra.
- Added a workaround for a design issue of macOS, relevant when users are switching back and forth between enabling and disabling System Integrity Protection while using the smart cache deactivation features of the application.
- Added conventional cache cleaning as last-resort alternative for the user’s personal high-speed caches and the core operating system caches, which is otherwise prevented or limited by System Integrity Protection.
- Added several new features for the user interface to search for orphaned file system objects, because some users did not understand the actual meaning of this feature.
- The handling of custom permissions, access control lists and extended attributes when deactivating and restoring caches was enhanced.
- The display of very long paths for file system objects was optimized.
- The outdated drawer display for the context help feature has been replaced by a modern panel.
- The function to add a banner message to the login screen has been removed because it has become a visible standard feature of macOS.
Version 5.0 (Build 160920)
- Added full support for macOS Sierra. Because there are significant differences between macOS and OS X, version 5 is designed as separate application and does not support previous operating systems. Current users of TinkerTool System 4 can upgrade for free and don’t need to re-register.
- TinkerTool System 5 contains all new features also added to TinkerTool System 4.9.
- Added new feature to retrieve high memory usage reports.
- Added several new features to support the new logging and tracing subsystem of macOS. Logs can be reviewed, be converted and saved to text files, and be transferred to other computers.
- The user interface to disable support for IPv6 on selected network interfaces has been redesigned completely.
- The feature to control trim support for third-party solid state disks had to be removed, because System Integrity Protection no longer permits this for third-party applications. The feature to review the current trim settings is still present and has moved to the Diagnostics pane.
- The option to delete files securely had to be removed, because this feature is no longer available in macOS and modern Macs no longer have the necessary hardware.
- The setting to support pre-Lion behavior of screen management was removed, because it is no longer working with macOS.
- The setting to disable the Bonjour sleep proxy client was removed, because it is blocked by System Integrity Protection.
- The feature to remove adware was removed because this work is now taken over by Gatekeeper and Apples invisible Malware Removal Tool.
- The setting to disable the sudden motion sensor of mobile computers was removed, because up-to-date computers no longer have the required hardware.
- The settings to modify the Safe Sleep feature was removed, because they can no longer be supported as expected with macOS.
- The setting to control the sleep behavior of the display lid of mobile computers has moved to the System pane.
Version 4.9 (Build 160912)
- The features to remove hidden Macintosh support files, to clean Macintosh support files from removable disks, to create links, to protect files, and to change Macintosh file attributes have been modified to no longer require privileged operations if they are executed on disks which are set to ignore file ownership.
- Several small changes in the user interface.
Version 4.81 (Build 160831)
- Added new feature for OS X El Capitan to change the computer setting for optimizing system performance for server operations with OS X Server.
- Analyzing log files is now automatically decoupled from application startup if a high number of logs is detected. Excessive log files on a computer no longer slow down the launch of the program.
- The use of different workarounds for bugs in OS X Yosemite and OS X El Capitan could create subtle compatibility problems with version 4.8 if operating system, main application, privileged auxiliary program, and the Standalone Utility have been updated in a specific order. Launching version 4.81 analyzes this situation and replaces the helper programs if necessary to resolve such problems.
Version 4.8 (Build 160823)
- Added support for upcoming versions of Safari.
- Added additional features and documentation to detect cases where System Integrity Protection is causing internal failures of OS X El Capitan.
- Updated all quarantine features to ensure full compatibility with the latest versions of OS X.
- Resolved minor issues with the compatibility of Safari 9.1.1 and later.
- Better user interface presentation when displaying permission settings of file system objects which lost their owners.
- Enhanced reliability when the tool is used under bad conditions, in particular when the operating system is exceeding the maximum number of open communication file handles.
- The application now shows concrete instructions how to resolve specific technical problems when defects of OS X cause the privileged component not to launch correctly.
- Resolved a user interface issue where the topmost entry of the pop-menu to control IPv6 support was not refreshed correctly directly after program launch.
- The option to control ACL support for the SMB server had to be removed, because it is no longer working as expected with the latest versions of OS X.
Version 4.7 (Build 160720)
- Added new privacy feature to remove entries for recently shared documents.
- Added new feature to assess the security of signed disk images (for OS X 10.11.5 or later).
- Added new category for reports on high memory usage of processes on the Info pane.
- Reports and log files are now separated more clearly between the local Mac and synchronized iOS devices.
- Enhanced user guidance when rebuilding the Launch Services database.
- Enhanced user guidance when removing the Safe Sleep file on specific portable Macs.
- Most links to external information sources in the user interface and online help are now using encrypted HTTPS communication.
- Fixed a problem where specific files of synchronized iOS devices were shown with an incorrect date for the feature to clean outdated log files.
- Fixed a problem where the evaluation of memory size could be wrong under specific circumstances.
- Prepared application for upcoming operating systems.
- Added support for TinkerTool 6 Preview edition.
Version 4.6 (Build 160518)
- Added new registration features for licensing with immediate gratification and volume licensing.
- Added new feature to detect a common corruption of the System Integrity Protection of OS X El Capitan which is the reason for a series of system malfunctions.
- Added new feature to show the current hardware setting for System Integrity Protection as part of the Info pane.
- For the German user interface of the ACL pane, details in the wording have been modified to match the changed translations used by Apple in the latest versions of OS X.
Version 4.52 (Build 160404)
- Added preference setting to enable automatic notification for software updates of the application.
- Added item on the Info pane to display the color of the enclosure for Macintosh systems available in different colors.
- Added table to show the full blacklist of kernel extensions currently blocked by Apple.
- The feature to remove ad-injection software of the Genieo type was updated to detect the latest versions.
- The behavior of the security component was optimized for cases where the operating system was temporarily overloaded exceeding the maximum number of open files.
- Fixed a problem with specific versions of OS X where display of the modification time of the Xprotect anti-malware database stopped updating.
- Fixed a problem with the user interface of the Special Permissions tab item of the ACL pane where the Apply button could have the same function as the Revert button.
Version 4.51 (Build 160229)
This is a maintenance update which doesn’t change core functionality.
- Web communication during software update and evaluation checks is now fully compliant with Apple’s new App Transport Security guidelines.
- Fixed a problem where the security component of the application could stop responding due to an overload of the task dispatch management of OS X El Capitan. The application will now give OS X more time to clean up its internal communication channels before sending new requests.
Version 4.5 (Build 160120)
- Added new feature to disable support for IPv6 on active network interfaces (OS X 10.10.4 or later).
- Added a workaround to control the removal of language support packages from system software which has contradicting attributes for System Integrity Protection.
- Added a workaround for a layout problem in OS X El Capitan which could lead to unreadable text in the user dialog to clean host-related preference settings.
- The option to disable compression of virtual memory is now blocked for users of OS X El Capitan because it could cause issues with the system kernel.
- Enhanced user interface of the Spotlight tab of the System pane.
- Corrected a problem where the menu item to remove custom startup objects could not be selected in the tts Standalone Utility.
- Corrected a problem where no picture of the Macintosh model was shown on the Info pane for specific systems released by Apple in 2015.
- The storage size of the application was optimized.
Version 4.4 (Build 151030)
- Added new feature to remove selected files securely (requested by El Capitan users with hard disks).
- Added new feature to the Standalone Utility to rebuild the Cross-Process Communication (XPC) caches of the operating system.
- Added new internal health check that warns when third-party “cache cleaners” have damaged the system’s XPC caches.
- Enhanced support for El Capitan users that run a customized configuration of System Integrity Protection.
- Many small optimizations in the user interface.
- Fixed a minor problem with the presentation of System Management information on some Macintosh model series where the program did not correctly differentiate between unavailable and unimplemented fields.
Version 4.31 (Build 150925)
- The reference manual has been updated for OS X El Capitan.
- Corrected a problem where the menu item to go back to the preceding control pane did not work as expected.
Version 4.3 (Build 150818)
- Added new privacy feature to remove entries for Recent Searches in the search field of Safari.
- Added new feature to remove adware applications of the category “Buca/Bundlore Ltd”.
- Added new feature to enable the diagnostic startup option to enforce stricter separation between kernel memory and user memory. It can be used to protect the system against specific security attacks published in August 2015, at the expense of performance.
- Added feature to change the permission filter for applications running on the graphical user interface. Apple has reintroduced this possibility in the latest versions of OS X Yosemite or later, after removing it for the second time in the history of the operating system. (OS X 10.10.4 or later is required.)
- Added support for future versions of Safari.
- Enhanced support for future operating systems.
- Corrected a problem where detail error messages could contain English parts although the user had selected German as preferred language.
Version 4.2 (Build 150702)
- This update is required to maintain compatibility with OS X 10.10.4 or later.
- Prepared support for future versions of OS X.
- Added feature to enable or disable the use of Trim commands for AHCI-attached solid state drives of third-party vendors (10.10.4 or later required).
- Reinstated feature to disable the Bonjour Sleep Proxy notifications on OS X 10.10.4, hereby avoiding wakeup from sleep mode every two hours.
- Fixed a rare communication timing problem which could result in the application waiting endlessly on the completion of long-running privileged operations.
Version 4.12 (Build 150518)
This is an optional maintenance update, of interest only for certain groups of users.
- Added support for the new Korean language package of TinkerTool when embedding the application into TinkerTool System 4.
- The user interface for the memory assessment feature in the Diagnostics pane was modified to match Apple’s revised terminology introduced with OS X 10.10.3.
- The option to permanently enable Safe Mode for the startup of OS X was removed because it no longer makes sense.
- Fixed a problem where loading of the User pane could stop when the user was member of a non-existing user group.
Version 4.11 (Build 150417)
- The application is now aware of new applications added by OS X 10.10.3.
- The adware removal feature has been updated to follow Apple’s latest recommendations for OS X 10.10.3.
- The behavior of the user interface for file object entry fields has been optimized.
- The memory consumption of features which search objects in large file system hierarchies has been optimized.
- The Diagnostic pane of the application now launches faster if slow Time Machine devices are connected to the system.
- The user interface of the Time Machine diagnostic feature now shows a reminder if networked Time Machine backups are still left online when quitting the pane.
- The application now recommends an immediate rebuild of the XPC helper cache after system-internal caches have been deactivated.
- Added a workaround for an issue in OS X which could suppress the display of empty user groups in permission dialogs.
- Corrected a problem where specific log or report files could not be displayed if they contained invalid characters.
Version 4.1 (Build 150206)
- The quick help feature now additionally contains web links to official Apple support documents for all panes and tab items where this makes sense.
- By user request, several frequently used functions can now be started or opened via the context menu of the Dock icon.
- The User pane has been split. Functions related to user privacy are now on a separate pane.
- Added new feature to detect and remove ad-injection software of the Downlite (VSearch) type.
- Added new feature to detect and remove ad-injection software of the Conduit (Trovi, MyBrand, Search Protect) type.
- Added new feature to detect and remove ad-injection software of the Genieo (InstallMac) type.
- Added new feature to check if the Finder is capable of copying symbolic links that have Extended Attributes.
- Added new feature to compare a selected Time Machine backup with the current data set. This is useful to detect defects in Time Machine.
- Added new feature to control the policy whether OS X screen sharing should protect the privacy of the active user.
- Added new feature to disable automatic logins even if FileVault 2 is enabled.
- Added new feature to enable Apple’s basic screen saver for the login screen and to modify the message it displays.
- Added new feature to hide selected local user accounts in the user list of the login screen.
- Added new feature to control whether the SMB file server should support Access Control List permissions.
- Added new feature to reset the privacy decisions that control which applications have permission to access personal user data in specific domains.
- Several aspects of the user interface to modify legacy HFS attributes for file system items have been enhanced.
- Corrected a problem where the application could show an inaccurate error message regarding the “PrivilegedHelperTools” folder when launching for the first time on a fresh installation of OS X Yosemite.
- Added a workaround for a problem with OS X Yosemite which could result in identifying the MacBook Pro 13-inch (Mid 2012) model series as 15-inch model and vice versa.
- Corrected a problem where the application could show an inaccurate date of production for specific Macintosh model series.
Version 4.02 (Build 141209)
- This version adds the complete reference manual.
- When repairing the file system of the startup disk, the standalone version of the application now shows more detailed status messages.
- The launch time of the Info pane has been optimized for computers with a high number of third-party log files.
- Added workarounds for several bugs in the system management framework of OS X Yosemite which could cause the security component of the application not to be installed successfully.
- Added workaround for a problem where a security feature of the application rejected the execution of specific parts of periodic OS X jobs when these jobs made unsafe assumptions about the search path environment.
- Enhanced compatibility of the feature to remove language support files with applications that use incorrectly sealed symbolic links to simulate multiple language packages.
- Corrected a problem where the visualization of the home folder path was missing on the Info tab of the User pane.
- Corrected several typographical errors in the user interface.
Version 4.01 (Build 141024)
This is a maintenance update which fixes minor issues in conjunction with the first official version of OS X Yosemite:
- Corrected a problem with very fast computers where the startup of the application could take a very long time and the message panel “The application is checking its privileges” stayed on screen.
- Corrected a problem with a cancelled startup of the Caches pane if a non-native application or an application with a defective icon was running while TinkerTool System 4 was launching.
- Corrected a problem where the search for software products during the deletion of language support packages was intermittently cancelled and the progress sheet stayed on screen.
- Corrected a problem where a deleted system folder for preference panes could cause the feature to install the control pane for the Archive utility to fail. This feature can now repair the folder and update outdated installations from previous versions of OS X.
- The performance of the application was optimized when the user leaves the pane for code thinning although analysis jobs for processor architectures were still running in the background.
- The height and layout of the Info pane was optimized to enhance support for Macintosh systems with 11-inch screens.
Version 4.0 (Build 141016)
TinkerTool System 4 requires OS X 10.10 Yosemite or later. It is a paid upgrade for users who purchased a license for TinkerTool System Release 2
before July 1, 2013. TinkerTool System Release 2 remains available and can be used on the operating systems Mac OS X Snow Leopard (10.6), Mac OS X
Lion (10.7), OS X Mountain Lion (10.8), and OS X Mavericks (10.9).
Version 4.0 (Build 141016) is a pilot release to give early adopters of OS X Yosemite the chance to use TinkerTool System already. Because Apple did not disclose all necessary documentation on Yosemite at this early time, this version only contains context help, but not the complete 180-page reference manual.
Version 4 focuses back on the operating system itself. All features related to third-party software or external applications have been removed. The only exception are functions for programs which had been part of OS X in the past, such as Adobe® Flash® Player or Xcode.
- The application can now exhaust modern hardware to its limits, making full use of multi-core processors and flash/SSD storage. Depending on computer model, some features may run up to 20 times faster compared with previous versions of the software.
- All used technologies have been modernized to comply with the latest guidelines for OS X Yosemite.
- The user interface has a completely new layout, but maintains the known overall design.
- The security architecture complies with Apple’s latest standards for system utilities and uses multi-tier privilege separation.
- Support for full keyboard control has been enhanced. The application can be used without a pointing device.
- Accessibility features have been redesigned, enhancing support for handicapped users.
- The Info pane has been rewritten completely and uses a new user interface.
- Added new feature to search for features by keyword.
- Added new preference setting to disable any animations when switching between panes.
- Added new feature to clear the DNS client cache as option during the cleaning of the directory services cache.
- Added new feature to recreate the XPC helper cache.
- Added new feature to diagnose Time Machine operation by comparing two selected backups.
- Added new feature to show the system’s blacklist for automatically disabling App Nap in specific applications.
- Added new feature to show the system’s blacklist for automatically disabling high-resolution (“Retina display”) functions in specific applications.
- Added new feature to show the system’s blacklist for automatically preventing the launch of incompatible applications.
- Added new feature to show the system’s blacklist for automatically deactivating incompatible drivers and other kernel extensions.
- Added new feature to assess the security impact of applications, regarding App Store curation, Gatekeeper, and Application Sandbox settings of individual programs.
- Added new feature to select if Access Control Entries should have implicit or explicit inheritance when propagating permissions in folder hierarchies.
- Added new feature to permit the system to use unsigned kernel extensions
- Added new startup setting to disable the compressed memory feature of the operating system
- The settings to define the style of the login screen have been reinstated.
- The feature to remove support for processor architectures from applications now additionally supports the pre-configured setting “keep 64 Bit Intel code only”.
- The functions to run the periodic maintenance scripts and for code thinning in applications have been moved to a pane for legacy features.
- The feature to remove unused preference files was removed, because the current manner in which such files are handled today no longer allow to safely determine the usage state of the files.
- The pane System Issues has been removed temporarily, giving Apple a chance to resolve open problems in Yosemite. It will be reinstated in future free updates of TinkerTool System 4.
- The option to ignore applications from Adobe® when removing language packages is now always enforced. Applications from Adobe® and Microsoft® won’t be touched.
- The user interface to reset permission settings on the system volume has been removed, because features of the operating system should not be duplicated in the application.
- The user interface to control visibility of the user’s Library folder has been removed, because it has been superseded by the Finder.
- The user interface to define custom MTU setting has been removed, because it has been superseded by System Preferences.
- The user interface for the following system settings has been removed, because OS X 10.10 is no longer supporting the related options: launch applications via the creator code of documents, disable Bonjour Sleep Proxy notifications, disable access to the “App” part of the App Store, permission filtering for new file system objects created by graphical applications.
TinkerTool System 4 begins a new product line. The section above lists changes in comparison to TinkerTool System Release 2 version 3.4. For more information about the version history of TinkerTool System Release 2, please see the respective application of Release 2.