yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] PunchUp:
It's 2.0 and not 1.2.0

Launcher icons will be ported automatically from the previous version. But if you want to change other icons too, then yes, you gotta extract.

I changed the icon name code a little bit. It should work fine now. Just don't edit the names, that's all. Let me know how it goes :good:
[Xposed Framework Modules] Sc4ryB3ar:
I have a dream of color notifications.... I HATE the white ones....I believe this xposed module can do this, per description in OP, I've "remapped" two so far for g+ and hangouts, but see no changes.

This makes me believe I have the wrong drawable files.

How would you suggest trying to find the correct notification icon?

---------- Post added at 09:34 PM ---------- Previous post was at 09:29 PM ----------

Also does this change them on the fly, or does there need to be a reboot for changes to take effect?
[Xposed Framework Modules] DSouparno:
So now we don't need to mention the launcher icon names? What about the type? Do we still have to specify whether it's a drawable or a mipmap?
[Xposed Framework Modules] PutraMasyers97:
Help me i got error cant detect xposed framework.. but my xposed framework is installed.. other xposed module working.. im using samsung s4 running s6 port rom android 5.0.2 and using xposed for samsung by arter version 75
[Xposed Framework Modules] DSouparno:
Open xposed installer, activate flipster from the modules tab and reboot. When you open Flipster after rebooting, it should work just fine.
[Xposed Framework Modules] PunchUp:
I think this is controlled by the system. I'll take a look

Needs a reboot
[Xposed Framework Modules] PunchUp:
Yes we do need to specify everything like before.

The difference in 2.0 is that you can now add more than one icon for an app. For example, an icon that is used inside the app.
[Xposed Framework Modules] PunchUp:
As [MENTION=6960648]DSouparno[/MENTION] said, did you reboot?
[Xposed Framework Modules] PutraMasyers97:
Sorry my bad.. I work now.. need to manually active from xposed.. I activate it from notification and reboot
[Xposed Framework Modules] fresco194:
I keep getting No Icon Provided after I type icon name. What am I missing?
[Xposed Framework Modules] PunchUp:
Did you click on the icon image and select a new file?
[Xposed Framework Modules] fresco194:
I click on the icon image (ex. calculator) and it switches to white screen just showing arrow pointing left then calculator on top left and pink add button on bottom right witch is for the enter icon name window. No option for choosing icon.
[Xposed Framework Modules] PunchUp:
Can you show a screenshot?
[Xposed Framework Modules] fresco194:
Here there are.
[Xposed Framework Modules] PunchUp:
In the third screenshot, click on the android bot icon in the dialog.
[Xposed Framework Modules] fresco194:
Oh snap! That worked. Most of the time is something simple. Thanks alot.
[Xposed Framework Modules] Surfinette:
Hi PunchUP,

Overall, your app works great on MM 6.0

I just have an issue, a couple of apps are renamed "Null" in the Flipster list after I have modified their icon in Flipster and after reboot
[Xposed Framework Modules] PunchUp:
I've sent you a PM
[Xposed Framework Modules] zipalign:
using this app filled my hunger of deep customization.

thanks a lot [MENTION=5444464]PunchUp[/MENTION]

I am able to change all the icons I need, the one and only I always fail to replace is google maps one.

did someone had success with it?

EDIT:

using OnePlus2 with stock Oxygen OS 2.2.0
[Xposed Framework Modules] sasokutenshin:
I've had perfect success with this module until now. I got the brilliant idea to replace the "material" weather icons in the Weather Timeline app with icons from a Chronus icon pack I really like. But for whatever reason, nothing changes after I reboot. I'm pretty well certain that I'm changing the right icons, so I don't know what the deal is. Anyone have any idea why it's not working for me in this particular case?
[Xposed Framework Modules] PunchUp:
Glad you like the app :)

Haven't tried Google Maps myself but some Google apps are very stubborn. I'm not sure why.
[Xposed Framework Modules] PunchUp:
I'm going through some health issues at the moment. Will have a look at this app when I feel better :)
[Xposed Framework Modules] Oohhlala:
Could you add ability to change icon size?
[Xposed Framework Modules] zipalign:
a few days ago I have surprisingly found that now google maps has its own icon!

don't know if it's happened after a maps update, a flipster one or just randomly.

now my UI is exactly as I'd like it to be, and this only thanks to you!

you deserved my donation, thank a lot mate!
[Xposed Framework Modules] PunchUp:
That looks great! Glad it's working now.

