After updating to 4.1.2 using Matt's Utility, I am no longer able to see contact pictures in 3rd party apps such as Handcent and Google Voice. The fix I used before can be seen in this link: ICS / Handcent / Contact pictures. It basically just unrestricts the Facebook data for use in other apps. On my phone, the process seems to run and complete (I just use a terminal emulator on the phone), however it does not work. My Facebook contact pictures are on my phone, 3rd party apps just cannot access them.
I am currently running 4.1.2 stock rooted.
I was wondering if anyone else has had this issue, and what methods can be used to remedy this.
Thanks!
Well after messing around some more, I finally found a solution that works pretty well (and seems to have high-res pics).
The method I used can be found in this thread: [APP][2.1+]SyncMyPix - ICS-JB and Facebook Fix-(Better High Res Pic Update). Thanks to Deadknight for coming up with this solution (modifying the SyncMyPix app).
For me, the instructions were a little confusing since it seems that some of the steps have changed on Facebook's side (and my own misinterpretation), so here is how I did it (modified from the thread above):
Create an application on your Facebook account from developers.facebook.com. A video showing how to do so can be found here: Create Facebook application. Some of the layouts and stuff has changed but it is the same general process (mainly relevant from 0:45 to 3:40).
.
Download the APK from the thread above and install it on your phone. Once installed, open the app and click on "Settings" -> "Application Id" and then enter the Application ID from the application you created on your Facebook account (see Application ID Example).
.
While still in "Settings," scroll down and check "Maximum Quality" and uncheck "Crop".
.
Go back to the main screen of the app and click "Sync". The first time you do this a Facebook log in screen will appear and ask for you to authorize the app. Once you do so, your Facebook contact pictures will begin to sync to your device.
That's pretty much the steps that I followed to get pictures to work on 3rd party apps like Handcent, Google Voice, etc. Hopefully no one else runs into this issue (I'm still not sure why I ran into this issue yet...), but if you have any questions, please reference the main thread above or let me know.
** Again, all thanks should be given to Deadknight for coming up with this solution!
Related
Guys,
Got my phone a couple of days before ... no case yet ... hopefully the S case will be here tomorrow.
Have been playing with it most of the time since I got it and now have compiled a list of queries. Am sure the geeks out here will be able to help
a) Setup the VOIP ,,, no probs, works great. The problem is that well, every time I press call, I've got to choose between cell phone call and internet call. I live in Kuwait where all local calls are basically free or really cheap. I would like the popup to appear when it is an international call only. If that's not possible is there a way to switch it off (as I normally make local calls) and then have an easy way to switch the voip on?
b) I downloaded skype from one of these forums ... could not get it in the market. The problem I have with skype and one other program is that it has no "exit" option. Its on and running all the time even when I am done using it. Any way to have an option to exit? Is it only possible to use something like a tasker or something and force it to close/ end service?
c) I have my bookmarks at home/office in Google Chrome. I seriously thought since both Android and Chrome are Google products (just as Gmail) the bookmarks in my Google Chrome would have synced with my android browser just as Gmail dumped my contacts on to the phone (which by the way I did not want to happen). Is there some way I can get my chrome bookmarks show up in my browser?
More queries will follow once I play a lil more. Thanks for help received from various nice guys here while I was in the process of getting the NS and then splitting my head on which case to get.
Cheers
Can someone please help me??
I have managed to find out that we can exit Skype. I however use a program called "Stock India" and can find no way out.
Would appreciate help with the rest of those queries too.
Thanks
bump ... sorry
I'd help you if I could.
Normally I try to avoid non-answers like this, but I was starting to feel bad for you getting no replies. >.>
Alright, I just downloaded skype to see if I can answer your questions.
1. No clue. I don't use the voip feature. I looked under call settings and it has the options for when to use internet calling. Maybe that's it?
2. You can sign out when you're in the "My Info" tab. If you want to end the app then you got to do that manually or with tasker.
3. I'm asking myself the same question. There aren't any apps that make it easier either. I think there are apps that sync with google bookmarks, but that's totally different from chrome bookmarks.
Hope I helped you somewhat.
Not sure if these'll help you any but....
a. I've only messed around with the VOIP stuff for a couple of days, but there is an option in Settings->Call Settings->Internet Call Settings to let the phone know when you want to use it. Sounds like yours is set to ask for each call. Mine is set to 'For Internet Calls Only'. Try that.
b. Android - and Gingerbread in particular - is very good about managing memory and running apps. That said, if you really want to kill the skype process, look into downloading one of the many available task managers on the market. I can't suggest a good one for you, as I don't use one. Many people actually recommend against using one.
c. I wish. ;-) What I have found, though, and it's not a very good solution, is to use a different browser. I've been looking at Firefox for Android and it's actually pretty good. It also includes the ability to sync your desktop bookmarks to your mobile, which might make it worth the change for you.
Hey Zorak, not to worry ... guess I've got used to no replies Maybe the question was dumb and should have been found with a search (I normally search first) or maybe the guys genuinely don't know (in which case there is no point in blaming anyone).
Regards setting voip to "internet calls only", I did try that option. The result is that no calls are recognized as internet calls unless you copy and paste the number into a new field called "Internet Call" by editing the contact. Here, I've got a problem ... I use exchange for my contacts and if you use exchange, there is no option to add "Internet Call".
To test, I enabled my Gmail contacts and was able to enter the "Internet Call" and noticed that in gmail, the contact gets modified, the category being "Other:" followed by "sip:+9659935xxx". I copied pasted "sip:+9659935xxx" into one of the regular fields in exchange, but it does not work. The only option therefore seems to edit my entire Gmail contacts.
@DKYang & knytphal Yes, the now know that we can logout of skype ... thanks
Regarding android bookmarks, I found this solution ... guess there is nothing to worry about security. From whichever browser you use, 1) export the bookmarks to a html file.
2) Upload the html file to Rerware.
3) Install MyBookmarks from Appbrain
4) This software lets you overwrite your Android bookmarks with the one uploaded to the Rerware site.
This should help ... just not sure if after this is done if these new bookmarks would get saved on to our gmail or wherever in case we factory reset or change mobiles.
Does anyone know whether contacts on the One S that are linked to Facebook and using the profile picture, should have their pictures updated when the Facebook profile picture is updated?
Status updates seem to work, but pictures don't as far as I can tell.
I've tried searching for this problem and there seems to have been a lot of issues when Facebook changed their security options, but that was ages ago. There also seem to be a lot of solutions involving the "Facebook for HTC sense" account, but that doesn't seem to exist in the version of Sense on the One S.
How does it work now? Do the updates come from the Facebook account created when you sign in to Friendstream or to the official Facebook app?
Any help would be appreciated.
Alex
Anyone?
Does anyone actually have the Facebook contact photos updating? Or doe it simply not work?
Alex
Have you tried HaxSync yet? Cool thing about it is that it totally keeps quietly in the background, you can set when it should pull the HD contact pics from Facebook for synchronisation and (one option I really enjoy) it is capable of syncing the birthdays of your phone contacts which will then be integrated into the contact itself as well as your phone calendar. You wanna have status updates, too? Oh, it syncs them as well... ;-)
SecUpwN
HaxSync looks good, especially for non-Sense ROMs, but why do I have to pay for an app to do something that surely is meant to be part of Sense.
Also, how do they work together? If I use HaxSync to sync my contacts how do I stop it from conflicting with Sense's contact sync. Also, where do status updates appear? In Friendstream? In the contact itself?
How are contacts paired with the Facebook contact? Does it use the same mechanism as Sense does?
Alex
PS Back to my original question, has anyone got profile pictures updating using Sense?
ajh499 said:
PS Back to my original question, has anyone got profile pictures updating using Sense?
Click to expand...
Click to collapse
Mine are updating, but not instantly even with autosync turned on.
In my case profile pictures that are linked with my contacts updated only after i entered facebook application and friends section.
Vlacke said:
Mine are updating, but not instantly even with autosync turned on.
In my case profile pictures that are linked with my contacts updated only after i entered facebook application and friends section.
Click to expand...
Click to collapse
Agree!
orenfl said:
Agree!
Click to expand...
Click to collapse
That doesn't seem to help for me. Even pressing the sync button from within the Facebook App doesn't help.
I've also noticed another problem, which makes me wonder if the contact picture syncing is actually a Facebook issue; messages in my news feed in the Facebook app have the correct profile pictures, but if I look in the Friends list, some have old pictures.
Alex
ajh499 said:
That doesn't seem to help for me. Even pressing the sync button from within the Facebook App doesn't help.
I've also noticed another problem, which makes me wonder if the contact picture syncing is actually a Facebook issue; messages in my news feed in the Facebook app have the correct profile pictures, but if I look in the Friends list, some have old pictures.
Alex
Click to expand...
Click to collapse
If that is the case it could very well be a problem with facebook itself as you said.
Try to un-sync some random contact with a picture that didn't update itself and then link it to facebook again manually, see if that brings out a new current profile picture of that particular contact.
Vlacke said:
If that is the case it could very well be a problem with facebook itself as you said.
Try to un-sync some random contact with a picture that didn't update itself and then link it to facebook again manually, see if that brings out a new current profile picture of that particular contact.
Click to expand...
Click to collapse
I've tried that before and it does work, but it's not a real solution.
I thought I'd give HaxSync a go anyway and it does seem to work quite well. The contact pictures are certainly higher resolution. Installing it also seems to have caused the Sense Facebook account to update all its pictures too. I'm not sure why that would happen.
However the pictures shown on the friends tab of the Facebook app are still incorrect. It's not as if some of them are recent changes either, at least a couple were changed weeks ago and they haven't updated.
I'll have to wait and see now what happens when a friend updates their picture. I expect the HaxSync version of the image to update, but the Sense version not to.
Weird
Alex
ajh499 said:
I've tried that before and it does work, but it's not a real solution.
I thought I'd give HaxSync a go anyway and it does seem to work quite well. The contact pictures are certainly higher resolution. Installing it also seems to have caused the Sense Facebook account to update all its pictures too. I'm not sure why that would happen.
However the pictures shown on the friends tab of the Facebook app are still incorrect. It's not as if some of them are recent changes either, at least a couple were changed weeks ago and they haven't updated.
I'll have to wait and see now what happens when a friend updates their picture. I expect the HaxSync version of the image to update, but the Sense version not to.
Weird
Alex
Click to expand...
Click to collapse
You have to edit the build.prop in system, I made a post somewhere on what to change in order to remove the legal restriction. I'll find it and edit this post when I get to a computer.
EDIT: I know this is part of what is causing the clickable links from contacts to be handled differently, your more than welcome to read the article but in a short summary Apple suid HTC over having direct linking from contacts to other account based links ( It's owned by Apple which means HTC had to comply in order to be able to sell the devices but here you go. I didn't find this but I did figure out how to get it to work for our device as it's in the build.prop differently. This will stop pics from adding to your contacts via facebook, thanks to apple!
I posted this fix over there as well but in Root Explorer go to "system/build.prop" and make sure to tap the box on the top right corner of the screen to "R/W" other wise this won't work, now copy the build.prop file to your download folder in "sdcard" and rename it ("build.prop.bak") for safe keeping and follow the instructions I posted below.
On line:"34" from the top of (system/build.prop)there is the first line named : "ro.da1.enable=true" make this line false and add the second line: "ro.da1.method=false" .
Now go to the bottom where it is listed as: "ADDITIONAL BUILD PROPERTIES" the third line is the same as above "ro.da1.enable=true"
so change this one also and add the second line again.
It should look like this:
ro.da1.enable=false
ro.da1.method=false
"ADDITIONAL BUILD PROPERTIES"
ro.da1.enable=false
ro.da1.method=false
Link posted here: http://forum.xda-developers.com/showthread.php?p=27198692#post27198692 as posted this is for US consumers as this is passed legally here against HTC for linked contacts restrictions.
I'm confused. Are you saying that the mechanism for updating Facebook contact pics is controlled by the same booleans in build.prop as clickable links in SMSs? Does that mean that contact pics don't work at all for US users without making these changes.
Clickable links in SMS work fine for me (I'm in the UK), and contact pictures work the first time the account is added, but the problem is that they don't update when someone changes their profile picture.
Orical said:
You have to edit the build.prop in system, I made a post somewhere on what to change in order to remove the legal restriction. I'll find it and edit this post when I get to a computer.
EDIT: I know this is part of what is causing the clickable links from contacts to be handled differently, your more than welcome to read the article but in a short summary Apple suid HTC over having direct linking from contacts to other account based links ( It's owned by Apple which means HTC had to comply in order to be able to sell the devices but here you go. I didn't find this but I did figure out how to get it to work for our device as it's in the build.prop differently. This will stop pics from adding to your contacts via facebook, thanks to apple!
I posted this fix over there as well but in Root Explorer go to "system/build.prop" and make sure to tap the box on the top right corner of the screen to "R/W" other wise this won't work, now copy the build.prop file to your download folder in "sdcard" and rename it ("build.prop.bak") for safe keeping and follow the instructions I posted below.
On line:"34" from the top of (system/build.prop)there is the first line named : "ro.da1.enable=true" make this line false and add the second line: "ro.da1.method=false" .
Now go to the bottom where it is listed as: "ADDITIONAL BUILD PROPERTIES" the third line is the same as above "ro.da1.enable=true"
so change this one also and add the second line again.
It should look like this:
ro.da1.enable=false
ro.da1.method=false
"ADDITIONAL BUILD PROPERTIES"
ro.da1.enable=false
ro.da1.method=false
Link posted here: http://forum.xda-developers.com/showthread.php?p=27198692#post27198692 as posted this is for US consumers as this is passed legally here against HTC for linked contacts restrictions.
Click to expand...
Click to collapse
EDIT: The noob found the answer 2 minutes after posting about it, after not finding anything in the hours of searching prior to posting. My bad.
Hi,
I don't like to give my info to third party libraries or apps,so i've managed to fix SyncMyPix for ICS. Also fixed facebook functions. I'm uploading apk and source here.
I also added fql to fetch fullsize facebook photos.
To use it,
1)You have to create an application on your facebook account from developers.facebook.com.
There is an video http://www.youtube.com/watch?v=uDeaKrWR7WA&feature=relmfu -> thanks to google
2)After creation enter your facebook "application id" to "Application Id field on preferences of application".
https://developers.facebook.com/attachment/android_devapp_basic.png <- in this picture the APP_ID part is your application id.
(dont click on green square)
https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/ -> step 4
Add this key as android key
Code:
it's not needed anymore, use it as web app
3)Enable high res photos, and disable crop from preferences.
4)When you touch sync facebook login form will appear, (it's facebook's own login dialog) and login to your facebook account from application.
5)If you didn't add your application to your facebook account it will ask you to authorize it.
6)It will automatically fetch contact photos. (If it doesnt start click sync again, it will not ask your facebook details again)
I could have given my application id to you but there would be no point to use this application if i had done it. There are lots of applications on market.
Also if you understand compiling from source you can set application id from string.xml -> "facebook_api_key"
My source code repo of syncmypix:
https://github.com/Deadknight/SyncMyPix
Have fun
Update (special-3):
*It works on 4.2.2 emulator
*Highly increased image resolution.
*Because of change in facebook fetch type, it will be a little bit slower than other releases while syncing
*Apk is signed use the key provided above to enable facebook app over it
Update (special-2):
*Fixed crop view
*Increased resolution of images, Still a little choppy but better from before.
There is a way to implement high res photos with real size. But rooting required and i don't have time to research it .
*Some small bug fixes.
PS:Thanks Neil Loknath for fantastic base code.
PS 2:Tested on Nexus-HD2 Rom v2.3
Use special-3 version, older ones left for testing
Are you going to pass it upstream, they use svn: https://code.google.com/p/syncmypix/source/checkout
Hi,
Nope, i'm not sure which one he is using github or google. Also if anyone wants i attached source.
You lost me at "application id"
I think it works for me.
Update on tutorial for the guys cannot do.
Quick question:
Is this the same as using HaxSync or Facebook Profile Sync?
They both do 256x256 images I think, if not higher.
Update:
*Fixed crop view
*Increased resolution of images, Still a little choppy but better from before.
There is a way to implement high res photos with real size. But rooting required and i don't have time to research it .
*Some small bug fixes.
Quiksilver78 said:
Quick question:
Is this the same as using HaxSync or Facebook Profile Sync?
They both do 256x256 images I think, if not higher.
Click to expand...
Click to collapse
I don't know how they work, but i added the functions that has to be used to add contact photo without hacking. Last version's quality is good. Try it yourself
Works great so far! Thanks for the update.
I didn't see anything in the thread about the difference between the special and special2? Could you clarify which is the best to use?
use special 2,
i left old one, if something wrong happens with new one.
are the attached apk's ones we can use or do we still have to make the app ?
You're app keeps giving me errors and the Facebook login prompt thingy is giving me an error as well.
Jelly Bean btw.
your app force closed and then it worked....odd.
Quick question, can i choose what fb name to sync with what name? I don't sync the fb contacts with my google contacts, but a display picture for the people would be sweet, but i have them all with nicknames in the phone and not the name as in fb.
will this fix where sense has blurry photos? and which apk should i install for that?
Does it work with MIUI4?
Hello.
Thanks for the hard work.
Does this app sync photos properly with MIUI4? I think they use a higher resolution that normal.
Mo.
CheesyNutz said:
are the attached apk's ones we can use or do we still have to make the app ?
Click to expand...
Click to collapse
yeah, do i still go through the whole video and all the steps?
im just confused as to what the first part with making the app has to do with anything...
quorn23 said:
Quick question, can i choose what fb name to sync with what name? I don't sync the fb contacts with my google contacts, but a display picture for the people would be sweet, but i have them all with nicknames in the phone and not the name as in fb.
Click to expand...
Click to collapse
yes you can, the smart name matching sort of linked the wrong people for me but i guess its fixable
Does this sync Phone nos like it used to on Gingerbread?
quorn23 said:
Quick question, can i choose what fb name to sync with what name? I don't sync the fb contacts with my google contacts, but a display picture for the people would be sweet, but i have them all with nicknames in the phone and not the name as in fb.
Click to expand...
Click to collapse
Yes, you can chose it from results view, long press the facebook username and click link to contact.
This program not intended to work with gingerbread, also i'm not sure it will work on 4.1.
You can use the attached apk, video is for creating facebook application. You will use that application id to fetch photos from facebook.
The application fetches the best sized photo on facebook profile, it will use highest resolution.
Deadknight said:
Yes, you can chose it from results view, long press the facebook username and click link to contact.
This program not intended to work with gingerbread, also i'm not sure it will work on 4.1.
You can use the attached apk, video is for creating facebook application. You will use that application id to fetch photos from facebook.
The application fetches the best sized photo on facebook profile, it will use highest resolution.
Click to expand...
Click to collapse
so whats the app do that u create? like whats its purpose?
Hey all, I once downloaded an app that alllows me to set all my contacts without pictures to have a Gmall Like letter attached to them. It worked great but now I need to re-run and dont seem to have the app anymore, nor do i recall the name. The letters looked similar to the ones here: http://forum.xda-developers.com/showthread.php?t=2493035
However it would go through and automatically update all of my contacts
If anyone can link me to the app (I believe the thread was on xda) I would appreciate
Thanks
I use an app called Micopi, it generates a gmail like letter with a patterned background
How to send messages on Facebook without installing the messenger app in Android
Facebook, recently decided to undertake this fairly unpopular practice – while the former decoupled the check-in feature to a whole new app, called Swarm, the latter decided that its users shouldn't be able to chat from the main Facebook app anymore, but make use of the chat head-wielding Messenger instead. The latter has been allegedly gaining market share in favor of its messenger rivals, but isn't forcing it to users the main reason behind this?
Click to expand...
Click to collapse
Well, forced things are never highly looked upon and quite a lot of users have expressed their utter displeasure with Facebook for taking the messages away from the main app. If you're one of the distressed Facebook users, rejoice, as a workaround exists that will allow not Messenger, but your main Facebook app to handle your messages. Of course, you can always go to the mobile version of Facebook and access your messages from there, but a lot of users probably prefer to delve into one of the most popular social networks through the dedicated app.
Click to expand...
Click to collapse
We'll show you the ropes on how to do this, but you should have in mind that this method only works for some users. Facebook will surely find another way to force Messenger upon them in the foreseeable future, but for the time being, at least some of the users of the social network get to do things their way.
So here it goes with the method 1.)
A quick guide for those who want to use Facebook messages without downloading facebook messenger.
Step 1
Uninstall Facebook messenger (if you have it installed)
Step 2
Make sure you have Unknown sources enabled from device settings
Step 3
Install the attached apk (hello world application) or create a new (empty) android project with the package name com.facebook.orca
As long as the only validation that the facebook app does is checking to find if an app with package name com.facebook.orca is installed on the phone this should work
Thanks to @nemoc 23 For his guide
I'll attach the Messenger.apk in the attachment too.you can download from there too
Method 2.) [For Non-Rooted Device]
Make sure you have Facebook official app already installed in your smartphone (no need to root), and if the Facebook app is not allowing you to chat with your friends, then try to download the Facebook messenger initially from Google play store, here is the tricky part, before completing the download (100%) cancel the downloading of Facebook messenger (make sure it’s not installing) and yeah, you are ready to use the official Facebook app again to chat with your friends, give a try and tell us if it’s working for you or not!
Method 3).[For rooted device]
STEP 1: Download the official Facebook Messenger App from Play Store.
STEP 2: Download “TITANIUM BACKUP” or “DISABLE APPLICATION” App from Play Store
STEP 3: Open Titanium Backup and give it ROOT privileges. Scroll down to Messenger App
STEP 4: Select the Messenger App which will result in a dialog box to open up. Hit the “FREEZE” button which will freeze the application eventually.
STEP 5: Once the app is freezed it will be highlighted in blue tint color.
STEP 6: Now open the Facebook App and go to the Messages section of it.
STEP 7: Choose the person you want to chat with and you are good to go!
Enjoy the freedom until it lasts! Feel free to let us know if there are any other method and we will update this post with those methods too!
Thanks for making this tutorial
Well explained