I'm thinking if it is possible to check when a user factory reset is actually done by checking file and folder dates in Android folder. Say if those dates are prior to the production date, it is probably no user factory reset has done so far.
However, I don't know what dates are given to files...