yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] FPSUsername:
We just tell him ideas and it is up to him to implement it. Not everybody can code and the user should also be a part of the project.
[Xposed Framework Modules] optimus0208:
Yeah, I understand.

I just told what I felt by reading previous posts. If I were in his place I would have felt bad about it. Totally my personal opinion.
[Xposed Framework Modules] Surajkumar:
[MENTION=4689361]optimus0208[/MENTION]

dont worry. I'll not consider requests which are specific to certain users and only 1 or 2 people will use them. But thanks for the comment. Appreciate that.

also please dont ask to support other modules/ whatsapp versions. To support other versions, different methods need to be hooked which requires change in the core structure of module. Some other modules may hook the same methods that my module hooks. And I cannot do anything about it. You have to choose which module you want.

I will do my best to keep this version working and add extra features.
[Xposed Framework Modules] FPSUsername:
See requests as positive feedback. People here would like to see stuff from all whatsapp mod apps to make this module the best one. Even though I won't use for example highlighting, it is nice to have those features.

And that is why your module must become the best one :))
[Xposed Framework Modules] D-m-x:
Also judging from the Replies here and how fast it filled 6 Pages of Answers I'd say people are pretty happy to see something like this happening.
[Xposed Framework Modules] Surajkumar:
The sqlite file fixes the whitelist problems. I just found a bug while deleting the contacts from list. If anyone else can confirm the sqlite fix then I can release the new version.
[Xposed Framework Modules] nevernat_theoriginal:
I can confirm the sqlite fix. Only removing still doesn't works.

edit: updated Italian language.
[Xposed Framework Modules] namikulo:
Confirm sqlite file fixes the whitelist problem. I can add and remove contacts.
[Xposed Framework Modules] Surajkumar:
thanks for confirming and translating. I am thinking of option to use that list as blacklist or whitelist depending on users preferences. I think I'll need you again for translating. Thanks again.
[Xposed Framework Modules] KaMyKaSii:
Are you aware that this is a WhatsApp Mod? Because the official version should not ask for super user access, then try to be careful, it could be a virus
[Xposed Framework Modules] xtam:
[MENTION=4285730]Surajkumar[/MENTION] could you also add BlackList ?

to hide delivery reports from people on black list?
[Xposed Framework Modules] Surajkumar:
well, thanks for pointing out.

The reason is when the notification arrives we need to check whether the contact is locked or not. The notification string contains name. I'm storing numbers for locked contacts. So I need whatsapp database to find the number of that person.

So it is obvious that I need root.

When we execute su from afterHookedMethod or beforeHookedMethod it is run in context of hooked application which is WhatsApp in this case.

The module is open source. See for yourself.

I answered this 1-2 posts before.
[Xposed Framework Modules] oldslowdiver:
hi there, so, do I have or not to grant SuperSU permissions? Whatsapp keeps asking for it after I upgraded Whatsapp Extensions.. TY!
[Xposed Framework Modules] Surajkumar:
you have to give superuser permissions ( if you want all of the functionality )

Just click dont ask me again or remember and it'll be fine.

[MENTION=1113867]omoiyume[/MENTION] [MENTION=4832921]mdxdave[/MENTION] [MENTION=5871973]nevernat_theoriginal[/MENTION] [MENTION=1405856]fnotsje[/MENTION]

can you please translate latest strings.

Again I'm sorry for the whole sqlite thing. I should have thought about that.
[Xposed Framework Modules] neonblind:
Does "Hide delivery reports" works with the latest final now or should we use still 2.16.310 for that feature?
[Xposed Framework Modules] Surajkumar:
It was tested om 2.16.396 and may work on future releases. It's still version dependent. Means if class name is changed. It'll break.
[Xposed Framework Modules] nevernat_theoriginal:
Translated Italian.
[Xposed Framework Modules] userxdaname:
Can U add hide online status ???
[Xposed Framework Modules] kaisar1994:
GBWhatsapp peofile photo bug was not fixed in the 4.5 version
[Xposed Framework Modules] Surajkumar:
A logcat will help
[Xposed Framework Modules] KaMyKaSii:
Just like other modules that work with hooks (XInsta, One Tap Video Download...) would be nice if you add the hooks on a server and the app itself download them in a frequency of time. This will make it easier to keep everything running without having to fully update the app
[Xposed Framework Modules] Surajkumar:
thanks, I didnt know something likeI that can be done. I'll see what I can do.
[Xposed Framework Modules] kaisar1994:
can u tell me how to do it please?
[Xposed Framework Modules] Surajkumar:
I got the logcat from another user. The problem appears to be in the library I'm using. For now I can't do anything about it. I hope the developer solves the problem in his library if not I'll find another way.
[Xposed Framework Modules] kaisar1994:
okay, thanks. waiting for it being solved. :)
[Xposed Framework Modules] Harpratap:
Does the hide read receipts feature also hide group read receipts? Also, can we see read receipts of others in chats and groups?
[Xposed Framework Modules] Surajkumar:
Yes it works for group chats also. You can see other's read receipts otherwise there's no point in having this feature in module.
[Xposed Framework Modules] Surajkumar:
Changelog v4.6

