Getting "push: not Found" after flashing root31.img
Sorry I am stuck and even after reading and reading and reading and trying for a few hours I am not getting anywhere.
I was on Tiamat 1.4.1 before the 3.1 update came out. 3.1 came out and instead of waiting for BigRushDogs install package for 3.1 I went ahead and put back on the HR166 Boot.img and system.img so I could install the over the air 3.1 update.zip sucessfully. The 3.1 update.zip installed fine I lost root and everything was good. I heard I could root again afterward so I wasn't concerned. I assumed that I was basically at "stock" except that I have already done the "OEM Unlock" command.
Now I want to get root again and put the new 1.4.2 kernel on (mainly so I can overclock again). Everything I have read would lead me to believe I can just flash root31.img and then copy in su and superuser.apk and change the permission to get root back again. And with root get the ability to put the ClockWorkMod recovery back on and then from there install the 1.4.2 kernal etc.
I can do the adb reboot recovery just fine and I can do the fastboot flash boot root31.img with no problems. I can even do the "adb remount" without errors But when I try to copy back in su using the "adb shell push su /system/bin" I get the "push: not found". Of course i verified I do in fact have the su file in the correct directory, and dealing with the push command in adb enough I know that the error can also mean that you don't have permissions to write the file to the destination and well as it can't find the source file to copy.
What are my options?
1. Go completely back to stock image using rsd lite, start over...
2. Reissue the "Fastboot OEM UNLOCK" command again. Then root31.img ....
3. Flash a different .img file?