yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] heavy_metal_man:
OK so apparently plugging my phone in at work counts as theft of electricity and I can get sacked for it :confused:

So I may take longer to find a HDTV and another test device :banghead:
[HTC Sensation] Ouzo:
LOL, you must work for the NHS or local government or something. Still, you made my girlfriend and I laugh : ) Maybe try a Currys or a Richer Sounds or something. There's bound to be someone in there with a decent smartphone, and there will be plenty of TVs to try too! If they haven't got a clue what you're on about, you might just educate them a bit ; )
[Nexus 7 Q&A, Help & Troubleshooting] rudeguy:
I picked up a pretty nice case for my N7. Black, leather, lots of folding options but it makes it feel like I'm carrying a binder. I have a binder and a man purse and I hate to carry them both.

I do wear baggy jeans, so it fits perfect in my back pocket. The problem is that I have to take it out to sit down and I'm scared I'll forget and crush it with my butt.

The only options I can think of are to start wearing cargo pants every day, keep the thing in my man purse and carry said man purse or just not carry it.

I carry a gun most days, so belt clips and the like are not options.
[Nexus 7 Q&A, Help & Troubleshooting] ExploreMN:
I carry mine like a book.
[Nexus 7 Q&A, Help & Troubleshooting] veeman:
This isn't an iPhone, you can carry it however you like :)

I also just carry it around like a book but maybe you could use a small backpack or something?
[Nexus 7 Q&A, Help & Troubleshooting] Ravynmagi:
As long as you carry a gun, you could carry the Nexus 7 in an Easter basket if you wanted.

I just put mine in a slim sleeve and carry it like a book. Had to make sure it was a slim sleeve, because the first one I had kinda looked like a ladies handbag.
[Nexus 7 Q&A, Help & Troubleshooting] Hexdecimal:
Use a sleeve and carry it around like a big wallet if that's your thing. But yeah, be careful picking out some sleeves, they will look like clutch bags.
[Nexus 7 Q&A, Help & Troubleshooting] rudeguy:
Easter basket is an option I did not think of....

I'll check out the sleeves. Come November I'm trading my phone for a tablet, so I need to get used to carrying it every day
[Nexus 7 Q&A, Help & Troubleshooting] AuronHTC:
Target sells mini travel bags in the 20 to 35 dollar range. I have a $24 swiss airplane bag that works great for tablets under 8 inches.
[Nexus 7 Q&A, Help & Troubleshooting] dirtyhamster73:
I carry mine in the blurex slim case, the one that doesn't cover the screen up... and then I put it in this mofi android sleeve. It's nice and padded.
[Nexus 7 Q&A, Help & Troubleshooting] imapirate:
Hahaha! Classic :)

I carry mine in a side compartment in a briefcase and sometimes 'Murse'.

Shopping for a rugged case when one is available.

Otherwise, I carry mine like my old Daytimer.
[Nexus 7 Q&A, Help & Troubleshooting] jmikeb92:
I carry it in either my back pocket, side pocket of backpack, or cargo pocket of my shorts. I wouldn't be afraid of cracking it unless you're planning on falling on your @$$ a lot.
[Nexus 7 Q&A, Help & Troubleshooting] abowlofsoda:
I been struggling with trying to find the right case until you said this... I'm so getting an Easter basket now! Yep, I was class clown. But this idea is so halarious I can't pass up the oppurtunity!
[Nexus 7 Q&A, Help & Troubleshooting] BrianDigital:
cargo pants/shorts
[Nexus 7 Q&A, Help & Troubleshooting] robdroyd:
I use a case for the Kindle Fire:

http://www.amazon.com/gp/product/B005DOL0R0/ref=oh_details_o02_s00_i00

It fits the N7 perfectly, has adequate padding and has a small band on the outside that you slip your fingers through that helps you hand hold the case without strain.

