Hola, les comparto un método que encontré en otro sitio, parece ser seguro y sin problemas, sin embargo no me responsabilizo de cualquier problema que tengan por no seguir el tuto bien.
1.- lo primero es revisar que esten bloqueados, presionen en el dialer *#7465625# y les debe salir una pantalla que dirá:
[ON] Network lock ( NCK )
[OFF] Subset lock
[OFF] SP lock
[OFF] cp lock
Si el primero llamado "Network lock" está en [on] quiere decir que pueden seguir con la liberación.
2.- deben ser root para liberarlo, eso se los dejo a la busqueda en otro hilo; mi samsung ace es de México/ Telcel tiene el Android 2.3.4, GT-S5830L y lo hice con el archivo "AceGingerRoot.zip" desde el modo recovery.
3.- se bajan un app en el market llamada "Terminal Emulator" es gratis, La instalan y luego entran a ella.
4.- Escriben los siguientes comandos y le dan "enter"entre cada uno
Teclean: su
(les pedirá permiso superuser le dan permitir o allow)
Después teclean lo siguiente y le dan enter al final de cada comando, chequen los espacios:
cd
mount -o remount rw
mkdir /efs
mount -o nosuid,ro,nodev -t vfat /dev/block/stl5 /efs
cat /efs/mits/perso.txt
Después de ese último enter les dará un código con 24 ceros al final algo más o menos así
########000000000000000000000000
Los # serán los números de su código de liberación es posible que les pueda salir un código al principio cómo este:
334020########000000000000000000000000
En cuyo caso su código sólo serán los 8 números antes de los 24 ceros, por cierto debo darle crédito al usuario ddaanniieell12 que lo posteo en otro foro, si lo buscan un poco encontrarán ese post.
5.- insertan una sim de otro operador e introducen el código, y eso sería todo, suerte.