Hm, die haben offenbar irgendeinen Link-Schutz oder so, der aus irgendeinem Grund 404 liefert. Warum auch immer. Der Link stammt jedenfalls von hier und geht dort auch noch:
HOWTO: Unpack, Edit, and Re-Pack Boot Images - Android Wiki
Damit adb push geht, musst du /system als rw remounten. Das geht entweder mit "adb remount", wenn du einen Kernel mit entsprechend modifizierter Ramdisk hast (z.B. den von hdblog). Wenn nicht, einfach adb shell starten und dort "mount -o remount,rw /dev/block/mtdblock1 /system" eingeben. Dann sollte push funktionieren.
Warum du im Recovery nicht reinkommst weiß ich nicht; ich hatte das auch irgendwann, aber das war grad nach einem Hard Reset und ist wieder verschwunden, nachdem ich im normalen System USB Debugging aktiviert hab. Muss aber nicht unbedingt zusammenhängen...