Very happy with this case....
[Nexus 7 Q&A, Help & Troubleshooting] rudeguy:
A backpack is not really my style... easter basket is for sure!
[Nexus 7 Q&A, Help & Troubleshooting] govtcheez:
Get a Maxpedition and you can carry both your gun and Nexus 7 in it. I have the Jumbo verispack and it's great!
[Nexus 7 Q&A, Help & Troubleshooting] adamhlj:
I have the knock-off maxpedition for 25 bucks and works the same. Although I don't have a gun. Yet. I put the N7 where the gun probably goes.
[Nexus 7 Q&A, Help & Troubleshooting] rudeguy:
Ok..I looked at those. I'd opt for the Easter basket
[Nexus 7 Q&A, Help & Troubleshooting] b4silver:
I just carry a laptop bag always. I ironically don't even carry a laptop.... Just nexus keyboard and other necessities.
[Nexus 7 Q&A, Help & Troubleshooting] tlr1000:
How about a Little Red Riding Hood basket?
[Nexus 7 Q&A, Help & Troubleshooting] kidrobot52:
Your problem is a Man purse. Lmfao sry

I use a camelback bookbag. Or just throw it in my skate bag along with my iPad and laptop.

IPad and laptop are for work and nexus is personal use:) :)
[Nexus 7 Q&A, Help & Troubleshooting] JeepFreak:
I carry IWB at about 3:30.

HTH,

Billy
[Nexus 7 Q&A, Help & Troubleshooting] swisstourist:
I carry it in a trolley stolen in a walmart....

my friend bums are doing the same....
[Nexus 7 Q&A, Help & Troubleshooting] rudeguy:
same but I prefer OWB. I really like the Galco Matrix that I've been using.

What is HTH?
[Nexus 7 Q&A, Help & Troubleshooting] JeepFreak:
I preferred OWB too until I got a Crossbreed Supertuck Deluxe (RIP Mark Craighead).

HTH = Hope This Helps

Billy
[Nexus 7 Q&A, Help & Troubleshooting] daraldf:
I've been looking for the right case for me since I got my Nexus. Right now it has a nice screen protector without a case and resides in my back pocket when I'm wearing jeans or side pocket if I'm wearing cargo shorts.
[Nexus 7 Q&A, Help & Troubleshooting] redmonke255:
Dodocase, throw it in your bag, profit.

Sent from my paranoid Nexus 7.
[Nexus 7 Q&A, Help & Troubleshooting] krelvinaz:
Have other stuff I have to carry as a requirement for on call. Use a small notebook case when going between work and home but no longer carry the netbook. It's got some cables, charger, meds, some connectors (otg)... it is light can carry by handle our more often seep over shoulder.... Man purse.

At the office I just carry the N7 around which is in a slim case.

Sent from my Nexus 7
[Samsung Captivate Glide] santimaster2000:
Will try !!!

If this works, I can finally get rid of that piece of paper on my wallet with the Unlock Code for my phone XD
[Samsung Captivate Glide] rovar:
I purchased an "unlocked" glide from amazon and been using it no problem here in Mexico, do I have to worry about it locking at some point?

I flashed ICS / CWM and the backlight fix on it and so far so good
[Samsung Captivate Glide] Darkshado:
Going by my Ace and Gio experience, the following conditions have to be met for the phone to relock itself:

Native or no SIM card

Stock ROM with CSC files that contains network lock settings.

Stock Samsung recovery

Factory reset triggered, which makes the stock recovery reapply the CSC parameters.
[Samsung Captivate Glide] rovar:
Alright, thanks!. Guess I'll stick to reflashing the ROM instead of factory reset whenever there's a problem :p
[Samsung Captivate Glide] taiber2000:
is this method good for GB as well as ICS/JB ?
[Samsung Captivate Glide] Darkshado:
I've done it with the stock Rogers GB ROM.

With that said, if it doesn't work with the ICS leak, or with a custom ROM of some sort, you can always restore your original nv_data.bin and nv_data.bin.md5 files. You'll be back with a locked phone but no harm should be done.

