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

Does not work under MacOS 11.1 #2

Closed
pagaille opened this issue Feb 26, 2021 · 6 comments
Closed

Does not work under MacOS 11.1 #2

pagaille opened this issue Feb 26, 2021 · 6 comments

Comments

@pagaille
Copy link

pagaille commented Feb 26, 2021

./callhistory 
MacOS X Call History Decryptor  © 2018 rusq
Based on Call History Decryptor © 2016 n0fate
Enter your account password to access keychain when prompted...
2021/02/26 11:33:40 *** filename: CallHistory.storedata
2021/02/26 11:33:40 no such table: ZCALLRECORD
@pagaille
Copy link
Author

Discard this, I thought the app would automatically pick up the right file at the right location. One copied into the same folder, it works partially :

  • App begins to spit out the first calls but stops on this error : sql: Scan error on column index 4, name "ZISO_COUNTRY_CODE": converting NULL to string is unsupported
  • History is not complete, but it looks like a MacOS issue since the same calls are reported in the FaceTime app.

@rusq
Copy link
Owner

rusq commented Mar 25, 2021

@pagaille thank you, i'll have a look this weekend.

@rusq
Copy link
Owner

rusq commented Mar 25, 2021

@pagaille decided not to wait till weekend, could you please check if it works for you now?

@pagaille
Copy link
Author

Thanks ! Working !

Strangely I didn't succeed running the tool using the database file on its original location. I had to copy it first elsewhere.

Suggestions 👍

  1. Remove the trailing Z in the date time field (example I get : 2020-12-13 16:51:55Z), because Numbers can't cope with it.
  2. I wish the name of the callee or caller would have been displayed, based on my address book, but it might go further that what you intended.

Good job, thanks.

@rusq
Copy link
Owner

rusq commented Mar 25, 2021

Thanks for checking and for the suggestions, - re (1) - i'll have a look.
As regards to the item 2, is out of scope for this project, but it's an interesting suggestion, maybe one sunny day I'll do it.

The reason you're unable to open the original file is that the database file is locked by the system:

2021/03/25 21:43:26 *** filename: /Users/rusq/Library/Application Support/CallHistoryDB/CallHistory.storedata
2021/03/25 21:43:26 database is locked

that's why, in [README.md][https://github.com/rusq/osx-callhistory-decryptor/blob/master/README.md#macos], it is suggested to make a copy.

@rusq
Copy link
Owner

rusq commented Mar 27, 2021

Hey @pagaille, implemented your suggestion No. 1 : see pull #6

TLDR; Use -time-format command line parameter to specify the format required.

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

2 participants