Full file system extraction - Timestamps are updated to extraction time
Lou511 opened this issue · 9 comments
HI Jack. I used MEAT to perform a full file system extraction on an iPhone 7 Plus. I am using Checkra1n for my JB. I processed the extraction using two commercial tools. It looks like timestamps for certain directories and files are set to the time I extracted the data. For example, directories and files under the Media category have all timestamps set to yesterday, when I did the extraction. Time stamps for records pulled from databases, like KnowledgeC or call logs, are not updated to extraction time. Please let me know what other information I can provide about this issue, to help resolve it.
Hi, thank you for letting me know. I'm going to take a peak into how pymobiledevice handles timestamps during the extraction.
@Lou511 Could you also tell me the commercial tools you used so I can test as well? Thanks again
Screenshots would be great. And both tools are showing the same timestamps?
I'm digging through the code and I do see some possible fixes
I think I may add support for AFF4 which will have much more support for preserving timestamps... (Jessica Hyde suggested AFF4) Changing directories modified timestamps is a bit weird on Python since the folders aren't in a container, but files may be easier to make the timestamps preserved
Hi again, just updated the code to change the modify times on both windows and linux, and on Windows the birth time is set as the creation time