[MOD][4.0+][XPOSED][WhatsAPP] WhatsApp Extensions - Add extra features to WhatsApp.

Search This thread

SiperX

Senior Member
Jan 28, 2007
161
1
Thant's exactly what I also want.

I also do not have/use gapps but (especially) WhatsApp is quite persistent/annoying pushing to be updated so frequently, often for no real reason at all.

Hopefully someone will share a workaround to solve, or at least to minimize, that annoyance
 

badJester

Member
Oct 2, 2007
41
25
Xiaomi Mi 10T / 10T Pro
Thant's exactly what I also want.

I also do not have/use gapps but (especially) WhatsApp is quite persistent/annoying pushing to be updated so frequently, often for no real reason at all.

Hopefully someone will share a workaround to solve, or at least to minimize, that annoyance
So why do you want to prevent Whatsapp updates? Because the module is not working with newer WhatsApp versions?
 

SiperX

Senior Member
Jan 28, 2007
161
1
1st : I provide remote assistance to some (less tech savvy) users and due to the overly frequent updates of WhatsApp I am forced to establish connections to pursue the updates on their devices

2nd : Various modules are known to conflict with newer WhatsApp versions, some stop working altogether, some work only partially or get crippled by the newer WhatsApp versions
 

bazaatalks

New member
Mar 21, 2022
1
0
FAQ

Some chats are not highlighted How do I fix this ?

Those facing issue when particular chat is not highlighted,
edit that contact and add your country code to the contact ( for ex: +91 for India ). This is workaround until the issue is fixed.
Thanks @NightRaven49 for reporting and testing the solution.

Changing delivery report setting has no effect is this a bug ?
you need to open whatsapp once for delivery report setting changes to take effect.

I see frequent toasts like 'unable to uodate privacy setting..' after enabling hide status
Enable hide toasts. It will disable all toasts. WhatsApp has implemented very few toasts so it wont affect you much.

After trying to add contact to blacklist it is not actually added
please read this post
http://forum.xda-developers.com/showpost.php?p=70286351&postcount=581

Why WhatsApp asks superuser permissions after installing module or why the module itself needs superuser
please read these posts
http://forum.xda-developers.com/showpost.php?p=70290016&postcount=592

https://forum.xda-developers.com/showpost.php?p=70983415&postcount=786

I cannot remove contacts from blacklist/whitelist
see this post
https://forum.xda-developers.com/showpost.php?p=70347841&postcount=628


How to translate special strings ?
there are currently one string and one string array you need to watch out for.
First one is "menuitem_call"
Procedure: Select your target language on phone. Long press on whatsapp call button. A toast will appear. Translate the string to whatever message appears in the toast. Important thing is to make first letter lower case.

Second one is "oneclickactions"
Procedure: Same as above. You have to long press Reply, Info, Forward, buttons and put whatever comes in the toast.Do not make first letter lower case here.
Guys i found an amazing private chat app which is completely private and secured called "Bazaa", try downloading it and use it for your private secured chat... it doesnt ask for your email id or phone number, u can just create an alias and start using it... right now its only available on Android platform and desktop version.
To download the app, click on the following link
 

Sareeq

Member
Jun 13, 2022
5
0
Hello all,

I got very unsetteling thretening messages via WhatsApp from an unknown number. I took 8 screenshots of the conversation.

Sometime later the person messenging me wrote "you took 8 screenshots".
I am very worried and scared. How could the person possibly know ?

Can anyone here tell me if this is a feature of some Whatsapp mods?

I am pretty freaked out and am trying to understand my options.
Thank you for any hint on how this may be possible,

John
 
Hello all,

I got very unsetteling thretening messages via WhatsApp from an unknown number. I took 8 screenshots of the conversation.

Sometime later the person messenging me wrote "you took 8 screenshots".
I am very worried and scared. How could the person possibly know ?

Can anyone here tell me if this is a feature of some Whatsapp mods?

I am pretty freaked out and am trying to understand my options.
Thank you for any hint on how this may be possible,

John
Just block him in Whatsapp.
 

Krowne

Senior Member
Nov 23, 2012
1,212
2,917
Hello all,

I got very unsetteling thretening messages via WhatsApp from an unknown number. I took 8 screenshots of the conversation.

Sometime later the person messenging me wrote "you took 8 screenshots".
I am very worried and scared. How could the person possibly know ?

Can anyone here tell me if this is a feature of some Whatsapp mods?

I am pretty freaked out and am trying to understand my options.
Thank you for any hint on how this may be possible,

John
As I recall, I read a long time ago (before the option to access WhatsApp with a fingerprint came out), that by activating the fingerprint feature, your chats could know when you take a screenshot, currently I did not check if this is true , I only read it a long time ago, so if you have access to WhatsApp with fingerprint activated, that is possibly the reason that he knew that you took screenshots.

However, follow the advice of the colleague who wrote above me, and block him, and report him.
 
  • Like
Reactions: Sareeq

Sareeq

Member
Jun 13, 2022
5
0
As I recall, I read a long time ago (before the option to access WhatsApp with a fingerprint came out), that by activating the fingerprint feature, your chats could know when you take a screenshot, currently I did not check if this is true , I only read it a long time ago, so if you have access to WhatsApp with fingerprint activated, that is possibly the reason that he knew that you took screenshots.

