-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Could not lunch the app into diagnostics mode #23
Comments
Same issue here. Any ideas? MacOS 13.01. |
With SIP disabled this doesn't happen on my test systems, but i guess this likely requires an app update, to properly request permitions from the system, i'd have to do some tests over the holidays and eventually update the app. For now a workaround is to open this file ~/Library/Application\ Support/org.pietrocaruso.TINU/DiagnosticsMode/DebugScriptSudo.command (located on your main OS boot drive) manually with the terminal, this is a very simple terminal script that tinu uses to run as administrator using the privilages granteed by the terminal that are needed for a proper functioning of createinstallmedia (the apple prgram that TINU uses, which needs to modify the botable installer partition, hence the permit requirement) to successfully make installers, all of this isn't needed without SIP because in that case any program running with sufficient permitions can modify bootable disks. Anyway, sorry for the delayed response, i am working on a lot of stuff right now, including mac drivers for some sound cards, a DOS game, and a secret App project, and i find very hard focusing to work on TINU now, but i will allocate some of my time to help you. I hope i have been helpful to you, have a nice time. |
For those not as familiar with terminal commands: First, ensure you're not already running TINU. Then:
|
cd ~/Library/Application\ Support/org.pietrocaruso.TINU/DiagnosticsMode/ sudo ./DebugScriptSudo.command Rewriting in more easily clickable format. So glad I wrote this. Finding it again a few months later; very useful. :) |
I get a
should this still work for Sonoma? |
TBH since I have switched to Linux and moved away from the apple ecosystem it has been about 2 years since i have last worked on TINU, i am afraid i didn't do any tests on this issue, however TINU should still work on Ventura on Intel systems. All of this diagnostics mode complication is really a workaround: to have a proper privilege escalation that works with code that modifies a bootable macOS partition while staying compliant with the open source principles. Normally you need to have a security certificate from apple with the right flags and entitlements that requires a 100$/y subscription fee, which is something that goes against the pricinciples of the GNU GPL since it limits the ability to reproduce what the app does, preventing non-apple-delveloper-subscribers from basically using the app when they compile it from source. So I come up with this really hacky not very well working solution which runs TINU using an authenticated terminal session (and it works because the terminal comes with all the required entitlements and certificate). And it was for reasons like this and because of how good Linux has become that i decided to move on from Apple. That said, the error here seems that macOS is spewing out a messed up path that doesn't contain the TINU.app on the disk,, so the terminal can't find the executable file for TINU when TINU asks for it's own path. I encourage you to embrace some of the open source principles and get digging in the source code to find out why, tbh i am no longer interested in maintaining this project as-is |
Thanks for the quick reply. But then maybe make the Repo read-only and mention that in the readme so people now that this is "outdated" and does not run on the newest OS 🤷♂️ |
greeting
when i open the app i get the following error: “DebugScriptSudo.command” can’t be opened because TINU is not allowed to open documents in Terminal.
i am on macbook pro 2021 m1 pro
The text was updated successfully, but these errors were encountered: