yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] PunchUp:
Glad you succeeded [MENTION=683466]MrGoodtunes[/MENTION] :)

[MENTION=4111823]rayjr13[/MENTION] made a good point there [MENTION=794322]Jazz__75[/MENTION] . Google could have made the switch to vector icons. Although I'm not sure they'd do that for launcher icon. But anyway, you can find all the vector files in drawable folder. They end with extension .xml (but you can replace them with png files)

I'll decompile one of the Google apps and see what's going on
[Xposed Framework Modules] xPr0metheus:
Hi, wanted to use this module on S7 Edge (6.0.1) to change edge panel icons. Started with Pushbullet (didnt try any other yet) however, while Flipster shows the right icon in the list, the Edge panel only shows the upper left part of the icon... any idea? I used an icon from Moko icon pack
[Xposed Framework Modules] PunchUp:
I'm assuming that edge panel is part of the launcher? Sorry I've never owned a Samsung device so you'll have to help me out here. If you provide me the apk for launcher or the edge panel (in case it's independent of the launcher) I'll have a look at it.

For now, only AOSP launcher is properly supported. But some people reported that TW launcher works fine as well. How is it on your S7?
[Xposed Framework Modules] PunchUp:
[MENTION=4111823]rayjr13[/MENTION] I managed to figure out why Hangouts (and possibly other Google apps) don't work. The package name used for resources in Hangouts is not the same as package name of the app.

So we have two options here:

1. I hardcode the package names for these apps - Good for basic users. More work for me.

2. I add an option for the users to find out and specify the package name - Less work for me. Advanced users probably won't have a hard time. Basic users might struggle.

So feedback is welcome. [MENTION=794322]Jazz__75[/MENTION] and others who want to theme Google apps
[Xposed Framework Modules] xPr0metheus:
I don't use TW launcher (don't even have it installed)

I am not too sure, but this should be the app for the app edge panel

https://drive.google.com/folderview?id=0B2MynrBwaYdITTh6RUxDWUxTZjQ
[Xposed Framework Modules] PunchUp:
Can you confirm that Pushbullet's icon has changed in App info or Recent apps?
[Xposed Framework Modules] rayjr13:
That is very interesting. I never took the time to check that out about the package names. It may be OT of so feel free to tell me to check for myself, but hangouts doesn't install multiple packages afaik. Do you just mean it pulls some res from another Google package like android.gms (play services). Sense apps on HTC devices do this among HTC resources. But a change to the source files images does show up in the referencing app. A change in HTC resources would show up in the HTC Prism (launcher) or contacts app for instance. That type of package reference I'm obviously familiar with and would expect Flipster to be able to handle already. Just need to flip the correct file.

And my opinion would be that Flipster be as robust/powerful as possible so my vote would be #2 for advance users
[Xposed Framework Modules] PunchUp:
No, there is no resource sharing. This case is actually very weird. Since Hangouts replaced Google Talk, it carried the com.google.android.talk package name. But inside the manifest Hangouts has the package name com.google.android.apps.hangouts. I'm not sure why there are two package names but Flipster only works with the latter. Now I have to check what's going on with rest of the Google apps.
[Xposed Framework Modules] PunchUp:
Can you tell me which ones you tried? I just tried Maps and the icon changed without any issues on Marshmallow
[Xposed Framework Modules] Jazz__75:
Already written two times:

Work:

Google Gmail;

Not work:

All google Apps (without Google Gmail)
[Xposed Framework Modules] PunchUp:
Well, Maps is a Google app. And it worked for me on Marshmallow. Not sure what went wrong on your device.
[Xposed Framework Modules] PunchUp:
[MENTION=794322]Jazz__75[/MENTION] as you can see, I managed to change many Google icons on Marshmallow
[Xposed Framework Modules] Jazz__75:
Try to give me the name of GMaps.

Try to change contact, calendar, clock

Im on MM too on nexus 6
[Xposed Framework Modules] PunchUp:
product_logo_maps_launcher_color_48 (mipmap)
[Xposed Framework Modules] Jazz__75:
Ok, I will try in a 4 hours.

Do you use a .png file?

Can you give me the name of:

Contact, clock, calendar, phone, calculator, chrome, photo, photocamera, google now, google plus, google search, google messenger, settings, playstore, youtube?
[Xposed Framework Modules] PunchUp:
Yes I used a png.