However, follow the advice of the colleague who wrote above me, and block him, and report him.
Thank you! I found out that there are at least two WA mods that notify you when someone takes a screenshot of the chat window. It must be that, which is good to know and hopefully is helpful to some people.

Do you know if a blocked user has any way of getting notified about me changing number, say with a mod?
 

Krowne

Senior Member
Nov 23, 2012
1,212
2,917
Thank you! I found out that there are at least two WA mods that notify you when someone takes a screenshot of the chat window. It must be that, which is good to know and hopefully is helpful to some people.

Do you know if a blocked user has any way of getting notified about me changing number, say with a mod?
I would say no, but I can't be sure, the best way is to ask WhatsApp directly.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 140
    WhatsApp Extensions is a Xposed module which adds additional features to standard whatsApp application.
    This module is much similar to WhatsAppX module.

    Features include:
    Option to directly call over phone.
    Lock facility to individual chats.
    Reminder - Reminds you to reply to a contact.
    Highlight Chats.
    Per contact custom wallpaper.
    Permanently archive chats.
    Hide last seen.
    Hide read receipts.
    Hide delivery reports. ( Unstable. See bugs section )
    Hide Camera Button from bottom bar.
    Zoom profile photo.
    Replace call button ( works only for supported languages )
    Click messages to reply/forward/see info
    Get stats about messages ( per chat ) - github like implementation of monthly activity
    More to come.

    Bugs:
    If your internet connection is off and someone sends you messages. after connecting to internet delivery reports will be sent.
    If you experience delay in messages enable delivery reports - turn off option in module.
    black ticks and hide tabs options will no longer work because whatsapp changed something in their code from v 2.17.x. There could be a solution but not known.



    FAQ:
    see this post

    Screenshots:

    index.png
    index1.png


    index3.png
    index4.png

    How to use:
    - To unarchive personal chats you need to first unhide it from menu then long press the chat, click unarchive button from top WhatsApp bar.
    - You need to restart WhatsApp once you unhighlight a chat to avoid unwanted effects.

    check out this video by @ashokmor007


    Download links:
    Read FAQs before downloading.
    http://repo.xposed.info/module/com.suraj.waext

    if you find this module useful please Donate to me

    If you are willing to contribute:
    Source code:
    https://github.com/suraj0208/WhatsappExtensions

    Please mention credits and give source code link if you use my code anywhere.

    Libraries used:
    https://github.com/martin-stone/hsv-alpha-color-picker-android
    https://github.com/jdamcd/android-crop
    https://github.com/chrisbanes/PhotoView

    Thanks to:
    Code:
    rovo89 for Xposed frameword
    BreitbandModem for original WhatsAppX module
    All who supported this module
    Everyone I forgot

    Thanks for translating:
    Code:
    Portuguese - killer7Mod
    Spanish- omoiyume
    German - MDXDave
    Italian - nevernat_theoriginal
    Dutch - fnotsje
    Turkish - edorewiel
    27
    Changelog 5.5
    Hiding status tab is optional
    Replace blue ticks with black
    call button from menu is not aesthetically pleasing
    replace call button works on only english language I dont have translations from other languages.
    Stats implementation ( beta ) works best when you have 20+ messages for chat. Does not consider past data for now.
    everything I forgot.

    Note:
    if you see frequent toasts like 'unable to uodate privacy setting' after enabling hide status, enable hide toasts. It will disable all toasts. WhatsApp has implemented very few toasts so it wont affect you much.

    Changelog v5.0
    Custom contact picker - Blacklist/Whitelist a group
    Lock Archived Chats
    Asking for password when critical preference needs changes
    Send Read Receipts during chat session
    Hide message preview for locked contacts

    Fixed - Chat not opening from notification for locked contacts
    Fixed - Exception while opening profile photo
    Fixed - margins in Main Activity of module

    compiled using latest sdk 25
    Writing error to log while database reading
    Minor performance improvements

    Changelog v4.6
    Blacklist/Whitelist contacts for Read Receipts
    Fixed removing contacts from list
    Lock for WhatsApp web is optional
    Hiding notifications from locked contacts is optional
    Removed black ticks option for now

    Changelog v4.5
    Always online feature - You'll be seen as online until you clear WhatsApp from recent Apps
    GBWhatsapp profile photo bug may be fixed.
    Lock added for WhatsApp web - if you have at least one contact locked you need password to open WhatsApp web
    Read Receipts whitelist - allows specific contacts to see Read Receipts
    Notification are hidden for locked contacts
    Reduced logs
    Added Turkish translations - thanks to edorewiel

    Changelog v4.1
    Fixed always 'online' bug ( you were always shown 'online' unless you clear WhatsApp from recent apps )
    Dutch language support ( thanks to fnotsje )

    Changelog v4.0
    Click messages to reply/forward/see info
    Hide delivery reports - only single tick will be shown ( only works on whatsapp 2.16.310. see bugs section in OP )
    German language support - thanks to MDXDave
    Italian language support - thanks to nevernat_theoriginal

    Changelog v3.6
    Spanish language support ( thanks to omoiyume )

    Changelog v3.5
    replace call button
    hide tabs
    hide blue ticks ( only double ticks will be shown )
    Portuguese language support ( thanks to killer7Mod )

    Changelog v3.0
    Hide Camera Button from bottom bar. ( Experimental )
    Zoom profile photo.
    Improved UI of module.
    Improved highlighted group UI.

    Changelog v2.7
    - Permanent archive feature is no longer version dependent ( will work on beta ).
    ( Now finding the class and field name at runtime )
    - Support for pre lollipop devices.

    Changelog v2.6
    - Separate color for individual chats.

    Changelog v2.5
    - Permanent archive feature for personal chats.
    - Highlight feature for individual chats. (Access from menu -> more -> highlight)

    Changelog v2.2
    - Hide last seen - experimental feature ( still see others' )
    Enable it from main app.

    Changelog v2.1
    - ClassNotFoundError handled.

    Changelog v2.0
    - Added feature to permanently archive groups - access from group - >menu->hide. ( You need latest whatsapp with latest module version for this to work, that means with every new WhatsApp version you need to update module also)
    - Highlight groups layout bug fixed - now setting proper margins.
    - Lock feature improved. - now hooked onPause of Activity.class.

    Changelog v1.5
    -Added per contact wallpaper feature - access via menu -> more -> Custom Wallpaper
    give proper permissions to access storage otherwise it wont work.
    - Several performance improvements - Now caching views better performance when you use highlight group feature.

    Changelog v1.2
    -Timeout settings changed - Locks after you exit WhatsApp.
    -Added Highlight group feature.
    ...
    19
    FAQ

    Some chats are not highlighted How do I fix this ?
    Those facing issue when particular chat is not highlighted,
    edit that contact and add your country code to the contact ( for ex: +91 for India ). This is workaround until the issue is fixed.
    Thanks @NightRaven49 for reporting and testing the solution.

    Changing delivery report setting has no effect is this a bug ?
    you need to open whatsapp once for delivery report setting changes to take effect.

    I see frequent toasts like 'unable to uodate privacy setting..' after enabling hide status
    Enable hide toasts. It will disable all toasts. WhatsApp has implemented very few toasts so it wont affect you much.

    After trying to add contact to blacklist it is not actually added
    please read this post
    http://forum.xda-developers.com/showpost.php?p=70286351&postcount=581

    Why WhatsApp asks superuser permissions after installing module or why the module itself needs superuser
    please read these posts
    http://forum.xda-developers.com/showpost.php?p=70290016&postcount=592

    https://forum.xda-developers.com/showpost.php?p=70983415&postcount=786

    I cannot remove contacts from blacklist/whitelist
    see this post
    https://forum.xda-developers.com/showpost.php?p=70347841&postcount=628


    How to translate special strings ?
    there are currently one string and one string array you need to watch out for.
    First one is "menuitem_call"
    Procedure: Select your target language on phone. Long press on whatsapp call button. A toast will appear. Translate the string to whatever message appears in the toast. Important thing is to make first letter lower case.

    Second one is "oneclickactions"
    Procedure: Same as above. You have to long press Reply, Info, Forward, buttons and put whatever comes in the toast.Do not make first letter lower case here.
    14
    As the latest changes are logical and most of the users have confirmed that its working I've updated the xposed repo.
    @r4nm4
    Current master branch has latest changes. I'm not doing a great job at managing git. Still learning.
    13
    Please update the module to support it with new official nougat xposed framework, we need it @Surajkumar

    I'll compile module with latest xposed libraries.

    Hi Surajkumar, just installed this app and crashing in
    the first attempt/lunch.

    ROM: AEX 4.6
    Android version: 7.1.2
    Xposed Official: v.88

    Log:

    Code:
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.suraj.waext/com.suraj.waext.MainActivity}: java.lang.SecurityException: MODE_WORLD_READABLE no longer supported
    	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2699)
    	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2766)
    	at android.app.ActivityThread.-wrap12(ActivityThread.java)
    	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1507)
    	at android.os.Handler.dispatchMessage(Handler.java:102)
    	at android.os.Looper.loop(Looper.java:154)
    	at android.app.ActivityThread.main(ActivityThread.java:6236)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
    	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:103)
    Caused by: java.lang.SecurityException: MODE_WORLD_READABLE no longer supported
    	at android.app.ContextImpl.checkMode(ContextImpl.java:2134)
    	at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:354)
    	at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:349)
    	at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:164)
    	at com.suraj.waext.Utils.initPreferences(Utils.java:21)
    	at com.suraj.waext.Utils.getSharedPreferences(Utils.java:27)
    	at com.suraj.waext.MainActivity.onCreate(MainActivity.java:37)
    	at android.app.Activity.performCreate(Activity.java:6738)
    	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
    	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2652)
    	... 10 more

    Thanks,

    It looks like the shared preferences object cannot be created with world readable value. Some things may have changed in Nougat. I dont do android full time so not updated with the latest stuff.
    I'll try to provide support for Nougat as soon as I can.
    Thanks.