You did not demonstrate even faking the time stamps ,
But you
do know how blocks (and headers, and timestamps) are written to the blockchain, don't you?

(Hint: Simply use a hex editor.)
It needs to be for ~ 30000 blocks for a good test, so you have to excuse me for not wanting to manually enter each one.

Plus, I am not the one claiming it is easy to do.
