[Desire Q&A, Help & Troubleshooting] Teh_Tech:
Since I have S-Off'ed my Desire, I can no longer use adb shell commands :-(

With my phone in recovery mode, I use the pushfiles' recovery mode batch which has the following code:

TITLE HTC Desire Recovery Mode
@ECHO OFF
CLS

adb kill-server
adb wait-for-device
adb start-server
adb push files /
adb shell busybox --install /sbin
adb shell recovery &

now this used to work perfectly, after this I could use the adb shell mount /system & adb shell ls /system/app/ perfectly, which meant I could also push & pull files to and from my desire, but now I cant, when I try i get the following on-screen:

D:\Backup\MobUtils\HTC_Desire\pushfiles>adb push files /
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
push: files/etc/mtab -> /etc/mtab
push: files/etc/fstab -> /etc/fstab
push: files/sbin/wipe -> /sbin/wipe
push: files/sbin/unyaffs -> /sbin/unyaffs
push: files/sbin/ums_toggle -> /sbin/ums_toggle
push: files/sbin/um -> /sbin/um
push: files/sbin/tune2fs -> /sbin/tune2fs
push: files/sbin/toolbox -> /sbin/toolbox
push: files/sbin/sdparted -> /sbin/sdparted
push: files/sbin/recovery -> /sbin/recovery
push: files/sbin/reboot -> /sbin/reboot
push: files/sbin/parted -> /sbin/parted
push: files/sbin/nandroid-mobile.sh -> /sbin/nandroid-mobile.sh
push: files/sbin/mkyaffs2image -> /sbin/mkyaffs2image
push: files/sbin/mke2fs -> /sbin/mke2fs
push: files/sbin/log2sd -> /sbin/log2sd
push: files/sbin/fs -> /sbin/fs
push: files/sbin/flash_image -> /sbin/flash_image
push: files/sbin/fix_permissions -> /sbin/fix_permissions
push: files/sbin/e2fsck -> /sbin/e2fsck
push: files/sbin/dump_image -> /sbin/dump_image
push: files/sbin/busybox -> /sbin/busybox
push: files/sbin/backuptool.sh -> /sbin/backuptool.sh
push: files/sbin/adbd -> /sbin/adbd
push: files/system/bin/sh -> /system/bin/sh
push: files/system/bin/linker -> /system/bin/linker
push: files/system/lib/libstdc++.so -> /system/lib/libstdc++.so
push: files/system/lib/libm.so -> /system/lib/libm.so
push: files/system/lib/liblog.so -> /system/lib/liblog.so
push: files/system/lib/libcutils.so -> /system/lib/libcutils.so
push: files/system/lib/libc.so -> /system/lib/libc.so
31 files pushed. 0 files skipped.
1326 KB/s (4719589 bytes in 3.474s)

D:\Backup\MobUtils\HTC_Desire\pushfiles>adb shell busybox --install /sbin
- exec '/sbin/sh' failed: Permission denied (13) -

D:\Backup\MobUtils\HTC_Desire\pushfiles>adb shell recovery &
- exec '/sbin/sh' failed: Permission denied (13) -

D:\Backup\MobUtils\HTC_Desire\pushfiles>

I have even tried using 'adb remount' but the following happens:

D:\Backup\MobUtils\HTC_Desire\pushfiles>adb remount
remount failed: Unknown error: 0

WHAT is causing this, and most importantly, how do I fix it so I can continue to push & pull files to and from my desire? I have a few files I need to remove & add, but without this feature, I cant and am at a loss!

I have even tried to run the commands when the phone is in fastboot mode, but this still wont work :-(

All the drivers on my PC are upto date and nothing else has changed since I done this last!

Thanks in advance & I hope for replies how to fix this real soon!

Arty.