IIRC, the RIL files are part of the proprietaries when used with a custom ROM anyway, so you should be good.
[Samsung Captivate Glide] taiber2000:
thanks for the reply,its seems a bit tricky for me but will try to get it working when i get my phone (in about a week or so), by the way backupin the /efs partition is with cwmr?
[Samsung Captivate Glide] Darkshado:
Either that or with a rooted phone. I suggest you make the backup as a tar archive, it'll keep the permissions.
[Samsung Captivate Glide] clefru:
Works like a charm. Running it unlocked since 24h on a foreign SIM without issues. Thank you so much!

(Running OsiMood 2.06.07 + Rogers kernel as posted on the rooting thread + SwissCom SIM card).
[Samsung Captivate Glide] taiber2000:
i used this method:

http://xdaforums.com/showthread.php?t=859914

to backup my efs to an tar.gz file, is it good enough?

if i need to restore it then i use cwmr?
[Samsung Captivate Glide] taiber2000:
it's seem that my offset 0x181469 was already at value 00,

and i couldn't find 302720 any where in the file so i tries to go to the offset 0x180069

that you found the string at and saw its all 00

so maybe my phone is already sim free and didn't know it - as i didn't even tried putting my sim to check

cos i thought that its useless to do so.

one question if i will update to ICS, official at&t rom or custom one build upon that rom, will it change my nv_data.bin?

and if so can i put my, presumably sim free, nv_data.bin?
[Samsung Captivate Glide] Darkshado:
Taiber2000, you should have checked either with a "foreign" SIM or by dialing code *#7465625# which outputs lock status. It would have told you where you stood lock-wise.

Your phone might relock if you flash a stock ROM through Odin or otherwise trigger a factory reset with either no SIM card in the phone or an AT&T/Rogers (as applicable) one.

You could probably return to your unlocked nv_data.bin in that scenario, but in case the ICS update also applies other changes it may be better to unlock the nv_data.bin that's been relocked.
[Samsung Captivate Glide] taiber2000:
i see i will check it out and see, thanks for the help.
[Samsung Captivate Glide] taiber2000:
edit: scrach that i found out the problem is with my sim card on the phone, it works on my n97 but no on the glide, will change my sim at my mobile center.
[Samsung Captivate Glide] luisrcastros:
nice unlock, but have some doubts

I tried this, but when looking at the nv.log it doesn't says the new md5 .

when changing the MNC/MCC I see there are 3 5-digit number which should be turned over to 0xFF as string or as hex value? Do I also have to substitute the large last number?
[Samsung Captivate Glide] warface123:
lol samsung accedently unlocked my phone
[Samsung Captivate Glide] Darkshado:
Luisrcastros: What ROM are you running? Does the nv.log report changes in the NV files and restoring the backup?

The last numbers in the MNC MCC codes are actually standard test MNC and MCCs that a carrier would want the phone to work with in addition to their network. You'll want to overwrite the whole set (54 bytes in the case of the Rogers lock) with 0xFF.
[Samsung Captivate Glide] luisrcastros:
glide relocked ICS

Darkshado: I got a Rogers unlocked glide, then updated to the ATT ICS, it locked the phone. So I´m trying to do the hack on ICS 4.0.4, yes the nv.log report says it´s restoring the nv file from the backup. When I open the nv_data.bin I found your exactly same data.

should I also put FF to the rogers data (302720)

Do you think this will work?

By the way, if anyone has Rogers 2.3 android unlocked, don't try the ATT firmware or you will get locked.

nv.log says:

date: cracking detected

date: NV backup has been rebuilt

date: NV restored
[Samsung Captivate Glide] luisrcastros:
Done

After taking back to stock and root my Rogers captivate glide I was finally able to unlock my phone just by following the instructions from this thread. (hex edit and stuff)

Thanks a lot for the help. This works but you need the rogers kernel and root, you can't unlock with AT&T's kernel.

