yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] cheyne1:
Your right about that and that's if your service doesn't get cut first due to having many of the same imei's. I know this is frowned upon in the community but now might be a good time to soak the phone and claim in on insurance lol. I know you can change the imei in cdma workshop on certain phones though. So you might wanna browse through Howard forums to see what that possibility might be.
[Nexus S Android Development] mak213:
oh yaaa **** bestbuy insurance is best imma just jack some **** up inside and take it down lol like its neccessary now ...also i actually cant wait till nexus s line is over cause bestbuy replaces ur phone with top of the line when they dont have ur phone lol
[Nexus S Android Development] brmayhem:
Hey guys so I'm suffering from the IMEI issue as well. Everything currently works in the ROM; Wifi, text, data, downloads (although painfully slow). My question is, should I restore my latest (stock) backup or should I stick around with Sense in case I mess things up even more?
[Nexus S Android Development] kirdroid:
You can safely restore to your backup.....only issue is you will not get back your original imei.
[Nexus S Android Development] brmayhem:
Got it. What about voice and data? Any changes in functionality?

Btw, downloads don't work anymore. It only states "Download unsuccessful" no more, no less... browser functional tho.
[Nexus S Android Development] mak213:
eh my data never worked

but on another note if you alrdy flashed it wont hurt to flash again...
[Nexus S Android Development] kirdroid:
Atleast for me i have not lost any functionality after restoring back to my previous ROM...i get 3g, can download without problem and everthing else seems normal.
[Nexus S Android Development] brmayhem:
Dude, i'm so scared to roll back to stock and have nothing work. As of right now I have Wifi, Internet, texting.....everything but 2G/3G data and market downloads. What to do, what to do.....
[Nexus S Android Development] kirdroid:
If you are scared to restore...i would say wait for a day or two and see if the devs come up with any solution.
[Nexus S Android Development] bigmizz79:
I did a restore everythingh works perfect..only my imei is changed
[Nexus S Android Development] mak213:
youll be alright restore your backup or just flash a new rom only thing that iwll change is ur imei...unfortunately who knows what the paper pushers from tmobile will say about this.. >.>
[Nexus S Android Development] vignesh_jariwala:
IMEI changed

My nexus s imei changed aswell I tried restore nanroid backup, odin flash, deleting the /efs files etc but nothing seems to work and finally gave it to samsung service centre. I should not have flashed this rom, I should have waited patiently.
[Nexus S Android Development] kirdroid:
How did you give to Samsung service? Just call them and say imei is messed up?
[Nexus S Android Development] Zehlek:
I just reflashed it to see its awesomeness
[Nexus S Android Development] djmaxi:
WOW!!!

This is great!! My support to this hope it keeps on growing!

Downloading...
[Nexus S Android Development] JaredIsNinja:
This is exciting! :D

I'd like to see this get ported to the sgs series once this becomes stable. God knows how long I've been waiting for sense on Samsung's fantastic hardware. :)
[Nexus S Android Development] xanos01:
Dude your the man I hope you keep up the good work.
[Nexus S Android Development] |Melvin|:
what works ? and what doesnt ?>
[Nexus S Android Development] zephiK:
he said it....

this is just a early preview.. don't expect it to be a daily driver

Edit: looks like it made it to Androidspin's front page. http://androidspin.com/2011/04/15/nexus-s-with-sense-desire-s-port/

congrats!
[Nexus S Android Development] fighter_foo:
Great work OP!!! Keep it up!
[Nexus S Android Development] donny-t:
hope

i hope someone can do this for the lg optimus 2 x

nice work.
[Nexus S Android Development] bigmizz79:
Unbelievable ..can't wait 4 it 2 b ready...will definitely donate..!!!
[Nexus S Android Development] dario3040:
Shortening the sentence with 2, and 4's makes it harder to read :|
[Nexus S Android Development] bigmizz79:
So don't read it
[Nexus S Android Development] gilgha:
Good job!

I will refresh this post everyday!
[Nexus S Android Development] callummr:
As does using unnecessary commas and apostrophes. If you're gonna knock somebody's typing, watch your own too.
[Nexus S Android Development] Zehlek:
Hoping for v 0.2
[Nexus S Android Development] apreichner:
I apologize for the lack of updates. I ran into a little bit of trouble while trying to fix the HW3D. I am checking logcats as I speak to try to narrow down the problem.
[Nexus S Android Development] brian6685:
It's all good :) I'm just happy your doing this!

Nexus S
[Nexus S Android Development] Zehlek:
It's good. Thanks for the update
[Nexus S Android Development] dario3040:
Actually i didn't write anything wrong, neither did i try to shorten it
[Nexus S Android Development] murdoch1:
Enough with the sillyness. This thread is about the sense nexus. Grow up the pair of you please.......
[Nexus S Android Development] SwollenMonkey:
Its all good man. Just happy your putting the work in!
[Nexus S Android Development] bloodhawk:
Anybody with a working UK nexus (with the IMEI still intact) can you please send me your nvdata.bin file?
[Nexus S Android Development] vignesh_jariwala:
Took it to the local authorized samsung serivce center and told them that my phone does not detect any sim card and they told be they will take time to repair the phone.
[Nexus S Android Development] nitsuajd:
I think this is not the solution the file is encrypted....
[Nexus S Android Development] bloodhawk:
Trust me a working solution can only be worked out after comapring the working file with a messed up one.
[Nexus S Android Development] nitsuajd:
I hope you're right..

I think this was the problem... (efsrestore.sh)

#!/sbin/busybox sh
#
# EFS RESTORE TOOL
# by codeworkx, coolya, finghin (c) 2010, GPLv2
#

rm -rf /efs
mkdir /efs

cp -R /sdcard/backup/efs /

exit

If we don't have a backup in folder /backup/efs/ in sdcard the script deletes the original folder and create it empty
[Nexus S Android Development] murdoch1:
So it was down to bad scripting? Brilliant........valuable lesson learnt for all affected. :mad::mad:
[Nexus S Android Development] thedauntlessone:
I posted in the other thread about backing up the efs folder. This happened back in the day with I9000M flashing beta Froyo and the imei got changed/deleted. Here's the problem with the files: they are encrypted. In other words, there's no fix. People in the I9000M forum looked into it and unless Sammy gives out their encryption key you're SOL. You have to send it back to Sammy to repair the phone.

Didn't seem like a problem in the SNS because we receive updates directly from Google first but since this happened people should back up their efs just in case. Easy as pie to do it. Open Terminal emulator and type

su

busybox cp -a /efs /sdcard/

and then back up the folder on your computer to prevent something like this from happening again.
[Nexus S Android Development] bloodhawk:
Samsung never sent the i9000 guys the encryption key for the fix.

They also fixed the issue by replacing the messed up info in the nvdata.bin with the correct one.

Right now the issue with all of is that the Device info on the nvdata.bin file is not matching that on the hardware, so there might still be this tiny bit of hope.
[Nexus S Android Development] nitsuajd:
Anyone try checking clear efs on odin?
[Nexus S Android Development] bloodhawk:
Yeap dont use that, it further messes up the values. Even changing the model details to that of the I9000.

Fortunately i had a backup of the EFS from when the things got messed up for the first time.
[Nexus S Android Development] l_sarra:
But it is possible that one has a different IMEI but the phone works perfectly? :confused:
[Nexus S Android Development] nitsuajd:
in my case everything works...

But I'm afraid if it stops working :(
[Nexus S Android Development] RisinT96:
I flashed through cwm directly and it worked fine, I don't trust Rom manager because when I made backups through it and restored them the device didn't want to restore because: "md5 sums dismatch" , after this happened with some backups I did through rom manager I decided not to use it.

Ohh yes, I use cwm 3.0.2.4

Maybe the prob is in rom manager

Hope I helped

Sent from my Nexus S
[Nexus S Android Development] NexusCrazy:
Anyone even getting close to a fix yet or is it a case of back to stock re-lock bootloader then return to service provider for replacement or repair as its less than 28 days old?
[Nexus S Android Development] fabrizioo2007:
Does this post (http://xdaforums.com/showpost.php?p=10871303&postcount=18 can help us...the iusses here seem the same!
[Nexus S Android Development] bloodhawk:
Same here, waiting on any update. Have tried everything.

Only thing possible now is to get my hands on the nv_data.bin file from a working UK Nexus S.

If anybody here as one which is in full working condition, and the IMEI intact please forward it to me. I know this is too much to ask for, but im just trying to save 400$'s of an investment.

Please help out if possible.
[Nexus S Android Development] l_sarra:
Ti scrivo in italiano altrimenti temo di non spiegarmi bene ;)

Allora ho letto la discussione del master clear del samsung captivate, ma tu sai come si fa sul nexus s (per curiosità), ho inviato una email alla assistenza samsung speriamo rispondano ;)

Comunque il mio nexus s ha imei cambiato ma il tutto è perfettamente funzionante

I am writing in Italian otherwise I'm afraid I do not explain well;)

Then I read the discussion of the master clear of samsung captivate, but you know how to do it on the nexus s (out of curiosity), I sent an email to samsung support we hope to meet;)

However my nexus s imei has changed, but everything is working perfectly
[Nexus S Android Development] bloodhawk:
For those with the phones still working. I think if the same IMEI pops up on your network, they are going to ban it. Right now most probably your IMEI no.'s are still unique in your region/operator and hence are still functional.
[Nexus S Android Development] deogunsurya:
^ English please.
[Nexus S Android Development] fabrizioo2007:
cosa hai scritto nell'email...anche il mio nexus s va bene tranne per la Imei cambiata (io non ho mai utilizzato Odin onestamente)

traslation

what do you have written on the email to samsung assistence?however My nexus S is still working...the only thing that is changed is the IMEI...I hope in a solution

I've never used odin and I don't know if my post can be usefull to solve the iusse
[Nexus S Android Development] l_sarra:
Io avevo inviato già un nexus s in assistenza e ho detto che a distanza di mesi mi sono accorto che l'imei era cambiato senza motivo, e ho chiesto se la garanzia è sempre valida... ho anche detto che ho una prova di acquisto.

Visto che l'azienda è molto lenta a rispondere se entro questo pomeriggio non rispondono li chiamo ;)

Speriamo bene.

P.S: Ho notato che il mio md5 non è cambiato quindi riesco a ripristinare tutti i nandroid backup

I had already sent a nexus s support and I said that months later I realized that the imei was changed for no reason, and I asked if the warranty is still valid ... I also said I have proof of purchase.

Because the company is very slow to respond if you do not respond by this afternoon I call them;)

Let's hope so

P.S: I see that my md5 is not changes :)
[Nexus S Android Development] fabrizioo2007:
I want hope that this iussue can be solved without the assistence!
[Nexus S Android Development] RisinT96:
So there is no way to return my IMEI !?!? And if someone on orange in Israel flashes this rom my phone will stop working?

Omg, I got my phone rooted from the shop, can I return it to them and will they fix it? (Do I still have my warranty if I restore a backup of the rom I had from the shop).

Can the shop fix it?
[Nexus S Android Development] Gonizahavy:
I am from orange israel and i flashed it yesterday and it still works for both of us
[Nexus S Android Development] l_sarra:
I hope D:

Please apreichner find a solution :o
[Nexus S Android Development] RisinT96:
I also flashed it yesterday, but then restored to my stock 2.3.4 backup.

Can you send me your new IMEI as a P.M.?(And I'll compare them)
[Nexus S Android Development] deogunsurya:
do you have the box??? match the IMEI no. with that on the phone.
[Nexus S Android Development] RisinT96:
If there is a script in the rom that changes the IMEI maybe apreichner can change it to a script that will return the original one
[Nexus S Android Development] bloodhawk:
The IMEI should be blocked once Orange Israel notices the duplicate IMEI's.

This will basically happen because using the same IMEI no. on 2 handsets is illegal.
[Nexus S Android Development] deogunsurya:
Does everyone else, who got their IMEI no.s changed.. have the same IMEIs ?
[Nexus S Android Development] bloodhawk:
Yeap, its the Samsung FailSafe/Mock IMEI. This shows up when the phone is in Lockdown mode due to device ID/detail mismatch.
[Nexus S Android Development] deogunsurya:
Damn..so it means people are using same IMEI over different carriers and different countries ! whooaa.. that's sad..
[Nexus S Android Development] bloodhawk:
Some people are actually using the same IMEI on same same network in the same country.

Which luckily hasn't been noticed by the carrier yet. But sooner or later they might get wind of the duplicate IMEI's and block them.
[Nexus S Android Development] RisinT96:
There must be a way to return my IMEI. I hope nothing changed except the IMEI.
[Nexus S Android Development] deogunsurya:
But that alone is the main thing. No or blocked IMEI means no network/coverage/calling. You're device will no longer be a "Phone" then.

@ bloodhawk - Things can be ugly, if nothing changes and people dont stop using their devices.
[Nexus S Android Development] treUse:
Right now I'm hoping for either a fix, or that not a single person owning a Nexus S will go mess up their IMEI on the same carrier I'm on...
[Nexus S Android Development] bloodhawk:
Yea lets hope a fix is released or something. Or at lealst some one with the Europe Nexus S can forward me the nv_data.bin file :(
[Nexus S Android Development] RisinT96:
I mean that if only IMEI changed well have to fix it only and nothing else.
[Nexus S Android Development] deogunsurya:
Fixing the IMEI isn't a small thing.. This is what everybody is trying or hoping since last 24 hours :(
[Nexus S Android Development] RisinT96:
Can the shop fix this or only getting a new device? If it can't be fixed then I am in some deep sh**!

I got my phone only about a month ago. I got it rooted from the shop do you think I still have warranty?
[Nexus S Android Development] RisinT96:
Can't we somehow pull the file containing the IMEI, to change it and then to replace it? (I mean doing it individually for every one, one by one)
[Nexus S Android Development] treUse:
It's encrypted.
[Nexus S Android Development] RisinT96:
You want to say it's one way encrypted and impossible to decrypt?
[Nexus S Android Development] thegod2012:
I haven't had any issue. Very buggy but clean
[Nexus S Android Development] treUse:
I'm saying it's harder to restore than you think, I do wish it did work though.
[Nexus S Android Development] RisinT96:
You may not have problems now but if ur imei changed you may have problems soon.
[Nexus S Android Development] RisinT96:
I know its hard. But is it possible to do or completely impossible?
[Nexus S Android Development] chris6278:
Wow this is one big mess. Im glad i didnt flash this yet. I really hope u guys get ur phones fixed
[Nexus S Android Development] :
It is possible. They have done it for the Captivate as well.

-Remember, Android hell is a real place and you will be sent there at the first sign of defiance-
[Nexus S Android Development] bloodhawk:
It is possible, but we need device specific "working" nv_data.bin files for that. So that people can figure out what got messed up.

If someone is ready to help please PM me. (make sure you have a European SAMOLED Nexus S with the IMEI intact)
[Nexus S Android Development] RisinT96:
OK. We must find how to do it with our nexus s
[Nexus S Android Development] NexusCrazy:
Is there not a Dev who helped solve the same problem but on a different phone we can pm and ask for help??
[Nexus S Android Development] Zehlek:
anyone with a working canadian nexus s tmobile version please send me a copy of their nv_data.bin file?
[Nexus S Android Development] RisinT96:
So we need someone with working I9020 that will upload this file and a lot of work?
[Nexus S Android Development] Gonizahavy:
Please, someone with a working nv_data.bin from a T-Mobile I9020 - send me your nv_data.bin file so i'll compare it to the current corrupted one!
[Nexus S Android Development] treUse:
Would love to, too bad mine's also corrupted...
[Nexus S Android Development] bloodhawk:
Another fellow member has agreed to help me with the file, Ill keep you guys updated if i find something. Fingers crossed!
[Nexus S Android Development] Gonizahavy:
I would like to help too, please send me your files :)

EDIT:

just found this thread: http://xdaforums.com/showthread.php?t=881162

looks like a similar case, just a different phone (captivate)
[Nexus S Android Development] RisinT96:
I hope you'll get it working somehow.
[Nexus S Android Development] Zehlek:
i have the same model. Please help
[Nexus S Android Development] thegod2012:
imei

what does it change to and what does it do
[Nexus S Android Development] nitsuajd:
I can't understand why .bin is corrupted... if the script deletes all efs folder. ¿Why when create a new efs folder the files are not correct?

Updater-script

# START: restore efs
show_progress(0.100000, 10);
ui_print("Restoring efs...");
mount("yaffs2", "MTD", "efs", "/efs");
assert(is_mounted("/efs"));
assert(is_mounted("/sdcard"));
package_extract_file("efsrestore.sh", "/tmp/efsrestore.sh");
set_perm(0, 0, 0777, "/tmp/efsrestore.sh");
run_program("/tmp/efsrestore.sh", "restore");
# END: restore efs

efsrestore.sh

#!/sbin/busybox sh
#
# EFS RESTORE TOOL
# by codeworkx, coolya, finghin (c) 2010, GPLv2
#

rm -rf /efs
mkdir /efs

cp -R /sdcard/backup/efs /

exit

Maybe if we use the same script with a stock rom the efs folder will create correctly...
[Nexus S Android Development] dario3040:
Huh, mine isn't corrupted :)

It's the i9020 :o
[Nexus S Android Development] Gonizahavy:
your IMEI is the same as the one on the back of your phone / box??

if yes, please send me this file asap
[Nexus S Android Development] Gonizahavy:
thing is, the stock rom does not touch the efs partition, none of the roms i've seen so far does ...
[Nexus S Android Development] bloodhawk:
^ Exactly, the script was left there by accident.
[Nexus S Android Development] RisinT96:
The network operators are recognizing your device based on the IMEI (In the past it was based on the SIM NO.), now if they see that a few devices are using the same IMEI they will block the IMEI and the device wont be able to make calls and all this stuff anymore. Thats really bad.

(I really hope that I am not right and what I just wrote is wrong because I don't really know what is IMEI)
[Nexus S Android Development] bloodhawk:
You are exactly right!
[Nexus S Android Development] thegod2012:
!!!!

FML I JUST CHECK WHAT it means and mine changed aswell
[Nexus S Android Development] Gonizahavy:
hell of an accident :\
[Nexus S Android Development] thegod2012:
how do we fix this
[Nexus S Android Development] RisinT96:
****, Nothing more to say, just ****!

Well, while my phone is still working correctly I am using google to try and find a way to change the IMEI back (even if its useless).
[Nexus S Android Development] RisinT96:
Where is apreichner when we need him? I hope he is trying to find a way to get our IMEIs back.
[Nexus S Android Development] Zehlek:
Please send me a copy of your nv_data.bin file. zehlek (at) gmail
[Nexus S Android Development] Gonizahavy:
me too, goni1993 (at) gmail
[Nexus S Android Development] Zehlek:
There is this one line in my corupt bin file that looks like this. nyone know what this means or what I should edit or add?
[Nexus S Android Development] treUse:
If you compare it to a non-corrupt one you may be able to figure it out. Here's to hoping anyway..
[Nexus S Android Development] RisinT96:
you want to say you decrypted the file?
[Nexus S Android Development] treUse:
No, he simply used a hexeditor.
[Nexus S Android Development] nitsuajd:
Yes, but maybe we can force to touch the efs partition like this rom... is only a idea...
[Nexus S Android Development] Gonizahavy:
mine is this (corrupted as well):

00000000000×¯~GT-I9020 TMB TMB 2010-10-14 - I9020TEST 0000 0000 74080002177040 KB100D00WM(I9000) - -
[Nexus S Android Development] nitsuajd:
KB100D00WM(I9000) -> Here's the problem i9000 is a galaxy s!!!
[Nexus S Android Development] l_sarra:
Noooooooo :(

Can we restore the file? :P

EDIT: You have see the file nv.log?? D:
[Nexus S Android Development] nitsuajd:
we need see original file before...
[Nexus S Android Development] treUse:
I don't have that in my nv_data.bin.
[Nexus S Android Development] RisinT96:
how can i view the bin file?

i have an "imei" folder inside my efs folder but its empty.
[Nexus S Android Development] nitsuajd:
My log file....

Thu May 26 10:58:43 2011: No NV backup found. Create one before MD5 on.
Thu May 26 10:58:43 2011: NV data back-up begin.
Thu May 26 10:58:43 2011: nv_data.bin does not exist.
Thu May 26 10:58:43 2011: NV data backup stopped due to NV data size.
Thu May 26 10:58:43 2011: MD5 is turned on.
Thu May 26 10:58:43 2011: nv_data.bin does not exist.
Thu May 26 10:58:43 2011: default NV restored.

From where takes default NV?
[Nexus S Android Development] RisinT96:
What if we take the efs folder and all its things from one working nexus s and put it in a corrupted one? its imei will become the same as the imei of the original one?
[Nexus S Android Development] RisinT96:
same in my log
[Nexus S Android Development] nitsuajd:
First we need found a original copy of this folder to see if we can change!
[Nexus S Android Development] RisinT96:
what prog do u use to view the bin file?
[Nexus S Android Development] l_sarra:
I have the same log D:
[Nexus S Android Development] Zehlek:
Same log for me
[Nexus S Android Development] RisinT96:
what program do you use to view the .bin file?
[Nexus S Android Development] NexusCrazy:
Theres enougth people on here with working Nexus S's surely 1 of u can uplaud the file/folder so we can compare and try fix this.

Im in the UK on O2 and No Service I havnt tried with a different carrier yet, If it did work on a different network It would only be a temp fix as it could go of anytime, we need this resolved for everyones sake, especially the Dev as he's created a fantastic ROM appart from the fact it fks up your IMEI no.

Someone please give up your efs ffolder or nv_data files for us?

Is there no expert on this subject matter, on the forums, that can jump in and help us?
[Nexus S Android Development] Zehlek:
Notepad on my pc
[Nexus S Android Development] NexusCrazy:
My nexus S is less than 28 days old on a UK Orange contract.

If I revert back to stock, lock the bootloader,

then phone Orange and tell them I'm having all sorts of problems, will they just replace it.

I know this isnt a fix for the rest of you but as I'm fortunate enough that my phone is less than 28 days old should I try it. Anyone know how Orange UK work?
[Nexus S Android Development] nitsuajd:
I can't understand... I've tried with notepad, notepad++ and ultraedit and I can't see the file...
[Nexus S Android Development] Zehlek:
It is mostly coding. I just did ctrl+F and searched for GT as my model it GT-I9020T The line is about ¾ down
[Nexus S Android Development] treUse:
Download Hex Editor from market.
[Nexus S Android Development] RisinT96:
Same here.
[Nexus S Android Development] treUse:
This is unbearable, my phone feels like a bomb, knowing it might stop working at any moment...
[Nexus S Android Development] Zehlek:
Weird. Market is now working for me