[Xposed][MOD][4.0+][16-04-2021] KMod FWA v2.8.4 - WhatsApp privacy & customization

Search This thread

Krowne

Senior Member
Nov 23, 2012
1,209
2,908
KMod FWA v2.8.4

Project without development at the moment. Maybe later it will resume.

Thank you for all these years of support. ❤️


6EjA7z1.jpg

Disclaimer:
  • Use KMod FWA at your own risk.
  • Readers, end-users, and downloaders of KMod FWA are responsible for their own actions.
  • Readers, end-users, and downloaders of KMod FWA agree not to use for illegal actions.
  • This disclaimer is subject to change without notice at any time for any reason.

Features:
  • Independent customization of each section of the application.
  • You can change color backgrounds, fonts and icons.
  • New icons and ticks in differents sections.
  • Customization different images of the application.
  • Hiding unwanted elements or of little use.
  • Direct access to module from within the application.
  • Privacy options.

Supports:
  • Android 4.0.3(Ice Cream Sandwich).
  • Android 4.1 to 4.3.1(Jelly Bean).
  • Android 4.4(KitKat).
  • Android 5.0(Lollipop).
  • Android 6.0(Mashmallow).
  • Android 7.0(Nougat).
  • Android 8.0(Oreo).
  • Android 9.0(Pie).
  • Android 10.0.
  • Android 11.0+ (Its behavior is somewhat unstable due to some obsolete methods in Android 11).

Minimun requirements:
Instructions:
  1. Install Xposed or Magisk, and configure Magisk with its modules.
  2. Download the module KMod FWA and install.
  3. Activate it in Modules section of Xposed or EdXposed Manager, and reboot device (Normal restart, not quick).
  4. Open KMod FWA and accept root permissions.
  5. In Android 6.0 or higher, accept the storage and access permissions to the phone's book, or activate it from the application manager of your device.
  6. Make all the changes you want in Customization section.
  7. To see the changes made, click on the refresh icon
    1GXQvWr.png
  8. To save a theme, go to the Backup section, or click the save icon
    EGT7qjc.png
  9. To load a Theme, go to the Backup section, select the Theme you want to upload, and wait the message that the Theme has been loaded.
  10. Go to the Updates section, and Update the libraries. To check the latest available libraries, go to:
    https://github.com/Krowne/Libraries
  11. If you are using EdXposed it is recommended to enable SE Linux in settings.

EdXposed Manager configuration:
In the Settings section, go to the Framework section and mark as active:
  • Enable resource hooks.
  • Use SandHook variant backend.

Downloads:

MD5: c23ff8daab1b23921a87ae5088b83931

Repository:

http://repo.xposed.info/module/kmod.xposed

Change Log:

Known issues:
  • The customization is not applied correctly in the Settings section.
  • The circle of FAB button on the main screen doesn't apply color customization.

ATTENTION!

The Riru module v22+ from Magisk, doesn't detect Xposed correctly, therefore it's recommended to use version 21.3 so that everything continues to work correctly.

As I communicated a long time ago, now the Hooks update system (now called libraries) will not continue to update automatically. Updates will now be made on each version independently, and there will be no updates for all versions.

To update the libraries, you must enter the Updates section and click on the Update libraries option. At the moment, there will only be libraries for stable versions and beta versions published on weekends, however, in the link published below, I will publish all available versions of libraries in each version of KMod FWA.

List of available libraries: https://github.com/Krowne/Libraries

Download Themes:

Place their themes on your SD card or internal memory, in the /KMod/Themes route. Make sure the directory exists before placing, if doesn't exist, open the module for create directories.

Download from the index of themes

XDA:DevDB Information

KMod FWA, Xposed for all devices (see above for details)

Contributors
Krowne
Xposed Package Name:

Version Information
Status:
Stable
Current Stable Version: 2.8.3
Stable Release Date: 2021-02-09

Created 2016-08-03
Last Updated 2021-02-09
 

Attachments

  • 01.jpg
    01.jpg
    36.8 KB · Views: 47,239
  • 02.png
    02.png
    197.6 KB · Views: 47,776
  • 03.png
    03.png
    99.3 KB · Views: 47,137
  • 04.jpg
    04.jpg
    52.9 KB · Views: 46,976
  • 05.jpg
    05.jpg
    72.8 KB · Views: 45,971
Last edited:

Krowne

Senior Member
Nov 23, 2012
1,209
2,908
FAQ:
Q: I installed an update, and KMod FWA is not recognized by Xposed.
A: This is usually normal on some devices.

Disable KMod FWA from the list of Xposed modules, perform a normal restart (not quick), enable KMod FWA again in the list of Xposed modules, and do a normal restart.

Sometimes, disable and enable KMod FWA the list of Xposed modules, and do a normal restart is sufficient.

Q: Why it doesn't work in some versions of WhatsApp?
A: This only works in official versions of WhatsApp higher than that specified in the requirements.

It may also be that your Android version doesn't have integrated customization, and that is the reason why there is no customization in WhatsApp.

Q: Installed and activated the module, why the changes do not apply to WhatsApp?
A: Maybe you have not successfully activated the module, deactivate, activate, and then restart of device (normal restart, not by software). You may also be using a version of WhatsApp not compatible with the module.

Q: Can't download themes from the cloud?
A: At the moment this option is not available, you can upload your themes to external and share servers.

Q: Where was it saved, or where should I save new themes to load them into KMod FWA?
A: Used to place their themes on your SD card or internal memory, in the /KMod/Themes route. Make sure the directory exists before placing, if doesn't exist, open the module for create directories.

Q: I have changed the application icon, and no changes are applied.
A: After changing the application icon you must restart your device. If it still doesn't change the icon, you may be using a launcher who does not support changing the application icon (such as Nova Launcher).

Q: I have updated KMod FWA and several options have stopped working.
A: If this happens, then go to KMod FWA Settings, select Delete cache, and press Apply changes in KMod FWA.

Q: I have activated the option to see a Toast of the people who connect and disconnect, but it does not work.
A: These notifications will only be displayed when:
  1. Log in to WhatsApp.
  2. Enter a contact's chat.
  3. You are inside WhatsApp.
  4. Do not keep the online status hidden.

When these four conditions are met, then you should see when the contacts you have entered into your chat are connected or disconnected.

If you comply with the four conditions, but leave WhatsApp, force the closure of the application or enter KMod FWA, you must repeat the four conditions to make it work again.

Q: I have problems related to privacy options.
A: See this post for more information: https://forum.xda-developers.com/showpost.php?p=75503030&postcount=1772

Translations:

Looking for volunteers to translate the module into different languages, to publish in the next update.. Interested send me private messages.

Current languages:
  • English
  • Arab
  • Bengali
  • French
  • German
  • Spanish
  • Hindi
  • Indonesian
  • Italian
  • Dutch
  • Polish
  • Portuguese (Brazil)
  • Romanian
  • Russian
  • Turkish

Thanks to:
@wanam for the mod: Hide the read messages (in versions prior to WhatsApp 2.18.1).
@Surajkumar for the mod: Deactivate delivery report (in versions prior to WhatsApp 2.18.1).
jaredrummler ColorPicker (current version).
 
Last edited:

copo11

Member
Oct 12, 2015
7
2
Thank your teacher if you are the crack, to become fantastic ..

thanks for the gigs master
 

dokingo

Member
Apr 16, 2013
37
6
Congratullations

Congratullations my friend. :D Working like a charm in Android 4.1.2 and 5.1.1.

May be you know asking who am I?

I am "elos".;)
 

Krowne

Senior Member
Nov 23, 2012
1,209
2,908
@Krowne Wow finally you release it. But why you remove support for whatsapp 2.12.5?

It will continue to support this version, but I will not follow developed further for this version of WhatsApp for being too old, and I will focus on developing current versions, because the versions 2.12.5 and 2.12.30 soon stop working, and I have no way of proving their development without risk of ban.

However, you still can download KMod 1.00 for WhatsApp 2.12.5 to 2.12.30.

How do you change the color of the navbar/statusbar?

Currently this option is not available, but you can use the Tinted Status Bar module to carry out this work.
 

