[APP][2.1+]SyncMyPix - ICS-JB and Facebook Fix-(Better High Res Pic Update)

Search This thread

Deadknight

Retired Recognized Developer
Jul 16, 2008
111
81
www.sombrenuit.org
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 :D.
*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
 

Attachments

  • SyncMyPix-0.15.2-special.apk
    373 KB · Views: 2,729
  • SyncMyPix-0.15.2-special-src.zip
    858.8 KB · Views: 265
  • SyncMyPix-0.15.2-special-2.apk
    375.3 KB · Views: 3,374
  • SyncMyPicx-0.15.2-special-2.zip
    859.5 KB · Views: 994
  • SyncMyPix-special-3-highres-signed.apk
    552.2 KB · Views: 2,070
Last edited:

Deadknight

Retired Recognized Developer
Jul 16, 2008
111
81
www.sombrenuit.org
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 :D.
*Some small bug fixes.

Quick question:

Is this the same as using HaxSync or Facebook Profile Sync?

They both do 256x256 images I think, if not higher.

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 :)
 

Smokeey

Senior Member
Oct 8, 2010
1,714
324
College Station, TX
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.
 
Last edited:

quorn23

Senior Member
Jan 25, 2012
464
182
Google Pixel 4 XL
Google Pixel 7
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.
 

Rocklee99

Senior Member
Jul 13, 2010
2,284
140
will this fix where sense has blurry photos? and which apk should i install for that?
 

mofirouz

Senior Member
Jul 25, 2010
90
20
London UK
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.
 

serio22

Senior Member
Jul 1, 2012
3,215
1,134
Houston
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.

yes you can, the smart name matching sort of linked the wrong people for me but i guess its fixable
 
Last edited:

Deadknight

Retired Recognized Developer
Jul 16, 2008
111
81
www.sombrenuit.org
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.

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.
 

Rocklee99

Senior Member
Jul 13, 2010
2,284
140
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.

so whats the app do that u create? like whats its purpose?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 44
    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 :D.
    *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
    2
    Hi,

    I updated app to use new android sdk with new layouts, but a problem occured.

    As you have written, facebook changed their api last year and became effective on april 2015.

    There is no way to get user friends from now, so all apps using /me/friends are broken or closed.
    Source: http://stackoverflow.com/questions/...ends-returns-empty-or-only-friends-who-also-u

    I tried taggable friends but it only give very small photo and some gibberish id. There is no way to get friend profile without real id.

    That's all i can do for now.

    If you have a solution fill me in.
    1
    so whats the app do that u create? like whats its purpose?

    it's the ics port of sycmypix that helps you to sync your facebook profile pictures to contacts app.

    also i will look at jb function that added when i have time
    1
    Where's your repo at? Nloko has retired from dev'ing syncmypix afaik.
    The most up to date branch is murrayrush's here: https://github.com/murrayrush/SyncMyPix
    Or my own (with some renames of classes and stuff, nothing else new though) here: https://github.com/Psykar/SyncMyPix

    Updated first post. All info is up there.
    1
    hi,

    i will update layout to more android one and post here.