I think I corrupted NVItems - Miscellaneous Android Development

Ok. So I am flashing a friends Samsung D600 Conquer to Straight talk and used android-whiterabbit to generate his [email protected] cdma workshop 2.7 version txt file that automatically writes the nv items. Now the device has no signal but everything else works, just says mobile network not available. Can someone post these 12 nv items so that I may restore them to thier defaults. Pleass exclude sensitive files that contain your phone number and/or meid info. I really just need the ones that are needed to re-enable the radio.Thanks guys. The NV Items are unlocked. The ones that were written are 0318, 0465, 0579, 0910, 1194, 2825, 2953. I have narrowed it down to the problem nv items because only 7 were written sucessfully. Thanks again.

Related

Cricket/Metro - Everything but MMS

***UPDATED FILE TO REFLECT CRICKET IP ADDRESS CHANGE***
Okay so I am not going into detail about Cricket/Metro EPST settings (##3282# and ##778#) or how to use QPST right now. There are plenty of forums which detail everything you need in order to get that setup. I am specifically NOT posting links to these, since they all differ and are nothing more than confusing. The important thing is that you set your user-name to [email protected] and the password (or secret) to "cricket" (without quotes). The MSID is a number which will be assigned to you once you have a Cricket/Metro account setup. You can call them and ask them for this number.
1. Please keep in mind that I did not do anything word-for-word from other tutorials. This setup does not require any proxy shortcuts with Anycut or Bettercut. Also, This is much easier to accomplish, especially if you are not computer savvy, using Root Explorer (download this from the market), rather than ADB.
2. Download this package (Cricket) or this package (Metro), depending on whether you are on Cricket or Metro. Unzip the RAR - It contains the 3 files which will be used.
3. Put these 3 files anywhere on your SD card.
4. Using Root Explorer, copy "u2nl" to root/system/bin/
5. Using Root Explorer, create a new folder within root/data/ and name it "opt" (without quotes).
6. Using Root Explorer, copy "autostart.sh to root/data/opt/
7. Download "Autostart (Root)" from the market.
8. Download "APN Backup and Restore" from the market.
9. Open APN Backup and do a backup of your current APN (for safe keeping).
10. Using APN Backup, delete APN's.
11. Using any file explorer, move the cricketAPNs.xml to the APN backup folder on your SD card.
12. Using APN Backup, restore APN's and select the cricketAPNs.xml as the file to restore.
13. Reboot and you are done.
Metro users, please note:
A few Metro users are saying that Metro does not allow the EVO on their network. I am not sure of this but, if you are a Metro user and want to get your EVO working on their network, you may want to verify that they allow it.
Also, in order to get a phone working on a particular network, you will need to update your PRL file to one that is for that particular network. This tutorial is not going to cover this because there are different PRL's for different areas and different providers. Search around and you should have no problem finding a PRL for your network.
Feel free to email me at [email protected]
SYNTHAXXX said:
***UPDATED FILE TO REFLECT IP ADDRESS CHANGE***
Okay so I am not going into detail about Cricket EPST settings and how to use QPST right now. There are plenty of forums which detail everything you need in order to get that setup.
1. Please keep in mind that I did not do anything word-for-word from other tutorials. This setup does not require any proxy shortcuts with Anycut or Bettercut. Also, This is much easier to accomplish, especially if you are not computer savvy, using Root Explorer (download this from the market), rather than ADB.
2. Download this package or this package, depending on whether you are on Cricket or Metro. Unzip the RAR - It contains the 3 files which will be used.
3. Put these 3 files anywhere on your SD card.
4. Using Root Explorer, copy "u2nl" to root/system/bin/
5. Using Root Explorer, create a new folder within root/data/ and name it "opt" (without quotes).
6. Using Root Explorer, copy "autostart.sh to root/data/opt/
7. Download "Autostart (Root)" from the market.
8. Download "APN Backup and Restore" from the market.
9. Open APN Backup and do a backup of your current APN (for safe keeping).
10. Using APN Backup, delete APN's.
11. Using any file explorer, move the cricketAPNs.xml to the APN backup folder on your SD card.
12. Using APN Backup, restore APN's and select the cricketAPNs.xml as the file to restore.
13. Reboot and you are done.
I have to leave for a bit but I wanted to get this posted so you all can try it out. It only takes a few minutes... I'll double check these instructions when I get home and make sure I am not missing anything. If you are having problems, please PM me and let me know. I'll be able to fix this up later, if needed...
Or, feel free to email me at [email protected]
Click to expand...
Click to collapse
God I wish I was brilliant like you guys
Everytime I read one of these tutorials I want to do it sooo bad but I don't know if I am missing anything not covered such as when someone asks "how do you get your esn added to metroPCS since most reps wont do it for you?". Questions like that scare the hell out of me into thinking that I am missing something so I will end up doing all these steps and then finally get to a missing step not covered at the end which ruins everything.
Is there anyway that someone could do a 6 minute youtube video from ground zero to full internet? pls pls pls
Thank you so much Synthrax for this tutorial. I might be able to try it but even if I'm too scared of missing something I still really appreciate you taking the time to post this tutorial thank you =)
If I'm not mistaken doesn't this process only give one internet connection and apps? Since it doesn't give you the ability to make calls or sms, isn't the title of the thread "everything but mms" a little misleading?
I know you said that you don't want to go over everything already said in the threads about setting up the qpst settings, but I think at least links would be helpful especially for people reading the thread and expecting to actually find directions on setting up everything but mms per the title.
theboundless said:
If I'm not mistaken doesn't this process only give one internet connection and apps? Since it doesn't give you the ability to make calls or sms, isn't the title of the thread "everything but mms" a little misleading?
I know you said that you don't want to go over everything already said in the threads about setting up the qpst settings, but I think at least links would be helpful especially for people reading the thread and expecting to actually find directions on setting up everything but mms per the title.
Click to expand...
Click to collapse
There are two reasons for this...
1. I am not familiar with Metro and I will not post a link to one of the hundreds of differing tutorials, only to have people entering the wrong values in EPST.
2. This thread is within the "EVO 4G Android Development" forum which is for people who have enough knowledge to root their phone and typically much more. Should I also link to a "rooting" tutorial?
I will do what I can to post some of the generic EPST settings when I have time. I would love to write an all-inclusive guide, from start to finish, on how to buy the EVO, unlock it, install a custom ROM, provision EPST, update the PRL, and then get data working on Metro/Cricket... But, until I have time for all of that, you will have to do a little foot-work of your own to find some of the steps missing from my tutorial.
This tutorial is in direct response to all of the people who were looking for it. The title is not at all misleading, as this is the only known method for getting everything working. Yes, it assumes you have the phone on Cricket/Metro and voice and text are working... Anyone can walk into a Cricket store and get a phone flashed - this tutorial is for getting around the Cricket/Metro proxy, and it works
Cheers!
Thanks for posting more. I currently use and evo on the metropcs network in los angeles, and I think its a great option for those who want to have a great phone but don't want to pay 70+ dollars a month in carrier charges. I used the terminal method to modify the autostart program but next time I think I'll try out your method with the root explorer program.
SYNTHAXXX said:
***UPDATED FILE TO REFLECT CRICKET IP ADDRESS CHANGE***
Okay so I am not going into detail about Cricket/Metro EPST settings (##3282# and ##778#) or how to use QPST right now. There are plenty of forums which detail everything you need in order to get that setup. I am specifically NOT posting links to these, since they all differ and are nothing more than confusing. The important thing is that you set your user-name to [email protected] and the password (or secret) to "cricket" (without quotes). The MSID is a number which will be assigned to you once you have a Cricket/Metro account setup. You can call them and ask them for this number.
1. Please keep in mind that I did not do anything word-for-word from other tutorials. This setup does not require any proxy shortcuts with Anycut or Bettercut. Also, This is much easier to accomplish, especially if you are not computer savvy, using Root Explorer (download this from the market), rather than ADB.
2. Download this package (Cricket) or this package (Metro), depending on whether you are on Cricket or Metro. Unzip the RAR - It contains the 3 files which will be used.
3. Put these 3 files anywhere on your SD card.
4. Using Root Explorer, copy "u2nl" to root/system/bin/
5. Using Root Explorer, create a new folder within root/data/ and name it "opt" (without quotes).
6. Using Root Explorer, copy "autostart.sh to root/data/opt/
7. Download "Autostart (Root)" from the market.
8. Download "APN Backup and Restore" from the market.
9. Open APN Backup and do a backup of your current APN (for safe keeping).
10. Using APN Backup, delete APN's.
11. Using any file explorer, move the cricketAPNs.xml to the APN backup folder on your SD card.
12. Using APN Backup, restore APN's and select the cricketAPNs.xml as the file to restore.
13. Reboot and you are done.
Metro users, please note:
A few Metro users are saying that Metro does not allow the EVO on their network. I am not sure of this but, if you are a Metro user and want to get your EVO working on their network, you may want to verify that they allow it.
Also, in order to get a phone working on a particular network, you will need to update your PRL file to one that is for that particular network. This tutorial is not going to cover this because there are different PRL's for different areas and different providers. Search around and you should have no problem finding a PRL for your network.
Feel free to email me at [email protected]
Click to expand...
Click to collapse
Hey,
I'm sorry I just wanted to add my comments here.
You can get any CDMA phone flashed to metropcs but, you need to check here if its possible for it to work.
Link: http://www.metropcs.com/coverage/
You will notice it will say what type of phone it is. 'dual ban' or AWS. NYC and a few other places do not support android phones. So, if you do it in NJ and you go to NY for dinner do not expect your inet to work or anything except voice/text.
If you want to talk to someone at metro - 800-901-6266 , this is their tech line. You may have a problem getting your ESN added to the network because they dont allow smart phones atm. Same goes for boost. and cricket. You may need to call 30 times and keep giving the IMEI/ESN/MEID and try to trick them.
This is not an easy process. and to be quite honest. its not worth it.
As for the PRL files: http://www.corolada.com/prl/
My advice if you want to save money. Do as i do. Get a GSM android phone. Make sure the freq is compat with tmo. And get mysimplemobile.com. Its 60 a month unlimited * including intl text. its owned by TMO.
Anyways, I hope this helps you guys. so you dont go run and buy a phone and think its going to work
Dont go to a corp store to get your ESN added, not gonna happen... search phone forums or ebay, people will add it for $50
Even if you DO get it added. it will not work right. I dont care what anyone says.
But, have fun Metro is not the way to go.
Boost you can get away with it. but you need a hookup.
rhcp0112345 said:
Even if you DO get it added. it will not work right. I dont care what anyone says.
But, have fun Metro is not the way to go.
Boost you can get away with it. but you need a hookup.
Click to expand...
Click to collapse
I'm hoping so cause I'm on boost. Just got back from a walk up and down the street. Anyone know of any ideas? If I have to go with a new TP2, I guess I can, but if I could get into the EVO I wouldn't mind. I've got backups of this phone, but don't know if they'll be any help. Really bummin right now and trying like hell to find the silver lining. PM me if you've got any ideas or maybe a TP2/Evo with bad numbers? I miss it already.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Do widgets work with Cricket? I used to switch WM phones to cricket all the time, but I've never done android because (previously), widgets couldn't work. Has anyone figured out a system-wide proxy to get widgets working reliably?
rhcp0112345 said:
Even if you DO get it added. it will not work right. I dont care what anyone says.
But, have fun Metro is not the way to go.
Boost you can get away with it. but you need a hookup.
Click to expand...
Click to collapse
Um, you're wrong. I AM on metropcs with my evo, and it works great, I got everything but MMS working, which is for me the least useful thing anyways.
EVO works fine
The EVO works on any CDMA network that will allow another provider's phone on their network. The tutorial I posted works and, compared to all the others out there, is quite simple to follow.
This solution provides full internet - this is the "system-wide proxy fix". By following this tutorial, everything will work, except for MMS. The MMS issue has not been resolved yet, even with the correct settings in the APN.
To make a long story short - if you have questions, ask them... if you have comments, share them... but please do not post about how something doesn't work just because you can't figure it out. All that does is waste space and confuse future readers, which is why I moved this tutorial over to a new thread in the first place.
Thanks!
i had internet, facebook, etc working except incoming mail. i tried doing your solution hoping it would work, and in worst case, it should have left me where i was. now right away any program that requires internet access gives a connection error. i tried restoring the apn that was backed up prior to installing metropcs' and still no luck...?
Strange update...i have all of the instructions on this thread down to a T...until today i couldn't send or receive mms...then i updated to the new 32100 PRL and sent two messages one to my phone number one to my email....neither errored out and i'm still waiting on a message to my phone and in my inbox. will report
Thank You SYNTHAXXX for sharing your knowledge..
I had data set up but after loading up a froyo based ROM I lost data untill I cam across your solution!
Thanks buddy!
[email protected]??
My question is whether we use our current number from sprint or a number that already exist on metro pcs?
villalva_evo4g said:
My question is whether we use our current number from sprint or a number that already exist on metro pcs?
Click to expand...
Click to collapse
that'll be your metropcs 10 digit number, no dashes or ( )'s
No luck...the picture never reached its destination
Thank You So Much It Works Great
If you want MMS on Cricket, all you have to do is following part 3 of this guide, hxxp://forum.xda-developers.com/showthread.php?t=739409.
Credits:
xboxhacker
token419
killac93
Avalaunchmods
Others, that i missed or don't know...sorry
I did this on my EVO that I use on Cricket, running Fresh 3.2 and it works.

IMEI is ZERO'd out! :(

hi i was fooling around with my new lg thrill and now my imei's been zero'ed out everything seems to work fine but i don't want to use it on the network because of my sketch imei.
heres what ive tried so far:
- tried the o2x method of using telnet (hyperterminal) and using the at command but i keep getting IMEI WRITE ERROR or something along those lines.
- tried looking around for some kind of system files like sammy's nv_data.bin but i haven't found anything yet. anybody know which file/s on the lg android filesystem store the imei?
ANY IDEAS
i mean worst case scenario i'll play dumb and have att replace it, but i dont want to drive all the way over to att and make up a bs excuse. id rather fix it at home.
thanks everyone! i really screwed up and once i get this fixed up i'll make sure i have proper backups before trying stuff out.
I didn't find too ... nv_data.bin i think is just for samsung and other ... i don't know what's for lg ... try to do a hard reset ... if that doesn't work you will need to go to att
i have the phone set up exactly how i want right now so i was hoping i could repair the imei and then do a nandroid backup or something
anyone know where the imei's stored on the lg phones? i read its in lgdrm somewhere but all i see are .cer files which i can't read or make sense of with notepad, a hex editor, or sqlite 3... :?
if i can figure this out soon i'll try factory reset and if taht doesnt work then i'll try to get it replaced by att.

[Q] Change Device ID? - Attempting to restore back to new phone same model

My girlfriend lost her Samsung Focus and received a new one from AT&T. She was very upset that she lost all her data on the phone and I had updated her old one to Mango, so I knew there was a backup saved. However at first it wouldn't recognize the backup (different device ID) so I changed the device ID in the folder name, properties.xml, and manifest.xml files. Zune now recognizes it as a restore point for that phone but refuses to install it, giving various errors such as 'backup not valid', etc.
I am beginning to think I should give up, but I wanted to know if any of you WP7 gurus knew of a way to change the Device ID of the phone itself, perhaps in the Registry Editor? I'm an Android user so I'm familiar with rooting with those phones but WP7 is a little different. I know I'd have to use Chevron and then put a registry editor XAP on there, but I haven't had a chance to do it yet..
So, is there any way to change the device ID?
The other possible solution I was thinking of was running a WP7 emulator and changing the device ID to match the old phone and do a restore through there (if that's even possible), then changing the device ID again to match the new phone and creating a new backup, which I could then send to the new phone?
100% I saw DeviceID setting in registry (exact value as returned by API call) but can't recall where now.
Update: try to change string [HKCU\Software\Microsoft\ActiveSync\DeviceID]
Thanks, i'll try it next time she's over. Hopefully I don't FUBAR her phone. I did tons of search about this subject before posting and couldn't find any evidence of anyone trying to change their device ID.
sensboston said:
100% I saw DeviceID setting in registry (exact value as returned by API call) but can't recall where now.
Update: try to change string [HKCU\Software\Microsoft\DeviceID]
Click to expand...
Click to collapse
Can you possibly do me a favor and use one of the DeviceID apps or something to verify that the field in that registry key matches your device's ID?
Just checked on my Samsung: DeviceID at HKCU\Software\Microsoft\ActiveSync\DeviceID (I've corrected registry path) is not related to the Zune's backup DeviceUrlID (it's different ID's, I think so)...
Darn. I'll have to see if there is a way to find it in there.
I'm pretty sure the ID used for the backup is stored in hardware; if it wasn't then it wouldn't survive a hard reset. Unfortunately, I think the backups are also encrypted, so unless you could somehow get the key out of the old phone it wouldn't be any good anyhow.
It would be awesome if you could find a way to move a backup between phones, but so far that hasn't been possible.
sensboston said:
100% I saw DeviceID setting in registry (exact value as returned by API call) but can't recall where now.
Update: try to change string [HKCU\Software\Microsoft\ActiveSync\DeviceID]
Click to expand...
Click to collapse
How do you get access to that string (AcitveSync DeviceID) using the API?
Thanks,
Jason

[Q] during backup & restore... what happens to NV items?

hello,
i am trying to understand how backup & restore works in android.
as far as my understanding goes, nv items are "non-volatile" items that are critical to android system (like preferred roaming list, enhanced roaming indicator, imei, etc.). i found a huge list of nv items here: http://forum.xda-developers.com/showthread.php?p=33230579
so my questions are:
0. how does backup & restore work? if a backup is made, what type of file would it create?... it seems that every time i try to find how backup & restore in android work, i only come across how to do it instead of how it works.
1. do these nv items gets backup & restore like other backup&restore-able items?
2. where are these nv items located? i've seen posts about nv item reader and such, but is there a certain directory where they could be found?
are nv items located in /system? i understand that /system is normally read-only..
3. i was told that MRU (most recently used) and LRU (least recently used) are also part of nv items.. how are these nv items?
i apologize if my questions are... bit off..
any help or lead would be greatly appreciated!
thank you very much in advance!
bump!
please give me a lead!

[Q] Edit/Change the Android ID

Hi all, I'm new to Motorola and have come across something that I am unsure about and could use some reassurance on. Up to now all my devices had been Samsung.
On all my past devices I was able to use various tools (Titanium Pro, Nandroid Manager Pro, Device ID changer ROOT etc) to edit my "android_id" string so that my ID remained the same through ROM flashes. I have never done it manually, in fact, after a bit of digging, I only found out where it is located tonight.
Thus far on my Moto I have tried with Nandroid Manager Pro and a couple of Play Store free alternatives. None have met with any success, the ID is stubbornly staying as it was when I first activated it. This has caused the inevitable headache with a couple of applications whose data I am trying to transfer across from one of my Samsungs (it is on KitKat, too). For example, Viber, it seems to be one of the apps that identifies you via your ID so when it sees a new one it basically has a panic attack crashes and won't operate unless you wipe the data you tried to flash. (Viber offer no proper backup alternative either, unlike Whatsapp )
Earlier I mentioned how I found out where the string with the ID is stored so I was wondering, is there any reason why I can't edit this string manually using a database editor?
Is there a Motorola reason why none of the previous working options work? Does Moto protect the string somehow, much like Win XP file protection? If Moto is protecting it, would a Nandroid save me from any bricks?? :fingers-crossed:
I am bootloader unlocked/rooted, with TWRP recovery, on stock ROM.

Categories

Resources