Skip to content
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

Validity check on TCC.db fails on macOS 10.11.6 #21

Closed
jpcirrus opened this issue Nov 6, 2016 · 7 comments
Closed

Validity check on TCC.db fails on macOS 10.11.6 #21

jpcirrus opened this issue Nov 6, 2016 · 7 comments

Comments

@jpcirrus
Copy link

jpcirrus commented Nov 6, 2016

The merge at f450075 prevents any access to TCC.db on 10.11.6 where I get the error message "TCC Database structure is unknown." I suspect that there is a different accessTableDigest hash which is causing this as it runs fine when I comment out lines 112 to 118.

@mrooney
Copy link

mrooney commented Dec 2, 2016

Seeing this as well on 10.11.6. @jacobsalmela, any thoughts on if this is an easy fix?

@jacobsalmela
Copy link
Owner

Sorry about this. Maybe @antontsv has some insight?

@jacobsalmela
Copy link
Owner

I last tested it on 10.11.4, so maybe something changed slightly in 10.11.6?

@jpcirrus
Copy link
Author

jpcirrus commented Dec 3, 2016

I have upgraded to Sierra 10.12.1 and am getting the same error.

@antontsv
Copy link
Contributor

antontsv commented Dec 3, 2016

Someone at Apple has decided to give table names nice quoted form. Table structure has not changed. Here is a new hash:
#22

For MacOS Sierra I have just compared file structure. I am personally running OS with SIP on.

@jpcirrus
Copy link
Author

jpcirrus commented Dec 3, 2016

@antontsv thanks for that. I confirm that #22 fixes it on SIP disabled 10.12.1.

@jacobsalmela
Copy link
Owner

Solved with #22. Thanks @antontsv!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants