Loading...

2010/12/23

Разлочка Samsung Galaxy Tab

Купил себе в Калифорнии Samsung Galaxy Tab как положено залоченый под T-Mobile.
Неделю помучался, и после недолгих изысканимй и получасом юникс консоли с бубном - воуоля - аппарат разлочен. 
Спасибо ребятам с xda-developers.com


Рецепт простой:
Есть файл /efs/nv_data.bin В нем байт (0x181469 и 0x18150e) отвечает за статус девайса. Нужно заменить с 01 (залочен) на 00 (разлочен). Правда это все равно не позволит работать в сети T-Mobile, но для нас сойдет.






Кому влом работать с hex edit, то:
  • ставим z4root, и делаем rooted девайс
  • ставим busybox (расширяем возможности консоли)
  • ставим на комп андроид консоль
  • запускаем adb shell
  • copy / paste код ниже

su
cd /sdcard
echo "this takes about 45 seconds"
if [ ! -f /sdcard/nv_data.bin.orig ]; then
  echo "copying file to /sdcard"
  cp /efs/nv_data.bin /sdcard/nv_data.bin.orig
fi
echo -en \\x00 > out0
dd if=nv_data.bin.orig of=out1 bs=1 count=1578089
dd if=nv_data.bin.orig of=out2 bs=1 skip=1578090 count=163
dd if=nv_data.bin.orig of=out3 bs=1 skip=1578254 
cat out1 out0 out2 out0 out3 > nv_data.bin.unlocked
rm out0 out1 out2 out3
rm /efs/nv_data.bin
cp nv_data.bin.unlocked /efs/nv_data.bin
rm /efs/nv_data.bin.md5
reboot

И наслаждаемся рабочим девайсом во всех сетях.