Background: I unlocked my Tab first by hex editing my nv_data.bin file. It was perfect, my IMEI and device serial number were unharmed. Then I got my official unlock code from Tmobile. So I reverted to my original nv_data.bin, placed an AT&T SIM into the Tab and it rebooted, I entered the code, unlocked the Tab, then compared the original file to the newly unlocked file. Very minor changes. I wrote a program to do the modification and the resulting nv_data.bin file worked fine.
To clarify, I have a T-Mobile Tab and you must have rooted in order to do this.
I also have an AT&T tab and the same procedure works.
It also works on any GSM model.
Heres the edit points for those of you comfy with a hex editor:
Code:
0x181469 change this one byte from 01 to 00
0x18150e change this one byte to 00 if its not already
If you're going to do this, please back up your /efs folder! Do it twice even Save your backups for at least 11.5 years.
I just edit a copy of the nv_data.bin, then delete nv_data.bin and nv_data.bin.md5 in the phones /efs folder using Root Explorer, then copy my modified file back to the folder, then reboot. The nv_data.bin.md5 will be automatically regenerated for you.
I've even edited a copy of the file right on my Tab using the Hexeditor in the Market.
FYI, you can not swap nv_data.bin files from one phone to another, you get the bogus IMEI number as the file doesn't match the hardware IMEI number.
UPDATE: New easier way that doesn't involve learning how to hex edit
This requires you to be rooted and have busybox installed, which you should have but you can grab busybox installer from the market if not.
Backup the contents of the /efs folder on the phone first!!! Save your backups for at least 11.5 years.
From your computer, open an adb shell to your phone with the command:
Code:
adb shell
Then paste all the following commands into the shell window at once, in other words, one big cut n paste:
Code:
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
.
Wait 45 seconds for the whole process to complete.
Thats It! your phone will reboot and its carrier unlocked!
If you can't get internet access with your new SIM its because you haven't set the APN for this carrier. For the settings you need, Google "APN setting your_carriers_name_here" and put those settings in
Settings->Wireless->Mobile Networks->Access Point Names and then select it. Done!
A little off topic here, in reference to your official unlock process....
did you have to put in AT&T's network settings before you entered your unlock code? I'm only asking because tech support had no solution for why my unlock codes doesn't work.
leftbrain said:
A little off topic here, in reference to your official unlock process....
did you have to put in AT&T's network settings before you entered your unlock code? I'm only asking because tech support had no solution for why my unlock codes doesn't work.
Click to expand...
Click to collapse
No, Its not related. Your code is compared to the data stored on the phone for a match. Nothing more. I really think they screwed up an IMEI digit when requesting your code.
You were right about the imei #, tmobile is resending the unlock code now... thanks so much!
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?
Volker1 said:
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?
Click to expand...
Click to collapse
I just double checked, and its correct for my files. So theres a good chance this may not work for you (or anyone else) until we can compare more files.
It works! I did make all changes except the one at 0x18150e, that is:
Code:
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
This unlocked my tab, I just sent me a text message with a German SIM card.
Volker1 said:
It works! I did make all changes except the one at 0x18150e, that is:
Code:
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
This unlocked my tab, I just sent me a text message with a German SIM card.
Click to expand...
Click to collapse
Sweet, I reverted BOTH those bytes to 01 and I got the unlock prompt on next boot. So you ended up with 00 in both those bytes too?
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
calin75 said:
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
Click to expand...
Click to collapse
Yes indeed.
A bit off topic... are we thinking that ATT's Tab will be euro-firmware flashable - giving us access to ATT's 3G network and the ability to make voice calls?
rotohammer said:
Sweet, I reverted BOTH those bytes to 01 and I got the unlock prompt on next boot. So you ended up with 00 in both those bytes too?
Click to expand...
Click to collapse
Yes, I ended up with both 0x181469 and 0x18150e equal to 00.
Seems like both 00 = no SIM lock, both 01 = SIM lock.
Just as soon as I can track down a firmware backup for my Bell Canada (850/1900) unit, I'll be trying the Euro firmware.
But I bet ya money that AT&T is doing the same thing T-Mobile is doing, and locking out the IMEI numbers of their tabs from voice services. Which means you'll likely need to import a Bell or Rogers unit, or spoof your IMEI (not something I'd recommend).
Croak said:
Just as soon as I can track down a firmware backup for my Bell Canada (850/1900) unit, I'll be trying the Euro firmware.
But I bet ya money that AT&T is doing the same thing T-Mobile is doing, and locking out the IMEI numbers of their tabs from voice services. Which means you'll likely need to import a Bell or Rogers unit, or spoof your IMEI (not something I'd recommend).
Click to expand...
Click to collapse
Sadly, I think you are going to be right.
I am keeping my eyes open on the Bell version to see how it will work with the euro firmware .
How did you get T-mobile to send a code? They tell me they can't do it yet.
Also, will this be usable as a phone if unlocked? At least abroad? I'm off to egypt, probably to use vodafone service.
Thanks!
Kevin
bookmarking this for when i get my Tab!
kevinsneel said:
How did you get T-mobile to send a code? They tell me they can't do it yet.
Also, will this be usable as a phone if unlocked? At least abroad? I'm off to egypt, probably to use vodafone service.
Thanks!
Kevin
Click to expand...
Click to collapse
I paid full price, and then called then to explain I'm entitled to the unlock code. I had to fax my receipt to their Sim Unlock Team.
Unlocked means you can get internet via a different carriers SIM card. This doesnt give you phone capability, as they crippled the software, regardless of SIM inserted.
kevinsneel said:
How did you get T-mobile to send a code? They tell me they can't do it yet.
Also, will this be usable as a phone if unlocked? At least abroad? I'm off to egypt, probably to use vodafone service.
Thanks!
Kevin
Click to expand...
Click to collapse
So when are you going to Egypt Kevin , are you going to Cairo too.
@wawoox: Yes, we go to Cairo, Luxor, and Aswan. I'd rather not publicize the dates on the web, however .
@rotohammer: Funny, I talked to them on phone and via chat and had no luck (slightly different answers from both, but neither said they even saw a mechanism yet). I assume by full price you mean $600, not the $700 unlocked price we see elsewhere? I too paid the $600, but I didn't mention it, thinking they'd know that; I assumed they treated the $600 as itself a discount. I guess I'll have to mention it and ask them to talk to that group. Thanks!
kevinsneel said:
@rotohammer: Funny, I talked to them on phone and via chat and had no luck (slightly different answers from both, but neither said they even saw a mechanism yet).
Click to expand...
Click to collapse
When I talked to them, I made it clear, I paid the full unsubsidized price, then asked them, "so I am entitled to the unlock, right? All 4 customer service agents I spoke to said "yes". Now, the first two attempts by them failed, the third, where I was told to fax my receipt to them, worked. Its odd that I had to spend 3 days to do this, but I got what I was entitled to.
I paid $600.
Related
Now that the unlock is out I would like to do it for users without charging like other members.
From a terminal shell on your PC type the commands in the image. Sorry but the forum reads it as a link and since I am a "new" user I am unable to post it. Maybe someone below me can?
PM me and I will give you my email address to send the file to. Again, new user no links
If you wish to make a donation for this service be my guest but it's not necessary.
Thanks to rhcp0112345 for discovering this method but this community is about sharing not profiteering.
anyone wanna give this man a hand? : D
How to Unlock Your Samsung Captivate (AT&T) for FREE
Someone test this:
Code:
cd /dev/block <enter>
su <enter> <at this point your phone will ask for superuser access ALLOW it
dd if=/dev/block/bml3 of=/sdcard/bml3.bak <enter>
do that to your rooted phone in ADB
Then just open the file with a hex editor, and SHAZAM! your code is there,
Around line 515040
http://www.howardforums.com/showthr...t-Vibrant-quot-NAM-3G?p=13984529#post13984529
I have the file but cant find my code at the area he said it would be. Anyone have a search term that will make it easier to find?
Edit:
Actually, I think I have it. How many digits should the code be?
I posted some detailed instructions here
Got it. Thanks. Now I need a different sim card to try this out on, unless anyone has another suggestion.
Here is another guide. Credit goes to r34p3rex on Howard forums.
You must be rooted Here's how to grab your unlock code off your own phone, for free!
Connect your phone via USB and open an adb shell (you need the SDK installed)
My SDK is installed in C:\Android
cd c:\android\tools
adb shell
Now that you're in shell type in the following
su
dd if=/dev/block/bml3 of=/sdcard/bml3.bak
Mount your SD card on your computer and open bml3.bak in a hex editor. Search for the string SSNV (it's in caps). You'll see something like this
SSNV.±Ì.ž.Ì.å....`Få•1Š>...OÊÄÏñ..ý“œÌ5..ÇõÎ_.coõã Ò@×`^ãQ.ÚR=€[¥×‡ùáâß-P.5370859753708597.51531930.00000000100100101#3101503101703111803104103109809 9999#
In my case, the 51531930 is the unlock code! So basically, it's the second set of numbers (separated by periods).
Pop in a foreign SIM and it'll ask you for an unlock code. Punch this baby in and you're unlocked!
Click to expand...
Click to collapse
That's great news
Sent from my SAMSUNG-SGH-I897 using XDA App
Confirmed working on my Captivate tried a Claro sim card and code worked fine.
Hey guys, I just bought a Captivate from eBay that said it was already unlocked (it was a sub $400 purchase too), how can I verify that it really is?
Hydrocharged said:
Hey guys, I just bought a Captivate from eBay that said it was already unlocked (it was a sub $400 purchase too), how can I verify that it really is?
Click to expand...
Click to collapse
Put in a different SIM then an AT&T one...
Confirmed here too. Copied the BML3 to computer and used Hex Fiend (Mac), searched for SSVN (in caps). Code is right there between the dots.
Put in a T-Mo SIM and made and received a call.
THANKS!
I don't have any other sim cards, nor do I know any one that uses another SIM-based network (only ATT, Sprint, and Verizon people around here). Is there any other way?
I was thinking about grabbing a pay as you go sim card from walmart or a t-mobile store and trying that route.
Some of the links indicated this works with some firmwares and not others - I wonder if this is the same code AT&T would hand out - if so, it should work regardless of firmware.
Can any unlock expert weigh in?
Actually, I'm gonna use my gophone SIM in the Captivate. I've found someone online that did it and it's now his daily phone.
dweebs0r said:
Here is another guide. Credit goes to r34p3rex on Howard forums.
Click to expand...
Click to collapse
that method worked great for me. Used HexWorkshop and did a text string search.
It works....So I guess my question is if and when custom ROM's start coming out will flashing a custom ROM undo the unlock?
Works perfect - I used an old T-mo prepaid sim that is not even active (no $$$) - all the SIM has to do is connect to a network.
At one time I bought this T-Mo prepaid kit online for $5 and they mail you a SIM card with 10 minutes on it. Put my AT&T card in and all is well.
I wonder if there is anywhere on the phone to see an unlock status (with the AT&T SIM installed). Does anyone know if Android has a setting to show if a phone is carrier unlocked?
BTW, I used HxD: http://mh-nexus.de/en/downloads.php?product=HxD
**UPDATE**
This method causes your serial number to change to 00000000 (which isn't a problem as such as this isn't currently used for anything) but there is a new method which involves directly hex editing the nv_data.bin file, which may be faster and does not change your serial number. You can find the details here: http://forum.xda-developers.com/showthread.php?t=843323.
**UPDATE**
First up I'll say that I'm not incredibly familiar with Galaxy S firmware changes/modding, and this mostly builds on work done in these areas, so not all these steps may be necessary but they worked for me. If someone can suggest a faster way to do this/unnecessary steps then please go ahead and reply with them!
This unlocked my Network Locked Australian Galaxy Tab and so I assume should work for others.
You should back up your /efs/ folder before you proceed as you may need this to undo if something goes wrong.
*I take no responsibility if something goes wrong!*
Requirements:
Root access
repair_nv_data.zip (from http://forum.xda-developers.com/showpost.php?p=8942669&postcount=94)
Java
Busybox
The Android SDK for ADB, Root Explorer or some similar file system explorer/editor
(If you have US firmware with no Phone software, you may need to flash European firmware as described here: http://forum.xda-developers.com/showthread.php?t=838250 ).
Firstly, on your phone dial *#7465625# and check if the Network Lock is set to [ON], if so then your phone is locked (duh), so continue.
1. Use Superoneclick (http://forum.xda-developers.com/showthread.php?t=812367) to root your phone (the other z4root method may work as well, but this isn't what I used).
2. Either use ADB or some other method to rename or delete (backup first):
/efs/nv_data.bin.md5
/efs/.nv_data.bak
/efs/.nv_data.bak.md5
(I just used Root Explorer to rename them to something else).
3. Restart your phone and then go into the /efs/ directory and see if the 'nv_data.bin.md5' file has been re-created by your phone, as long as it has been created then you can proceed.
4. Go to http://forum.xda-developers.com/showpost.php?p=8942669&postcount=94 and download the repair_nv_data.zip file (the credit for all of this mostly goes to that thread and helroz).
5. Install 'busybox' from the Market. Once you install it, you actually have to run it and properly install it (the Market app is basically an installer) - the files in the above zip have a dependency on this.
6. Extract the above zip to your PC, plug in your Tab in USB debugging mode. Run the Step 2.bat from the extracted file. You may need to allow the script super user access several times. This should copy the /efs/ and a bunch of files into a directory with a french name.
7. Run the Reparation_nv_data.jar file. (You will need Java for this step.) It will prompt you to enter two numbers, which are your pseudo-unlock codes. I entered '11111111' and '11111111' (eight 1's) both times. This rewrites the nv_data.bin file to be simunlocked with these details.
8. Run the Step 4.bat. Your superuser app (the one installed when you rooted using SuperOneClick) will need you to allow each command to have root access so keep an eye on your Tab. You may need to press y/n a few times if you encounter errors. This is uploading the edited nv_data.bin onto your Tab.
This batch file will stop several times and need you to hit a key when it pauses. My Tab rebooted halfway through this batch file - when it did this I waited for it to fully reboot back to the lock screen before pressing a key to make the script continued while the Tab was actually able to respond to its commands.
9. Towards the end of its execution it rebooted a second time. It paused during loading up and had some yellow writing on the screen saying it was updating media (I assume it was rebuilding the nv_data.bin). Leave it for a minute and it will prompt you to reboot/some other options. Just press whatever it wants (home I think) to reboot the phone - you don't want any of the other recovery options.
10. Go into your dialer and put in *#7465625# again and (hopefully) voila! Your phone should no longer be network locked. Try a SIM from a different provider to make sure.
Enjoy!
Edit: I had to go out and actually buy a prepaid SIM to confirm that all was working with a different provider. Attached are screen caps of my Tab on two different networks, as well as the network status screen, making/receiving calls etc. all works on both.
Awesome man, thanks.
This is much better than the 2 month wait we had for Galaxy S unlocking.
Hello, I'm french and i use your post to unlock my Galaxy TAB SFR ''réunion island'' and she is unlock thanks for your AMAZING post for unlock TAB
Ps: For unlock my TAB by SFR REUNION, he tell me 150 Euros.... Vive smithdc & helroz
Works well! I had little trouble running java on windows7. But changing compatibility mode to windowsxp sp3 and check run this program as an administrator solved the problem.
Thanks for easy guide!
tacoda, you mean for running the .jar file? or for installing Java itself? (I assume the former).
Sweeet thx , curious if unlocking the AT&T version has hardware only set to AT&Ts 3G frequencies, so 3g wont work on tmobile or is it capable of running 3g on tmobile with a unlocked AT&T tab?
smithdc said:
tacoda, you mean for running the .jar file? or for installing Java itself? (I assume the former).
Click to expand...
Click to collapse
Running the jar file. I didnt know how to run it.
Sent from my SGH-T959 using XDA App
Does the sim card and/or sd card should or should not be plugged in during the unlocking progress?
It shouldn't make a difference Zeron.Wong.
jay_jay_n said:
Sweeet thx , curious if unlocking the AT&T version has hardware only set to AT&Ts 3G frequencies, so 3g wont work on tmobile or is it capable of running 3g on tmobile with a unlocked AT&T tab?
Click to expand...
Click to collapse
Traditionally, AT&T and T-Mobile hardware used different radios, it was more than just firmware. That's also true on the little brother Galaxy S series, the Vibrant has a different radio than the Captivate (though the Vibrant radio DOES have 1900 band in the hardware, for some reason).
Kudos to smithdc for this awesome guide! I saved a lot of money thanks to him. Congrats again.
Bump, is there any way to sticky/pin this for people?
So your saying if I use this method and install my tmous unlimited sim I can get calls and 3g or do I need a prepaid sim
I'm not sure on how T-Mobile are blocking, but if it IS my IMEI then you would have to use a SIM from a different network.
If they are blocking your IMEI on their network, then you would have to use a SIM from a different network (as a different network, wouldn't be blocking this IMEI number). Changing it to a different SIM on the same network won't help as your IMEI is for the device itself.
I just want to clarify something..
I have a T Mobile Tab and want to use a SIM I have for ATT.
Will I have to flash my device with the EU firmware first in order to get the phone software on it..then do the rest of the unlocking steps?
Assuming thats correct..after unlocking it I then can put my ATT sim card in and it should work for calls and data (Edge only) with not having to tweak any setting at all? Or do I have to set up my wap.cingular connections for the data like on a WM phone on ATT?
And if I want to get back to original out-of-the-box firmware from T Mobile (like if I had to send it in for repair) I just have to flash stock T Mobile firmware and its back completely to original?
Thanks..and wow am I loving this TAB !!!
You'll need to set up your APN data for AT&T, yes.
Thanks for the fast reply. As for the flashing of the EU rom..is that the only/best way so far in order for me T Mobile Tab to get the radio software on it. I was thinking I saw an APK for the radio software someplace but did not know what way was better.
I just want to be 100% sure bfr I take the jump to unlocking and playing with the phone part
thanks
I got a quick couple of questions:
1. If I restore original firmware (Canadian), does it relock my phone?
2. Where can I get the Canadian firmware release? I see EURO and US, but no Canadian.
I read on one of the other threads that sim unlock method also changes your imei number. Is this really case?
clubtech said:
I read on one of the other threads that sim unlock method also changes your imei number. Is this really case?
Click to expand...
Click to collapse
Yes, it will set your IMEI to a bogus one that will get your T-Mobile internet access disabled after 1/2 hour.
Hi,
I'm trying to create a goldcard following steps given on http://forum.xda-developers.com/archive/index.php/t-962013.html as I get a "CID incorrect" error when I try downgrading using the PD98IMG.zip
The problem is http://hexrev.soaa.me is no longer active.
Could anyone tell me what exactly it did? did it just reverse the pair of hex digits? or did it just reverse the whole hex string, or did it reverse picking each pair, and then put 2 zeros in front, replacing the 1st two bytes?
Or if you could paste in here your CID and the reverse CID so that I could make a guess.
Thanks
Found the solution, the GoldCardTool_Subrata.exe tool or http://forum.xda-developers.com/showthread.php?t=823625 , lets me do the hexrev.soaa.me part - http://www.multiupload.com/7WA60DJ2TU
Now, has anyone been able to downgrade after the 1.84.720.3 OTA ?
Thx in advance.
Of course the downgrade is possible, just use the sticky downgrade guide.
The missing bit was that I was picking cid from mmc0, while mmc2 is the one in my phone. Then doing a hexrev manually is not tough, just take two bytes in pairs and put them in reverse order, make first 2 zero.
Since GoldCardTool.exe won't allow you to get cid for mmc2 as in my case, you need to manually do hexrev in a notepad, then get the goldcard.img from psas.revskills.de , use psneuter to get temp root on adb, use misc_version to set to old version, put PD98IMG.zip, reboot to bootloader and bang
hi trying to root my mytouch 3g. and i see the http://hexrev.soaa.me site is down, so does the GoldCardTool_Subrata.exe tool work in exchange
ideamonk said:
The missing bit was that I was picking cid from mmc0, while mmc2 is the one in my phone. Then doing a hexrev manually is not tough, just take two bytes in pairs and put them in reverse order, make first 2 zero.
Since GoldCardTool.exe won't allow you to get cid for mmc2 as in my case, you need to manually do hexrev in a notepad, then get the goldcard.img from psas.revskills.de , use psneuter to get temp root on adb, use misc_version to set to old version, put PD98IMG.zip, reboot to bootloader and bang
Click to expand...
Click to collapse
hi can you help with mine 1b534d30303030301079eedb5a00ac5a
i dont know how to manualy get reserve
saeedkunna said:
hi can you help with mine 1b534d30303030301079eedb5a00ac5a
i dont know how to manualy get reserve
Click to expand...
Click to collapse
00ac005adbee791030303030304d531b
jkoljo said:
00ac005adbee791030303030304d531b
Click to expand...
Click to collapse
thank you man it worked
if there is a programme ,website ,or method to do it i hope you share it
I just made a quick and dirty CID Reverser in excel.
Link is --> HERE
mamumami said:
hi trying to root my mytouch 3g. and i see the hexrev.soaa.me site is down, so does the GoldCardTool_Subrata.exe tool work in exchange
Click to expand...
Click to collapse
Yes the goldcard tool worked, it wasn't able to pick CID from mmc2 for me, so I had to manually do the reversing and paste it in the goldcardtool. I was taking CID from mmc0, which is my internal memory and not my sdcard.
jkoljo said:
00ac005adbee791030303030304d531b
Click to expand...
Click to collapse
Hi there,
I am having some problems with creating a goldcard for my HTC Desire Z (Asian/Indonesian version).
I'm having the same exact problem reversing the keys, and the link for reversing seems to be down.
This is the unique key I got:
479a002f86c320087483035535443530
Do you mind helping me with reversing my key?
THanks HEAPS in advance =)
andyharney said:
I just made a quick and dirty CID Reverser in excel.
Link is --> HERE
Click to expand...
Click to collapse
Thanks it was very helpful
My bad, I redid my server and completely forgot about this page in the process. It's back now. Let your friends know!
akhoman said:
Hi there,
I am having some problems with creating a goldcard for my HTC Desire Z (Asian/Indonesian version).
I'm having the same exact problem reversing the keys, and the link for reversing seems to be down.
This is the unique key I got:
479a002f86c320087483035535443530
Do you mind helping me with reversing my key?
THanks HEAPS in advance =)
Click to expand...
Click to collapse
Split the number into pairs:
47 9a 00 2f 86 ... 44 35 30
Change last two to zeros:
47 9a 00 2f 86 ... 44 35 00
Reverse the string (the order of the pairs):
00 35 44 ... 86 2f 00 9a 47
But without the spaces:
003544 ... 862f009a47
Sent using witchcraft via XDA Developers App.
Hello everybody! please help me wtih next situation. I've bought Galaxy tab 7.7 in Tailand about a week ago. It is working fine, but one thing im worrying about - it is the impossibility to make my device wroking on local sim cards ( I live in Russia -operatos are Megafon and Beeline). I tried to switch my ROM to a stock Russian with changing region, and i tried to unlock my device by editing nv_data.bin but i did not succeed - i could not find 0x181469 and 0x18150e bytes in order to edit nv_data.bin manually via HexEditor. So i tried script method and i ran this in adb shell, having my device in debug mode ofc:
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
Click to expand...
Click to collapse
my device rebooted normally - i found new nv_data.bin.UNLOCKED file on sd-card. I replaced old nv_data with a new one (ofc i removed UNLOCKED tag) and rebooted. After both reboots (reboot via adb shell and manual reboot) - still no effect - it keeps telling me that i need to put my sim into a tab.
I am really desperate solving this problem - i cant find solution though i tried surfing internet more carefully. Please help!
Fuda163 said:
Hello everybody! please help me wtih next situation. I've bought Galaxy tab 7.7 in Tailand about a week ago. It is working fine, but one thing im worrying about - it is the impossibility to make my device wroking on local sim cards ( I live in Russia -operatos are Megafon and Beeline). I tried to switch my ROM to a stock Russian with changing region, and i tried to unlock my device by editing nv_data.bin but i did not succeed - i could not find 0x181469 and 0x18150e bytes in order to edit nv_data.bin manually via HexEditor. So i tried script method and i ran this in adb shell, having my device in debug mode ofc:
my device rebooted normally - i found new nv_data.bin.UNLOCKED file on sd-card. I replaced old nv_data with a new one (ofc i removed UNLOCKED tag) and rebooted. After both reboots (reboot via adb shell and manual reboot) - still no effect - it keeps telling me that i need to put my sim into a tab.
I am really desperate solving this problem - i cant find solution though i tried surfing internet more carefully. Please help!
Click to expand...
Click to collapse
Refer back to your operator & change your sim card with a new one, had the same issue with my Vodafone sim card & a replacement with a new one solved this issue.
lsherif said:
Refer back to your operator & change your sim card with a new one, had the same issue with my Vodafone sim card & a replacement with a new one solved this issue.
Click to expand...
Click to collapse
I already did! I tried with 4 different sim cards from 3 operators and i bought a new sim card just for an experiment like 2 days ago - still no result. Maybe i should try mini sim wtih adapter... but what confuses me most is absence of above mentioned bytes in my nv_data.bin...how can i check whether my device unlocked or not?
Maybe you have a broken Sim slot. Check the. Forums and you'll find lots of ppl with broken sim slots
Sent from my HTC Vision using Tapatalk 2
regius said:
Maybe you have a broken Sim slot. Check the. Forums and you'll find lots of ppl with broken sim slots
Sent from my HTC Vision using Tapatalk 2
Click to expand...
Click to collapse
Turned out my sim slot was rly broken.
But guys from tech support with replacing my slot also chagned IMEI number. They said imei should be chagned in order to use your device in your country... now its functioning normally.
Anyone know where to get a replacement sim slot? Mine is broken and no-one locally in Sydney can source it from anywhere.
the SIM Slot seriously has issues!
the last few days, my 3g connection keeps dropping randomly and the device alerts "please enter sim card". I've only used a solid old style sim card, nothing else
i had the same problem "No Sim", and i just flashed PIT file from here and it worked perfectly
http://forum.xda-developers.com/showthread.php?t=1749854&page=6
Yeah!
dotvoid said:
the SIM Slot seriously has issues!
the last few days, my 3g connection keeps dropping randomly and the device alerts "please enter sim card". I've only used a solid old style sim card, nothing else
Click to expand...
Click to collapse
glad to see i was not the only one with this problem :laugh:
After a month of purchasing my 7.7 tab i experienced this on HC but after a few weeks of just letting it happen, because i was thinking i have a defective sim card, the problem just went away and never occured again. But here comes ICS first 3 days are problem free but after that the sim card problem again is now reoccurring :crying:
mcbooth said:
Anyone know where to get a replacement sim slot? Mine is broken and no-one locally in Sydney can source it from anywhere.
Click to expand...
Click to collapse
+1
I would also like to know this. Thanks
JoJo2211 said:
+1
I would also like to know this. Thanks
Click to expand...
Click to collapse
sorry guys but i ve a question ...is it obligatory when i replace mine sim card slot as it brroken ..change my IMEI no. or it is optional...thank u in advance
I'm trying to diagnose an issue I'm having with my Metro (MetroPCS) SIM card. If anyone is using their X Compact on Metro or T-Mobile, could you please run the following command and let me know what the output is?
adb shell getprop ro.semc.version.cust.active
The output should be 3 digits. Mine is currently blank, so I'm trying to determine if it's because of my SIM card.
Additionally, could you go into the service menu (*#*#7378423#*#*) > Service info > Software info, scroll to the bottom and post the Current Modem Config value (I'll also need to know if you're using T-Mobile or Metro)?
Knowing this information will help me figure out my problem. Thank you.
camdecoster said:
I'm trying to diagnose an issue I'm having with my Metro (MetroPCS) SIM card. If anyone is using their X Compact on Metro or T-Mobile, could you please run the following command and let me know what the output is?
adb shell getprop ro.semc.version.cust.active
The output should be 3 digits. Mine is currently blank, so I'm trying to determine if it's because of my SIM card.
Additionally, could you go into the service menu (*#*#7378423#*#*) > Service info > Software info, scroll to the bottom and post the Current Modem Config value (I'll also need to know if you're using T-Mobile or Metro)?
Knowing this information will help me figure out my problem. Thank you.
Click to expand...
Click to collapse
/system/etc/customization/modem/amss_fsg_kugo_tar.mbn
Im on T-Mobile.
xXxMemerxXx said:
/system/etc/customization/modem/amss_fsg_kugo_tar.mbn
Im on T-Mobile.
Click to expand...
Click to collapse
Thanks. That's surprising because there's a T-Mobile specific modem binary file that should get loaded if the SIM is recognized. The one you mentioned is the default modem binary file. I'm interested to look at what other people are seeing.
camdecoster said:
Thanks. That's surprising because there's a T-Mobile specific modem binary file that should get loaded if the SIM is recognized. The one you mentioned is the default modem binary file. I'm interested to look at what other people are seeing.
Click to expand...
Click to collapse
Would loading the T-Mobile one change anything? Like better service? Because I did not have service when camping when other on T-mobile did. Other than that its been working for over 2 years.
xXxMemerxXx said:
Would loading the T-Mobile one change anything? Like better service? Because I did not have service when camping when other on T-mobile did. Other than that its been working for over 2 years.
Click to expand...
Click to collapse
Probably not, but I don't know for sure. Comparing the two files, the T-Mobile file is smaller and what is shown is not readable by me (encrypted or binary blob). I just thought that it would be loading. If you run the command I mentioned, I might be able figure out why it's not loading. Running the following command would also help me out:
adb shell getprop persist.sys.sim_config_ids
camdecoster said:
Probably not, but I don't know for sure. Comparing the two files, the T-Mobile file is smaller and what is shown is not readable by me (encrypted or binary blob). I just thought that it would be loading. If you run the command I mentioned, I might be able figure out why it's not loading. Running the following command would also help me out:
adb shell getprop persist.sys.sim_config_ids
Click to expand...
Click to collapse
If I'm honest, I have no idea how to do any of that. I just use my phone lol.
xXxMemerxXx said:
If I'm honest, I have no idea how to do any of that. I just use my phone lol.
Click to expand...
Click to collapse
No worries. It would involve downloading the Android debug bridge (adb) and running the commands with USB debugging enabled.