The situation: I've got a HTC Desire which is currently running: Android version 2.2.2 Kernel-version 18.104.22.168-gf5a401c htc-kernel@and18-2 #1 The phone is completely vanilla and non-rooted. But I'm feed up with the "internal memory almost full" problems and was hoping the official 2.3 could provide a remedy. But before doing a 2.2 -> 2.3 update the "official" way I thought I would check how it would effect my ability to root the device. I've read through the FAQ but still have two questions: 1. Is there currently any way to root a HTC Desire running 2.3 (a.k.a. Gingerbread) 2. Can I install gingerbread after rooting my v2.2 HTC desire and have the root access stick, or do I have to choose between root access and Android 2.3?