Related
Can someone tell if there is an easy way to do this?
Basically, I want to copy all my SIM contacts to my phone contacts (I know how to do this using the SIM manager).
But I don't want all of the contacts to apear twice in the contact list. Is there anyway to setup the contact list to hide the sim contacts? I want to keep the contacts in the SIM card so I can move them from phone to phone, but I want it in the phone as well so I can sync it to gmail through active sync.
Any Thoughts?
- thanks
dude101 said:
Can someone tell if there is an easy way to do this?
Basically, I want to copy all my SIM contacts to my phone contacts (I know how to do this using the SIM manager).
But I don't want all of the contacts to apear twice in the contact list. Is there anyway to setup the contact list to hide the sim contacts? I want to keep the contacts in the SIM card so I can move them from phone to phone, but I want it in the phone as well so I can sync it to gmail through active sync.
Any Thoughts?
- thanks
Click to expand...
Click to collapse
Searching took me 2 seconds to find this registry edit. I'm not trying to be an @$$ but just remember to search before posting.
22. Hide SIM Contacts: HKCU\ControlPanel\Phone - create a new DWORD value named "ShowSim" and set it to 0
dwizzy130
What ROM are you running?
Also, IIRC either going to Options in the Contacts menu allows or changing a setting in the WM Settings menu does this.
As for copying your contacts from SIM to phone memory, you should have a SIM Manager in your applications that allows you to copy back and forth, as well as backup, etc. It took me a couple minutes to realize that you don't have to select each contact manually, rather there's a very narrow line above the first contact when you open the list to transfer. Make sure that's highlighted, then select to get all contacts at once.
uansari1 said:
What ROM are you running?
Also, IIRC either going to Options in the Contacts menu allows or changing a setting in the WM Settings menu does this.
As for copying your contacts from SIM to phone memory, you should have a SIM Manager in your applications that allows you to copy back and forth, as well as backup, etc. It took me a couple minutes to realize that you don't have to select each contact manually, rather there's a very narrow line above the first contact when you open the list to transfer. Make sure that's highlighted, then select to get all contacts at once.
Click to expand...
Click to collapse
Wow !!! U need To use registry editor
MrDash said:
Wow !!! U need To use registry editor
Click to expand...
Click to collapse
If you want to test this, i adapted the .exe to have icon and shortcut, have just installed and installs, but do not have a SIM to test Dash with, the program is originally for PPC.
There is no GUI press once to hide, pres again to show.
Install to device.
MrDash said:
Wow !!! U need To use registry editor
Click to expand...
Click to collapse
You didn't read my post very thoroughly, did you? Rather than digging into the registry at all, the ONLY thing that you NEED to do to hide or show sim contacts is to change ONE setting in your phone.
The other process I was talking about was how to use the included application to copy contacts from SIM to phone...and even that's easier than it sounds in my post once you know the nuance of the SIM Manager.
Hi guys, just signed up to the forum after I bought the Desire yesterday. Spent weeks browsing these forums to help my decision, so many thanks!
Got a problem with adding a contact. Spent last night adding them in and I could get the option to fill First Name and Last Name fields, but I came to do it today to add some more and I don't get the First and Last Name fields....? I go to Menu > People > All > Add Contact > Name, but all I can do is type the name there, and as it has a cap on how many characters to use, some surnames arn't completed.
If anyone has some advice I'd be extremely grateful.
Cheers, Sean.
You can add contacts by typing the number first in your 'phone' application. A new option becomes available which states 'save to people' (depending on your language). Choose this option and then new contact. Then you can choose where to save it: phone, sim or google account. You can fill in all details > first and last name, email, numbers, birthday etc..
You can change the name in the top field, next to the camera icon.
Or you open the app 'people' in your apps list and choose to save the contacts either in sim, phone or google.
Follow these steps to dump all of your phone's memory. What use is this? It can be used to locate your MSL code if other methods fail. This method should work even if your phone is "bricked". This could potentially be used to retrieve lost information. At the very least it contains all your texts.
I am also currently exploring a possible security fail on the part of android/google. My phone dump contains my google account password in plain text....not just once. It has my password in plain text over 120 times. I am investigating how this could be. My google password is unique to that one account, and it is paired with my google login in the phone dump. I have not input the password in any other place outside of when I first setup my phone. I have not input that password in any app or browser. You may want to check if your login credentials are also being mishandled and possibly logged.
Phone Dump: (portions of this were taken from the PRL guide)
Connect your phone to your computer using a USB cable.
Open Device Manager.
Ports > LGE Android Platform USB Serial Port > Properties > Port Settings > Advanced > COM port number
Make a note of your COM port number.
Download and install QPST v2.7.
Open "QPST Configuration".
In the "Ports" tab, if your com port isn't listed, select "Add New Port" and write in your com port as "COM#" (# being the number you noted in step 4). Verify that your com port is listed.
Make sure your phone appears in the the "Active Phones" tab.
Run the "Memory Debug" program from QPST.
With your phone connected via USB and selected via the "Browse" button, press "Get Regions".
This will reboot your phone into "Download mode". You will most likely lose the connection to your phone because download mode uses different drivers and possible a different port. Go into device manager -> Ports (COM & LPT) and find your phone's new COM port.
Go into the QPST configuration and setup the new port.
Go back to the "Memory Debug" program, browse for your phone again, and select "Get Regions" again.
This time it will show you a bunch of options. Leave them all checked and select "SaveTo" and pick an empty folder to dump your phone memory to. This will take up a little over 500 megs.
It will take a good amount of time to finish (possibly 30 min to an hour).
When you are done, you will have the following files:
Code:
adsp_rama.bin, adsp_ramb.bin, adsp_ramc.bin, adsp_rami.bin, mdsp_rama.bin, mdsp_ramb.bin, mdsp_ramc.bin, mdsp_regs.bin, load.cmm, ebi_cs0.bin, and ebi_cs1.bin
If you want your MSL code, open ebi_cs0.bin with a hex editor. Look at the following HEX addresses:
Code:
0162ABCE
01BA6BDC
Both should contain your 6 digit MSL code in plain text.
If you want to find your ESN:
Code:
0104B5C2
What is more interesting is when you search in both ASCII and Unicode for your google account password in ebi_cs0.bin and ebi_cs1.bin. This is a raw dump of your phone memory. It will contain your contact list and other person information, but I see no reason for your account password to be logged in plain text. Another user has already reported finding his password using this technique. Please search for yourself and report back what you find. My guess is that this is not unique to the Optimus V.
Update:
I changed my account password. My phone then prompted for my new password. I entered it in. I then synced my contacts, rebooted, and then dumped the contents of my phone. My new password was in there in plain text twice. The old password was still there too. Something is logging my internet traffic or my keyboard inputs.
I can confirm my email address and password are together in plain text in multiple locations. I don't know much about mem dumps, but it appears to indicate it is google's sync service:
ebi_cs1.bin
0D565490 .... 8 NOOP..TCH 48(
0D5654A0 .... UID FLAGS)...."p
0D5654B0 .... assword"........
All other instances were preceded by imap or smtp.
JerryScript said:
I can confirm my email address and password are together in plain text in multiple locations. I don't know much about mem dumps, but it appears to indicate it is google's sync service:
ebi_cs1.bin
0D565490 .... 8 NOOP..TCH 48(
0D5654A0 .... UID FLAGS)...."p
0D5654B0 .... assword"........
All other instances were preceded by imap or smtp.
Click to expand...
Click to collapse
Thanks! With you that makes 3 of us to experience this. The address for the password(s) are different for me which is expected. Where as the MSL code would be located in a certain unchanged portion of the phone, this mysterious log would constantly be changing and could even be fragmented over the flash drive. I don't have (UID FLAGS) anywhere in either file.
What I also have is many Groove IP references with my Groove IP related google login and password. This looks like it is capturing it as internet traffic. I don't see why Google or Groove IP would log a password they both have encrypted access to.
mmarz said:
Something is logging my internet traffic or my keyboard inputs.
Click to expand...
Click to collapse
It's the keyboard. The OS isn't logging your passwords, at least as far as I can tell. If you select a different keyboard than the default, you will see a security warning popup which says that the keyboard can log everything, including your passwords. Well, this is normal, because softkeyboards need to be able to store words you enter into their dictionary/history to enhance their spelling and prediction. This is why your old password is still there after you changed it, and why they are stored in plaintext (because dictionaries are never thought to be encrypted).
Whether or not the softkeyboard is storing "words" that your entered in password fields in plaintext is not an Android security hole, it's the keyboard's, so complaints and/or advisories should be directed to them. They should at least give us the option of marking password fields as something not to store, and if we do want them remembered, for jimminey cricket's sake store them in a separate encrypted dictionary.
obijohn said:
It's the keyboard. The OS isn't logging your passwords, at least as far as I can tell. If you select a different keyboard than the default, you will see a security warning popup which says that the keyboard can log everything, including your passwords. Well, this is normal, because softkeyboards need to be able to store words you enter into their dictionary/history to enhance their spelling and prediction. This is why your old password is still there after you changed it, and why they are stored in plaintext (because dictionaries are never thought to be encrypted).
Whether or not the softkeyboard is storing "words" that your entered in password fields in plaintext is not an Android security hole, it's the keyboard's, so complaints and/or advisories should be directed to them. They should at least give us the option of marking password fields as something not to store, and if we do want them remembered, for jimminey cricket's sake store them in a separate encrypted dictionary.
Click to expand...
Click to collapse
There are a few reasons I don't buy this as being the cause.
Where would this unencrypted keyboard log be? I have data2ext going. My password was found on my internal phone partition. Whatever is doing this has permission to modify files outside of the data folder.
My password was present repeatedly. Even when I changed my password, it appeared twice even though I had only entered it once.
You have to manually select when you want to add words to the dictionary, otherwise all your misspelled tweets would be added. In password fields, this is not possible because only a single letter is inputted at any given time. No word is ever developed.
My other passwords are not in this log file. For example, my titanium backup password that I have to constantly use when I restore backups is not in here. Also my internet search phrases and other relevant items that I have typed in.
Update:
I just got this from KSmithInNY:
http://androidcentral.com/android-passwords-rooted-clear-text
Any app with root access has the ability to get your google credentials because android stores them in plain text. Wonderful!
mmarz said:
I just got this from KSmithInNY:
http://androidcentral.com/android-passwords-rooted-clear-text
Any app with root access has the ability to get your google credentials because android stores them in plain text. Wonderful!
Click to expand...
Click to collapse
Use the 2-step verification for your Gmail account and also set up an application specific password for your android device.
http://www.youtube.com/watch?v=zMabEyrtPRg
csrow said:
Use the 2-step verification for your Gmail account and also set up an application specific password for your android device.
http://www.youtube.com/watch?v=zMabEyrtPRg
Click to expand...
Click to collapse
Wouldn't this mean that you have to enter a verification code when entering your normal password, but if malware were to steal your application specific password that you created just for your phone, they could access your account using it and bypass the verification process?
Application specific password will only work on that phone. If you lose your phone, you can revoke that password for that phone which will block the access.
csrow said:
Application specific password will only work on that phone. If you lose your phone, you can revoke that password for that phone which will block the access.
Click to expand...
Click to collapse
No, they work on any device. There is no way for google to know what device is using it. You personally assign them for that phone, but if the password were to be stolen, then it can be used on any device. Also, if your account were to be compromised, you wouldn't know which password was stolen. With each application password you create, you are allowing another passcode that can be used to access your account. This seems very unsafe.
Update: I just tested this and I am right. I can use the same application specific password on all my apps and phones. So if this password were to be stolen, anyone could use it to login to my account. This is a major fail on the part of google....again.
Update2: Application specific passwords can be used to create login tokens. That means you can use a program like trillian to log into your gtalk using it, and then use the login token it produces to get access to your main google account through a web interface.
Well, that completely defeats the purpose of 2-part authentication. Oh well.
I hope you've reported this security hole... because obviously the intent is to be more secure than it actually is.
Which hole are you referring to? How google's two step verification is worthless because of one step passwords they force you handout to automated login apps? How Android's own password storage system keeps passwords in plain text and protects it by setting the file permissions to "please don't read this"? Or are you taking about how putting all these issues aside, I can still see my password in plain text in some sort of data capturing log that I found in a data dump of my phone's internal memory?
If you are talking about the last one, I'm still trying to find out exactly where the password is being stored in the dump and by what process. I've been searching through my phone's internal memory while it is on, but I can't seem to find it. I also want to rule out malware or something stupid that I might be doing before I start yelling about the sky falling. If more of you guys try this out, maybe we can rule out malware since all of us can't have the same bug. It really can't hurt your phone to dump it. It only takes 40 mins of your time.
(The more I learn about this stuff, the angrier I get.)
so after 3 tries i was able to dump the memory and after hours of searching i cant find my mn_aaa or mn_ha shared secrets,does anyone know the location of these? i have tried qxdm and after sending the spc i send
requestnvitemread ds_mip_ss_user_prof
and i get
22:53:26.203DIAG RX item:
22:53:26.203requestnvitemread - Error response received from target.
or is there another way to find them?
ummkiper said:
so after 3 tries i was able to dump the memory and after hours of searching i cant find my mn_aaa or mn_ha shared secrets,does anyone know the location of these? i have tried qxdm and after sending the spc i send
requestnvitemread ds_mip_ss_user_prof
and i get
22:53:26.203DIAG RX item:
22:53:26.203requestnvitemread - Error response received from target.
or is there another way to find them?
Click to expand...
Click to collapse
Any luck? I have the same issue with the Optimus V, e.g. I used another phone and reading the NV item was no issue. Seems to be specific to the LG.
srmuc69 said:
Any luck? I have the same issue with the Optimus V, e.g. I used another phone and reading the NV item was no issue. Seems to be specific to the LG.
Click to expand...
Click to collapse
well i think ive gotten further with qpst i opened service programming and put in my spc read the phone then saved to file. i double clicked the file and a viewer opened and i viewed it in text format i seen alot of nv items there but have yet to figure out which ones they are.
ummkiper said:
well i think ive gotten further with qpst i opened service programming and put in my spc read the phone then saved to file. i double clicked the file and a viewer opened and i viewed it in text format i seen alot of nv items there but have yet to figure out which ones they are.
Click to expand...
Click to collapse
Any luck? I did the same thing but as I have read in many other blogs the LG Optimus V times out in qpst, so did mine too.
I still have information in the file and I found the NV_ITEM_ARRARY in the file. What I do not know is how that array is built, e.g. is there a developer guide for CDMA phone where they detail the information. I was looking for the 1192 nv item and it should start wit the length like 0A for 10 digits of the AA Password. No luck so far without knowing what the bytes are and from just locking for 0A you get tons of hits.
What are you guys trying to accomplish? What is that code used for?
The dump should contain everything that is in the phone's memory. If the code is not encrypted or compressed in any way, it should be in there. The problem is that if you don't know the code, then you can't look up its location. Kind of a catch 22.
mmarz said:
What are you guys trying to accomplish? What is that code used for?
The dump should contain everything that is in the phone's memory. If the code is not encrypted or compressed in any way, it should be in there. The problem is that if you don't know the code, then you can't look up its location. Kind of a catch 22.
Click to expand...
Click to collapse
I'm trying to get the NV_ITEM 1192 and 466 from the LG Optimus V which is on Virgin Mobile. When I do that with CDMA Workshop it says access denied once you save the file. Now I'm tyring to find what these values are on my LG Optimus V. Do you think the dump will have this and how would I go to find the NV ITEMs, e.g. in which file are they and at what hex position?
srmuc69 said:
I'm trying to get the NV_ITEM 1192 and 466 from the LG Optimus V which is on Virgin Mobile. When I do that with CDMA Workshop it says access denied once you save the file. Now I'm tyring to find what these values are on my LG Optimus V. Do you think the dump will have this and how would I go to find the NV ITEMs, e.g. in which file are they and at what hex position?
Click to expand...
Click to collapse
yeah the dump should have all nv items.the hard part is figuring which ones are which.
mmarz said:
What are you guys trying to accomplish? What is that code used for?
The dump should contain everything that is in the phone's memory. If the code is not encrypted or compressed in any way, it should be in there. The problem is that if you don't know the code, then you can't look up its location. Kind of a catch 22.
Click to expand...
Click to collapse
well the mnha and mn aa are paswords needed to get your data working when you want to use a different phone ie the Samsung Epic on virgin mobile.you can clone all info from the optimus v to the epic but with out those password data will not work.i may not be inclined to do this anymore since the motorola triumph is coming out.meaning i wont need to find a better phone and clone this one.
In my contact manager, I often include some descriptive text in the phone number field to differentiate one "Work" number from another.
For example, I have two "Work" numbers for Verizon. In the phone number field, after the actual number, I'll enter "Tech Supp" for one and "Billing" for the other. On my phone, it looks like:
Work: (800) 555-1212 Tech Supp
Work: (800) 555-1213 Billing
But dialers convert that text and dial it as numbers. Dialers I have tried will dial the above numbers as:
800555121283247877
80055512132455464
Is there a dialer that will ignore text that appears in the field with the phone number and/or simply dial the first ten digits??
Thanks.
Jace
I've never seen such a dialer, especially since some letters are actually used for things like a 'hard pause' and 'wait'.
There is a cleaner solution however, but it'll take a bit of work on your part.
If you use Google Contacts as your primary contact list (and I highly suggest you do for all sorts of reasons), you can actually change the text displayed next to any phone or email simply by clicking where it says Home/Work and selecting CUSTOM. Name it whatever you like and that label will carry over to your phone in the S3's default address book.
For example I have a few listed as:
Work - Direct (Line)
Work - Main (Company)
Note: I had an issue with a previous phone where not all the letters showed up so I tried to keep the names shorter by omitting the parts you see in ().
It works great however and it's quite easy to set up on a PC when on the Google contacts page. (I'm not sure if you can set custom on the phone directly).
Good luck
Thanks. I'd always heard that the characters for pauses and waits were "," and ";". but a little Googling reveals that "p" and "w" are used as well. You learn something every day, eh?
I use Microsoft Exchange for my contacts and sync w/ my phone because the contact list is shared with other people. Calendars too. I'll look into syncing with Google Contacts, but am a little leary of putting all that data in the cloud with reports of all the breaches occurring these days. Still, if Google Contacts can sync (two ways) w/ MS Exchange and with our phones (also two ways) so we are able to edit data on the phones and have it sync back to MS Exchange (through Google Contacts), that would be a workable solution.
Thanks again for the input.
DroidGnome said:
I've never seen such a dialer, especially since some letters are actually used for things like a 'hard pause' and 'wait'.
There is a cleaner solution however, but it'll take a bit of work on your part.
If you use Google Contacts as your primary contact list (and I highly suggest you do for all sorts of reasons), you can actually change the text displayed next to any phone or email simply by clicking where it says Home/Work and selecting CUSTOM. Name it whatever you like and that label will carry over to your phone in the S3's default address book.
For example I have a few listed as:
Work - Direct (Line)
Work - Main (Company)
Note: I had an issue with a previous phone where not all the letters showed up so I tried to keep the names shorter by omitting the parts you see in ().
It works great however and it's quite easy to set up on a PC when on the Google contacts page. (I'm not sure if you can set custom on the phone directly).
Good luck
Click to expand...
Click to collapse
And yes you can do the same thing from the phones contacts list.
_______________
Just Flash It !!!
I don't see how to edit the label from the phone itself, if that is what you were referring to, neither from the stock Contacts app, nor from Touchdown (which is what I currently have all my contacts in).
jrgreenman said:
I don't see how to edit the label from the phone itself, if that is what you were referring to, neither from the stock Contacts app, nor from Touchdown (which is what I currently have all my contacts in).
Click to expand...
Click to collapse
It was started above already
In the stock contacts app
Edit contact
Next to the number should be a label
Click it scroll down to custom and change it.
Sent from my SPH-L710 using Tapatalk 2
ZiggSVO said:
It was started above already
In the stock contacts app
Edit contact
Next to the number should be a label
Click it scroll down to custom and change it.
Sent from my SPH-L710 using Tapatalk 2
Click to expand...
Click to collapse
Aha!! Got it. Thanks!
jrgreenman
I see someone gave you a solution to your issue, you should edit your title to reflect that it's been fixed or something along that line, I jumped in to suggest that same solution!
elephant007 said:
jrgreenman
I see someone gave you a solution to your issue, you should edit your title to reflect that it's been fixed or something along that line, I jumped in to suggest that same solution!
Click to expand...
Click to collapse
While the solution may be workable, it is rather brute force to edit the 4000+ contacts I have. Is it acceptable to leave the thread open in the hope of a more elegant solution?
jrgreenman said:
While the solution may be workable, it is rather brute force to edit the 4000+ contacts I have. Is it acceptable to leave the thread open in the hope of a more elegant solution?
Click to expand...
Click to collapse
of course it is, you're the OP, it's your thread!
Wow that's a lot of contacts!
elephant007 said:
of course it is, you're the OP, it's your thread!
Wow that's a lot of contacts!
Click to expand...
Click to collapse
A lifetime's worth. And growing every day.
Thanks for the confirmation. Wasn't sure if I was on the edge of a forum rule or something.
Hi everyone,
So how do I?
I use "set as" from gallery....nope...nothing happens.
I open the contact and choose edit and all there is is the phone number, no way I see to add a picture.
Oh I searched and of course got info about 15 years old for android 2 or something, always helpful how up to date the net is.
Thank you for your up to date help.
No problem here...
Open contact, choose edit and click on the picture/icon. Then I can select icon, choose gallery or camera to select new icon.
Working may depend on where your contacts are stored... (google, phone, Microsoft exchange, etc). You can change standard location in contact - settings (3 dots)
OnnoJ said:
No problem here...
Open contact, choose edit and click on the picture/icon. Then I can select icon, choose gallery or camera to select new icon.
Working may depend on where your contacts are stored... (google, phone, Microsoft exchange, etc). You can change standard location in contact - settings (3 dots)
Click to expand...
Click to collapse
Therein lies my problem, when I choose edit there is no picture icon, only contact name and number.
Is it possible this is because my contacts are on the sim and not saved on the phone?
I will give that a try, did not think of it before, thank you for prompting the thought.
NoteTaker said:
Therein lies my problem, when I choose edit there is no picture icon, only contact name and number.
Is it possible this is because my contacts are on the sim and not saved on the phone?
I will give that a try, did not think of it before, thank you for prompting the thought.
Click to expand...
Click to collapse
It is more than possible since the contacts are at your sim card. Try moving them on your phone and see if that helps.
kinnyaz said:
It is more than possible since the contacts are at your sim card. Try moving them on your phone and see if that helps.
Click to expand...
Click to collapse
Yes worked a treat!
However getting the contacts onto the phone was tricky.
I exported by sharing to FX file manager and saved to the SDCard then imported from there as there is no import from Sim option for some bizarre reason.
But got there in the end.
Thank you.