Blacklist/Whitelist contacts for Read Receipts - Read FAQ if You're having issues

Fixed removing contacts from list

Lock for WhatsApp web is optional

Hiding notifications from locked contacts is optional

Removed black ticks option for now

If read receipts list is not working please refer to FAQ section - third post in this thread.

German, Spanish, Turkish translations are not updated. I have not received reply from the Translators and I have important stuff to do this this weekend. So I released it as it is.
[Xposed Framework Modules] lsl640:
i keep getting sqlite3 missing when i try to apply whitelist
[Xposed Framework Modules] xtam:
what is black ticks ?

---------- Post added at 12:55 PM ---------- Previous post was at 12:28 PM ----------

copied sqlite3 file to /system/bin and to /system/xbin

set permssions to 0755

and it still says that sqlite is missing, even after reboot.

---------- Post added at 01:38 PM ---------- Previous post was at 12:55 PM ----------

when i run sqlite3 command in terminal it shows:

'Only Position Independent Executable (PIE) are supported

---------- Post added at 01:49 PM ---------- Previous post was at 01:38 PM ----------

Ok, sqlite3 from this post:

https://xdaforums.com/showthread.php?p=58670139#post58670139

:

https://xdaforums.com/attachment.php?attachmentid=3152379&d=1423215471

works fine
[Xposed Framework Modules] xtam:
fantastic.

Could you add black/white list option also to turn off delivery reports checkbox?

[MENTION=4285730]Surajkumar[/MENTION]
[Xposed Framework Modules] Surajkumar:
That would be difficult. The the read receipts are handled by a separate class and that class has a field which stores the contact number for that read receipt but for delivery reports my method is very naive. It would be hard to know for which contact the delit receipt is ( so as to decide if it should be sent or not ) with current implementation. If i get time I can work on this project more. No guarantees right now.

Happy new year everyone!!

Edit : i don't know if i explained it properly but you should get the idea.
[Xposed Framework Modules] xtam:
[MENTION=4285730]Surajkumar[/MENTION]

thanks.
[Xposed Framework Modules] FPSUsername:
What is the zygote thing asking for root rights?
[Xposed Framework Modules] joefizz:
Yaa i also have that problem sometimes zygote ask permission for SuperSU access.can someone explain to me what kind is that?
[Xposed Framework Modules] xPunkt:
I have sqlite in the right folder and am on version 4.6 I can add contacts to the list but I can't remove them for some reason. Don't know if isn't working or if I am just doing it wrong.
[Xposed Framework Modules] Surajkumar:
The zygote asking superuser may be because access to su in 'loadPackage'

I never encountered it in cyanogen superuser. It happens in SuperSu.

There is nothing to worry about. ( I just dont know if its good programming practice )

Last thing about removing contacts

what is exactly happening ? checkboxes are not appearing or the contacts are not removed after you click icon or app force closes ?
[Xposed Framework Modules] Gibz97:
First I'd like to thank you for making such a great module. Kudos

Then there is this bug, whenever I try to view the full profile of a contact, Whatsapp force closes after pressing the back button.

Is there a way to fix this? Thanks in advance
[Xposed Framework Modules] adiel91:
Hi guys,

Does anyone else experiencing issues with whatsapp-web with the module enabled?

Thanks
[Xposed Framework Modules] FPSUsername:
No checkboxes here
[Xposed Framework Modules] Surajkumar:
try rotating your phone
[Xposed Framework Modules] FPSUsername:
Doesn't fix the problem
[Xposed Framework Modules] Surajkumar:
give me some time. I'll figure out the reason.
[Xposed Framework Modules] xtam:
[MENTION=4285730]Surajkumar[/MENTION]

how can i put groups on white list/black list delivery reports?

cause i can add only contacts, but would also add groups
[Xposed Framework Modules] Surajkumar:
Yeah it works for groups also.

