Ive done a bit in the past but not too sharp on all the terminology. http://www.xda-developers.com/ would be the best place to start. Feel free to PM me, i might be able to help you out.