MEID Question: Specify which version (HEX or DEC) Rom/Apps Use - Android Q&A, Help & Troubleshooting

Hello people, I'm hoping somebody may be able to help me out with this.
I have an E4GT running an AOSP based rom (ParanoidAndroid) and when the apps check the MEID on the phone, they are seeing the DEC number instead of the HEX. I checked this using the "About Phone" section in the system settings and an app called "Android Device ID".
I flashed a TouchWiz based rom (Jellyverse v0.4) and the apps are seeing the opposite. They are using the HEX number instead of the DEC.
This causes problems for game data that uses the MEID to recognize the device. Is there a way to specify which version of the MEID the ROM (and therefore the apps) uses? Maybe a setting or config file that can be edited?
Thanks

Related

Q: Carrier names only showing up as numbers?

I recently installed AOSP 2.3.5 on my vibrant and well APN settings are setup fine automatically. However when I look at the carrier name it only shows numbers like 302320 I know that is Mobilicity network but it doesn't show the name.
I was reading somewhere to create a spn-conf.xml file and push it to system/etc/ however when I do that and reboot it still says the same numbers. I am in Canada and would like to have them display properly how would I go about this as all the networks I search for seem to be numbers except for Rogers Wireless,
Thanks for any help. I have adb setup in a linux environment and know how to use it so thanks again.
custom rom or stock? i think there was problem with rom.
jpeckover said:
I recently installed AOSP 2.3.5 on my vibrant and well APN settings are setup fine automatically. However when I look at the carrier name it only shows numbers like 302320 I know that is Mobilicity network but it doesn't show the name.
I was reading somewhere to create a spn-conf.xml file and push it to system/etc/ however when I do that and reboot it still says the same numbers. I am in Canada and would like to have them display properly how would I go about this as all the networks I search for seem to be numbers except for Rogers Wireless,
Thanks for any help. I have adb setup in a linux environment and know how to use it so thanks again.
Click to expand...
Click to collapse
CyanogenMod 7.1 is doing this for me too. Did you find a fix that works?
I too have this happen when I have tried MiUI and Cyanogenmod. I would be interested in a fix as well.
I don't suppouse there has been a resolution this yet?
I have a Samsung Galaxy 2 running CM 7.1.
I have this problem too. Edit spn-conf.xml, apns-conf.xml, optable.db but still no luck.
Anyone pls help.
TKS
Carrier name on CM9 June 15th nightly on GT-i9100
I noticed initially that I saw only the carrier number on my GT-i9100 running the June 15th, 2012 nightly of CM9. However, after a period of time, the carrier Name (Bell here in Canada) did show up, so perhaps for those on CM7, maybe this is fixed in the latest CM9 builds?

Change Servide provider name

Hi,
Can anyone please tell me how to change the Change Servide provider name (Network name) ? After flashing with CyanogenMod 7 in my HTC Droid Eris it is showing as "Verizon Wireless" which is wrong. And I wanted to change it back to my service provider as MTS.
Thanks.
sft_hunter said:
Hi,
Can anyone please tell me how to change the Change Servide provider name (Network name) ? After flashing with CyanogenMod 7 in my HTC Droid Eris it is showing as "Verizon Wireless" which is wrong. And I wanted to change it back to my service provider as MTS.
Thanks.
Click to expand...
Click to collapse
sft_hunter,
The text that you wish to change is in the framework-res.apk file. I've modified this before on my Droid X but never did it on my Eris.
Although I modified the framework-res.apk file manually (the details are a little too involved to post here at the moment), I think there might actually be an app for doing this, but the name escapes me at the moment.
Try doing a Google search for "htc droid eris framework-res.apk" and that'll lead you to a lot of threads about some of the steps that might be involved (the manual way is not really for the faint-of-heart, LOL--I tried modifying a DX version of a friend's file and ended-up bootlooping him, but I'm pretty sure that was because he had a deodexed ROM and I didn't).
There are various ways and tools to use to perform this modification, so its kind of hard to suggest a specific one for you.
There might also be an option somewhere in CM7 to change this, but I don't know that for sure.
Good luck and cheers!

[Q] IMSI in GENYMOTION

hello guyz i need to change imei and imsi number in an emulator with usb support option.. after alot of search i got Genymotion emulator which is pretty good.. support usb also.. but when it comes to imei change it only support imei change in paid version... but i used xposed & xprivacy to change imei also.. now it comes to last and final thing IMSI number.. i know there is also option of changing imsi number in xprivacy and i tried that but its showing - in imsi number in my application while i used android device id application to check.. imei got changed but in Subscriber Id (imsi) its showing NOT FOUND ( DEVICE DO NOT HAVE GSM OR CDMA RADIO OR IN AIRPLANE MODE)
while emulator is not in AIRPLANE MODE... so kindly guide me how can i enable IMSI option on genymotion.. i tried contacting genymotion support but no reply from there side yet in 2 days...
or if you know any other emulator which support IMEI/IMSI + USB support let me knw..
I also tried android emulator which comes with sdk tools.. i was able to change imei/imsi by using hex editor but there is no USB SUPPORT in that...
also tried Android X86 install in VmBOX.. but no imei/imsi found in that

Can't spoof my ro.product.model, because it's not there.

I own a Samsung Galaxy S4 mini. I rooted my device for the first time a year ago(following a noob tutorial), applied Liquid Smooth, and that's where my rooting/phone hacking skills end.
Today I ran into a problem, I need to change my phone's model but after going through BuildProp Editor, and X-Plore (tutorial how to change your product) I realized the entry ro.product.model is just not there, or any other line consisting of "gt-l9195" which is my phone model. (Says so in the settings)
Could it be that it's not there because of liquid smooth ? Or should I just add it there ? I couldn't find any other topics on google with the same issue, and wouldn't want to add lines to BuildProp and risk bricking my device because I was too careless.
imgur[dot]com/a/DpkHG
Side note - Market Helper doesn't have the model I want, and gets stuck on loading screen whenever I apply any changes anyway.
no one ? :/
Same Issue here I want to fake my device to network operator but there is no ro.product.model line in it.
So i just added that line and its changed in about phone section and even in some device info apps. Dont know about how my network operator will see.

Samsung GS3 I9300 IMEI corrupted/lost/null restoration.

Ok. So here's the deal:
My SGS3 I9300 exynos phone did the famous IMEI 0049 and SN null trick.
I cannot say what precipitated it but is simply stopped registering on the network, so no calling or data. All other functions operational.
After much searching and reading, I settled on flashing the stock 4.3 back. This succeeded only in doing absolutely nothing to alleviate this issue. I wiped the entire phone. Maybe I missed a critical section wipe, but since the stock ROM overwrites all? the CSC/BL/MODEM functions I thought it would set the default for EFS (which I believe is where these critical data live). I'm not a programmer so I cannot say diddly about the architecture and interrelationship of OS files, but I am technical and I know how SW and HW does what it does.
This phone is my own and I have all the rights to it.
I had loaded RRemix ROM a loong while ago and it was functioning fine. Probably a corruption of the EFS due to battery contact being loose. This is in my mind the most likely cause as the system may be accessing the EFS files, say making a call, or accessing data, and the power drops out and voila! Corruption. But again this is theoretical.
Needless to say I tried the usual hocus-pocus out there with no avail.
Getting to understand the system better it seems obvious that these critical identification numbers are hard-coded into the chips on the phone. Which explains the ability to 'fix' them with JTAG and other cable/box solutions and SW. However, I cannot see how the SW loses the ability to read the IMEI/SN that is hard-coded (fused?) into the main-board.
All my research pointed to the EFS files having something to do with this.
Way back when I loaded the custom ROM I did not come across the 'backup your EFS' as a necessary step, so I had nothing to go back on.
And loading the stock 4.3 ROM back on and not having that fix the issue, led me to believe something else was up.
Somewhere in the guts of this phone something is screwing up the layer between reading the registers where the numbers sit and the software layer that reports the numbers.
So, much searching led to the nv_data.bin file being a key component in all this fiasco.
Now, before I say any more, I believe that describing the next steps could be a big no-no here.
Now, understand, all I want to do is get MY personal device working again. I have the SN and IMEI numbers on the physical device.
Sure, I could have stolen it and am attempting to change these to avoid prosecution. Anyone can say anything online.
Therefore, before I can proceed, I need advice from moderators and VPP to either say 'Yes you may post this info' or 'No. Go away'.
Am I allowed to do the following:
1) Describe how I restored my IMEI (Not changed, overwritten, or subverted to my limited knowledge)
2) In the case of 1 not allowed, post the link to where I found the info to achieve this.
3) Submit the 'fix' to a moderator or developer to check whether this is indeed and restoration or a change.
If it's a restoration of existing functionality, I cannot see how this could be a problem. If its changing something, then it's a whole other sack of ferrets.
My reasons for posting are that xdadevelopers has given me years of joy with my SG devices. (Yes, I have the whole range exclusively) Many ROMS, customs, fixes, hints and saves deserves something back, and the difficulty in achieving this particular fix, warrants it.
But I don't want to break any rules, this being my first post.
So, please let me know what I can do to help others stuck in this position...
You can find it if you have the correct search parameters. Perhaps I can say that instead?
Thanks.
And thanks to all who have helped over the years.
T
[Edit] Just to clarify, the solution requires no special HW or 'boxes'. You do need root, however, and a hex editor. I had a reply explaining the use of Octoplus, which requires credits and registration. You will need none of those.
I can't speak English but I will try.
1- flash stock firmware.
2- root your device s3 .
3-in the web download " octuplus crack box"
4-in youtube see how install " octuplus crack"
5- before install stop your antivirus PC
6- open octuplus and connecte your phone with PC
7- chose your device i9300 .
8 click repair imie
9 click read info and do what OCTU said to do.
10- click repair or write the true imie in your device ( remove battery to see)and click repair.
11- restart phone .
12- see: call work fine
13- in phone go to mobile network\ access point names\ apn's
14- write your network.
TrinityTrip54 said:
Ok. So here's the deal:
Repair is ok Change or Modding is now:good::good::good:
Click to expand...
Click to collapse
How to restore corrupted or null 0049 IMEI on SGS3.
Right.
Thanks to the moderators for agreeing to let me share the solution. :good:
Thanks to the reddit poster who found this solution. I don't know how the hell you figured this out, but big-ups to you. For privacy I will not mention names or addresses.
You do need a rooted phone and I cannot assist anyone without root as I have not tried it.
Whether this only works to restore a corrupt IMEI or change it, I cannot say, but it managed to restore my existing one.
Preparation: Get your IMEI number from under your battery compartment. Say your IMEI no. is: 123456789101213, write/type it in the following fashion: 1 23 45 67 89 10 12 13
Now some funky transposition: Excluding the first number, transpose the subsequent pairs of numbers so that you have: 1 32 54 76 98 01 21 31. Can you see it? Swap 23 to get 32. 45 to get 54 and so on.
Now add 08 to the beginning and add A after the 1 so that the completed number is: 08 1A 32 54 76 98 01 21 31
Now you will need:
Rooted Galaxy S3 (This may work for all android devices that have an EFS folder. If anyone can confirm that would help others.)
Hex editor (PC based or Android app) - PC is faster and easier. I used hex workshop trial version but I'm sure any editor will do. I used the default install configuration.
USB Data cable (if using PC editor mentioned above)
You should probably back up the EFS folder entirely, just to be sure.
Using your favorite root explorer browse to root/EFS folder and copy the nv_data.bin file to an accessible area in sdcard. I use a /sdcard/Downloads folder.
Either open the file with your hex editor app or transfer the file to PC where you can open it with your hex editor program.
Open the file and jump to address 00550.
Now, get your modified IMEI number from the prep steps above and enter the values in the ASCII TEXT window to the right, NOT the HEX values window to the left. This may be different for other editors but hex workshop works like this.
Double check your address and entered data. When satisfied, save the file and transfer back to the phone if copied to PC.
Now, place the phone in Airplane mode, turning off the cell radios.
Go to the EFS folder and rename the original nv_data.bin file to something else. I used nv_databak.bin.
Copy the modified nv-data file into the EFS folder.
Turn off Airplane mode and do a full reboot.
Your IMEI number should be restored and cellular functions should work.
My previously garbled serial number was also restored.
I hope this works for you. I have no knowledge of any other method as I did not delve further into trying other numbers or such. I can't assist any more other than further clarifying the steps above if you don't understand something.
If anyone can decipher what is going on here, I would love to hear about it. I suspect something between the HW and SW layers is getting garbled or corrupted and this kick starts the process to get the correct data again.
Maybe.
May also contain nuts.
Hastalavista.
T
THANKS FOR POSTING THIS HERE!
I have this Samsung Galaxy S3 that I bricked 4 years ago and never wanted to sell it or even try to give it away. I searched for months for a frekin solution to this problem. Yesterday night i decided i wanted to try and install custom roms on it and so i wanted to give another shot at this stupid issue i had with the lost IMEI before doing so...and BAM! Today it's fixed!
I'm so thankfull I wanted to post here so that you know that you helped at least one person with this
Thanks a bunch!
@TrinityTrip54
Hi,
can you confirm that this is a permantent solution and remains when flashing new (custom) ROMs? Or is it just for the current installed ROM?
And I am having an issue with "jump to address 00550" in Hex Workshop. There is no address like this, just 540 and the next one is already 558. When inserting 00550 in the goto search field of Hex Workshop it jumps to 210. Any idea?
thanks anyway.
bert

Categories

Resources