And thanks for the donation :)
[Xposed Framework Modules] AssassinGEO:
So there is one thing I couldn't understand... Can I just change the name of an app with is module? I don't really wanna mess with icons, just the name. Possible? Gonna move to Lollipop soon and want to rename at least one app...
[Xposed Framework Modules] PunchUp:
Yes you can just change the name of the app
[Xposed Framework Modules] AssassinGEO:
So how to do that? I tried this module like twice and never managed to do that:eek:
[Xposed Framework Modules] PunchUp:
Sorry for the late reply. You just need to click on the name of the app in the list and then enter whatever name you want at the top
[Xposed Framework Modules] AssassinGEO:
No prob. Unfortunately that thing didn't work me for some reason.. But I found one app that did it for me so problem solved. Thanks!
[Xposed Framework Modules] teja:
It works on CM13?

Hello

I falshed CM13 in my xperia M and ported Z5 home launcher. Does this module work on Z5 ported launcher???
[Xposed Framework Modules] QuantumRZ:
Im using Samsung Touchwiz launcher and it still changes the Icons.

I think it doesn't matter which launcher you use.

The only Thing that doesn't work on Touchwiz is to chang the name on the apps

Galaxy S4 I9505 - Albe95 ASTRA N5 Port v2 - Arter Xposed v75 ?
[Xposed Framework Modules] Kirrrr:
[MENTION=5444464]PunchUp[/MENTION], you are still rock! (since Text Aid =) )

After upgrading to LolIipop I was lurking for Resflux replacement for a long time. And here is it! :)

Thank you very much for this module!

BTW, it isn't listed in the [INDEX] Xposed Modules Collection. =(

Thanks to this module the Viber icon on my statusbar looks like that now:

View attachment 3663719

Icons used as substitutions for status_disconnected, status_connecting and status_connected respectively (64x64 px):

View attachment 3663715View attachment 3663713View attachment 3663714

The stock "handset" icon is always confusing me cause looks almost like "active call" icon.

P.S. BTW, the Skype and Viber icons are right-aligned due to yet another wonderful module called Notification-OnlyIcon. It's interface is visible on the screenshot.
[Xposed Framework Modules] PunchUp:
Hey [MENTION=5439262]Kirrrr[/MENTION] glad you like it :)

The index hasn't been updated in a very long time. I think even Text Aide is not available there :silly:
[Xposed Framework Modules] rayjr13:
One advantage you have with Resflux is the decompile of resources with the path and filename particularly with pngs. That type of interface on top of this module would be great. Still trying to get the hang of this one i.e. I need to read the tutorial still. But I haven't finished reading the thread yet.

Any issue replacing .9.png?

Also is it much more difficult to do any string replacement like resflux? I understand this module to only replace on app_name, correct?

Also similar to string replacement, what about color replacement by hex value?

I have lots of curiosity about the app but that's all I'll ask until I use it more. And I know I'm basically asking if you can add features to be Resflux for 5.0+ but that would be an awesome accomplishment having those features back in an xposed module.

Thanks OP
[Xposed Framework Modules] Kirrrr:
I agree. The visual interface will be great.

But you can easily extract res/drawable* and res/mipmap* from apk with free tools like e.g. Total Commander to see the name of resource to be replaced.
[Xposed Framework Modules] PunchUp:
I believe in the newer versions Resflux handles all the resource decompiling from a server . So it won't work without an internet connection (Correct me if I'm wrong). I don't have any intentions to make Flipster an automated tool like Resflux (Perhaps support for launcher icon packs but that's all)

Haven't tried but should work fine.

Yess that's correct.

No, not difficult at all. But since Resflux already does all that I didn't feel like duplicating those features. . Will reconsider if there's enough demand for that.

Same as above ^

You're welcome :cowboy:
[Xposed Framework Modules] rayjr13:
One slight oversight is Resflux does nothing but decompile in 5.0+ all its greatness was lost at KK at the moment. So any substitute and replacement would fill an enormous void

---------- Post added at 02:45 PM ---------- Previous post was at 02:38 PM ----------

So you have all those who are/were loyal and satisfied with Resflux as demand and also those who opted to but use resflux because it couldn't operate on the styles.xml. there didn't seem to be as much demand for the Boolean and integers modifications but color, style, and strings would have and would please a lot of people. Definitely would be beyond donation worthy for sure lol.
[Xposed Framework Modules] PunchUp:
Alright I'll think about it then :) I have never actually used Resflux. Just saw the changelog once and it mentioned that the app has been updated to work with Lollipop.
[Xposed Framework Modules] rayjr13:
Which saddened so many hopes and dreams lol!
[Xposed Framework Modules] Kirrrr:
We are keeping our fingers crossed.

:fingers-crossed:

I guess most of former Resflux users just don't know about Flipster. It is pretty hard to find it while looking for a working Resflux alternative.
[Xposed Framework Modules] rayjr13:
I think I ran across it earlier but I used resflux for so many of the other features it just hasn't been useful to only be able to replicate a portion of the effects

---------- Post added at 04:27 PM ---------- Previous post was at 04:24 PM ----------

So in my first attempt I went at systemUI on my XT1254 to swap the signal strength icons. I'm not sure if it worked. May have to try switching off other modules to see if I'm getting conflict. But should png be entered by name with or without the extension in the name field? I tried both:

zz_moto_stat_sys_signal_5bar_2_fully_wide

zz_moto_stat_sys_signal_5bar_2_fully_wide.png

But which correct for entry?
[Xposed Framework Modules] Kirrrr:
First. Name base only, without extension.
[Xposed Framework Modules] rayjr13:
Second attempt tried the download animations in Android system.

0/2 on icon replacement in apps.

Does the module debug into Xposed installer log?
[Xposed Framework Modules] PunchUp:
No I've disabled logging. Will add a setting in the next release
[Xposed Framework Modules] rayjr13:
Ok was wondering if I could help identify why nothing is working for me. I've even tried changing the icons in the gravity box module to no avail. So it appears to not work. OS 5.1
[Xposed Framework Modules] PunchUp:
Lollipop onwards, all the system icons use vector images, as far as I know. You will find the old png files on decompiling SystemUI apk but none of them are used anymore. You will have to find the names of vector files.

And as far as normal apps are concerned, which icon did you try to change in gravity box?
[Xposed Framework Modules] rayjr13:
Ic_lock_reboot

Ic_lock_reboot_soft

Ic_lock_bootloader

Ic_lock_recovery
[Xposed Framework Modules] PunchUp:
I think you're trying to change these in the power menu right?
[Xposed Framework Modules] Jazz__75:
Hi to All,

With Nexus 6P Stock Rom I cant Apply ALL google Apps Icons (others Apps are ok).

Help please
[Xposed Framework Modules] rayjr13:
Yes just went after those because they are super easy to check. Just hold the power button after the soft reboot.
[Xposed Framework Modules] MrGoodtunes:
Yes, yes, Resflux was wonderful (on JB-4.2.2) for changing colors in parts of apps, replacing skin elements, etc. But, this functionality was lost in LP-5.1:crying:
[Xposed Framework Modules] PunchUp:
This is a known issue. Some Google apps seem to be very stubborn. I'll have a look at it later. Can you tell me which ones didn't work for you?
[Xposed Framework Modules] PunchUp:
In that case, you're doing it wrong. Changing Gravity box's resources will only reflect inside the app itself. Not the power menu. Power menu is part of Android framework (not SystemUI). Try to use ic_lock_power_off and ic_lock_power_reboot
[Xposed Framework Modules] Jazz__75:
Work:

Google Gmail;

Not work:

All google Apps (without Google Gmail).
[Xposed Framework Modules] QuantumRZ:
Hey can someone please help me with this issue ?

Somehow the Icons are much much smaller than the others, like you can see in my screenshots.

View attachment 3672526

Galaxy S4 I9505 - Albe95 ASTRA N5 Port v2 - Arter Xposed v75 ?
[Xposed Framework Modules] Jazz__75:
Same problem with Nexus 5 Stock MM ROM.

Tryed to use the same icon image that I used for other not Google Apps and the problem is the same!

Love this Flipster but need to resolve this problem to full use: help help
[Xposed Framework Modules] rayjr13:
the functionality to replace color resources is not possible in 5.1? Or Resflux doesn't do that on 5.1? Which did you mean?

If the first then you're saying OP is wrong about the possibility to implement in flipster? If the latter, Resflux fails to manipulate anything 5.0+ and I don't see what value was added by your comment. OT maybe?

This has worked in KK as one gravitybox feature is the replacing of the reboot power menu option with a submenu when selected that includes those options: recovery, bootloader, soft reboot etc... those icons come from gravitybox so replacing the gravitybox icons should change what gravitybox displays in the reboot submenu, right? Or has this somehow changed as well post 5.0?

I waSnt replacing those listed icons in framework.res or systemui, but in the gravitybox package using Flipster.

So far I've tried replacement in all three packages, none have provided the intended results.

I acknowledge what you said about svg files but not sure about: if vector images are used, where are they found and how to use flipster to replace them as well.