Edit : the groups are not supported in this version. What i said was the black listed or white listed contacts will not get/get receipts in groups also.
[Xposed Framework Modules] adiel91:
[MENTION=4285730]Surajkumar[/MENTION]

Can you help? if any more information is needed i'd be happy to provide it

Issue it , with the module enabled, whatsapp-web connects then complains about "Does your phone have internet connection"

i've verified the module itself, the whatsapp application are not dozed during android doze mode.

The problem occur when module is enabled

Thanks
[Xposed Framework Modules] Surajkumar:
Ok. I'll see what may have caused it.

Anybody else with same issue? please report.

Edit: [MENTION=5030939]adiel91[/MENTION]

if you have enabled delivery reports options. Try turning that off and reconnect.
[Xposed Framework Modules] Surajkumar:
If you cannot remove blacklisted contacts because the checkboxes are not visible ( see image below )

just tap on the right side of the screen where checkbox supposed to appear. It will get checked.

i think the problem is caused by certain themes.
[Xposed Framework Modules] kaisar1994:
Can you include an on-off feature for zooming profile photos??
[Xposed Framework Modules] adiel91:
[MENTION=4285730]Surajkumar[/MENTION],

In the module settings itself ive checked with "v" the following :

"turn off read receipts"

"turn off delivery reports"

You suggest i clear those checkboxes and then try?

Or your intebtion was other?

Thanks
[Xposed Framework Modules] Surajkumar:
No for delivery reports - uncheck the box. Try connecting whatsapp web
[Xposed Framework Modules] bluntdagger:
I'm facing trouble with latest version of whatsapp extension. I was not receiving messages. My whatsapp was asking for SuperSu permissions. I've disabled the module for now.
[Xposed Framework Modules] biglo:
Does hiding online status still work on this mod? Doesn't seem to be working for me.
[Xposed Framework Modules] nanosync:
The latest version is force closing when restoring messages.
[Xposed Framework Modules] Surajkumar:
Tried it on two phones and it's working.

Don't just say it's not working what I'm supposed to do with that information? If you wanna help give logcat.
[Xposed Framework Modules] adiel91:
[MENTION=4285730]Surajkumar[/MENTION]

Hi, after removing the checkbox for "turn off delivery reports" whatsapp web seems fine now
[Xposed Framework Modules] Han-Droid:
Sorry if I'm going off-topic but I'm getting root access requests from WhatsApp? Furthermore "zygote" wants access too! Is this somehow related? It's a bit scary...since two days I have these requests which I'm declining in super SU for now...
[Xposed Framework Modules] Surajkumar:
Read FAQ. Third post in this thread.
[Xposed Framework Modules] CODENEX:
Much needed! Intruders can access to zoom in the photo just by exiting the lockscreen of WE a couple times.

---------- Post added at 09:38 PM ---------- Previous post was at 09:37 PM ----------

Is it advised to deny the root access of Zygote servies?!
[Xposed Framework Modules] Surajkumar:
that feature is for locking chats not profile photos. The lock opening for profile photos is side effect. I'll do something about it.

give root access to zygote for now. I was thinking of a workaround so that zygote and and WhatsApp will not require root access. I'll include it in next release. My focus was on implementing feature. I'll improve it in the next release.
[Xposed Framework Modules] dereck_br:
How reset password to block do whatsapp ?
[Xposed Framework Modules] FPSUsername:
Either by change password or delete app data of whatsapp extensions

[MENTION=4285730]Surajkumar[/MENTION] Maybe a future thing, could this module become a magisk module (and keep the xposed module also available)?
[Xposed Framework Modules] zempirian:
Why is zygote asking for permission whenever i install this module? Zygote isn't supposed to ve asking for permission
[Xposed Framework Modules] Surajkumar:
I never heard about magisk. Just googled it. I dont have any plans as such right now.
[Xposed Framework Modules] Vincy_66:
Hi.

Thanks for your nice work. I love how the Block and Hide features works.

I have a couple of requests:

1) Is possible to move the keypad code entering when you click the bottom "Archived Chat" label instead of the single chat thread?

2) Is possible to send a configurable generic notification when receiving a new message for a blocked/hided chat?

I'm also a skilled IOS/PC developer and willing to help...
[Xposed Framework Modules] equiliym:
hey, since i updated to 4.6, both whatsapp and zygote keep asking for root, whats that all about? Didnt have those while using 4.1 version, am i missing something?
[Xposed Framework Modules] Surajkumar:
Read 3rd post
[Xposed Framework Modules] henriqueberthem:
Regards my friend [MENTION=4285730]Surajkumar[/MENTION], it is possible to implement an option to send photos with more quality and resolution (I know the default is 1280px).

