FORUMS
Remove All Ads from XDA

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

806 posts
Thanks Meter: 1,173
 
Post Reply Email Thread
WhatsApp Extensions is a Xposed module which adds additional features to standard whatsApp application.
This module is much similar to WhatsAppX module.

Features include:
Quote:

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:
Quote:

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:




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-...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
The Following 140 Users Say Thank You to Surajkumar For This Useful Post: [ View ] Gift Surajkumar Ad-Free
1st September 2016, 04:21 PM |#2  
Surajkumar's Avatar
OP Senior Member
Flag Ahmednagar
Thanks Meter: 1,173
 
Donate to Me
More
Quote:

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.

Quote:

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

Quote:

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

Quote:

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

Quote:

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 )

Quote:

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

Quote:

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

Quote:

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

Quote:

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

Quote:

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.

Quote:

Changelog v2.6
- Separate color for individual chats.

Quote:

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

Quote:

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

Quote:

Changelog v2.1
- ClassNotFoundError handled.

Quote:

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.

Quote:

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.

Quote:

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

...
The Following 27 Users Say Thank You to Surajkumar For This Useful Post: [ View ] Gift Surajkumar Ad-Free
1st September 2016, 04:22 PM |#3  
Surajkumar's Avatar
OP Senior Member
Flag Ahmednagar
Thanks Meter: 1,173
 
Donate to Me
More
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/show...&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/show...&postcount=592

https://forum.xda-developers.com/sho...&postcount=786

I cannot remove contacts from blacklist/whitelist
see this post
https://forum.xda-developers.com/sho...&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.
The Following 19 Users Say Thank You to Surajkumar For This Useful Post: [ View ] Gift Surajkumar Ad-Free
1st September 2016, 04:58 PM |#4  
KaMyKaSii's Avatar
Senior Member
Thanks Meter: 624
 
More
Friend can suggest an interesting feature? He would not work a lot with Xposed, it would be with the root itself. In the case would merge the current database with an old backup. For example you have a conversation with someone and formats the phone and install WhatsApp again without backing up, then you again talk with the person, able to merge the new conversation with the old would be very good, and can restore already deleted conversations of a backup/old database

And other, I think this would be more for the Xposed: the module save each image/audio/voice note/call each person in a folder with your number. I like to save pictures of friends who sent me (I have until 2014) and it would be very good a module that automatically organize all
The Following User Says Thank You to KaMyKaSii For This Useful Post: [ View ] Gift KaMyKaSii Ad-Free
1st September 2016, 05:10 PM |#5  
Ferreira_F10's Avatar
Senior Member
Flag São Paulo
Thanks Meter: 71
 
More
Works on x86 and GBWhatsApp?

Sent from my ASUS_Z00AD using Tapatalk
1st September 2016, 05:27 PM |#6  
Surajkumar's Avatar
OP Senior Member
Flag Ahmednagar
Thanks Meter: 1,173
 
Donate to Me
More
Quote:
Originally Posted by Ferreira_F10

Works on x86 and GBWhatsApp?

Sent from my ASUS_Z00AD using Tapatalk

I think it should. It is designed for WhatsApp_2.16.225 and working perfectly. Give it a try.
The Following 2 Users Say Thank You to Surajkumar For This Useful Post: [ View ] Gift Surajkumar Ad-Free
1st September 2016, 05:36 PM |#7  
Junior Member
Thanks Meter: 0
 
More
It looks promising! How long do you think it'll take before you can implement a "hide last seen" switch without the 24 hour limitation?
1st September 2016, 06:31 PM |#8  
Surajkumar's Avatar
OP Senior Member
Flag Ahmednagar
Thanks Meter: 1,173
 
Donate to Me
More
Quote:
Originally Posted by ThimoH

It looks promising! How long do you think it'll take before you can implement a "hide last seen" switch without the 24 hour limitation?

can you explain what exactly do you want ?
1st September 2016, 07:15 PM |#9  
folusmile's Avatar
Senior Member
Thanks Meter: 228
 
More
Dev thanks so much for this promising app. Work great at advertise. Pls can u add contact color highlight and hide last seen. Jst like whatsappx.
1st September 2016, 07:28 PM |#10  
Surajkumar's Avatar
OP Senior Member
Flag Ahmednagar
Thanks Meter: 1,173
 
Donate to Me
More
Feature request are welcomed. I'm also learning xposed framework. I'll try my best to implement them.

IMPORTANT: Please update to latest version. The bug in call buttons is fixed.
The Following User Says Thank You to Surajkumar For This Useful Post: [ View ] Gift Surajkumar Ad-Free
1st September 2016, 08:01 PM |#11  
KaMyKaSii's Avatar
Senior Member
Thanks Meter: 624
 
More
Quote:
Originally Posted by Surajkumar

Feature request are welcomed. I'm also learning xposed framework. I'll try my best to implement them.

IMPORTANT: Please update to latest version. The bug in call buttons is fixed.


So you're considering what I suggested? If yes, thank you!
The Following User Says Thank You to KaMyKaSii For This Useful Post: [ View ] Gift KaMyKaSii Ad-Free
Post Reply Subscribe to Thread

Tags
whatsapp, xposed, xposed module

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes