yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] eiraku:
Hey there, just dropping in to say thanks for the update, as Identiconizer (even if I ALWAYS end up forgetting the name and having to Google round for "Gmail Style Contact Icon Generator Thingy") has become very much an indispensable part of my basic software set.

I mean who needs contact photos when you have awesome flat minimalist single letter icons for everyone. Plus it meshes well with the icons in Gmail.

I'm currently using it with a OnePlus 6 running OOS 5.1.11 (Oreo 8.1) with Magisk and Systemless Xposed. Zero issues so far and it even manages the photos on contacts I have Identiconized prior to my move to the OP6 (which I had set to low res because its from when the app was first released lol... had to update the whole bunch of them to 560x560 just because).

Also, prior I've used it on a Note 3 (up to the latest Wanam ROM that it got) and an Honor 8 up to the last official Nougat. Also zero issues besides the occasional reluctance of the then older build of the app to automatically add icons to new contacts when running it on the Honor (but EMUI has **** background app gating so it might be just that).

Please do continue with development of the app, at the very least for API compatibility moving on to Pie. Otherwise I'd be pretty sad if it ever stops working lol.
[Android Apps and Games] breversa:
[MENTION=4775688]GermainZ[/MENTION] :

The fact that you keep updating your (awesome) app 4 years after its latest release speaks highly of you ! :D

I'm eagerly waiting for the updated F-Droid build. :)
[Android Apps and Games] GermainZ:
Please test this version and let me know what you think.

Changes:

Modernize app's design *

Show version in About screen (suggested by [MENTION=3309107]lemora[/MENTION])

Add short delay before creating identicon for new contacts (resolves #13)

* Nothing drastic, but it makes it look more like a modern app. I also plan on modernizing the color picker (used when you tap "Background color") in the future, but this should take care of most things.
[Android Apps and Games] lemora:
Alright, only thing I noticed is if you set Android's font size to largest then the color picker's "Apply" will have the "y" get pushed to a new line. For other font sizes it's normal. I attached a screencap.
[Android Apps and Games] DainnCrowley:
No issues so far on my Note 9 running 8.1. It feels good being able to use this app again. :laugh:
[Android Apps and Games] breversa:
[MENTION=4775688]GermainZ[/MENTION] :

Anything new on the source front since last month ? :)
[Android Apps and Games] Landraider17:
Thanks man. Good to see this app again. Just installed it on my Redmi 3S LOS 15.1.... will get back with results
[Android Apps and Games] tge101:
I was able to apply to all my contacts on the first try but now I can't change the images or remove them. I'm on a Pixel 2

Edit - it applied to about 80% of my contacts then stopped. So there's about 20 that have no image.
[Android Apps and Games] GermainZ:
The new build (1.4) is up on F-Droid :)
[Android Apps and Games] FuMMoD:
So glad to see this is still being developed. Thank you for this!
[Android Apps and Games] thkgop001:
Firstly, thank you dev, for this great app. I stumbled across this in my Lollipop days and have always had it on my Xposed module list. Kudos for giving users this chance to tweak and theme my entire phone book look!

Secondly, after moving on to Pie (no official Xposed) from Oreo, I figured out how to get this to work! So for the benefit of anyone else on Pie, this is what I did...

1. In Magisk, Find and install "Riru - Core" and "Riru - EdXposed - Sandhook" and reboot to activate modules.

2. Install the EdXposed Installer apk

3. Install the Identiconizer apk

4. Now you can access the Identiconizer interface via the EdXposed Installer app, just like it was in Xposed for Oreo.

Lastly, a request to Dev... I see what you said in the FAQ above regarding cartoons/icon sets/geometrical shapes. Do you think you could possibly implement a feature that generates a random fractal background behind the Gmail initials? Like in my screenshot below? It doesn't necessarily have to be a fractal but when you mentioned geometry, it's the first concept that sprung to mind.

Thank you in advance and keep up the great work!
[Android Apps and Games] thkgop001:
Hi Dev, I just noticed that if you install the apk attached in your original first post, it shows v1. 3 but if you install the apk from the F-Droid site, it shows v1.4.

Do you need to update the attached apk on XDA?
[Android Apps and Games] thkgop001:
Hi GernainZ

Any chance of updating and porting this to a Magisk module?

Though the APK still works on Android 10, it's got a few bugs (for instance Gmail style crashes upon generating new identicons)

Thank you!
[Android Apps and Games] GermainZ:
I realize this is a really late reply, but I rarely check XDA lately.

Identiconizer's Xposed hook requires Xposed or a similar hooking system, and wouldn't work as a Magisk module AFAIK.

(And more generally, I haven't had time to look into my Xposed projects for a long while now.)
[Android Apps and Games] thkgop001:
Hey GermainZ

Appreciate the response and many thanks for the feedback

Stay safe!
[Android Apps and Games] mehdus:
Hi and thanks for the awsome app.

Does anyone know what to whitelist in xposed module? I am using lsposed zygisk.
[Android Apps and Games] dankoman:
sweet! just like github!
[Android Apps and Games] stinkytoes:
Sweet, any plans to put it into the xposed Repo?
[Android Apps and Games] kemonine96:
When trying to apply the icons to existing CalDAV Sync contacts it's failing to add the icons. If I create a new contact they are being set correctly (xposed module enabled in latter case).

I've tried the quoted fix (disable xposed) and the create for all missing icons still doesn't work. The contacts show in the "Contacts list" option and the icons cannot be added from that list either (xposed on or off).

I'm on a moto x dev edition, 4.4.2 + root (SuperSU) + xposed. The contacts are all setup through CardDAV Sync and sync to an ownCloud 6 instance.

Edit 2: Added note that SuperSU is providing root access

Edit: Include some logcat output

Below is a snip of the log cat when running the tool with xposed disabled. The "Couldn't update raw_contact" messages go on for awhile.

1 05-11 23:56:09.613: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 103
2 05-11 23:56:09.656: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 210
3 05-11 23:56:09.701: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 91
4 05-11 23:56:09.750: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 175
5 05-11 23:56:09.806: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 176
6 05-11 23:56:09.843: W/CursorWrapperInner(4964): Cursor finalized without prior close()
7 05-11 23:56:09.845: W/CursorWrapperInner(4964): Cursor finalized without prior close()
8 05-11 23:56:09.850: W/CursorWrapperInner(4964): Cursor finalized without prior close()
9 05-11 23:56:09.863: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 170
10 05-11 23:56:09.917: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 163
11 05-11 23:56:09.974: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 177
12 05-11 23:56:10.024: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 46
13 05-11 23:56:10.069: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 31
14 05-11 23:56:10.114: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 64
15 05-11 23:56:10.164: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 74
16 05-11 23:56:10.226: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 52
17 05-11 23:56:10.289: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 82
18 05-11 23:56:10.348: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 76
19 05-11 23:56:10.406: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 96
20 05-11 23:56:10.482: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 37
21 05-11 23:56:10.538: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 28
22 05-11 23:56:10.619: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 86
23 05-11 23:56:10.678: D/IdenticonCreationService(4964): Couldn't update raw_contact_id 72
[Android Apps and Games] kemonine96:
If not the play store maybe an fdroid repo?
[Android Apps and Games] b.watson:
Would it be possible to add an icon set similar to what Hoverchat uses for contacts without pictures?
[Android Apps and Games] Proud2bNoob:
Being able to choose the background color would be a nice addition. I find the white background doesn't fit with slimroms dark theme
[Android Apps and Games] GermainZ:
Not at the moment.

It's not primarily an Xposed module, so I don't think it belongs in the Xposed repo.

I don't think that's possible since parts of this app depend on Xposed, which isn't in the FDroid repo.

Root access is not needed, nor is it requested.

Thanks. Can you do the same but upload an unfiltered logcat instead?

http://xdaforums.com/showpost.php?p=52239519&postcount=11

Sure, I can add a preference for that.
[Android Apps and Games] Eun-Hjzjined:
Anybody notice the swastika in the second OP picture... Not trolling, just making aware.... And it's on the portal.
[Android Apps and Games] GermainZ:
So? http://en.wikipedia.org/wiki/Swastika
[Android Apps and Games] MalekoUK:
Thankyou for porting this!

Brilliant!! :good:
[Android Apps and Games] aarongillion63:
Does this work for non-stock Androids, specifically TouchWiz roms?
[Android Apps and Games] jaydee 77:
REQ: Initials as identicons?

Can we have initials of contact names as identicons?
[Android Apps and Games] GermainZ:
It should. Try It And See™

I think I'll make a FAQ just for this… http://xdaforums.com/showpost.php?p=52239519&postcount=11
[Android Apps and Games] toxic-hero:
hey, there!

i'm really happy to find Identiconizer!, it was just what i needed! :)

now for dirty details: it doesn't work for me. i have a stock rooted HTC One SV with xposed framework installed and working. Identiconizer! seems to work (the icon appears when going trough contacts and adding pictures) but there are no results (all contacts previously without pictures still left without).

i am privacy aware and have all my contacts on phone storage and i deleted any sync services (google, facebook, linkedin...) on my phone. could this be the issue? i can manually change pictures to my contacts.

ps

you said that you don't plan adding Identiconizer! to play store at the moment. would community funding of play store membership change yor mind? i prefer installing apps from play store for security reasons.

thanks!
[Android Apps and Games] georkings:
It looks interesting!!!
[Android Apps and Games] rebecker:
Nice!

I have one small suggestion, can you put the date on your revision numbers in the first post, so I know if an update is available? ;)