I currently have to edit the lines of the file "com.whatsapp.preferences.xml" in the path "/data/data/com.whatsapp/shared_prefs/"

Change the line: <int name="image_max_kbytes" value="1024" />

To: <int name="image_max_kbytes" value="10240" />

This causes whatsapp to send photos up to 10MB

Change the line: <int name="media_limit_mb" value="16" />

To: <int name="media_limit_mb" value="64" />

This causes whatsapp to send videos with up to 64MB, which is the limit accepted by WhatsAPP WEB.

Change the line: <int name="image_quality" value="80" />

To: <int name="image_quality" value="90" />

This causes whatsapp to send photos with more quality.

Change the line: <int name="image_max_edge" value="1280" />

To: <int name="image_max_edge" value="3264" />

This causes whatsapp to send photos up to 3264px width.

After making these changes, I have to force the WhatsAPP application to stop and start it normally. I do this procedure and it works fine.
[Xposed Framework Modules] Surajkumar:
[MENTION=5471836]henriqueberthem[/MENTION]

are you sure it works? I tried to change prefs at runtime and it had no effects.

edit: changing the prefs file is not a big deal. it can be done easily
[Xposed Framework Modules] henriqueberthem:
Yes, if you switch to the continuous operation mode with the previous settings. So that as you prefer changed, you need to prepare the application (Settings > Application Manager > find WhatsApp > Force Stop.

After that, open the application via the shortcut and test it

[YOUTUBE]c4i9rPgT68g[/YOUTUBE].
[Xposed Framework Modules] FPSUsername:
Unfortunately that doesn't work. The file gets resetted after opening whatsapp. I wanted to modify to be able to send zip and apk files as well.

I don't know if this did it or installing supersu 2.79 sr2, but the custom wallpaper part broke. I tried reinstalling the mod, upgrading and downgrading whatsapp but that doesn't fix the problem. when I chose custom wallpaper I immediately get the toast message to reopen the chat. When I select a picture, it doesn't get applied. Besides that, the module now doesn't ask for root rights anymore, only whatsapp and that other thing. [MENTION=4285730]Surajkumar[/MENTION], please help, what can I do. Xposed logs don't show much.
[Xposed Framework Modules] Surajkumar:
For custom wallpaper check if file with name as phone number of that contact exist in whatsapps wallpaper folder in external storage.

Can you see blacklisted or whitelisted contacts?
[Xposed Framework Modules] FPSUsername:
Uuh, whatsapp emoji replacer 2 doesn't work either, it gives me invisible emojis. It just stopped working out of nothing.

Whatsapp tells me that I'm unable to backup the messages. There is definately something wrong with whatsapp on my phone.

Edit: seems like something ruined my phone, I'm not even able to save logs..

Hopefully fixed after system reinstallation. At least I have a backup now :))
[Xposed Framework Modules] FPSUsername:
[MENTION=4285730]Surajkumar[/MENTION] When I want to set a default wallpaper, it tells me: Couldn't load this photo. Please try again. (with every picture I'm trying to set as) So I can't set a default wallpaper nor a custom one! If I put a picture with the right phone number on the right location, it only tells me "remove wallpaper", so the wallpaper is applied, but not visible. I have no idea what could be wrong, I think some storage permissions issue.

YEEESSS I fixed it! Disabled storage permissions for whatsapp, then in whatsapp set wallpaper, grant storage access and it works, both stock and custom wallpapers.
[Xposed Framework Modules] anonyndo:
Will you add fake last seen feature?

Hi Surajkumar..Will you add fake last seen feature?
[Xposed Framework Modules] Surajkumar:
it is not possible. I hooked the system.currentTimeMillis() ( and some other method ) to report fake last seen but it didnt work. so my guess is they are using their server's time to report last seen.
[Xposed Framework Modules] Yash Doctor:
Always Online Feature Not Working For Me. All SU Permission Granted. i'm on latest stable version of wahtsapp. and module version 4.5

please help.
[Xposed Framework Modules] Surajkumar:
it works till whatsapp is not cleared from recent apps.
[Xposed Framework Modules] riahc3:
Thought some new features were coming soon?
[Xposed Framework Modules] Surajkumar:
I was working on individual chat backups but there are some issues. I've posted on stackoverflow but no answers.

As I told you before this is not my full time job. I dont have time these days. If I get time, I'll see what I can do.

