How can I reset my device without losing images on it?
Factory reset does NOT erase any user data. It just erases system/data/data folder and cache. This is the reason why sometimes problems doesn't get fix after all: Because is not so low level as we'd like.