Thanks.
[Android Apps and Games] Pkt_Lnt:
oops, failed reading comprehension
[Android Apps and Games] rebecker:
And the dates are?
[Android Apps and Games] webwalk®:
Nice can someone screenshot the styles please.. also do you have space invaders icons? I saw it on a forum or website I try to find it again in case you don't know what I'm talking about
[Android Apps and Games] Pkt_Lnt:
Sorry, I failed comprehension on that one. Edited my post.

Screenshots are already in post #1 by the OP.
[Android Apps and Games] GermainZ:
I'm not sure I understand correctly. It's working when adding new contacts, but not for the old ones? If so, have you used the "Create Identicons" option? That should create them for contacts without a picture.

I don't think this has anything to do with the problem, no.

No. It's simply something I don't wish to do at the moment for various reasons (support, added hassle, XDA > Play Store for feedback, etc,) but thanks. :)

Sure, I'll add that later. The current version is already in the title BTW.
[Android Apps and Games] webwalk®:
The screenshots only show 1 of 4 styles
[Android Apps and Games] rachelm920:
Worked with my stock touchwiz S5

Sent from a themed out galaxy S5

Doing this just made me realize.. I really need to clean up my contact list. LOL
[Android Apps and Games] heubd:
Great!
[Android Apps and Games] toxic-hero:
no, it doesn't work with any. in my default HTC Sense contact list (it's called "People") i don't see any new icons. but if i look in "contact list" under Identiconizer! app, i see all contacts have (the same) new Identiconizer! icon.

yes, i tried "Create Identicons" many times, i also enabled Identiconizer! xposed module and enabled "Identicons" in menu.
[Android Apps and Games] jaydee 77:
Want contact pictures with initials? Look for this.

[APP] CS Contact Images 2.0

http://xdaforums.com/showthread.php?t=2546564
[Android Apps and Games] GermainZ:
That's the default icon (for contacts without a picture.) Could you please upload a logcat?

That's already in the OP. :)
[Android Apps and Games] jaydee 77:
Oh sorry. Did not saw that you've edited the OP.
[Android Apps and Games] toxic-hero:
i just sent you logcat via PM.

thanks!
[Android Apps and Games] webwalk®:
I also would like a black background switch.

Please include version number in filename.

I use 96x96 icons

And there are 5x5 pixels in retro mode

So I changed to 400x400 resolution in hope of getting more pixels and complex images, but nothing changed

Is that possible?
[Android Apps and Games] Zheen:
Not working on my Samsung Galaxy S4 running TouchWiz and android 4.4 kitkat
[Android Apps and Games] GermainZ:
Attached is version 1.2-beta. Changes:

Insert a row for the contact photo if none was found to be updated (this was in the original ChameleonOS implementation but I removed it for some reason while making changes.)

Add preference to choose the background color for create identicons.

PNG images are now used instead of JPEG images. This means you can use transparency for the background color if you want to. On the other hand, it might result in larger contact photos.

Other minor changes.