I'll try to upgrade again to AT&T ICS and let you know if it relocks .
[Samsung Captivate Glide] dbrannon79:
Hi, I'm a little confused at step 6. I'm not very savy at hex editing but have done some in the past. I found the ofset 0x180069 which has "30 30 31 30 30 31 30 30 31 30 31 23 33 31 30 31 35 30 33 31 30 31 37 30 33 31 31 31 38 30 33 31 30 34 31 30 33 31 30 39 38 30 39 39 39 39 39 23" 0x180096 to 0x180098 am I understanding correctly to change all these digits to "FF"? :confused:

---------- Post added at 02:19 AM ---------- Previous post was at 01:52 AM ----------

Just a shot in the dark question! suppose someone lost their efs partition and their IMEI was reset to 000000! if someone was to share their backed up efs partition, can the files be edited and somehow input the IMEI that is shown on the sticker in the phone? maybe a possible repair for those who have lost their information?
[Samsung Captivate Glide] luisrcastros:
I didn't changed the whole 54 bytes I kept the # which has the value 0x23, all the other digits change to 0xff.

Also , after unlocked if you try the ICS from AT&T you'll get locked again. Still you can go back to rogers GB and unlock again.
[Samsung Captivate Glide] dbrannon79:
Thanks, I didn't consider the "#" in the hex! after this edited file is saved, can't it be inserted back on the phone after flashing to ICS to unlock?

next question! after restoring the efs or inserting the newly edited file, can one boot into CMWR and choose "fix permissions"? will that repair the permissions of the files as we do in terminal? if that will work along with the tool posted here , that is a easy way to backup and restore the efs!
[Samsung Captivate Glide] luisrcastros:
I don't know about that. but you can do a "ls -l nv_data*" this will show that it's "radio.radio" and "urwxg---o---", so don't worry that much for permissions, just make sure that if you push the file it still says "radio.radio".
[Samsung Captivate Glide] ghz01:
Worked Thanks alot

Thanks... worked great...
[Samsung Captivate Glide] oznazilli:
Hi All,

So I have a problem that is seen by some other forum-goers as well, so I figured asking this question publicly (and hopefully getting an answer) will help people here.

I had an unlocked (through a code purchased online) Samsung Captivate Glide and recently, after the phone was turned off for a plane journey and turned back on, it re-locked itself. We tried a few different things, and finally ran out of the attempts to enter the code (I think you get five, so we used them all while trying different ways of entering the code). Do you think this unlocking method should still work? The phone cannot make calls or connect to data right now, so it would be great if this solution works. I will try it tonight, but I wanted to get input from people who have seen the "SIM unavailable. Contact your service provider” message before and still managed to unlock it, this way or another.

Also, do you guys know how to avoid re-locking in the future? As far as I undertand, nothing was done with the phone other than turning off then on. It might have installed an update automatically, would that be the cause? If so, how can I prevent that.

Thanks in advance!
[Samsung Captivate Glide] taiber2000:
i have nv_data.bin and md5 has that is already simfree on my GB orginal rom that i saved in a tar file. now i upgraded to ICS and my phone became locked.

can i push the two files back now that i upgraded to ics? or the files are diffident from gb version to ics version?

BTW can the efs folder be installed via cwmr? if so maybe we can make a cwmr flash-able template so people can put their changed nv_data file and install easily.
[Samsung Captivate Glide] Lutaboy:
why dont you just download the galaxsim from the market. unlocks all captivate glide to all networks.
[Samsung Captivate Glide] shimbob:
Why pay when its free?
[Samsung Captivate Glide] ReLisk.V19.0:
.... just to represent my fello noobs out there.. u cudve made this more noob friendlly... not asking u to put up guides inbetween each step... but atleast full sentences...... but hey just a noob talking here ignore me... i tried this way for hours scouring the internet at each instruction to understand each part... didnt work for me (to be specific using the adb tricked me up idk what i was doin wrong)... luckily at 3am i found galaxsim and used that. so.... ty for this guide anyways i still learnt alot as a result of it lol...so im a lil less noob.
[Samsung Captivate Glide] ankurba:
CP

