
It is also a good idea to check in CrashReporter and see if the extension has crashed or exited with fatalError. If you encounter any issues, open Console.app and search for crescendo or / com.suprhackersteve as a filter, that should assist you in troubleshooting any potential issues.
#Event viewer for mac full
Those instructions are for developers wishing to make code changes.ĭid you enable the system extension by clicking the "Allow" button in System Preferences -> Security & Privacy? If not, you will not see any events.ĭid you enable full disk access in System Preferences -> Security & Privacy -> Privacy Tab? If not, you will not see any events. If you are running on a production Mac, you should NOT disable SIP or AMFI. I will cut releases for the compiled + signed app and include them in the Releases tab as needed. If you wish to contribute a pull request, please just ensure you run swiftlint over your code before contributing.
#Event viewer for mac free
Please feel free to raise an issue if you wish to see a feature added or encounter an issue. I may move to CocoaPods in the future, but I am unfamiliar with them right now. The Crescendo framework can easily be bundled with any Swift application. In order to build this application and run it on a production macOS system, you will need the endpoint-security entitlement and a developer certificate from Apple. If you wish to simply build the example cli application you can do so with Xcode. In the future I will likely move to using the new xcconfig file as this seems much more sane of an approach instead of commiting xproj files. xproj file in this release to get folks started. Signing and entitlement is a non-trivial exercise. If you wish to sign your own application, it is highly recommend to read Apple's documentation on System Extension requirements and Notorization. It is highly recommended to test this code in a virtual machine with SIP disabled, since this project requires the endpoint-security entitlement, TCC, and proper signing when SIP is enabled.

This project consists of three main components: You will need to enable Full Disk Access for the system extension.Ĭrescendo is only compatible with >=10.15.X and at least Xcode 10. Clicking back to System Preferences and navigating forward again seems to fix the issue. I assume this is some internal issue Apple needs to workout. NOTE: I have noticed that there is an issue where System Preferences won't show an allow button.

Apple has introduced some new security mechanisms that we need to enable to get Crescendo running.Įnsure that you have moved the app to your /Applications director or the system extension will fail to load.įor the first run you will be prompted to approve the system extension, after clicking the "Start" button.
