puedes poner cualquier rom del i9100 siempre y cuando cambies el moden y kernel(especifico para i777) para que funcione correctamente, en cuanto a la liberación te recomiendo que uses la aplicación galaxysimunlock. es muy sencillo y rapido
pd: te dejo el link donde estan los pasos para portar una rom i9100 al i777(personalmente lo hice con varias rom y funciona de maravilla).
http://galaxys2root.com/att-galaxy-s...y-s2-sgh-i777
saludos