PLSHELPIMANOOB

Senior Member
Mar 2, 2013
85
15
Mannheim
Very great module :D I almost played around with it an hour to get everything like i wanted ;) Well since everything is working I just want to say thank you and I hope you will keep updating it if whatsapp makes bigger changes so that it wouldnt work any more =)
 

SudoCode755

Member
Aug 12, 2013
34
98
Beirut
Minor Bug

Hello There,

First of all nice job,
second I'd like to post a small issue

The status bar does not change color when you change the color of the header.
like I said this is a minor issue, but it would be nice to have it fixed

below is the environment info:
Device: LG E960 Nexus 4
OS Version/Build: Lollipop 5.1.1 LMY48T
Whatsapp Version: 2.12.304
KMod Version: 2.0.0

open


if you need more info please tell me
 

orhtun01

Senior Member
Mar 10, 2010
595
232
Rotterdam
Very nice module. Works fine. Except causes fc on mirrorlink lg g4. Disabling the module caused the fc to disappear.


Sent from my LG-H815 using XDA Free mobile app
 

Krowne

Senior Member
Nov 23, 2012
1,209
2,908
Hello, first of all, thanks u.

Hello There,

First of all nice job,
second I'd like to post a small issue

The status bar does not change color when you change the color of the header.
like I said this is a minor issue, but it would be nice to have it fixed

below is the environment info:
Device: LG E960 Nexus 4
OS Version/Build: Lollipop 5.1.1 LMY48T
Whatsapp Version: 2.12.304
KMod Version: 2.0.0

open


if you need more info please tell me

The bug that you comment, not is a bug, as I said to @dwiseman, currently this option is not available, but you can use the Tinded Status Bar module to carry out this work.


Very nice module. Works fine. Except causes fc on mirrorlink lg g4. Disabling the module caused the fc to disappear.
Sent from my LG-H815 using XDA Free mobile app

That's normal, whenever you install, delete, enable or disable the module, you must of restart the device, otherwise you may have unexpected FC.
 

Borz93

Senior Member
May 19, 2012
130
54
Sevilla
Great work, run perfect on Xperia Z2 5.1.1.
The possibility to change color of "Writing..." in Chat screen, is implemented? Or I not find it, as well as "online status" in Conversations screen.
Thanks!

EDIT: Restore a saved theme not work. Says "loaded theme", but no apply the changes. With the file explorer, I see that themes are correctly in "Kmod/themes/".
 
Last edited:

orhtun01

Senior Member
Mar 10, 2010
595
232
Rotterdam
Hello, first of all, thanks u.



The bug that you comment, not is a bug, as I said to @dwiseman, currently this option is not available, but you can use the Tinded Status Bar module to carry out this work.




That's normal, whenever you install, delete, enable or disable the module, you must of restart the device, otherwise you may have unexpected FC.

I did. Many times. I could not get rid of the FC for Mirrorlink. It only FCs once after reboot. Not subsequently.

Sent from my LG-H815 using XDA Free mobile app
 

Krowne

Senior Member
Nov 23, 2012
1,209
2,908
Great work, run perfect on Xperia Z2 5.1.1.
The possibility to change color of "Writing..." in Chat screen, is implemented? Or I not find it, as well as "online status" in Conversations screen.
Thanks!

EDIT: Restore a saved theme not work. Says "loaded theme", but no apply the changes. With the file explorer, I see that themes are correctly in "Kmod/themes/".

Yes, you can do so from two sites.

Customization > Interface > Header > Header > Color (Assign the color of the letters of the main header) and Active Set Color (Thus, the color is applied to all headers).

You can also do this directly in the section:

Customization > Conversations > Header > Status

If the themes are not applied, you can try several things.
  • I made sure to have root permissions when open the module.
  • Check that WhatsApp is closed, if it's not closed, you don't apply the change correctly (you can click the Apply Changes button located top right).
  • Make sure the module is active in the module list Xposed.
  • Whenever you install, remove, enable, or disable the module, you must restart your device.
  • Load the theme Stock, and then load another.
  • If all previous fails, delete the module and install a clean install by checking the above steps.

