Theres a lot of tutorials here just read and understand. Well if you're new here is it right to ask "how should I use .ehi file and how does it work on my phone"? Rather than (What do I do with the .ehi file and should my phone be rooted?) isn't it?
Anyway I've started here learning by reading threads tutorials.