Root Nexus One without wiping?
This XDA thread provides a method for rooting without unlocking, though I don't know if it will still work for 2.3.6.  Worth a shot.  If I doesn't I think you'd need to downgrade your firmware to avoid unlocking, which would wipe your data anyways.

As for backing up without root, see How can data on an unrooted phone be backed up?