Note: if a generated identicon is larger than ~1024K, Identiconizer! will fail to set the contact photo. This is visible in the logcat but I hope to make it more obvious, possibly using a notification. AFAIK, there is nothing I can do about this, other than compressing/downsizing till the size is <1024. While this could be done automatically, it'll be slow and resource intensive, which is why it'll be left up to the user to modify the settings to get smaller sizes (by choosing a smaller width/height size, or by picking a different style.)

Other than that, the Xposed module seems not to work on some manufacturers' ROMs, e.g. HTC. You can check this by looking at the Xposed log (Xposed Installer > Log.) If you see an error about "com.germainz.identiconizer" then disable the Xposed module for now. I'll try to look into this issue later.

You can choose whatever color you want in the beta. :)

That's intentional - retro mode is always 5x5 blocks. The quality gets better, though.

Read the OP.
[Android Apps and Games] kemonine96:
Thank you for the beta, created icons for all contacts lacking a photo this time around. Tested on Moto X running 4.4.2 with the Xposed module active.
[Android Apps and Games] y0himba:
Do you have plans to put this on the Play store? I like it, nice app, but I don't see why it isn't there yet?
[Android Apps and Games] GermainZ:
Not really, at least not right now for a few reasons: extra support, extra hassle, and I prefer an actual forum for feedback and suggestions.
[Android Apps and Games] Zheen:
I am still confused

I have read the OP and I still don't know what you mean. Do you mean that it only works on devices running 4.3 Jelly Bean?
[Android Apps and Games] GermainZ:
I don't know how to explain it in a clearer way, please read the OP again. More specifically, the last question of the FAQ.
[Android Apps and Games] Zheen:
Now it works

Aha now I understand. You want details and logcat. Well, luckily I tried the module a few times and rebooted the phone, now it is working very well. I especially like the option to increase the resolution and background color. Thanks!
[Android Apps and Games] GermainZ:
Another beta: View attachment Identiconizer!-1.2-beta2.apk. :)

New additions are in bold. Changelog:

Insert a row for the contact photo if none was found to be updated (this was in the original ChameleonOS implementation but I removed it for some reason while making changes.)

Add preference to choose the background color for create identicons.

PNG images are now used instead of JPEG images. This means you can use transparency for the background color if you want to. On the other hand, it might result in larger contact photos.

If any error occurs during the creation of new identicons, show a notification to let the user know. Tapping the notification will show a detailed list of errors along with some useful info.

If the Xposed module fails to hook the appropriate method, show a notification to warn the user.

Other minor changes. And some more.

Yes - "doesn't work" doesn't tell me what doesn't work and gives me no way to fix it.
[Android Apps and Games] karanrajpal14:
Hey, been using this and I must say this is a nice concept. Thank you for your work! I do have a request though. If you can find the time, can you make a gmail identicon style? Like how gmail shows a colored square with the first letter of the contact? That'd be really cool and it'd look more Google-ish. Hope you understand. Thank you!
[Android Apps and Games] Kaleknuppel:
Yes i like to see this too.

Verstuurd vanaf mijn GT-I9505G met Tapatalk
[Android Apps and Games] GermainZ:
That's already answered in the OP. ;)
[Android Apps and Games] karanrajpal14:
I did notice the app int the OP and i did try it but it's doesn't do a very clean and efficient job like yours which is why i requested the feature in the first place. And since you use the xposed framewrok most of the job is automatic which is great for lazy people like me :P i'd be glad if you considered the request if you had the time.
[Android Apps and Games] GermainZ:
Very well, since a bunch of people apparently want it… added a Gmail style. ;) Also updated the OP about requests.

1.2 is out. Changelog:

New identicon style: Gmail. The implementation is pretty much the same as Gmail's, with some very minor changes (Gmail uses the email to determine the background color, Identizoner! uses the name of the contact.)

Insert a row for the contact photo if none was found to be updated (this was in the original ChameleonOS implementation but I removed it for some reason while making changes.)

Add preference to choose the background color for created identicons.

PNG images are now used instead of JPEG images. This means you can use transparency for the background color if you want to. On the other hand, it might result in larger contact photos.

If any error occurs during the creation of new identicons, show a notification to let the user know. Tapping the notification will show a detailed list of errors along with some useful info.

If the Xposed module fails to hook the appropriate method, show a notification to warn the user.

