how could dd not fix it with one pass if you wrote all 1's?I don't get it, is there some kind of physical history on the platter?
But anyway.... deleting the sensitive files and then filling the filesystem completely with new files containing random data, I suspect is probably good enough for, as you say, deleting some old porn and crap.