Hi Darshado,

"cp /sdcard/nv_data.bin /efs/nv_data.bin"

this command is not working.
[Samsung Captivate Glide] ankurba:
at step 10 , log file give me 3 md5 hex codes, which 1 is correct or i have to replace with nv_data.bin.md5. tell me quick plz,
[Samsung Captivate Glide] Darkshado:
ankurba:

STOP USING THE QUOTE FUNCTION NEEDLESSLY!

Thank you. (Bonus points if you edit out your above posts)

It seems you've managed to get the copy command to work after all, what was the problem?

Which ROM are you running?

How many attempts have you made?

When you say three MD5 codes, confirm you mean three lines where it says that the MD5 has failed with a new computed code?
[Samsung Captivate Glide] Phoenix84118:
UPDATE!

I fixed unlocking on ICS, the original post is left for reference.

I decompiled the libsec-ril.so file and found where the "cracking detected" came from. The ICS version calls into a new "check_cracking" function.

I changed it so instead of calling that function, it just does a NOP.

I've attached the updated lib. Just replace the one in /system/lib, in addition to performing the nv_data.bin hack in OP. Note, this is for ICS UCLJ3. It has not been tested on any other ROM.

USE AT YOUR OWN RISK!

This is NOT CWM flashable.

---- Original post for reference below ----

I don't get the MD5 to show in the log.

After 3 tries, this is what the log shows:

Sat Nov 10 14:32:29 2012: cracking detected
Sat Nov 10 14:32:29 2012: NV backup has been rebuilt
Sat Nov 10 14:32:30 2012: NV restored
Sat Nov 10 14:37:33 2012: cracking detected
Sat Nov 10 14:37:34 2012: NV backup has been rebuilt
Sat Nov 10 14:37:34 2012: NV restored
Sat Nov 10 14:59:07 2012: cracking detected
Sat Nov 10 14:59:08 2012: NV backup has been rebuilt
Sat Nov 10 14:59:08 2012: NV restored

I'm running AT&T Samsung 4.0.4 UCLH2

Now when I searched for the carrier string (310410, in my case), I found 3 different instances. I replaced all three the entire strings with 0xFF.

Before:

6D 22 58 DB CA 08 E2 30 01 00 00 00 00 00 30 30 31 30 30 31 30 30 31 30 31 23 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx 23 FF FF
m"XÛÊ.â0......00100100101#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#ÿÿ

After:

6D 22 58 DB CA 08 E2 30 01 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
m"XÛÊ.â0......ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

Is that correct?

I also found that same code in other places (four total):

imsi:"xxxxxxxxxxxxxxx"

But I didn't change those.

EDIT: There was an MD5 line in the log, but it was dated 3 months ago (before I ever started this). Now the MD5 listed in that log didn't match what was in the nv_data.bin.md5 file. I think that was around the time ICS came out for this device. I wonder if the ICS update changed the radio software to remove that MD5 logging?

There also isn't a customer.xml file, which makes me more suspicious.

EDIT2: Confirmed. I reverted the ROM to UCKI3, and was able to unlock just fine. However after upgrading to ICS, I lost it and can't get it back. libsec-ril.so always restores it. I even tried deleting the files per another post (which I know gives generic IMEI). It restored the files again (even the backups were restored). I tried to flash the GB ril, but I lost all radio access.

It looks like this method doesn't work with ICS ROMs.
[Samsung Captivate Glide] Darkshado:
Very interesting find and solution Phoenix84118!

Although this sudden "escalation" is cause for concern IMHO... I hope its not a sign of Samsung deciding to clamp down on root-based unlocking.

What SIM card did you have in the phone while upgrading from the unlocked UCKI3 to UCLJ3? Could be a factor based on prior experience with older Samsung models.

