[Xposed Framework Modules] WisdomSky:
[APP][ENGINE][2.3.6+][Xposed] Resflux - A powerful and very easy to use per-application theming module.

Resflux

--------------------------------------------------------------------------------------------------

Do you want to THEME your phone easily, without learning how to do it?

Then you are in the right place!!! :)

Resflux is very straight-forward. It's very easy to use. You don't need to learn anything just to get started. All you need is your common sense. Once you launch the application, you will see very big buttons with one-word description of what that button will do.

And I forgot to tell you that Resflux supports Gingerbread 2.3.6 and up! yeah you heard it right!

Just use the ported version of xposed installer for gingerbread users...

What else can I do with Resflux?

Tons! All you need is the idea!

- Theming an app or all of your apps.

- Replacing icon and name of your apps.

- Translating app from one language to another

- Overriding default settings inside frameworl-res.apk, settingsprovider.apk and systemui.apk

- and many more posibilities!

Laboratory

The laboratory is where most things will happen. It is where you start theming resources of a specific package. You can theme as many as packages if you want.

After you have selected the target package, Resflux will redirect you to the Experiment area where you can see five buttons namely "Drawable", "String", "Color", "Boolean" and "Integer" though you can only see their icons.

When you click a tab, the list will be populated with the corresponding resources and their current values are even shown so you can tell if it is what you are looking for and trying to replace.

Drawable Tab

In the Drawable tab, previews of every drawables are shown and by clicking the selected drawable, you can replace it with a new one.

This is replacement drawable chooser dialog

String Tab

In the String tab, you can take a look at the list of all string resources in an apk. The current value is shown in each string resource and you can replace the value with a new one if you want by clicking it.

Color Tab

In the color tab, all the color resources are listed and the preview of each color is also shown. You can replace it with a new color using the HoloColorPicker dialog.

Boolean Tab

In the boolean tab, you can see all the boolean resources of an apk. Boolean is type where its value is only true or false. You can also change it anytime just like the other resources.

Integer Tab

The integer tab is new in Resflux, since the old Resxploit only supported Drawable, String, Color and Boolean.

Export

If you plan to distribute your work or do a back-up or share it to your friend, then you can export it anytime. You can select which packages you want to export and which are not to be included.

From there, you can also completely, remove all modifications made to a specific package by long-pressing the target package.

Import

If you have exported a mod or got it somewhere and you want to upload it into your Resflux, then all you need to do is to put the zip file inside /sdcard/Resflux. By putting it inside /sdcard/Resflux, Resflux will quickly find it, but you can still leave it in other directories as Resflux will also search the other directories inside your sdcard.

Download Link:

http://repo.xposed.info/module/com.iwisdomsky.resflux

Please leave FEEDBACKS or SUGGESTIONS :)

And don't forget to hit Thanks if you find it useful!

Change logs:

1.6.1
- Replaced AAPT with ResourceFileParser library
(This will fix resflux compatibility issue with Kitkat and Lollipop. Marshmallow is yet to be tested. This change also causes resflux mapping of resources to becoming 2-10x faster than before)

[B]REMOVE:[/B]
[COLOR="Red"]1.7
- support for kitkat and above.
- faster mapping of resources (the mapping of resources will be done in the cloud)
- requires internet connection.
- 3x lesser apk file size.[/COLOR]

1.6
- Disabled xposed installed check on app start.

1.5
- UI updates.

1.4
- fix for colors not working issues.
- fix for double "#" on color resource's values.
- minor ui updates.

1.3
- The scroll position will remain and will not jump to the top when resetting/restoring a resource's value.
- Resflux Compiler link

1.2
- Fixed the resource name bug where an exclammation mark will appear before the modified resource's name.
- Forced the screen orientation of the Experiment area to stay in Portrait mode to avoid crashes when accidentally changed your phone's orientation.
- Added a possible fix for crashes on Import area.
- Increased the minimum width of dialogs to occupy some extra space on phones with bigger screen.
- Added labels to the tab buttons in the Experiment area.
- Updated the modified resource high-lighting feature for better visibility.
- Fast scroll enabled. Useful when you are trying to find a specific resource in the list quickly.
- Hold press a modified resource to restore its original value back.
- Clear cache action. If an installed app has received an update, it is a good practice clear the package's cache in Resflux so all changes to the resources to the updated app will become visible to Resflux.
- Added ability to supply a specific hex value to the color picker dialog as requested by many.
- Drawable picker dialog has been completely removed and replaced with an image chooser intent which will open the Gallery by default.
- When on drawable tab, you can change the drawable image preview's size by pressing the MENU key of your phone. Take note, this will not actually reflect to the final result but only to the previews.
- Other few minor UI changes.

1.1
- resource caching system for faster consecutive access.
- high-lighting of the modified resources to distinguish changes.
- added large heap attribute to the application element inside the android manifest file.
- empty package mods cleaner for the packages directory of Resflux.

1.0
- Initial release

Disclaimer

Though Resflux can modify any application, it is not guaranteed that it is can successfully modify all applications.

XDA:DevDB Information

Resflux, Xposed for all devices (see above for details)

Contributors

WisdomSky

Xposed Package Name: com.iwisdomsky.resflux

Version Information

Status: Stable

Current Stable Version: 1.5

Current Beta Version: 1.0

Beta Release Date: 2014-06-22

Created 2014-06-22

Last Updated 2014-08-03