Anyone else have this same issue? I've flashed the official 8.1 image 5 times today, and as of yet, it only syncs about half of my contacts. And it seems it's totally random. Also, my favorites in the Phone app are now blank, there are none shown.
Something is broken in the new 8.1 release that the latest 8.1 DevPreview had working. Looks like I'm going back to the 8.1 DevPreview for now. I can't afford to be without my contacts for work.
UPDATE: Oh, great. Now it's happening on 8.1 DP2 as well. ****. That's not good. I can look in gmail on the PC, and all my contacts are still there, so that's good at least. But I need them on the phone.
OK, so a temporary fix is lengthy, but is as follows:
1: Go to contacts.google.com and EXPORT ALL of your contacts to a CSV file. Save it somewhere, make copies, whatever.
2: Open that file in Google Docs Sheets
3: Remove ALL links to google plus and websites (just those two, the ones with a chain link icon)
4: Remove ALL "relationship" entries
5: Save to your PC with a NEW NAME
6: Go back to contacts.google.com, and DELETE ALL CONTACTS
7: Hit "Sync now" on your phone (there should be no contacts there)
8: IMPORT the NEW CSV (from Sheets) into the contacts on contacts.google.com (old version of contacts online imports, new version doesn't. It'll tell you that)
9: Go back to your phone and hit "Sync now" again
10: All your contacts should start filling in again. Some won't have their pictures because they pulled from G+.
Yeah, like I said, it's LONG, but it works. This is only temporary, until Google gets their stuff together.
As long as you keep that original CSV file, you can reimport all your original contacts when the time comes, G+ links, relationship entries, and everything.
ONLY EDIT THE COPY, NEVER THE ORIGINAL
+1 for me to, but on nexus 6P. a return to 8.0, 8.1 dp1, dp2, did not help
Same here. It's happening on Nexus 5X running on final Android 8.1 build too. Tried factory resetting the phone and syncing again but no help.
So it's Googles server side sync client. Great. As of this morning, it's still broken (looking in the Account Sync section in Settings). Hitting "Sync now" syncs everything other than contacts, which is still bugged out.
I'll stop saying SYNC now.
I reached out the Google support yesterday since a lot of my automation and DND depends on having Contacts synced correctly. They were clueless that something is broken on their side. However, the support person (from Pixel support) tried her best to help resolve the issue by going way beyond her domain.
In short, this is something we just have to wait and hope it gets resolved soon. Avoid making too many changes to your contacts and create lot more merge conflicts between your phone and Google servers.
+1
This is also happening to me after a clean install of 8.1 factory image on my Pixel 2.
Had issues with my 8.1 install on my Pixel 2 XL, reverted back to 8.0 and also experiencing contact sync issues. Sync works fine to my work iPhone, but not to my Android. Go figure.
Thanks all for confirmation it's not just us Pixel 1 (non-XL) users. A couple of us have "lost" our wives. https://forum.xda-developers.com/showpost.php?p=74756880&postcount=24
@xdabbeb brought up a good point, I had noticed too but I forgot about. In Settings/Accounts (or whatever it's called now)/Google you can see an exclamation point beside the syncing Contacts. So the phone does know it's having a problem syncing.
OK, so a temporary fix is lengthy, but is as follows:
1: Go to contacts.google.com and EXPORT ALL of your contacts to a CSV file. Save it somewhere, make copies, whatever.
2: Open that file in Google Docs Sheets
3: Remove ALL links to google plus and websites (just those two, the ones with a chain link icon)
4: Remove ALL "relationship" entries
5: Save to your PC with a NEW NAME
6: Go back to contacts.google.com, and DELETE ALL CONTACTS
7: Hit "Sync now" on your phone (there should be no contacts there)
8: IMPORT the NEW CSV (from Sheets) into the contacts on contacts.google.com (old version of contacts online imports, new version doesn't. It'll tell you that)
9: Go back to your phone and hit "Sync now" again
10: All your contacts should start filling in again. Some won't have their pictures because they pulled from G+.
Yeah, like I said, it's LONG, but it works. This is only temporary, until Google gets their stuff together.
As long as you keep that original CSV file, you can reimport all your original contacts when the time comes, G+ links, relationship entries, and everything.
ONLY EDIT THE COPY, NEVER THE ORIGINAL
chevycam94 said:
OK, so a temporary fix is lengthy, but is as follows
Click to expand...
Click to collapse
Nice, thanks for testing and reporting! I'd Thank your post but I'm all out for now. I'll link and credit your workaround in the OP of my thread I linked to previously in the Pixel section.
roirraW "edor" ehT said:
Nice, thanks for testing and reporting! I'd Thank your post but I'm all out for now. I'll link and credit your workaround in the OP of my thread I linked to previously in the Pixel section.
Click to expand...
Click to collapse
No problem!
...
...
...
wait, your in Columbus? I live here, too. 2 blocks south of 161 and 23. Can't PM you though.
chevycam94 said:
No problem!
wait, your in Columbus? I live here, too. 2 blocks south of 161 and 23. Can't PM you though.
Click to expand...
Click to collapse
Hey! I just added you to my contacts so you can PM me now. I used to live right near your location, just a tiny little further south off of 23 (West Kanawha). Right now I'm in Bexley but I'd like to move closer to my wife's or my own work (Dublin or Marysville).
chevycam94 said:
OK, so a temporary fix is lengthy, but is as follows:
1: Go to contacts.google.com and EXPORT ALLof your contacts to a CSV file. Save it somewhere, make copies, whatever.
2: Open that file in Google Docs Sheets
3: Remove ALL links to google plus and websites (just those two, the ones with a chain link icon)
4: Remove ALL "relationship" entries
5: Save to your PC with a NEW NAME
6: Go back to contacts.google.com, and DELETE ALL CONTACTS
7: Hit "Sync now" on your phone (there should be no contacts there)
8: IMPORT the NEW CSV (from Sheets) into the contacts on contacts.google.com (old version of contacts online imports, new version doesn't. It'll tell you that)
9: Go back to your phone and hit "Sync now" again
10: All your contacts should start filling in again. Some won't have their pictures because they pulled from G+.
Yeah, like I said, it's LONG, but it works. This is only temporary, until Google gets their stuff together.
As long as you keep that original CSV file, you can reimport all your original contacts when the time comes, G+ links, relationship entries, and everything.
ONLY EDIT THE COPY, NEVER THE ORIGINAL
Click to expand...
Click to collapse
@chevycam94 and @roirraW "edor" ehT
I saved all contacts from contacts.google.com as vcf file. Deleted all the contacts on that page. Then, via Google Contacts app on the phone, imported as a vcf file and all contacts have appeared. (BTW, the Google Contacts app only gave the option to import from vcf file or from SIM card).
Thanks so much for your input and ideas.
phaino00 said:
@chevycam94 and @roirraW "edor" ehT
I saved all contacts from contacts.google.com as vcf file. Deleted all the contacts on that page. Then, via Google Contacts app on the phone, imported as a vcf file and all contacts have appeared. (BTW, the Google Contacts app only gave the option to import from vcf file or from SIM card).
Thanks so much for your input and ideas.
Click to expand...
Click to collapse
Interesting! I'll add a link to your fix too. Thanks!
roirraW "edor" ehT said:
Interesting! I'll add a link to your fix too. Thanks!
Click to expand...
Click to collapse
Delete the link for that fix.
The prior missing contacts have disappeared after the vcf file import. However, the one contact I deleted from contacts.google.com page and then added via Google Contacts app on the phone did not disappear from the app.
Also, the sync exclamation thingy has disappeared for me; now it appears to sync normally. Of course, excluding the issue with missing contacts.
phaino00 said:
Delete the link for that fix.
The prior missing contacts have disappeared after the vcf file import. However, the one contact I deleted from contacts.google.com page and then added via Google Contacts app on the phone did not disappear from the app.
Also, the sync exclamation thingy has disappeared for me; now it appears to sync normally. Of course, excluding the issue with missing contacts.
Click to expand...
Click to collapse
Done, thanks! I think the exclamation is hit and miss. Keep that VCF!
The VCF solution did not work for me. Clearing the two website columns of their contents in the CSV and re-importing that did work for me though.
Thanks for the tips!
FlareHeart said:
The VCF solution did not work for me. Clearing the two website columns of their contents in the CSV and re-importing that did work for me though.
Thanks for the tips!
Click to expand...
Click to collapse
What contacts app are using?
---------- Post added at 07:14 PM ---------- Previous post was at 07:09 PM ----------
roirraW "edor" ehT said:
Done, thanks! I think the exclamation is hit and miss. Keep that VCF!
Click to expand...
Click to collapse
Thank you. Definitely have both csv and vcf files for contacts saved.
phaino00 said:
What contacts app are using?
Click to expand...
Click to collapse
Stock Google Contacts app. Did the import in the web version however. So my process was as follows:
1. Export My Contacts as CSV
2. Clear all contacts currently in profile and verify the empty contact list appears on the phone.
3. Clear the 2 website related columns of their data (except the header)
4. Re-import modified CSV in the web interface
5. Re-synced successfully.
FlareHeart said:
Stock Google Contacts app. Did the import in the web version however. So my process was as follows:
1. Export My Contacts as CSV
2. Clear all contacts currently in profile and verify the empty contact list appears on the phone.
3. Clear the 2 website related columns of their data (except the header)
4. Re-import modified CSV in the web interface
5. Re-synced successfully.
Click to expand...
Click to collapse
Thanks, noted and linked to in the OP of my thread.
Related
Anybody managed to restore the Facebook links to your contacts after a Hard Reset or a ROM UPDATE ?
Because I have like 177 contacts that also has Facebook links to their contacts.
I don't want to link each 177 contact one by one after the ROM UPDATE .
Anybody found a smart solution for this ?
???????
i found there is a file called facebookinfo.vol ..
is that the file records everything?
wait me a moment...
U can use splbackup to test it..
doublecheese said:
Anybody managed to restore the Facebook links to your contacts after a Hard Reset or a ROM UPDATE ?
Because I have like 177 contacts that also has Facebook links to their contacts.
I don't want to link each 177 contact one by one after the ROM UPDATE .
Anybody found a smart solution for this ?
???????
Click to expand...
Click to collapse
yes there s a quick way.
1. Make sure that you've configured your facebook account at settings->my ocntact card
2. go to all all people, then choose the 3rd icon "updates and Events"
3. Use this page to all TP2 to auto search facebook contacts to match with existing contacts (this assumes taht you've synced your phone and updated your contaacts already. thsi should be done before step 1)
HTH
Poch
my links are working after rom upgrade...
pochreyes said:
yes there s a quick way.
1. Make sure that you've configured your facebook account at settings->my ocntact card
2. go to all all people, then choose the 3rd icon "updates and Events"
3. Use this page to all TP2 to auto search facebook contacts to match with existing contacts (this assumes taht you've synced your phone and updated your contaacts already. thsi should be done before step 1)
HTH
Poch
Click to expand...
Click to collapse
Yes and I have to do that 177 times, I'm just looking for a easier method.
Also there is another reality, not all of my contacts are stored in the same name as their Facebook accounts :
For example..... "Richard Mobile" as seen on my phone, but on his Facebook it shows Richard XXXX , so I must manually link the contact to facebook link.
The very best idea is to copy some files before Rom Update and then Replace these files with the new ones after the Rom Update.
I need to know which files are these ???
doublecheese said:
Yes and I have to do that 177 times
Click to expand...
Click to collapse
Mine did it one pass with minimal intervention. It knew which ones weren't synced and made it made a best-guess and presented me with a list of them all in one go.
I suspect the Facebook integration is done via a hidden field in the Contact. If you can determine that you can reset it to force it.
just backup your facebookinfo.vol and pim.vol. Tried it and works.
shadixs said:
just backup your facebookinfo.vol and pim.vol. Tried it and works.
Click to expand...
Click to collapse
Himmmmmm
This sounds interesting, can you confirm all contacts linked perfectly and updating correctly as it should do ?
facebook
I Don't even have anything to show a link with facebook in my people tab. On other HTC phones I have seen an "updates and events" tab, should this be present on the TP2?
I would like to retrieve the details from my Facebook frields list etc, but I can't see anyway of doing this in the people tab
lukestkd said:
I Don't even have anything to show a link with facebook in my people tab. On other HTC phones I have seen an "updates and events" tab, should this be present on the TP2?
I would like to retrieve the details from my Facebook frields list etc, but I can't see anyway of doing this in the people tab
Click to expand...
Click to collapse
Same with me, i want to select a person and then browse for their picture from my facebook friends - SPB mobile shell 3 lets me do this, but i dont want to install that just to do it.......i might have to though
All,
After replacing a TP2 with a not-so-good button, I had the joy of re-doing all my contacts. Even though I had the contacts backed up in multiple forms (myphone, sim card copies, etc), I still had to re-enter all the ringtones and facebook account connections. No fun!
How can I make a safe backup copy of ALL the contact data? Not just the least-common-denominator data that all phones share, but ALL the data including TP2-specific items like FB links and ringtones?
Thanx,
/Mark
Try Pim Backup.
No joy, PIM backup does not include the Facebook link.
To recap, I am trying to find a COMPLETE backup tool, which can backup Contacts, including Ringtones and Facebook links.
HTC people, is there anything for this? Please let me know what I can do. Otherwise, I'll be very unlikely to take advantage of hotfixes (which I understand must wipe the device).
Thanx,
/Mark
Try My Phone
http://myphone.microsoft.com/mkweb/Start.po?lc=1033&mkt=en-US
t4p said:
No joy, PIM backup does not include the Facebook link.
To recap, I am trying to find a COMPLETE backup tool, which can backup Contacts, including Ringtones and Facebook links.
HTC people, is there anything for this? Please let me know what I can do. Otherwise, I'll be very unlikely to take advantage of hotfixes (which I understand must wipe the device).
Thanx,
/Mark
Click to expand...
Click to collapse
People might start thinking I am working for Google, but I am not. If you use Gmail, you can sync with Gmail using Exchange and the photos are synced back and forth, which means that they keep their facebook pictures or any other picture used.
http://www.google.com/support/mobile/bin/answer.py?hl=en&answer=138636
I don't work for Google, but I may apply...
i dont know of any app that saves the facebook link in contacts, but what i've done is renamed all my contacts to how their names are spelled on facebook and it took care of the issue for me.
fone_fanatic said:
i dont know of any app that saves the facebook link in contacts, but what i've done is renamed all my contacts to how their names are spelled on facebook and it took care of the issue for me.
Click to expand...
Click to collapse
Yea, this is the easiest way to do it, but you don't need the full name. Just the first name or the first part of their name. It will list the closest match and you just go through each one and select them.
BTW, the Gmail thing saves the pictures only, not the link. Still, I was thinking that was a pretty cool thing because it also reflects that in Gmail apps.
This is a little off-topic, and I'm sorry if it doesn't belong here, but I am looking for some people to test out a new website I've been working on, and thought I'd look to my fellow Inc2 owners.
When I first got CM7 working on my old Fascinate, I was a little bummed that there was no way to link my Facebook contacts. So I decided to make my own tool. As of right now, it only syncs pictures, no phone numbers or anything.
I've spent a good amount of time working out the bugs, but there is a chance I missed some, so if you encounter any problems please let me know. Don't worry though, it won't mess up your Google contacts at all.
Please note that it currently DOES NOT work in Internet Explorer, due to a bug on Google's end which will hopefully be fixed soon.
http://www.pfrybarger.com/googlefbsync/googlefbsync.html
Thanks!
Edit: Also I should note that this won't work on mobile browsers (can't scroll through certain lists), and you must have javascript enabled in your browser.
What are the benefits over using the Facebook App to sync contacts?
Sent from my ADR6350 using XDA Premium App
Let's see, the main benefits are:
- Ability to crop and resize profile pictures
- Pictures are visible outside of just your phone, so in Gmail for instance
- No need to re-link after flashing a new rom (I always found this a pain)
- Pictures will show up everywhere on your phone. I believe if you use the Facebook app to sync, the pictures will not show up for certain apps, like messaging
- No new contacts will be added to your phone
My tool will only sync pictures, and not phone numbers or email addresses. I found it kind of annoying that the Facebook app would pull these in, but I guess that's a matter of personal preference.
As of right now, there is no automatic updating of profile pictures, but I hope to get this implemented soon.
zeddicus225 said:
Let's see, the main benefits are:
- Ability to crop and resize profile pictures
- Pictures are visible outside of just your phone, so in Gmail for instance
- No need to re-link after flashing a new rom (I always found this a pain)
- Pictures will show up everywhere on your phone. I believe if you use the Facebook app to sync, the pictures will not show up for certain apps, like messaging
- No new contacts will be added to your phone
My tool will only sync pictures, and not phone numbers or email addresses. I found it kind of annoying that the Facebook app would pull these in, but I guess that's a matter of personal preference.
As of right now, there is no automatic updating of profile pictures, but I hope to get this implemented soon.
Click to expand...
Click to collapse
Seems like exactly what I want.
Sux I don't have a computer.
Sent from my Incredible 2 using XDA App
Gave it a go. after running the program, I got an error pop up that submitted an error report. The program still worked though. It found a few of my contacts in Google that weren't matched up with my Facebook contacts.
So if I'm understanding this, now that I have my Facebook contacts linked with my Google contacts, when loading my contacts on my phone now, (after flashing a rom or doing a hard reset) my Google contacts will still have the pictures linked to them without having to go back and doing the Facebook thing all over again?
PacerguyDon said:
Gave it a go. after running the program, I got an error pop up that submitted an error report. The program still worked though. It found a few of my contacts in Google that weren't matched up with my Facebook contacts.
So if I'm understanding this, now that I have my Facebook contacts linked with my Google contacts, when loading my contacts on my phone now, (after flashing a rom or doing a hard reset) my Google contacts will still have the pictures linked to them without having to go back and doing the Facebook thing all over again?
Click to expand...
Click to collapse
Yep, as long as you hit the upload button once you were done linking the contacts. Instead of saving the pictures on the phone, like the Facebook app does, this actually saves the pictures to your Google contacts. So when you do a reset, and sign back in to your Google account, your contact picture will be sent to your phone along with all their other information.
You do need to link all of your contacts on the website though. It doesn't recognize which ones you already have linked on your phone.
I saw the bug reports, I'll take a look and try to see what happened. Thanks for giving it a try!
Could you add the feature of ONLY syncing facebook pictures and no contact numbers? The one thing I hate about syncing facebook in my phone is the fact some people have old numbers still on FB so there are two numbers when you go to call or text someone as well as there are unwanted numbers of people.
Darkpsych0 said:
Could you add the feature of ONLY syncing facebook pictures and no contact numbers? The one thing I hate about syncing facebook in my phone is the fact some people have old numbers still on FB so there are two numbers when you go to call or text someone as well as there are unwanted numbers of people.
Click to expand...
Click to collapse
From what I understand, that's all it does, just the pictures.
Sent from my Incredible 2 using XDA App
zombiiez said:
From what I understand, that's all it does, just the pictures.
Sent from my Incredible 2 using XDA App
Click to expand...
Click to collapse
Yep, it only syncs pictures.
Also, zombiiez, I'll see what I can do to get it working on mobile browsers. No promises, but maybe I can get something working
Ah my apologizes i saw some other posts and thought it was just another facebook like app.
I wento n the website but none of my google contacts appear on the website.
Darkpsych0 said:
Ah my apologizes i saw some other posts and thought it was just another facebook like app.
I wento n the website but none of my google contacts appear on the website.
Click to expand...
Click to collapse
Your contacts aren't showing up? That's strange... and no error message comes up? When you sign in and click 'Begin', how many contacts does it say you have under 'Google Contacts'?
got this error:
I'm sorry, you have encountered the following error:
Uncaught TypeError: Cannot set property 'myContact' of undefined
Please send an error report to the developer by clicking the button below. This will help fix and improve the site. Sorry and thanks!
Click to expand...
Click to collapse
billquinn1 said:
got this error:
Click to expand...
Click to collapse
Hmm sorry about that. Still working out all the bugs.
I think I figured out the problem and got it fixed. Had to do with contacts that don't have names, but only email addresses. Let me know if that worked.
It says I have 0 google contacts -.- i just synced my google contacts on my phone
Darkpsych0 said:
It says I have 0 google contacts -.- i just synced my google contacts on my phone
Click to expand...
Click to collapse
Could you do me a favor? Sign into the site again, and click on 'Begin'. Once the main page loads, click on the 'Comments/Questions' link at the bottom of the page, check the 'send log' checkbox, type anything in the big box, and hit send?
This will help me diagnose what's going on, and why your contacts aren't showing up. Thanks!
Zed does your website still work? The pages shows it as down.
Shoot, my server must be down. I'll take a look at it when I get some time today, sorry about that.
Alright it should be up and running now. Let me know if you have any problems. Thanks!
Ok so I realize facebook won't sync with ICS so I get Haxsync that was recommended and its ok. However, I don't like this People app that ICS uses compared to the old simple Contacts. When I need to manually merge contacts I used to longpress and choose join contacts and now I cant . But I've seen posts where people say they manually join them, so there must be another way I'm not seeing. Menu options don't bring up merge or join either.
Thanks in advance for any help.
Sent from my SPH-D700 using xda premium
it is a bit annoying managing contacts in ics...i haven't figured how to automatically join contacts but I have been able to do it manually...for example...let's say your friend's name is "Michael B. Jordan" in facebook and simply "Michael Jordan" in your normal contacts...you have to change the name to "Michael B. Jordan" in contacts facebook and press "space" after the name change..you should see the "facebook name" be suggested right under the contact being edit..click it and it should say "join"..it is pretty annoying way to join contacts (maybe there is a better way, I don't know)...
it took almost an hour to properly sync my 70 contacts and their pictures with haxsync...sorry for the horrrible grammar and I hope it helped..
Annoying it may be... But open "people" Menu> edit> menu> join. Then either pick a suggested person or scroll down to find the right person.
Sent from my CM9 Epic 4G.
Speedin07si said:
Annoying it may be... But open "people" Menu> edit> menu> join. Then either pick a suggested person or scroll down to find the right person.
Sent from my CM9 Epic 4G.
Click to expand...
Click to collapse
Just made an already tedious process even longer. Damn girls and their stupid fb names. That's the only crappy part of wiping during ROM changes for me. Apps, data, ringtones, wallpapers, etc are all easy but damn having to manually rejoin contacts. Now even worse that's it's not native in ICS.
I'm at the point now where I think I'm just going to manually assign pictures to my contacts. Maybe download them from facebook assign them thru my contacts in google. This way the pix will stick from now on. Anytime I flash a rom, I won't need to go thru this tedious process any longer. I've given up lol.
big_bake said:
Just made an already tedious process even longer. Damn girls and their stupid fb names. That's the only crappy part of wiping during ROM changes for me. Apps, data, ringtones, wallpapers, etc are all easy but damn having to manually rejoin contacts. Now even worse that's it's not native in ICS.
Click to expand...
Click to collapse
If you export your joined contacts to your sd card don't they come back joined when you import them?
Speedin07si said:
Annoying it may be... But open "people" Menu> edit> menu> join. Then either pick a suggested person or scroll down to find the right person.
Sent from my CM9 Epic 4G.
Click to expand...
Click to collapse
This works, I knew it was there somewhere, thanks! For anyone else reading this. You have to click on the contact first, then menu, then edit, then the menu button again, then join. Ugh! lol
kennyglass123 said:
If you export your joined contacts to your sd card don't they come back joined when you import them?
Click to expand...
Click to collapse
You know I think this would make sense, but I just tried an import and the only option is to import a single vCard file from bluetooth or email.
This used to work out nicely in the 2.x.x days. You sync your google contacts and then facebook contacts. Join a few that the names don't match (ie John Doe and John D). Now with ICS, it won't even try to join John Doe with John D. Doe or Johnathan Doe, even though they are the same person.
The other thing is that haxsync only does photos. I have friends that I don't have saved in my google contacts because their info is on their facebook. Guess I could go through them and manually save a duplicate contact and number to my google contacts, but that's something I didn't have to do in the past. Taking steps backward is not what integration is about.
big_bake said:
You know I think this would make sense, but I just tried an import and the only option is to import a single vCard file from bluetooth or email.
This used to work out nicely in the 2.x.x days. You sync your google contacts and then facebook contacts. Join a few that the names don't match (ie John Doe and John D). Now with ICS, it won't even try to join John Doe with John D. Doe or Johnathan Doe, even though they are the same person.
The other thing is that haxsync only does photos. I have friends that I don't have saved in my google contacts because their info is on their facebook. Guess I could go through them and manually save a duplicate contact and number to my google contacts, but that's something I didn't have to do in the past. Taking steps backward is not what integration is about.
Click to expand...
Click to collapse
Then switch to Friendscaster or Friendscaster Pro.
Sent from my CM9 Epic 4G.
Anyone know of a similar program that will work for syncing twitter?
Sent from my SPH-D700 using xda premium
Speedin07si said:
Then switch to Friendscaster or Friendscaster Pro.
Sent from my CM9 Epic 4G.
Click to expand...
Click to collapse
Well I got friendcaster then used it to sync and it copied over with crappy low res pictures, so that pissed me off. The haxsync ones looked decent at least. I'll be fine for now until there is stock integration built into to CM9. I know the OTA ICS guys have figured it out.
big_bake said:
The other thing is that haxsync only does photos. I have friends that I don't have saved in my google contacts because their info is on their facebook. Guess I could go through them and manually save a duplicate contact and number to my google contacts, but that's something I didn't have to do in the past. Taking steps backward is not what integration is about.
Click to expand...
Click to collapse
Haxsync does have an option "Additional friends to sync" under "Sync Preferences" - the help text says "These friends will be synced even if they don't match any contacts on your phone". Does this do what you want?
I think he means their contact info from facebook. The main app syncs not only a contacts photo, but any contact info they have on their profile.
Sent from my SPH-D700 using Tapatalk
For those who have multiple accounts and want to join them in a few easy steps:
Log into you Gmail account and go under Contacts.
Right above your contacts list, right in the middle, there is a button you click and have some settings come down. One of them is a "join multiple contacts". Hit it and it will automatically join all of them together. A lot easier if u have LOTS of multiple contacts and dnt want to merge them manually
Sent from my SPH-D700 using xda premium
I would love to have it sync the phone numbers . Like the FB app does.
big_bake said:
Well I got friendcaster then used it to sync and it copied over with crappy low res pictures, so that pissed me off. The haxsync ones looked decent at least. I'll be fine for now until there is stock integration built into to CM9. I know the OTA ICS guys have figured it out.
Click to expand...
Click to collapse
haxsync is not showing my entire friend list from facebook
what is to be done??
In the options their is a setting which by default only syncs people already in your contacts. You can change it sync all your friends from facebook.
Also to some of the people earlier in this thread, the latest version of Haxsync lets you write HTC tags to the notes section of your contacts so at least you won't have to do it all again manually when you change roms
10-3-21: As of late September 2021, Google has denied login access to devices older than Android 3 (Honeycomb). That pretty much puts the kibosh on the presence of GApps on the NST/G. You get login errors for existing accounts every time you connect to WiFi. Even Maps misbehaves. If you have a pre-GApps backup you can get rid of GApps easily. If not...I'll be working on a removal strategy and will post it in this thread when I get it done. I have removed all the linked downloads and instructional material from this post. No point encouraging people to mess us their devices. It really is over.
Removing GApps from your NST/G
The easiest way to do this, as mentioned above, is to revert to a pre-GApps backup. If you have one that does not mean you would be happy to go back there because a lot may have been done since then. That is my case, so here's a guide to manual removal. You'll need a good file manager with root access (ES File Explorer is what I used) and you may want sqlite, although I don't think it is absolutely needed. More on that later.
1. Navigate to /system/app. Remove this entire list of apks (you may not have all of them, but remove those you do). If your file manager allows you to multi-select files for an operation, I encourage you to do so. Otherwise, at least one of the removals is likely to cause a soft reboot.
GoogleApps
GoogleBackupTransport (may cause soft reboot)
GoogleCheckin
GooglePartnerSetup
GoogleSettingsProvider
GoogleSubscriberFeedsProvider
gtalkservice
Maps
NetworkLocation
SetupWizard
Street
Vending
2. Navigate to /system/framework and remove:
com.google.android.gtalkservice.jar
com.google.android.datamessaging.jar
(you can also remove the jar file related to Maps, if you wish, but this is one of the files needed to run any of the Tasker-generated apps I have made, so I left it. It does nothing if you leave it there, but Tasker--or a "kid" app--always looks for it and will not install without it.)
3. Navigate to to /system/etc/permissions and remove:
com.google.android.gtalkservice.xml
com.google.android.datamessaging.xml
(same deal as above on the xml file related to Maps)
4. Navigate to /data/system/sync. Inspect the file "accounts.xml". It's just plain text, so try to do this on your device but otherwise copy it out to your PC to have a look at it. It should be "empty", looking like this:
Code:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
If there's anything else there, delete it until your file looks like above. Be sure to save any changes.
Delete "pending.bin" if it exists.
[Wishing you just reverted to a pre-Gapps backup yet?]
5. Navigate to /data/data and remove all the folders listed. Again, you may not have every one of these, but remove those you do. Note, if you installed either Maps or Street as user apps, these can just be uninstalled with the App Manager.
com.android.setupwizard
com.android.vending
com.google.android.apps.gtalkservice
com.google.android.apps.maps
com.google.android.apps.backup
com.google.android.apps.gm
com.google.android.apps.googleapps
com.google.android.apps.location
com.google.android.apps.partnersetup
com.google.android.apps.providers.gmail
com.google.android.apps.providers.settings
com.google.android.apps.providers.subscribedfeeds
com.google.android.apps.servercheckin
com.google.android.street
6. Navigate to /data/dalvik-cache and remove all the files there corresponding to ALL of the apks and jars you removed in steps 1 and 2.
7. Reboot.
After I had done all of this I was surprised to see zero-byte "ghosts" in the App Manager for the system apps I had removed (and in the user app section!). So I went through and "uninstalled" them all. You cannot, in case you are wondering, just change the filter on the App Manager so you can see the system apps and uninstall them that way. There is no "uninstall" option for system apps.
Optional
When GApps was installed, patched copies of two files: services.jar and framework.jar were copied onto the device (/system/framework). These were patched mainly to establish device ID's and allow the SetupWizard to work. These minor changes seem to have no other effects. You may find that during GApps installation the original files were renamed as "service.jar.gappsorig" or similar. If that's the case, you could delete the patched ones and rename the old "gappsorig" ones. If you do this, you should delete the entries in the dalvik-cache as well and reboot.
Finally, accounts.db still holds information about whatever Google accounts you had on the device. Again, this probably is not really an issue. If you want to remove these entries, you will need a copy of sqlite3. Check /system/bin. If you have it, you're good to go. Otherwise, you need to download a copy, move it into /system/bin, set permissions to rwx r-x r-x and reboot. Sqlite is accessed within the adb shell. So establish an adb connection with your device (USB or WiFi, doesn't matter) and execute the following:
adb shell
sqlite3 /data/system/accounts.db "DELETE from accounts WHERE name LIKE [email protected];"
.q
reboot
Of course you substitute your account for "myacct".
Mea culpa
When I put together the update package for NTGAppsAttack I just assumed that the patched jars for FW 1.2.1 (framework.jar and services.jar) would be the same for FW 1.2.2. And, in fact, I've not had any issues yet.
But in tracking down an, as it now turns out, unrelated issue, I had cause to look more closely at the jars from the two firmwares. They are close, but not identical. This made me a little nervous because I don't want to mess up peoples' devices
So, with guidance from @Renate NST I have patched the jars from FW 1.2.2. These can now be found at the attachment section of the first post in this thread.
The good news is that you don't need to reinstall GApps. You can just "hot swap" these files:
Code:
adb push framework.jar /system/framework/
adb push services.jar /system/framework/
After I had done that I deleted the dalvik-cache files for the same two jars (found in /data/dalvik-cache near the end of the listings), and then completely shut down. Boot on powering up is alarmingly slow, but it does happen and then everything is back to normal.
As always, you might want to make a back-up first if doing this makes you a little nervous. Or, you could just ignore the whole thing. It may not matter.
Changes added to first post.
nmyshkin said:
It's ironic that I picked up this project since I've been posting about the death of GApps for the NST/G and telling people who ask that calendars, contacts, etc., won't sync--never mind the loss of the old Market. Back in 2013 when @straygecko brought GApps to the NST/G in a nice, neat package minus the hand-waving of previous schemes it was a great thing. But time and Google have been unkind to the package.
I thought about the issue only a little, although each time someone asked about some feature or described some ill-fated attempt to sign in I wondered a little what they were experiencing, unwilling to sacrifice my installation to find out. Then I got my second NST.
NTGAppsAttack is back.
Well, maybe it should be called NTGAppsSkirmish. In my wanderings I was lucky to come across an old CM5 ROM as well as several sets of GApps for the HTC "Passion" device. I spent a lot of time reading in the Nook Color forum (Eclair was the initial OS) and this forum. I tried a LOT of things. Some worked. Some didn't.
What works
Upsync (from the device to Google) for Contacts and Calendar (and, of course, Gmail)
Downsync (from Google to the device) for Contacts and Calendar (and Gmail)
Network location
Maps and Street
Potentially other apps that work with Google account sync and/or use NetworkLocation
What doesn't work
The stock contacts app (yes, I found one--finally)
Autocompletion of email addresses in ANY mail client I tried (Gmail, K-9, stock)
Market
Google Books
Google Drive
Just about everything else
What can be worked around
Go Contacts EX 1.0 works fine as a contacts replacement but only for the principal Google account.
Yalp Store makes an excellent replacement for Market (really, it's better).
Edit: Yalp Store appears dead as of June 2019. Word has it the developer has abandoned the app.
The stock calendar is really pitiful. Hard to believe anyone ever thought that would be useful. aCalendar works and looks great.
How to update NTGappsAttack
The biggest hurdle seems to be getting the custom addon installed properly on the NookManager card. Lots of questions about this in the original thread. I have to say it was not clear to me as a noob years back and even when I recently returned to it I had to scratch my head a bit. So here's what to do:
1. Download NTGappsAttack.zip from the original thread.
2. Insert your prepared NookManager card into the card reader slot of your PC.
3. Unzip the NTGappsAttack file with the destination being the root of the NookManager card.
(In other words, don't copy the zip file to the card, don't unzip to your PC and copy the result to the card. Don't do anything except let your PC unzip the file and dump the contents onto the NookManager card without your intervention. This allows the folders/files to merge on the card and sets things up where they belong.)
Once the original NTGappsAttack is installed onto the NookManager card, you can update the GApps files:
1. Download the zip attached below which contains additional/replacement/optional GApps.
2. Place the NookManager card in the card reader slot of your PC.
3. Remove the following GApps from custom/files/NTGAppsAttack/gapps/system/app:
--Calendar
--GenieWidget
--Gmail
--GmailProvider
--MarketUpdate
--Talk
--TalkProvider
4. Replace/add the following apps from the zip file I have provided (the ones marked with * are optional)
--Gmail
--GmailProvider
--Maps*
--NetworkLocation*
--Street*
Of course, Calculator in the original package is also "optional".
If you are installing GApps on a FW 1.2.1 system, the patched jars that came with the package are fine. However, if you have previously patched your framework.jar for full spectrum audio recording via USB Audio, the patched jar from GApps will overwrite your file. To address this, I have attached below a copy of framework.jar with both patches. You can copy this into custom/files/NTGAppsAttack/1.2/system/framework, overwriting the file already present.
If you are installing GApps on a FW 1.2.2 system, the patched jars for FW 1.2.1 that came with the package are similar but not identical to the jars from FW 1.2.2 (especially framework.jar). I initially used these old files on a FW 1.2.2 system with no problems, but as I have prepared a set of patched files for FW 1.2.2, you might as well replace the ones on the card with the ones provided in the zip file below. Copy them into custom/files/NTGAppsAttack/1.2/system/framework, overwriting the files already present. The framework.jar in the zip is also patched for audio recording. If you never use USB Audio, it doesn't matter, but if you decide to someday, it will save you a step.
Installing NTGAppsAttack and signing in
BACKUP BACKUP BACKUP BACKUP!!!!
DID YOU MAKE A BACKUP?!
1. Start WiFi
2. Shut down NST/G
3. Insert NookManager card with NTGAppsAttack
4. Power on NST/G
5. No to Wireless
6. More
7. Custom
8. Install NTGappsAttack
9. Back
10. Back
11. Exit
12. Wait for reboot (long time...so long it goes to screensaver...gave me the heebie-jeebies the first time...)
13. If Wifi does not start, start it, being careful not to touch rest of screen.
14. Touch Android
15. Begin
16. Next
17. Skip (no sign-in or new accounts)
18. Google Location options: YOU MUST CHECK BOTH
19. Next (Setup closes)
21. Open Gmail
22. Using Menu button access "Accounts"
23. Add account--the primary Google account you want to use for the device
24. Sign-in
25. Gmail closes and you may catch "signed-in" flashing by at the top of the screen; sync arrows show in status bar
26. If you have a second (or more) account to add, sign in. You'll see the various sync options. Check/uncheck the ones you want. If something fails to sync, uncheck it and check it again until it syncs. (Anytime you want to check an account for sync options, just add a "new" account but make it the same one. It won't add again, but you'll see the sync options. Make sure all you want have synced. Might as well check the initial account you started with while you're there. Make sure everything you want synced.)
27. Exit Gmail.
*Ignore the Market app. I left it in because during my testing I noticed the system wondering about it (logcat) when I had left it out. So it's there, but just to keep the system mollified.*
Getting things working
Contacts
Install the Go Contacts Ex 1.0 app I have attached below. It's the only thing I could find that syncs in both directions and doesn't crash. However, stay away from the Backup and Recovery/Account Sync settings. These will cause a reboot because of the tight security around accounts.db that B&N built into the device. Gmail is the only way into those settings.
If you enter a new contact or edit one on the device, upsync is almost immediate. Downsync is another matter. This is the most reluctant of the apps to sync and the only one that does not have a manual sync option. A solution under "Sync" below.
Calendar
I'm not a calendar user myself, so I can only go on what is pleasing to my eyes and what seems to behave logically. I think aCalendar is good (attached below). It will pick up the calendar from your primary account as well as holidays, etc. It also seems to want to sync contacts although I'm not sure what the calendar wants with those. Like Go Contacts, upsync of events you generate on the device seems to be nearly instantaneous (and "silent"--no sync arrows). Unlike Go Contacts, there is a manual sync option if you're in a hurry.
Gmail
Settings for Gmail are pretty much like those of the stock email app, although there is no "check mail" frequency setting since Gmail is supposed to sync at random when mail becomes known to the server. Supposed to... It has a manual sync ("refresh") option. You can set a signature for each account. You can decide which mail folders are synced and how many days worth of mail is synced. Unlike the version in the original GApps package, this one appears to be OK, continuing to send mail reliably.
Reading through the Nook Color forum it is clear that autocomplete of email addresses in the To: field bedeviled the early hackers. They suggested a lot of kludges, none of which worked on the NST. With FW 1.2.2 there is a teasing grey bar that appears when you type two or three letters of an email address that is in the contacts, but nothing happens when you tap on the bar. With FW 1.2.1 there is no grey bar. So that's a project for someone. I used up my spare little grey cells on this particular issue. You can, of course, open your contacts and choose one to send mail to.
Maps and Street
When I first discovered a NetworkLocation app in one of the GApps packages I thought "oh, that will never work". There was also a Maps app so I just put them into one of my test batches and...it worked! That's actually pretty amazing. The location accuracy is perhaps not the best (I've gotten anywhere from 30 to 100 m reported), but it's still pretty crazy. The first Maps I tried was nice in that the streets actually had names, unlike the version of Maps you can still get for Android 2.1 from the Yalp Store. But this version was so old that Places had not yet been integrated. Also missing was the ability to pre-cache map areas for off-line use. So I went searching.
I finally came up with a good version with visible street names, Places, and a Labs option for pre-caching (and these don't expire, unlike in the current PlayStore Maps version). Directions also work.
The first Street app I had didn't run at all and I had pretty much given up--I mean, it's pretty silly--until I came across one more package and decided, what the heck? Sure enough, it actually worked.
Edit: some people have expressed frustration with Street, indicating that it is often greyed-out or simply gives a black screen. I recently discovered two things: 1) it does not have to be installed as a system app, i.e., you can install as a user app, and 2) it never fails to show starred (favorited--is that a word?!) places. I'm not sure whether that is intentional or just the vagaries of all these disparate GApps trying to work together, but if you add a place as a favorite and then call it up from your favorites list, Street will not be greyed-out and will actually show what you want to see. Who knew?
Maps can be pretty CPU hungry. It likes to annoy with messages like "Application Maps is having a hissy fit. Do you want to wait or force close?" (paraphrase ). I have a "solution" that, while somewhat draconian, works well: turn it off when not using it. I've written a little toggle app that alternately disables and enables/launches Maps. So you need to remember to tap the icon again when you are finished with Maps, but if you can get into the habit you will have the use of Maps without the annoyance of Maps. Attached below, "Google Maps". Use this to launch Maps (which may in fact disappear from your app drawer when disabled, but will return when enabled).
Sync
Now we get to the make-or-break part. Upsync from contacts, calendar and Gmail (sending) works like it should. It's "silent" (no arrows) and appears to be nearly immediate. Downsync is reluctant, at best. I've seen it happen on its own, perhaps twice in one day, but not always. The app Quick Sync (attached below) is a one-touch app with no settings that forces a manual sync of all accounts it finds on the device. I tried a variety of other apps (Synker is popular) but none worked as reliably as Quick Sync. Still, it's kind of lame, right? Wouldn't it be better if the NST/G behaved like the big boy's (and girl's) toys and did a quick sync when Wifi started? Yes!
I've made two apps to address this. Download and install one or the other. The attached app WiFiSync runs the Quick Settings dialog just like normal but adds an auto-run of Quick Sync after an appropriate pause. Use NookTouch ModManager to assign the app to "Clock" (that's the absolute last entry of the various buttons that can be reassigned). This generally updates everything although occasionally contacts are sulky and you may need to tap on the Quick Sync app and give it another go, but typically not.
The WiFiMenu_Sync is a special edition of my WiFi Menu app and functions as described in the link but also does an auto-run of Quick Sync. Also best when assigned to the "Clock" using NTMM.
*Even if you decide later not to use it, you should install and run WiFiSync or WiFiMenu_Sync at least once, if only by tapping on the icon. On first run it sets the AutoSync flag just in case it didn't get done in all the previous to-do. There's no other way to access this setting.*
Edit: one more option, my Quick Tiles app includes a WiFi/sync option.
Click to expand...
Click to collapse
I am going to use this in my office for the calendar feature to access my appointments quickly via the awesome, low energy, easy on the eyes e-ink of the nook. Thanks so much for everything you do!
---------- Post added at 07:08 PM ---------- Previous post was at 06:27 PM ----------
@nmyshkin If I want to keep the stock calendar app, will that cause any problems? If I don't like it, can I remove it without issues?
ALinkToTao said:
If I want to keep the stock calendar app, will that cause any problems? If I don't like it, can I remove it without issues?
Click to expand...
Click to collapse
You can try out the stock calendar app without any issues. As long as the calendar sync app is enabled, it should work OK. If you decide against it later, simply remove the app from /system/app and reboot. For complete cleanup, also delete the stock app folder from /data/data/app and also the cache for the app from /data/dalvik-cache
Thanks, man.
@nmyshkin I've been playing with this, and it's working really well for my purposes. Paired with USB host and a keyboard, it's a great energy efficient and distraction resistant tool for the office. The only issues I've seen so far are these:
1. I just installed the GoContacts app. (I didn't install it at the very beginning). For right now, it doesn't seem to want to sync. I tried forcing sync with your app. I feel like it will eventually work. Or perhaps maybe I should have installed it at the very beginning of this process?
2. The calendar works great-mostly. I use it in my office to quickly see my schedule at-a-glance for patients that are coming in. For some reason, it syncs 80 to 90% of the calendar entries from my google calendar, but not all of them. There will be holes in my schedule that aren't actually there. Every week there are often entries of 35 or more appointments. Perhaps there is a limit as to how much can be synced at once. The stock calendar app seems to work the best for my purposes. I have the aCalendar app as a back up as its features are different and still useful.
Thanks again for all the work you did on it. I'm definitely enjoying the benefits of it.
ALinkToTao said:
@nmyshkin I've been playing with this, and it's working really well for my purposes. Paired with USB host and a keyboard, it's a great energy efficient and distraction resistant tool for the office. The only issues I've seen so far are these:
1. I just installed the GoContacts app. (I didn't install it at the very beginning). For right now, it doesn't seem to want to sync. I tried forcing sync with your app. I feel like it will eventually work. Or perhaps maybe I should have installed it at the very beginning of this process?
2. The calendar works great-mostly. I use it in my office to quickly see my schedule at-a-glance for patients that are coming in. For some reason, it syncs 80 to 90% of the calendar entries from my google calendar, but not all of them. There will be holes in my schedule that aren't actually there. Every week there are often entries of 35 or more appointments. Perhaps there is a limit as to how much can be synced at once. The stock calendar app seems to work the best for my purposes. I have the aCalendar app as a back up as its features are different and still useful.
Thanks again for all the work you did on it. I'm definitely enjoying the benefits of it.
Click to expand...
Click to collapse
I'm afraid I'm not going to be of much help here. For me, contacts and calendar were an exercise to see if I could get things to work, given Google's abandonment of Android 2.1. I don't really use either, although I occasionally will use contacts to start up an email address I can't recall.
First, let me remind you that Go Contacts only will sync with contacts from the principal device account (so the first Google account you logged into GMail with). I just created a fake contact on my PC this morning as well as a fake calendar entry. Neither of them was picked up by just a simple wi-fi connection. Both were immediately picked up with a tap on QuickSync. I can't speak to the stock calendar app. Besides finding it difficult to read, I vaguely recall other issues. There were so many things to test, it's all pretty much magic now. So I settled on acalendar which I had seen someone recommend and found it to work as far as my testing went. Its manual "synchronize" function also brought up the new calendar event without the use of QuickSync.
As to multiple events, well I just didn't try whole bunches, so I just don't know.
Does Go Contacts not bring up anything? For settings, I have only Google accounts showing, but if you have contacts without phone numbers you'll need to include that also or you won't see any. I'm not sure about the "phone contacts" setting. Mine is unchecked. You just want to stay away from most of the other settings. Generally when I have installed the app it's already got all the contacts picked up by the time I get around to looking at it. I'm sorry I can't be of more help. The whole GApps thing is pretty weird in that anything works at all, but it's not of much use if it's not consistent for you.
nmyshkin said:
I'm afraid I'm not going to be of much help here. For me, contacts and calendar were an exercise to see if I could get things to work, given Google's abandonment of Android 2.1. I don't really use either, although I occasionally will use contacts to start up an email address I can't recall.
First, let me remind you that Go Contacts only will sync with contacts from the principal device account (so the first Google account you logged into GMail with). I just created a fake contact on my PC this morning as well as a fake calendar entry. Neither of them was picked up by just a simple wi-fi connection. Both were immediately picked up with a tap on QuickSync. I can't speak to the stock calendar app. Besides finding it difficult to read, I vaguely recall other issues. There were so many things to test, it's all pretty much magic now. So I settled on acalendar which I had seen someone recommend and found it to work as far as my testing went. Its manual "synchronize" function also brought up the new calendar event without the use of QuickSync.
As to multiple events, well I just didn't try whole bunches, so I just don't know.
Does Go Contacts not bring up anything? For settings, I have only Google accounts showing, but if you have contacts without phone numbers you'll need to include that also or you won't see any. I'm not sure about the "phone contacts" setting. Mine is unchecked. You just want to stay away from most of the other settings. Generally when I have installed the app it's already got all the contacts picked up by the time I get around to looking at it. I'm sorry I can't be of more help. The whole GApps thing is pretty weird in that anything works at all, but it's not of much use if it's not consistent for you.
Click to expand...
Click to collapse
Thanks, I tried changing it to Google only, and it still isn't syncing. No problem, man. I really appreciate it. I'm seeing which functions are working smoothly and keeping those only.
Is there any version of Google books with syncing that works?
And also gDrive?
And does it make a difference if it's UK version or US version?
Thanks
frittahubris said:
Is there any version of Google books with syncing that works?
And also gDrive?
And does it make a difference if it's UK version or US version?
Thanks
Click to expand...
Click to collapse
No, and no, and no. Sorry.
That's a shame. Are there any eReader apps that have syncing that work with this mod? Otherwise I don't see much use for this unless it's your only reading device.
frittahubris said:
That's a shame. Are there any eReader apps that have syncing that work with this mod? Otherwise I don't see much use for this unless it's your only reading device.
Click to expand...
Click to collapse
I know that FBReader can use your Google Drive to sync books. I have tried it recently and it works. It's all handled within the reader app so you don't actually need a functioning Google Drive app on the device. I believe that AlReader also has this function.
Edit: here are instructions that worked for me with FBReader: https://forum.xda-developers.com/showthread.php?t=3957311