Not being sarcastic at all when I ask have you tried resizing the icons? Not uncommon with Xposed res replacement that scaling of icons when used do not render at the expected dpi/ppi. For example would a 192x192 resource need to be replaced with a 256x256 png to display correctly on your phone. I've had that problem with a previous device/OS/Rom combo. Would be nice to know if that would be your fix.
[Xposed Framework Modules] rayjr13:
This the reboot submenu to which I refer. These icons match what I see in 5.1 with gravity box [LP] and same as when on 4.4 with GB [KK]
[Xposed Framework Modules] MrGoodtunes:
Sincere appologies

The latter (I'm too noobish to have knowledge of the first).

Sorry, I was simply trying to provide motivation in support of your post suggesting [MENTION=5444464]PunchUp[/MENTION] to consider developing Flipster toward doing on LP that which Resflux was doing on JB and KK. For example, there is a PNG within a theme APK that I want to replace. Thanks to post#2 of this thread, I think I know it's filename. But it's not an icon, could Flipster change a skin element to something I create. Or, it must be already created and within Flipster?
[Xposed Framework Modules] h4ck54w.sense:
hi. for your spreadsheet. Blitzer.de plus drawable "launcher"

clever-tanken drawable "ct_icon"

CoPilot drawable "alk_icon_launcher"

Gesendet von meinem HTC One_M8 mit Tapatalk
[Xposed Framework Modules] rayjr13:
Got cha. Surely wasn't trying to be caustic but I figured I literally must not have understood what you were trying to add to the convo. Thanks for the follow up.

---------- Post added at 07:10 PM ---------- Previous post was at 07:08 PM ----------

So am I just the only person not getting results or am I the only one not trying to just replace the launcher icon, or system apps or framework? Guess I'll try a data app icon and see what happens.
[Xposed Framework Modules] PunchUp:
Vector files are stored inside drawable folder with .xml extension. I haven't tested but if you provide a png and icon name, Flipster should be able to replace it.

Regarding Gravitybox. I've understood what you're trying to do. But I lost my phone a month ago. So, at the moment I don't have a real device to test any of this. Will try to do something soon though.
[Xposed Framework Modules] PunchUp:
Thanks! I'll add them :)
[Xposed Framework Modules] PunchUp:
In which folder did you find the file that you want to replace?
[Xposed Framework Modules] rayjr13:
interesting. I'm stil learning about the nuaces of LP, MM, N+. Haven't done much on the developer, ROM, tweaks, mods side of thing since KK and I see why the learning and modding curve has been so uphill.

I'll decompile some stuff see what I see and try to make it happen. But if I am replacing an SVG referrenced in an xml should I try to replace with an svg or is png the right idea. I would suspect png is fine for my single device but from a distro perspective (even as simple as replicating same changes on my other devices) wouldnt svg be more ideal if possible to replace?

You know honestly there must be some sort of Curse or Google booby trap for people who try to develop these type of modules. Their devices always get sabotaged, then the have bad health and suddenly they get a new job or something that takes all their time. lol. Here's to hoping the job things comes your way at least.

#CurseoftheRes

---------- Post added at 10:23 AM ---------- Previous post was at 10:18 AM ----------

[MENTION=683466]MrGoodtunes[/MENTION] just noticed you titled your post "apologies": Accepted, but not necessary! I was not offended at all. I assume if you are here you are trying to help as well. :) carry-on

---------- Post added at 10:50 AM ---------- Previous post was at 10:23 AM ----------

But I did find a vector declaration in the drawable-nodpi-v4 folder (which makes sense 'nodpi'):

stat_sys_adb.xml

<?xml version="1.0" encoding="utf-8"?>
<vector android:height="24.0dip" android:width="24.0dip" android:viewportWidth="24.0" android:viewportHeight="24.0"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#ffffffff" android:pathData="M19.000000,10.000000c0.000000,3.866000 -3.134000,7.000000 -7.000000,7.000000s-7.000000,-3.134000 -7.000000,-7.000000c0.000000,-2.318000 1.131000,-4.367000 2.867000,-5.641000L5.778000,2.270000l0.824000,-0.825000l2.290000,2.290000C9.830000,3.269000 10.882000,3.000000 12.000000,3.000000c1.118000,0.000000 2.170000,0.269000 3.107000,0.734000l2.290000,-2.290000l0.824000,0.825000l-2.089000,2.090000C17.868000,5.633000 19.000000,7.682000 19.000000,10.000000zM10.000000,8.000000c0.000000,-0.552000 -0.447000,-1.000000 -1.000000,-1.000000S8.000000,7.448000 8.000000,8.000000s0.447000,1.000000 1.000000,1.000000S10.000000,8.552000 10.000000,8.000000zM16.000000,8.000000c0.000000,-0.552000 -0.447000,-1.000000 -1.000000,-1.000000s-1.000000,0.448000 -1.000000,1.000000s0.447000,1.000000 1.000000,1.000000S16.000000,8.552000 16.000000,8.000000z" />
<path android:fillColor="#ffffffff" android:pathData="M11,18l2,0l0,5l-2,0z" />
</vector>
[Xposed Framework Modules] PunchUp:
Except some cases, you should be able to safely replace a vector drawable with a png.