Other minor changes.

Mentioning everyone who asked about the Gmail style in the past and was refused: [MENTION=4410792]Godswrath[/MENTION], [MENTION=4112965]jaydee 77[/MENTION], [MENTION=3611149]karanrajpal14[/MENTION], [MENTION=5609122]Kaleknuppel[/MENTION].

Also, [MENTION=441142]rebecker[/MENTION], I've added the dates for all builds.
[Android Apps and Games] subhani:
That is aware dude. Respec
[Android Apps and Games] Pkt_Lnt:
I never expected you to add the Gmail style, but I am so pleased that you did.
[Android Apps and Games] rebecker:
Thanks!

I really appreciate the Gmail style. Perfect!

I have one question: Out of nearly 1000 contacts that weren't personalized, ONLY 3 did not update to the new Gmail pics. They still have the old Spirograph pictures. Is there a simple way to get the Gmail pictures in these three? Or can I just delete the pictures and the Gmail versions were simply be added?

Thanks again.
[Android Apps and Games] MalekoUK:
Love the new gmail style! awesome work!!
[Android Apps and Games] GermainZ:
That can happen for two reasons AFAIK:

Another app set an icon for the contact (e.g. Viber.) Sometimes they even take the icon Identiconizer! set and set it again, so Identiconizer! will then see the contact already has a picture and skip it. To check for this, edit the contact and look at where the photo is… if it's not in the top right corner, this is likely the issue.

The contact isn't visible. If you can't see the contact in the "Contacts list" activity, then this is the problem. You can fix this by editing the contact manually and assigning it to a group (e.g. "My Contacts.")

To add the picture to just these three contacts, the easiest way is to open the "Contacts list" activity, select them then press the "+" button.
[Android Apps and Games] rebecker:
Thanks. Never used Viber. The contacts were visible. Did as you suggested, used the "+" button. All is well. :)
[Android Apps and Games] subhani:
[MENTION=4775688]GermainZ[/MENTION] wanted to say that I tried the app before and wasn't too fond so uninstalled. I knew to stay subscribed to the thread and lo and behold, you have added the Gmail style icons.

And I love them. Awesome work mate. ?
[Android Apps and Games] Netuser:
[MENTION=4775688]GermainZ[/MENTION] i have quick question, if I use this app to add pics to the contact that don't have, once it is done they are consider as Contact with pic or there is some kind a flag added so that I can change to another style if I wanted to ? Or it is just one time shot ? lol

Also if you can attach the APK instead of an XDA link it will better for us Tapatalk users as link is not download via app, i have to come on PC to download it.

Thanks :)
[Android Apps and Games] subhani:
If you do a Google search for this thread from inside your browser, I use dolphin, the link in OP downloads the file on your phone.

BTW, I had the same issue on Tapatalk but got around it in this way. I didn't have this problem with links on other threads though via Tapatalk. They download just fine by automatically opening up the browser.
[Android Apps and Games] GermainZ:
Yes. The original implementation used JPEG comments, the new one with PNGs uses PNG chunks. Both are detected for backward compatibility.

EDIT: I see the link and attachment in TapaTalk just fine?
[Android Apps and Games] Netuser:
Thanks :)

You see the link but when you click on it it just reload the tapatalk app, attaching it to the post will be better solution even to dowlnoad :) now i see the attachment dont know why it was not their before
[Android Apps and Games] damarine:
Hi OP,

How come there is no change after I enable the function in both app and Xposed? No contact list appears in the lists, I press create but nothing happen.

Please advise, regards.
[Android Apps and Games] Pkt_Lnt:
Did you reboot after enable?
[Android Apps and Games] GermainZ:
"No contact list appears in the lists" - I don't known what that means.

"nothing happen" - check your notifications.

Are contacts not getting new images? What device do you have? What Android version are you using?
[Android Apps and Games] damarine:
Hi mate,

Nothing in notification and also contact pics do not change. I am using i9300 with C-Rom 6.6 (CM based Kitkat)

Thanks.

Yes mate, I know how to use Xposed framework, that's pretty wierd though.
[Android Apps and Games] GermainZ:
No notifications at all? Do you even see contacts in the "Contacts List" activity?

Also post a logcat, please.