Например, мы знаем, что сообщения сохраняются, ~/Library/Messages/chat.db
но где сохраняются звонки? Есть ли папка или файл?
Я нашел свою историю по адресу:
~/Библиотека/Поддержка приложений/CallHistoryDB/CallHistory.storedata
storedata
файл? Как мне это прочитать?если вы хотите иметь возможность декодировать номера телефонов/facetime получателей, хранящиеся в storedata
, в настоящее время доступны два решения:
Оба позволяют расшифровать номер адресата, но последний доступен в виде исполняемых файлов для разных платформ.
Просто продолжение ответа @Pukeko; Я хотел декодировать поле ZADDRESS в своем приложении Objective-C. Мне потребовалось некоторое время, чтобы разобраться, поэтому я решил поделиться кодом, если он поможет кому-то еще.
На основе https://github.com/n0fate/OS-X-Continuity , на которую ссылается Пукеко.
Я включил это: https://github.com/indisolve/AesGcm в свой проект
NSString *base64Key = @""; //Password found in Keychain for "Call History User Data Key"
NSData *key = [[NSData alloc] initWithBase64EncodedString:base64Key options:0];
NSData *iv = [zAddr subdataWithRange:NSMakeRange(0x10, 0x10)];
NSData *data = [zAddr subdataWithRange:NSMakeRange(0x20, zAddr.length - 0x20)];
NSData *tag = [zAddr subdataWithRange:NSMakeRange(0, 0x10)];
IAGCipheredData *cipheredData = [[IAGCipheredData alloc] initWithCipheredData:data authenticationTag:tag];
NSData *plainData = [IAGAesGcm plainDataByAuthenticatedDecryptingCipheredData:cipheredData
withAdditionalAuthenticatedData:[NSData data]
initializationVector:iv
key:key
error:nil];
return [[NSString alloc] initWithData:plainData encoding:NSUTF8StringEncoding];
Вы можете просмотреть список недавних вызовов в приложении «Телефон», просто нажмите «Недавние» внизу.
Я полагаю, что этот список сохранен в резервной копии iTunes вашего устройства. Существует ряд приложений для Mac и Windows, которые позволяют вам исследовать файл резервной копии и извлекать большое количество файлов. Не знаю, сохраняется ли список последних вызовов.
Иногда я использовал iExplore для просмотра содержимого резервной копии. Есть и другие, которые делают подобные вещи.
пользователь3439894
Пользователь