And no sorry, I'm busy with other work. Just wanted to test a couple of apps to find out if it's a bug or not. You'll have to find the others on your own.
[Xposed Framework Modules] rayjr13:
Figured that wasn't the case for this app. Never looked in hangouts manifest so didn't know it wasn't referenced as talk anymore, like you said.

---------- Post added at 03:12 PM ---------- Previous post was at 03:11 PM ----------

Got no time for that too busy making a logging debug version ?
[Xposed Framework Modules] PunchUp:
Just one line of code. Well it was already there before. I just removed it from the release build. I'm currently trying to figure out which additional resources should I add. Color, string, bool, layout.. what else?
[Xposed Framework Modules] rayjr13:
Color

Then string

Anything doesn't matter the order.

Anyway to flip style table values?

---------- Post added at 07:02 AM ---------- Previous post was at 07:00 AM ----------

Honestly I've never found bool or int very useful for any changes I've ever wanted to make. Color is the most common for me removing the pastey whiteness from so many apps. I hate going into settings for instance sheesh burn my retinas much!
[Xposed Framework Modules] xPr0metheus:
Nope, unfortunately not :/

Gesendet von meinem SM-G935F mit Tapatalk
[Xposed Framework Modules] PunchUp:
Style table?
[Xposed Framework Modules] PunchUp:
Try this with Google Maps and let me know if the icon changes or not -> product_logo_maps_launcher_color_48 (mipmap)
[Xposed Framework Modules] rayjr13:
Style xml defines which objects are which color, color xml defines which color are which hex value. Those two dictate a lot when it comes to altering app appearance.

I did successfully flip my stock moto camera app's launcher icon. the icon showed in my Sense launcher app as well. In manage apps it is slightly smaller than needed so maybe I need to use a larger png. in the launcher it is sized correctly. The file was in mipmap. This is the first full success I've had. Everything else was a drawable change and did not work completely like this.
[Xposed Framework Modules] rayjr13:
Tried flipping stock contacts app: mipmap launcher icon flipped, name did not change to "People" in Sense launcher , did change a drawable icon within the app but not the correct size. When I use the oversized versions of the icons that i made for Resflux with its scaling nuances, the icon in the manage apps list DOES size correctly. Same goes for the drawable icon used within the app, it is sized correctly now as well. Launcher is 512x512 instead of 144x144. internal icon is 256x256 instead of normal 76x76. I did a whole post about that same experience in the other module thread but suffice it to say that 76/256 ratio was the correct upsize needed for this resolution apparently.

But the name did not change in the stock launcher and manage apps, like with the other app I tried previously.

also Your maps example also noted something to check for me. The app name is not changing for me in the task switcher either. Still says contacts and not people.

Anyway I may have to go back and try these again with sense toolbox module disabled just to be sure.
[Xposed Framework Modules] rayjr13:
Did not work for mer.

But here what I got,,

no change in Flipster app list either

, no change in manage apps, no change in Stock launcher, no change in task switcher.

In APKeditor it shows the image in use as from (drawable) : product_logo_maps_color_144; product_logo_maps_color_192

I'm going to try flipping the two files from the drawable and see what happens.

no difference with product_logo_maps_color_144

no difference with product_logo_maps_color_192
[Xposed Framework Modules] PunchUp:
Lots of feedback to process here :D

Alright first of all, I haven't hooked app_name. That could probably the reason why it didn't flip in your launcher. I was actually thinking about this last night. The reason I chose not to go with app_name was that not every app uses it. And unlike drawables, it's not reliable (for instance, if the app name is hardcoded in the manifest). But I'm planning to include it in the next update as a backup. Perhaps only a few apps don't follow it. Rest might work fine.

Interesting observation about the resolution ratio!

You mean didn't change?

Interesting. I'll try it again. Didn't really notice if the name change or not.

Strange. Can you provide me your Maps apk?
[Xposed Framework Modules] rayjr13:
Didn't change yes sorry.

I agree and I've seen several apps that weren't app name but you are right most are. From a engine stand point. It would just be more efficient to abandon a simple app name replacement and just go with a select string / replace string contents. But that may retool your interface though. I like the way apk editor and resflux parse the strings xml and show a list of strings with their values underneath. Pngs are handled the same way. That way you don't have to user another tool to find the string name to avoid guess/check method.

Like now on the png replacement you have to k nm ow and correctly retype the filename instead of the selection being scripted to your engine. Resflux really nailed that concept for user interface.