Thanks for asking.
[Xposed Framework Modules] riahc3:
Suggestion: When switching between whitelist and blacklist, you should add a notification clearing up what exactly is the difference between both modes. It might get confusing.

Also, no autoupdate????

Thank you for the module.

---------- Post added at 03:44 AM ---------- Previous post was at 03:42 AM ----------

Small bug: The calling option appears as "call". Should be displayed in uppercase like your screenshots. I thought at first it was a cache issue but after updating, same thing.
[Xposed Framework Modules] Surajkumar:
okay, if its confusing I'll add toast. No auto updates for now.

I've added functionality to add groups to white/black list.

If anyone wants, he/she can compile from git. ( I dont want to add this to beta as there are no considerable changes )

[MENTION=2116065]riahc3[/MENTION]

read this :

https://xdaforums.com/showpost.php?p=69534408&postcount=389
[Xposed Framework Modules] jatyeo:
Hey, I really like this app, good job. However, following my last update the module requested additional permissions from WhatsApp itself and zygote which I denied. Initially, I didn't know where the requests were coming from but have since isolated it to Whatsapp extensions, and disabled it.

What is it that you changed in this update that essentially requires three separate Superuser permissions? (apparently zygote, whatsapp, xposed)
[Xposed Framework Modules] riahc3:
Yeah, its confusing to enable read delivery reports and add it a blacklist, visaversa.

Why not?

I understand but if a few days past and no other considerable changes are introduced, you should release it

1st, you should add it to the FAQ

2nd, I think some of us wouldnt mind so maybe give us a additional option to uppercase it. The code is java is easy; checkbox if checked, Sting.ToUpper if not, leave it the current way.
[Xposed Framework Modules] Surajkumar:
read FAQ.

why not ?

I dont want to. I think users should have no problem downloading it from xposed framework app.

Sure I'll release.

Thanks for the suggestion. I'll add.
[Xposed Framework Modules] PhoenixWyllow:
Firstly, thanks for your time spent keeping this module updated and functional. Since finding it a few months ago, it's replaced all the other WhatsApp mods I had installed.

Secondly, a minor bug (a nuisance more than anything, but worth pointing out if it hasn't been already) :

On the latest beta the tab bar has reappeared despite the option for hiding the bar being ticked. I've tried the obvious untick, restart WA, tick again.

As I said, not really urgent, but worth a mention.
[Xposed Framework Modules] Surajkumar:
Okay. When the stable version comes out, I'll see whats wrong. There are code changes in every beta so I'll see what's wrong.
[Xposed Framework Modules] mrjoy:
I like your mod very much. I have two requests or suggestions that can we get online notification alert when user comes online? & secondly, it would be great if someone click on archived chat if it asksp for password,mean if it won't show archived contacts before entering archived chat list?
[Xposed Framework Modules] Surajkumar:
I already tried the first one. Spent hours on that and then gave up.

For the second request i think it's possible. I'll include it in next version.
[Xposed Framework Modules] mrjoy:
Thnx for your response & accepted the request. Keep focus on online alert notification as very useful. Thank again.
[Xposed Framework Modules] iRichardLS:
Keep up the great app, thanks [emoji106].

I would like to suggest a feature regarding the notifications of Whatsapp. Sometimes you get a lot of messages in a very short time, with a lot of noise and vibrations [emoji37] .

Wouldn't it not be nice if you could be notified by the first and mute the following notifications for a certain time period. But a messagr from another contact it will overrule this and gives you a notification anyway. Maybe more configuration could be possible.
[Xposed Framework Modules] mrjoy:
Good suggestion.+1
[Xposed Framework Modules] Surajkumar:
For groups you are only notified once. If you clear notification then you are notified again for new message. If you don't clear the first notification you won't get notified.

For personal chats i don't think it's necessary. Correct me if I'm wrong.
[Xposed Framework Modules] badvag:
WhatsApp Exentions not working!

I have a Nexus 5 (root + Xposed3.0 alpha4 - v87-sdk23-arm).

I installed Whatspp Extensions 4.6 and it was working normally.

But after a problem I had to reinstall the operating system (Android), root and Xposed again. This time everything works (Greenify, Gravitybox, ...). The only module that does not work is WhatsApp Extension (it has permissions on SuperSu - WhatsApp, WhatsApp Extension and zygote). Would anyone help?
[Xposed Framework Modules] Surajkumar:
Can you give xposed log. Use xposed framework app
[Xposed Framework Modules] badvag:
Ok, thanks.

Sorry to ask for help here. I'm new to this forum.

How can I upload the file?

:good: