No root needed. Go to the link below. I have a Canadian MZ604 ( I live in the US-go figure) that I flashed to the US image and am running 4.0.4. I no longer need to depend on when Motorola decides to release an update for another country. Read the procedure several times, download all needed files and install them. It is painless and there is a go back if needed on the same page.