I get the idea of trying to make app name super easy for users to edit. I can just see how the requests might flood in for all the one off strings replacements
[Xposed Framework Modules] rayjr13:
I'm on maps 9.17.1
[Xposed Framework Modules] PunchUp:
What I don't understand is why ResFlux has stopped working. When I made Flipster I was under the impression that ResFlux works. Which is why I didn't want to recreate the advanced features it has. Frankly I wasn't even expecting that people would be interested in Flipster.
[Xposed Framework Modules] PunchUp:
I have 9.21.0 installed. Not sure how old is 9.17.1
[Xposed Framework Modules] rayjr13:
That is a very good question. Should try it and check the Xposed log and logcat. I'm certainly down to help someone figure it out. This I think is a use case for the most powerful/useful Xposed feature to me. Resource hooks are super handy for customization.

There are two pieces to that app the res engine and the ini generator/user interface. I think a major problem for the UI was the decompiler for ART. I'll try popping something directly into the engine but I feel like that didn't work.

[MENTION=5255339]WisdomSky[/MENTION] also didn't have a MM device to test on.

And don't make me feel bad for not updating my maps. Everything on Google says Nov 2015.
[Xposed Framework Modules] PunchUp:
Well as far as I know, the dev moved all the decompiling code to a server (version 1.7). And I can only assume that the server is down. Some data seems to get uploaded but nothing returns. Not sure what's going on there. But if (s)he has plans to fix it, I'm not sure if I should continue to add all those features to Flipster

Not a big deal really. I don't have any phone at the moment. But emulators are good enough for development in most cases.
[Xposed Framework Modules] rayjr13:
Think at one point for a while he was developing on his device lol might not be hard but gotta suck. His plans to come back have been nearly if not already a year. Since before MM
[Xposed Framework Modules] rayjr13:
Looks like Strings: "applicationLabel" and "launcherActivityLabel" might be commonly what's getting pulled by custom launchers and/or task switcher.
[Xposed Framework Modules] MrGoodtunes:
Thanks. An embarrassingly small donation is now coming your way [MENTION=5444464]PunchUp[/MENTION] via Flipster, which is already a much appreciated tool that I'm hoping you will develop toward supporting color flips, etc.
[Xposed Framework Modules] WisdomSky:
You are correct. the only problem is the UI...

Importing a zip into resflux will still work.

The engine is used to parse the contents of the zip file and extract its contents into the proper location and transform them in a way that Xposed interface could read them.

It is possible to create an app that only have the engine (for importing zips) and the xposed interface (to read them), but that means if you want to make customization, you need to write it as a "script" and just import in... In other words, it will work as an interpreter.
[Xposed Framework Modules] PunchUp:
Thanks a lot. Appreciate that :)
[Xposed Framework Modules] PunchUp:
Are you planning to continue working on Resflux? No point in having two apps for the same thing. I'll just leave Flipster the way it is now.
[Xposed Framework Modules] rayjr13:
:facepalm:

---------- Post added at 03:01 PM ---------- Previous post was at 02:43 PM ----------

tried it and nothing shows in the log. I'm sure i did this at some point last year too. But not trying the import. I did a manual add and nothing worked, tried import, nothing even imported so I'm sure nothing worked and ive tried it on 2 devices now one 5.0.1 the other 5.1. Neither function. I feel like this is OT tho and is repeat from the Resflux thread...but resflux decompiler, UI/ini creator, nor ini import/interpreter, nor xposed engine work on 5.0+.

So I know this thread is about flipster so if [MENTION=5444464]PunchUp[/MENTION] isnt adding any of these features I dont think its appropriate to keep bringing up another module here.
[Xposed Framework Modules] PunchUp:
Haven't given up yet. Just curious about his thoughts.
[Xposed Framework Modules] rayjr13:
personally i agree with you. Doesnt make much sense to rebuild that module here when there is obviously just something small broken.. Would be more simple to update resflux, which just isn't an appropriate conversation for this thread without being rude or hijacking.
[Xposed Framework Modules] WisdomSky:
It's not that there's no point of having two apps that have the same concept, but having multiple options is great! It's the community who will benefit after all. So if you are planning to develop something richer, then you should go for it.

I'm not actually planning on abandoning resflux despite the stagnancy of its development right now.

---------- Post added at 06:17 AM ---------- Previous post was at 06:10 AM ----------

I haven't really explored the new files structure of new android versions particularly 5.0+, but I once saw that the location of the app data is somehow changed.

