All of that data is on disk, in the dynamic data partition. One sector per FID or something like that. There was another thread about how to parse it here once.. I don't actually know if the player bothers with it or not on a sync -- could find out I suppose, by monitoring disk accesses to that partition during a sync. But there are other ways the player could maintain the data, so.. ??

Cheers