Just thought I would share with you guys my experience. 1) so your aware and don't suffer any issues 2) cause there maybe a fix to a few problems here.
I was on SGSI and had AOSP ICS buil from onecosmics and as you can imagine it was the most AOSP as AOSP can be. What I had found though is over time somewhere something in the messaging app of AOSP Mms.apk it is making reference to a field or table in the .db SQLite database that Samsung doesn't. I had my phone stolen recently so through insurance I naturally stuck with Samsung and went the S2
Because I was a dev (not official by any means - call me a try hard
) in teh SGS1 section i had my phone backed up fairly regularly with the amount of flashing and moding i did so only lost 2 days of SMS. Anyway with restoring the SMS data to my SGSII I found that the Mms.apk would forceclose. It was pissing me off to no end.
I downloaded many ROMs and played around sound source apks, decompiling them and now sifting through SQLite to make heads or tails of this?
I really want an AOSP themed SGSII ICS ROM build that is still Samsung because Samsung has waaay too many cool things about it, AOSP has a nice look about it so a good blend of the two will sit nicely than ever before (we've all seen abortion frankenstine ROMs that are crap....but ICS is pretty damn sleek) Anyway I diverse. In doing so I wanted to get my SMS restored quickly, I had met a girl two nights before on birthday and had her text but had not synced my contacts so I was wanting to retrieve her number
. So back to the dilema. What to do? Flash CM9 on my nice new SGSII or figure this out. I somehow have managed to find a Samsung framework and an ICS AOSP apk (like the one in here) and install it and it works. No force closes and I have already done some small themeing....I like the ICS blue for my emoticons, so shoot me. Green reminds me too much of Gingerbread (and even that I had themed ICS and Froyo was never themed Gingerbread when it came out....it was as blue as the ocean all the way baby
This apk that I have disected and themed and repackaged works and it displays the facebook contact pictures too! But not only that it works without the app as I have a full Samsung sync integration now on my SGSII. That means I can sync contacts, facebook messages and something else? Hmm I can't remember what the last one is? Calendar! Thats right! I wanted to get the old InfoAlarm that Samsung had on Gingerbread working on SGSII and have the full sync and alarms setup with the widget. So yeah you need to do a few things to get that all working....
If you guys want instructions I can show you's how....as I am not on skyrocket herculese or what every you awesome guys call your selves
Anyway you need to stript down the the Contactsprovider icon. And find the arrays.xml and allow for it to bring images into the contacts database via sync. See the images that you guys get now via facebook are not residing within the Contacts database they are simply a joined photo and displayed in via the app connection. Samsung under Googles recommendations when they launched Google + took this feature away, Facebook also accussed Google of harvesting peoples information by storing it in peoples on phone databases and allowing sync to Gmail and having facebook information stored on Google Servers.
Anyway Aside from all of that, I liked the old Samsung way of doing things and sync, I don't give a rip about information this and that and bla bla bla Google and FB can fight their wars. Samsung however as they always have done have been fence sitters and have never fully got into bed with Google and I doubt ever will do either? So their way around all of this was to tap into teh facebook service that was always offered for Android users and not sync as such, but connect contacts. See Samsung then doesn't store any of the facebook info in its contact database, it only allows the User to use the data that is stored inside of the facebook app database....and facebook are not going to say no to that. Tick and tick.
So if you use this app that the dev has used, you can do one of a few things? Try breakdown and mod the contacts provider...this will allow sync to the contact database including images and status etc. You will need my updated ICS SNS sync app that allows contacts to sync not just messages, and you will need to have a boot script that tells the system to keep the remaining link column open (as google forces SQLite to shut that part out - i.e. so even if you were to sync nothing will display) that way the images (and status if the app will allow it?) will display as if it was sync'd with Google+
Once I sort out my SQLite issue I will on my own phone I can upload a CWM flashable package for you guys if you want? It won't be for a while though. I am extremely busy.
PS: Becareful changing to the AOSP app and backagain, you may look all of your data or be forced to stay on AOSP.
PPS: I can get the connection between the contact app and Mms app working perfectly too!