There is no way to make the iPhone (any model) work on the Verizon network. The reason that the iPhone works with AT&T is because of the SIM card that is inside of the phone. This card contains your number, and is the reason that when someone tries to contact your number, your phone rings. Verizon wireless does not work on the same SIM card system that AT&T does. It has a built in 'card' into it's phones that holds basically the same functionality that AT&Ts SIM card does. The reason that the iPhone can be cracked and used on the T-Mobile Network is because T-Mobile uses a similar card system to AT&T, and if done correctly, the T-Mobile SIM card can be used on the iPhone.