I am planning to jailbreak my 3G, would it compromise the security of my phone with apps being able to read my passwords and contacts, or is it safe as long as I make the firmware and everything myself?
Seriously? You think programs just come to life and steal your passwords? No one cares about your passwords. No one is going to hack your phone and steal your stuff. You have nothing to worry about.