Samsung Galaxy Nexus El rincón para el Nexus de Samsung


 
Herramientas
  #1  
Viejo 20/04/12, 22:44:43
Avatar de pepe_binefar
pepe_binefar pepe_binefar no está en línea
Usuario poco activo
Mensajes: 41
 
Fecha de registro: ene 2012
Mensajes: 41
Modelo de smartphone: THL T100S
Versión de ROM: Cyanogenmod 11
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
Liberación de Samsung GNX por SW

Buenas,

lo primero perdón si esto ya ha salido antes, no lo he visto...

hasta la versión 4.0.4 el móvil lo liberaba ejecutando un ficherito que creé a partir de un script que vi en internet. Lo que hace es modificar el fichero nv_data.bin y generar un checksum md5 directamente. Supongo que el Fuckdocomo hace lo mismo...

Código:
echo on
title Galaxy Nexus GSM Unlock

pause
cls

REM set your path to adb.exe here
set sdk="c:\androidsdk\platform-tools\adb.exe"
echo using adb.exe: %sdk%

echo basic pretasks:
%sdk% root

%sdk% shell su -c "mount -oremount,rw /dev/block/mtdblock3 /system" 
%sdk% shell su -c "mount -oremount,rw /dev/block/mtdblock3 /mnt/sdcard" 
%sdk% shell su -c "mount -oremount,rw /dev/block/mtdblock3 /factory"
%sdk% shell su -c "mount -oremount,rw /dev/block/mtdblock3 /data"
%sdk% shell su -c "mount -oremount,rw /dev/block/mtdblock3 /"
%sdk% shell su -c "chmod 777 /data"
%sdk% shell su -c "chmod 777 /factory/nv.log"
%sdk% shell su -c "chmod 777 /factory/nv_data.bin"
%sdk% shell su -c "chmod 777 /factory/nv_data.bin.md5"
%sdk% shell su -c "chmod 777 /data/radio/nv_data.bin.md5"
%sdk% shell su -c "chmod 777 /data/radio/nv_data.bin"
%sdk% shell su -c "rm /tmp00"
%sdk% shell su -c "rm /tmpff"
%sdk% shell su -c "rm /data1"
%sdk% shell su -c "rm /data2"
%sdk% shell su -c "rm /data3"
%sdk% shell su -c "rm /mnt/sdcard/nv_data_mod/unlock/nv_data.bin"
%sdk% shell su -c "rm /mnt/sdcard/nv_data_mod/unlock/nv_data.bin.md5"

PAUSE

echo unlocking:

%sdk% shell su -c "echo 'SC-04D nv_data.bin backup + sim unlock'" 
%sdk% shell su -c "mkdir /mnt/sdcard/nv_data_mod/ "
%sdk% shell su -c "mkdir /mnt/sdcard/nv_data_mod/factory"
%sdk% shell su -c "mkdir /mnt/sdcard/nv_data_mod/unlock"
%sdk% shell su -c "mkdir /data/radio"
%sdk% shell su -c "cat /factory/nv_data.bin > /mnt/sdcard/nv_data_mod/factory/nv_data.bin"
%sdk% shell su -c "cat /factory/nv_data.bin.md5 > /mnt/sdcard/nv_data_mod/factory/nv_data.bin.md5"
%sdk% shell su -c "cd /mnt/sdcard/nv_data_mod/ "
%sdk% shell su -c "echo -en \\x00 > tmp00 "
%sdk% shell su -c "dd if=./factory/nv_data.bin of=./tmpff bs=1 count=30 skip=16 "
%sdk% shell su -c "dd if=./factory/nv_data.bin of=./data1 bs=1 count=1572969 "
%sdk% shell su -c "dd if=./factory/nv_data.bin of=./data2 bs=1 skip=1572999 count=5090 "
%sdk% shell su -c "dd if=./factory/nv_data.bin of=./data3 bs=1 skip=1578090 "
%sdk% shell su -c "cat data1 tmpff data2 tmp00 data3 > /mnt/sdcard/nv_data_mod/unlock/nv_data.bin "
%sdk% shell su -c "md5sum /mnt/sdcard/nv_data_mod/unlock/nv_data.bin | tr '\n' 'X' | sed 's/ .*//' > /mnt/sdcard/nv_data_mod/unlock/nv_data.bin.md5 "
%sdk% shell su -c "od -x ./factory/nv_data.bin > factory.dmp "
%sdk% shell su -c "od -x /mnt/sdcard/nv_data_mod/unlock/nv_data.bin > unlock.dmp"
%sdk% shell su -c "rm /factory/nv_data.bin"
%sdk% shell su -c "rm /factory/nv_data.bin.md5"
%sdk% shell su -c "rm /data/radio/nv_data.bin"
%sdk% shell su -c "rm /data/radio/nv_data.md5"
%sdk% shell su -c "rm /data/radio/nv_data.bin.md5"
%sdk% shell su -c "rm /tmp00"
%sdk% shell su -c "rm /tmpff"
%sdk% shell su -c "rm /data1"
%sdk% shell su -c "rm /data2"
%sdk% shell su -c "rm /data3"
%sdk% shell su -c "cat /mnt/sdcard/nv_data_mod/unlock/nv_data.bin > /factory/nv_data.bin"
%sdk% shell su -c "cat /mnt/sdcard/nv_data_mod/unlock/nv_data.bin.md5 > /factory/nv_data.bin.md5"
%sdk% shell su -c "cat /mnt/sdcard/nv_data_mod/unlock/nv_data.bin > /data/radio/nv_data.bin"
%sdk% shell su -c "cat /mnt/sdcard/nv_data_mod/unlock/nv_data.bin.md5 > /data/radio/nv_data.bin.md5"

%sdk% shell su -c "chmod 777 /factory/nv.log"
%sdk% shell su -c "chmod 777 /factory/nv_data.bin"
%sdk% shell su -c "chmod 777 /factory/nv_data.bin.md5"
%sdk% shell su -c "chmod 777 /data/radio/nv_data.bin.md5"
%sdk% shell su -c "chmod 777 /data/radio/nv_data.bin"
pause
echo press any key to reboot
PAUSE

%sdk% shell su -c "reboot"

EXIT
El tema es que para la versión 4.0.4 no funciona, y no sabía por qué.
en un post de xda he encontrado la respuesta:
http://forum.xda-developers.com/show....php?t=1606982

ya he posteado allí. Solo era por si alguien tiene curiosidad...

con la info de este post solo necesitas un PC y un teléfono rooteado para liberarlo

saludos!
Responder Con Cita
Gracias de parte de:


Respuesta

Estás aquí
Regresar   HTCMania > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy Nexus


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 20:12:56 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007