Привет всем.
Есть задача научиться работать с кешем firefox(хотя бы дисковым). Выкуривать оттуда некоторые файлы. Файлы я там нашел, могу их вытаскивать вырезанием из _CACHE_00X_  и последующим разархивированием (они в gzip).   Но firefox же умеет работать со своим кешем? + открытые исходники...
Появилась идея вытащить оттуда весь необходимы функционал... Но там что-то все сложно , и очень много) Есть у кого опыт или идеи как работать с исходниками?

1) как разобраться в том как все это работает? (не изнутри, а на уровне интерфейса ) . Там вроде тесты есть в исходниках, но я не могу их собрать, из-за того что они просят все больше и больше хидеров))
2) как скомпилировать, поотлаживать ту часть что работает с кешем ?


need help   plz)