Open MacDefender opened 7 years ago
If after getting the mentioned sandbox error when saving adium_standboxtest, opening a message results in the following:
If after getting the mentioned sandbox error when saving adium_standboxtest, opening a message (or really any extra window opening) results in the following:
3/29/17 1:29:18.691 PM Adium[600]: -[AIMessageWindowController loadWindow]: failed to load window nib file '/Users/
Adium must be run from /Applications only. It will not run from any other place other than /Applications/Adium.app. In the future it might be possible to relax this requirement but not now.
The best thing is to rename old application and copy/move the new one to /Applications to avoid any potential code signature issues when replacing the apps (also allowing you to use old Adium if necessary).
The sandbox error message will always appear when starting and that's good signal since it means the sandbox is working. I'll probably remove the error message in future releases.
I have to check the revocation error, probably trying to check if the certificate is blacklisted or something.
If I try the latest sandbox-fixed Adium-NG version it won't start and I got plenty of error messages like this one:
kernel[0]: Sandbox: Adium(13181) deny(1) file-read-data /Applications/Network/Adium-NG.app/Contents/Frameworks/...
If I move the application to the Application folder those errors disappear but instead I get:
sandboxd[222]: ([13199]) Adium(13199) deny file-read-data /System/Library/CoreServices/SystemFolderLocalizations Adium[13199]: Error: Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “adium_sandboxtest” in the folder “myusername”." UserInfo={NSFilePath=/Users/myusername/adium_sandboxtest, NSUnderlyingError=0x7fb09280ebd0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
and kernel[0]: Sandbox: Adium(13199) deny(1) file-read-data /Users/myusername/Library/Preferences/com.apple.security.revocation.plist Adium[13199]: Exception was raised: Uncaught system exception: signal 11Hope this might help to improve Adium-NG as I like the idea of a hardened Jabber client.