I did. Many times. I could not get rid of the FC for Mirrorlink. It only FCs once after reboot. Not subsequently.

Sent from my LG-H815 using XDA Free mobile app

Always after rebooting the device you must expect this to finish loading, because if he gets immediately KMod this gives FC. This happens to me too, and I do not know why, I think it's because he has to finish loading Xposed.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi, after I have updated libraries, no longer color the contacts on the chat screen
    I know, I'm aware of it, but like I said months ago, I'm not going to fix customization bugs. And in the latest versions of WhatsApp they changed the code and the code is no longer in the same place, that's why the colors are not displayed.
    1
    Hi again.

    I was using Kmod on Nougat but had to move to Android 11.

    I already had Magisk Framework and Manager 23.0. I then freshly installed:
    Riru 25.4.4,
    Riru LSPosed 1.6.2 with Resource Hooks enabled.
    Kmod from post #3,368 [Page 169] because when I launched the previous apk #3,302 [Page 166], it was opening but showed a blank screen and finally,
    Whatsapp 2.22.10.70.

    Kmod seems to be working, everything in Kmod (Customization, Backup, ...) shows normally, requested Root privilege and updated the libraries correctly But when I apply options from Kmod, nothing works. I tried different options, visual and privacy, nothing works.

    Help please.
    I have Android 10 and with WhatsApp v2.22.10.13 (Beta) everything works fine except some privacy options. Selinux must be in permissive mode.
    1
    I've put Kmod SELinux Permissive mode On but still same.

    Also restarted my phone twice.
    I don't know maybe it depends on the android version. Perhaps, the developer or someone else more experienced than me can provide you with more help.
    1
    Hi again.

    I was using Kmod on Nougat but had to move to Android 11.

    I already had Magisk Framework and Manager 23.0. I then freshly installed:
    Riru 25.4.4,
    Riru LSPosed 1.6.2 with Resource Hooks enabled.
    Kmod from post #3,368 [Page 169] because when I launched the previous apk #3,302 [Page 166], it was opening but showed a blank screen and finally,
    Whatsapp 2.22.10.70.

    Kmod seems to be working, everything in Kmod (Customization, Backup, ...) shows normally, requested Root privilege and updated the libraries correctly But when I apply options from Kmod, nothing works. I tried different options, visual and privacy, nothing works.

    Help please.
    As far as I know, LSPosed does not work correctly with the resources that KMod works with, it is not something that I can solve, and I am not going to touch the KMod code in a very long time, at most I will publish the library updates that you request..

    I recommend you to use EdXposed and take a look at this link.

    https://github.com/Krowne/App/releases/tag/v1
  • 168
    KMod FWA v2.8.4

    Project without development at the moment. Maybe later it will resume.

    Thank you for all these years of support. ❤️


    6EjA7z1.jpg

    Disclaimer:
    • Use KMod FWA at your own risk.
    • Readers, end-users, and downloaders of KMod FWA are responsible for their own actions.
    • Readers, end-users, and downloaders of KMod FWA agree not to use for illegal actions.
    • This disclaimer is subject to change without notice at any time for any reason.

    Features:
    • Independent customization of each section of the application.
    • You can change color backgrounds, fonts and icons.
    • New icons and ticks in differents sections.
    • Customization different images of the application.
    • Hiding unwanted elements or of little use.
    • Direct access to module from within the application.
    • Privacy options.

    Supports:
    • Android 4.0.3(Ice Cream Sandwich).
    • Android 4.1 to 4.3.1(Jelly Bean).
    • Android 4.4(KitKat).
    • Android 5.0(Lollipop).
    • Android 6.0(Mashmallow).
    • Android 7.0(Nougat).
    • Android 8.0(Oreo).
    • Android 9.0(Pie).
    • Android 10.0.
    • Android 11.0+ (Its behavior is somewhat unstable due to some obsolete methods in Android 11).

    Minimun requirements:
    Instructions:
    1. Install Xposed or Magisk, and configure Magisk with its modules.
    2. Download the module KMod FWA and install.
    3. Activate it in Modules section of Xposed or EdXposed Manager, and reboot device (Normal restart, not quick).
    4. Open KMod FWA and accept root permissions.
    5. In Android 6.0 or higher, accept the storage and access permissions to the phone's book, or activate it from the application manager of your device.
    6. Make all the changes you want in Customization section.
    7. To see the changes made, click on the refresh icon
      1GXQvWr.png
    8. To save a theme, go to the Backup section, or click the save icon
      EGT7qjc.png
    9. To load a Theme, go to the Backup section, select the Theme you want to upload, and wait the message that the Theme has been loaded.
    10. Go to the Updates section, and Update the libraries. To check the latest available libraries, go to:
      https://github.com/Krowne/Libraries
    11. If you are using EdXposed it is recommended to enable SE Linux in settings.

    EdXposed Manager configuration:
    In the Settings section, go to the Framework section and mark as active:
    • Enable resource hooks.
    • Use SandHook variant backend.

    Downloads:

    MD5: c23ff8daab1b23921a87ae5088b83931

    Repository:

    http://repo.xposed.info/module/kmod.xposed

    Change Log:

    Known issues:
    • The customization is not applied correctly in the Settings section.
    • The circle of FAB button on the main screen doesn't apply color customization.

    ATTENTION!

    The Riru module v22+ from Magisk, doesn't detect Xposed correctly, therefore it's recommended to use version 21.3 so that everything continues to work correctly.

    As I communicated a long time ago, now the Hooks update system (now called libraries) will not continue to update automatically. Updates will now be made on each version independently, and there will be no updates for all versions.

    To update the libraries, you must enter the Updates section and click on the Update libraries option. At the moment, there will only be libraries for stable versions and beta versions published on weekends, however, in the link published below, I will publish all available versions of libraries in each version of KMod FWA.

    List of available libraries: https://github.com/Krowne/Libraries

    Download Themes:

    Place their themes on your SD card or internal memory, in the /KMod/Themes route. Make sure the directory exists before placing, if doesn't exist, open the module for create directories.

    Download from the index of themes

    XDA:DevDB Information

    KMod FWA, Xposed for all devices (see above for details)

    Contributors
    Krowne
    Xposed Package Name:

    Version Information
    Status:
    Stable
    Current Stable Version: 2.8.3
    Stable Release Date: 2021-02-09

    Created 2016-08-03
    Last Updated 2021-02-09
    56
    FAQ:
    Q: I installed an update, and KMod FWA is not recognized by Xposed.
    A: This is usually normal on some devices.

    Disable KMod FWA from the list of Xposed modules, perform a normal restart (not quick), enable KMod FWA again in the list of Xposed modules, and do a normal restart.

    Sometimes, disable and enable KMod FWA the list of Xposed modules, and do a normal restart is sufficient.

    Q: Why it doesn't work in some versions of WhatsApp?
    A: This only works in official versions of WhatsApp higher than that specified in the requirements.

    It may also be that your Android version doesn't have integrated customization, and that is the reason why there is no customization in WhatsApp.

    Q: Installed and activated the module, why the changes do not apply to WhatsApp?
    A: Maybe you have not successfully activated the module, deactivate, activate, and then restart of device (normal restart, not by software). You may also be using a version of WhatsApp not compatible with the module.

    Q: Can't download themes from the cloud?
    A: At the moment this option is not available, you can upload your themes to external and share servers.

    Q: Where was it saved, or where should I save new themes to load them into KMod FWA?
    A: Used to place their themes on your SD card or internal memory, in the /KMod/Themes route. Make sure the directory exists before placing, if doesn't exist, open the module for create directories.

    Q: I have changed the application icon, and no changes are applied.
    A: After changing the application icon you must restart your device. If it still doesn't change the icon, you may be using a launcher who does not support changing the application icon (such as Nova Launcher).

    Q: I have updated KMod FWA and several options have stopped working.
    A: If this happens, then go to KMod FWA Settings, select Delete cache, and press Apply changes in KMod FWA.

    Q: I have activated the option to see a Toast of the people who connect and disconnect, but it does not work.
    A: These notifications will only be displayed when:
    1. Log in to WhatsApp.
    2. Enter a contact's chat.
    3. You are inside WhatsApp.
    4. Do not keep the online status hidden.

    When these four conditions are met, then you should see when the contacts you have entered into your chat are connected or disconnected.

    If you comply with the four conditions, but leave WhatsApp, force the closure of the application or enter KMod FWA, you must repeat the four conditions to make it work again.

    Q: I have problems related to privacy options.
    A: See this post for more information: https://forum.xda-developers.com/showpost.php?p=75503030&postcount=1772

    Translations:

    Looking for volunteers to translate the module into different languages, to publish in the next update.. Interested send me private messages.

    Current languages:
    • English
    • Arab
    • Bengali
    • French
    • German
    • Spanish
    • Hindi
    • Indonesian
    • Italian
    • Dutch
    • Polish
    • Portuguese (Brazil)
    • Romanian
    • Russian
    • Turkish

    Thanks to:
    @wanam for the mod: Hide the read messages (in versions prior to WhatsApp 2.18.1).
    @Surajkumar for the mod: Deactivate delivery report (in versions prior to WhatsApp 2.18.1).
    jaredrummler ColorPicker (current version).
    24
    when your private life depends on a programmer or an app. there is no patience worth. nice to meet you KMod

    I also have a private life, and as I said many times this is a hobby, and I also said many times that I'm busy lately, that until June I wasn't going to be able to update, and even saying that, I've been working on something, but in a private way.

    If your private life depends on a developer or an app, I think you should look at it. (with all my respect).
    24
    Update - KMod FWA v2.7.6

    Version 2.7.6 (14-08-2019 - From WhatsApp 2.19.203):

    7cutsdM.png
    Added all privacy options again.
    7cutsdM.png
    Now you can add a button on the conversations screen to make phone calls.
    7cutsdM.png
    Restructured the icons section within the Conversations section.
    7cutsdM.png
    New method to update libraries (Hooks). They are now updated by selecting the Update libraries option, in the Updates section.
    lYwNNSB.png
    Removed the Clear cache option in Settings (Now use the Update libraries option).
    lYwNNSB.png
    Removed the automatic update of Hooks when entering WhatsApp (It didn't work correctly on some devices).
    lYwNNSB.png
    Removed swipe to respond option (it's already active by default).
    lYwNNSB.png
    Removed option to activate Stickers (it's already active by default).
    lYwNNSB.png
    Removed option to replace the call button of WhatsApp by telephone calls (a separate button was added).
    lYwNNSB.png
    Removed personalization of some screens of the Settings section (for now).
    TLaiDez.png
    Fixed other errors.

    Download:

    Repository Xposed
    Forum - XDA-Developers

    MD5: 043c64c2585b5df5ee23d1062e49a96b

    Xposed Repository:

    http://repo.xposed.info/module/kmod.xposed



    ATTENTION!

    As I communicated a long time ago, now the Hooks update system (now called libraries) will not continue to update automatically. Updates will now be made on each version independently, and there will be no updates for all versions.

    To update the libraries, you must enter the Updates section and click on the Update libraries option. At the moment, there will only be libraries for stable versions and beta versions published on weekends, however, in the link published below, I will publish all available versions of libraries in each version of KMod FWA.

    List of available libraries: https://github.com/Krowne/Libraries

    Another point that many ask me is the compatibility with Android 9 and 10. The module works for some people who use edXposed, if you are one of the people that KMod FWA doesn't work, it's not something I can solve, it's something that Developers of edXposed should solve, for incompatibilities with your devices. Therefore, it's not that KMod FWA doesn't work because it is not compatible, it's compatible, but your device with edXposed and KMod FWA is not.

    Note: The options to hide record audio and write don't work correctly in the latest beta versions.
    20
    Lack of time

    I'm aware that I'm not updating the libraries, but there are some errors, and I don't have time lately to update.

    The project is not abandoned, but if stopped until you have some time (Maybe it's for a few days, or maybe for weeks).

    I apologize to everyone for it.

    I wish the days were of 34 hours... :(