Have the SuspendState.plist from an iPhone 5S ( iOS 7.1.1 ). It contains the last state of Safari at the time the user pressed home button, the device was powered off or the browser crashed. Does anyone know if the SafariStateDocumentLastViewedTime in the SuspendState.plist relates to the last visit of the url? Any documentation on this plist?
Also if anyone know when thumbnails get stored in Library/Safari/Thumbnails/
SuspendState.plist is a binary plist file which contains information about the open tabs in the Safari browser. It is structured as an array of dictionaries (one for each tab), each one in turn containing a dictionary with information about the back function (i.e. the URLs visited before the current one in each tab). Every element of the outermost dictionary has a structure such as the one listed below.
... back function entries
</array>
<key>SafariStateDocumentLastViewedTime</key>
<real>319630534.65534902</real>
<key>SafariStateDocumentTitle</key>
<string>Google</string>
<key>SafariStateDocumentURL</key>
<string>http//
t</string>
...The above example shows the entry for the Google home page (url http//
Also if anyone know when thumbnails get stored in Library/Safari/Thumbnails/
These are screenshots of the last active browser pages if I am not mistaken
These are screenshots of the last active browser pages if I am not mistaken
That is indeed what is stored in this PLIST file.
Investigated further and have found that there is a connection between the suspendState.plist and the library/Safari/Thumbnails folder. I have 24 records in my plist and and the same number of thumbnails. The thumbnails also match the url in the plist. The strange thing is that the timestamps do not match. Sometimes the thumbnail has a timestamp prior to the timestamp in the plist and sometimes the thumbnail has a timestamp after. The mismatch varies from minutes up to days. Are one of these timestamps more reliable?