The method seems no longer work on the Galaxy Tab 4. Just tested it on my phone.
The workable method is this one: Unlock SIM Card for Android Phone
The workable method is this one: Unlock SIM Card for Android Phone
Last edited:
0x181469 change this one byte from 01 to 00
0x18150e change this one byte to 00 if its not already
adb shell
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
.
Code:0x18150e change this one byte from 01 to 00
On my pristine T-Mo US tab this one is already 00. Are you sure you haven't accidentally swapped the values?
So if I follow these steps on my t-mobile tab, and then I insert my att sim, I'll be getting edge with it, right?
Sent from my SGH-T849 using XDA App
0x180069 to 0x1800ce: change all these bytes from the values they are to ff
0x181469: change this one byte from 01 to 00
0x18150e: left this byte at 00
Sorry for the attached :'>. I was in frustration thinking I did something wrong with the command and the original file is too big. I actually resized it 4 times. What do you mean by "didn't get the last carriage return in there when you pasted the script"? Is it that I have to enter after I paste your script? When I pasted it, automatically there was processing going on. I did not have to wait just 1 sec. Or did you mean I have to enter after ######?
The T-mobile Sim I have now is the only one from different carrier besides the ATT original. I just bought this 250MB data prepaid SIM for T-mob tab from T-mobile shop in order to test this. But I still cannot access the net![]()