It could be that the CSC files have taken on another name. Besides, they are meant to be flashed during the updating process never to be seen again. (That hidden.img image in the Odin image could be it, haven't had the time to check.)

Would you mind trying unlocking with UCKI3 by doing only the bit-flip and leaving the MNC MCC pairs alone, and then upgrading to UCKJ3? (Preferably with a non AT&T SIM in there.)

Also, the presence of an imsi:"000000000000000" (by the way, consider removing yours from that post, makes you identifiable by "Ma Bell") string tells us that there's more to those MD5 sums than meets the eye. I checked, and there are two instances in the nv_data.bin I have from the 925R's GB UXKJ5 ROM, all zeros since I didn't have a SIM in at the time. While the MD5 might be salted for all we know, it's either: updated every time some NV setting or the SIM card changes, or a partial checksum.
[Samsung Captivate Glide] Phoenix84118:
This is really the first time I've gotten into this area, so I'm still new. I had an AT&T SIM in there during most of the process. I didn't know that could matter.

I did notice that after a new flash, the initial boot loads recovery and extracts CSC information. I wasn't able to figure out from where though. The hidden.img is about 100MB; that seems like a lot for something like this, especially since the modem is separate.

I tried your suggestion, but it still didn't work. I left a T-Mobile SIM in the entire time. GB unlocked fine with just the bit-flip, however upgrading to ICS (with T-Mo SIM in) still reported "cracking detected".

Good news is the bit-flip alone is sufficient in ICS as well when used with the ril hack.
[Samsung Captivate Glide] Darkshado:
If my previous experience with the MSM7227-based Gio and Ace is anything to go by, the CSC (Carrier Specific Code, or something like it) file contains things like:

-Carrier-branded apps, ringtones, backgrounds

-Network lock settings

-APN settings

-Locale, date and time format settings

-Browser default settings (home page and bookmarks)

-Allowed emergency phone numbers

So 100MB isn't completely out of the question. Besides, it could well be a 100 MB image containing a smaller file.

My Linux VM is currently out of order, so I can't mount the image files to poke around, but there should be a CSC.zip file somewhere. The Roger's stock ROM on Samfirmware is unfortunately missing boot.img, and a hypothetical hidden.img or csc.img.
[Samsung Captivate Glide] Phoenix84118:
Oh, it might contain the carrier bloatware, in that case it's definitely not out of question.

The stock AT&T GB ROM also doesn't have a boot or hidden image. However the stock ICS on Samfirmware does have both of those.

EDIT: In some other forum topic, there were links to programs that convert and open the images files on Windows. That's how I extracted the lib.

To convert the image to a raw ext4 image: sgs2toext4.jar

To open the resultant image to access files: Linux Reader: http://www.diskinternals.com/linux-reader/
[Samsung Captivate Glide] thegreatergood:
is the nv_data.bin file the same on each device ? .... i'm wondering if i could include an optional unlock in my rom ... I would simply replace the file with a modded one if this were the case ?
[Samsung Captivate Glide] Darkshado:
Thegreatergood: No, it contains some device-specific information like the IMEI. You could however include the modded Phoenix84118's modded libsec-ril.so that would slightly simplify things for those who do want to unlock.

Phoenix84118: I've seen your update. It makes me wonder what else changes with a code unlock vs a bit-flip one, but I'm not in a position to investigate this at the moment.
[Samsung Captivate Glide] thegreatergood:
It does not contain imei .....i'm fairly certain of this ... could you tell me which offset its at (in hex editor) .... -- although i did get a generic imei from using someone elses .. hmmm
[Samsung Captivate Glide] Darkshado:
You're sowing the seeds of doubt in my mind... Can't look for the IMEI in the /efs backups I have now, since I don't have said IMEI on hand. Either way we already know about the generic IMEI issues that crop up if you mess up /efs.

However, I can tell you that the CSC files are in cache.img in the form of an update zip named sec_csc.zip which extracts the files on the /system partition. Hidden.img contains files (a couple screenshots and a 92MB WMV video) that are extracted on the internal SD card for the game Asphalt 6.