Resflux uses this("/data/data/<package_name>") static path to find the data directory of an app. I'm not using any android phone right now to confirm this.
[Xposed Framework Modules] rayjr13:
Anyone made any progress either mental or in app? D thing to do some flipping or fluxing or something to get this SystemUI out of blandville? What about a logging debug again? I forgot what your intentions were with that version.
[Xposed Framework Modules] PunchUp:
Well I've been waiting to see if WisdomSky manages to fixes the issue in ResFlux. I'll continue my work accordingly.
[Xposed Framework Modules] rayjr13:
Oh well it's not the first time he hadn't shared development if any in a long time, but this time nothing is functional for over a year. So it may not be that it dead but it doesn't exist post KK., and after well over a year of nothing I think people flocked here because they had nothing/didn't expect something to come. Maybe I'm the only one hoping development continues but I just don't see anything happening any time soon. Wisdomsky will drop a gem at some point but it's like waiting on Dr. Dre to release an album....
[Xposed Framework Modules] PunchUp:
:D:D
[Xposed Framework Modules] Jazz__75:
Someone know the name of icon google phone?

I used:

1) ic_dialer_clr_48cv_44dp

And

2) ic_launcher_phone

And no work!
[Xposed Framework Modules] meistr91:
[MENTION=5444464]PunchUp[/MENTION] hi! first really nice design of your app! i just want to open it for it design lol. But i have a request for a help... I can't manage it to work...

I just want to change icon for 1 app: Textra.. and it wont work..

In flipster i select textra app,i press + icon and i get a menu with a selection drawable and mipmap and a field for an icon name but whatever i write down over here i get icon not provided..

and i checked all other app it always the same..

My device is Z1 compact with stock based ROM

Z5 launcher..

or i dont get how to do it properly, sooo could u help me a bit?
[Xposed Framework Modules] PunchUp:
Sorry for the late reply. Did you manage to make it work?
[Xposed Framework Modules] Jazz__75:
No
[Xposed Framework Modules] PunchUp:
Sorry for the late reply. I've been quite busy.

In the dialog, type icon_ff1976d2 as icon name, select 'drawable' and then click on the green android bot.
[Xposed Framework Modules] meistr91:
I did as u said.. Still I get "icon not provided".. When I select tetra app, I need tu put icon name of texta or the name of the new icon I want to put over the textra?..

Edit: Sorry my bad. I managed it. I made a mistake by pressing icon name not a green android bot.

Thank so much!
[Xposed Framework Modules] PunchUp:
Icon name for textra is icon_ff1976d2. Just type that and then click on the green bot. You have to select the new icon that you want to use.
[Xposed Framework Modules] PunchUp:
Try mipmap icon_48dp
[Xposed Framework Modules] Jazz__75:
What you mean?
[Xposed Framework Modules] meistr91:
OK. I managed it, thank u very very much!

Just another question, about icon names.

How did u got that textra icon name 'icon_ff1976d2'?

By your tutorial? Sorry for dumb questions.. But I was unable to find that name...
[Xposed Framework Modules] PunchUp:
For Google phone, try this icon name -> icon_48dp and select mipmap. Let me know if it works.
[Xposed Framework Modules] PunchUp:
Yes follow the tutorial. You will find the icon name in one of the folders.

You can also directly check the manifest, if you know how to decompile an app.

