I understand the troubleshooting logic of going to the problem and working backwards. However, with a hack, this is simply a waste of time. So is telling someone to spend time looking in files.
It's wrong to suggest anything other than taking the well documented steps necessary to repair a site.