Also, remember that Android vector is not the same as the usual svg vector. The xml files do not reference to another svg. The xml file itself is the vector drawable in Android. (In fact, svg is also an xml file FYI)

It is ideal to replace vector with another one. But it's not easy to actually create a new Android vector drawable.

Well I haven't been cursed too badly as of yet. Will continue for a fair while :p
[Xposed Framework Modules] rayjr13:
[MENTION=5444464]PunchUp[/MENTION] I checked the xmls for Framework and nothing appears to be unique/different from 4.4:

<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="200" android:drawable="@drawable/stat_sys_download_anim0" />
<item android:duration="200" android:drawable="@drawable/stat_sys_download_anim1" />
<item android:duration="200" android:drawable="@drawable/stat_sys_download_anim2" />
<item android:duration="200" android:drawable="@drawable/stat_sys_download_anim3" />
<item android:duration="200" android:drawable="@drawable/stat_sys_download_anim4" />
<item android:duration="200" android:drawable="@drawable/stat_sys_download_anim5" />
</animation-list>

<?xml version="1.0" encoding="utf-8"?>
<bitmap android:src="@drawable/stat_sys_download_anim0"
xmlns:android="http://schemas.android.com/apk/res/android" />

The same is present for the upload animations. And the drawable pngs are found in the drawable-xxhdpi (for my phone's resolution) folder as usual.

This is what I have, but it does not have effect. Notice the status bar download arrow.
[Xposed Framework Modules] rayjr13:
I learned this a few minutes ago :p that's the fun part trying to fin d a solution is the hard part.
[Xposed Framework Modules] PunchUp:
Completely unrelated. XMLs are used for lots of things in Android. So you can't really compare an animation with a vector. The code between <vector> tags is where all the magic happens.
[Xposed Framework Modules] rayjr13:
Yes they were completely unrelated searches. I wasn't trying to compare them.

I stumbled upon a vector xml while I was checking for my pngs referenced in the download animaiton xml and static xml. Just thought I'd mention them and then the forum smashed all my posts together into one post.

There, I've edited the posts to keeps the thoughts together in how I was trying to share them. Hope that helps. But back to the question any idea why the framework download pngs have no effect with flipster. The animation and the static xml still point to those drawable png filenames. I replaced all of them using flipster and none of them are reflected in the animation or in the static as you can see from the screenshots.

I'm pretty sure if I swap those pngs and recompile and push that the icons will be changed. Same as always.
[Xposed Framework Modules] PunchUp:
[MENTION=4111823]rayjr13[/MENTION] I'll provide you a build with logging enabled soon. Then I'll be able to understand it better.
[Xposed Framework Modules] MrGoodtunes:
Folder Name - drawable-hdpi

Full Path - res/drawable-hdpi/addressbar_bg.9.png

Hope I understand your question correctly, thanks for asking. This is a small image that I believe is replicated to form a bar. Getting it the way I wish will probably require several trial swaps.
[Xposed Framework Modules] rayjr13:
Makes sense to me

---------- Post added at 03:57 PM ---------- Previous post was at 03:51 PM ----------

If it's a .9.png it should actually be getting stretched not replicated. Whatever you put in the png dimension and proportion wise gets stretched to whatever dims the shape is it is filling. So for instance it's probably a single pixel or maybe a vertical line or circle. Stretched horizontally it makes a bar or rounded rectangle or bubble.

That was an earlier question of mine too. Does this replace .9.png as well. OP said it should. Try pulling that png from the folder and change the color in an image editor. I'd be interested to know as well. That was on my list to test as well, but haven't gotten that far into theming with Flipster
[Xposed Framework Modules] PunchUp:
Just to add to [MENTION=4111823]rayjr13[/MENTION] 's post, make sure you do not touch the black boundaries. They have to completely black (#000000) otherwise 9 pngs don't work

Flipster should be able to replace a 9 png if it belongs to the app itself. I think [MENTION=683466]MrGoodtunes[/MENTION] mentioned theme apk. Did you mean CM theme? CM themes store all resources in assets folder. In that case, Flipster won't work. Which app does addressbar_bg.9.png belong to?