In the future, I'll try to automatically detect the names. But for now you may follow those two methods :)
[Xposed Framework Modules] Jazz__75:
Id dont work ;-(
[Xposed Framework Modules] rayjr13:
Have your tried the Inbox app? I think like hangouts package name is different than the app name in manifest. How do you go about manipulating them? Did you find solution or a direction?
[Xposed Framework Modules] PunchUp:
Yep you're right. The package name in manifest is different, just like Hangouts.

I had been busy with another app. The work is finsihed now. So I'll pickup Flipster again and see what can be done about these issues.
[Xposed Framework Modules] skinnykinney:
Didn't see it when I searched but it didn't work for me it shows up as "null" in settings - - >apps, still looks the same im my app drawer although I used nova to change that icon and name, that may have something to do with it?

---------- Post added at 07:19 PM ---------- Previous post was at 07:19 PM ----------

Or I picked the wrong file name, there are hundreds in those folders
[Xposed Framework Modules] PunchUp:
3rd party launchers like Nova are not supported at the moment.
[Xposed Framework Modules] shadows006:
I am trying to change the instagram icon (to its better, previous look) but it doesn't show in the GNL Nexus 5X. Other apps read that it has been changed like file explorers etc, but not in launcher. Checked file names, rebooted, any ideas? Pulled the icon I am trying to use as a replacement from an old instagram apk.
[Xposed Framework Modules] PunchUp:
3rd party launchers are not supported at the moment.
[Xposed Framework Modules] shadows006:
I'm running basically stock besides other xposed modules. What is considered 3rd party, because mine is straight from google?
[Xposed Framework Modules] PunchUp:
Only AOSP launchers are supported at the moment. But I do have plans to support the popular launchers like GNL, Nova, etc. So please wait till then
[Xposed Framework Modules] PunchUp:
Hello everyone!

WisdomSky found an excellent library to parse resources and updated ResFlux recently.

Thanks to him, I have also updated Flipster with the same library and you no longer need to open an apk and find the icon names. Flipster will show a list just like ResFlux does.

I created Flipster only to modify the visual resources. So if you need to modify integer, bool and strings, ResFlux is still your tool for the job.

Flipster will only support color, drawable and mipmap.

The latest beta has been published to the Play store

There could be some bugs as I had to change a lot of code. So, please let me know if you find any and/or use the 'Report' button if possible.

Final version will be released to the Xposed repo once this beta is confirmed to work without any issues.

Looking forward to your feedback!

Still left to do:

- Support more launchers

- Fix some apps like Hangouts, etc which don't work at the moment.
[Xposed Framework Modules] Udzi:
Hey!

Wow, Flipster is a damn good module - i love it! I recently used resflux but flipster is much more comfortable and easy to use.

I just reported a bug that custom colors won't change, but no hurry ;)

Thanks and keep working on Flipster
[Xposed Framework Modules] PunchUp:
Thanks!

I'll look into your bug report
[Xposed Framework Modules] PunchUp:
I've released a new beta on the Play store just now which should work fine with Google Now launcher. Let me know if it doesn't.
[Xposed Framework Modules] shadows006:
I uninstalled flipster from the exposed repo and reinstalled from the play store. Forgot to clear app data between. Fixed. Successfully changed icon. Thanks for the update!
[Xposed Framework Modules] rayjr13:
That's good stuff can't wait to check it out from the repo. If nothing else people should know that I don't know of any modules that touch mipmap at this point like Flipster.
[Xposed Framework Modules] bobo_15:
Any google+ community?
[Xposed Framework Modules] [Gorgasm]:
Hi !

I just would like to notice you that if I change icons, the changes are not applied anymore in Settings :(

And do you think that it is possible to add a scrollbar in the file manager ?

Thanks in advance ! :)
[Xposed Framework Modules] bobo_15:
Is there a way to choose an icon from an icon pack instead from the file manager?
[Xposed Framework Modules] PunchUp:
Strange! The xposed code is pretty much the same as previous version Anyway, I'll take a look at that.

Which file manager do you mean?
[Xposed Framework Modules] PunchUp:
No, not at the moment. I will make one when I get some time.

No, not yet. But I do have plans to add this feature.
[Xposed Framework Modules] bobo_15:
Any ideas why the change of an app's name doesn't have efffect?
[Xposed Framework Modules] PunchUp:
Please be more specific. Where exactly is it not changing? Only the launcher or everywhere?

Have you checked inside Flipster? Has the name changed there?
[Xposed Framework Modules] bobo_15:
In recent apps, the icon changes but not the name of the app
[Xposed Framework Modules] PunchUp:
Has the name changed inside Flipster though?
[Xposed Framework Modules] Udzi:
Hey Punch,

i found another thing: Flipster seems to have a Problem with Resizable Bitmaps (9-Patch files). Replacing one of it breaks the autoresize sadly.

Resflux had the same problem btw. so i think this is not a easy to fix, right?
[Xposed Framework Modules] bobo_15:
Of course
[Xposed Framework Modules] [Gorgasm]:
Thanks !

When you choose the new icon for an app (you can see that in the screenshot attached). I have so many hundreds icons in my folder, and it takes very long time without scrollbar, specially for an app which begins by "X" for example :p

And Flipster didn't find the icon of Poweramp Alpha, whereas I found it in drawables with Solid Explorer...
[Xposed Framework Modules] PunchUp:
That is controlled by Xposed. Perhaps only rovo89 could do something about it.
[Xposed Framework Modules] PunchUp:
I'll fix this soon. Thanks for reporting!