yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] riahc3:
If you remove WhatsApp extensions and from your supersu list remove all related to whatsapp (and whatsapp extension) does the message asking for su still popup?

Add it to OP.

AFAIK, there isnt any other module that does this. There are modules that touch other related apps such as snapshot and they do nothing like this.

You need to find a alternative solution because when you remove your module, it should not leave a trace of being installed, such as modifying zygote behavior.

By asking the user to grant su access to zygote, you are not only opening up your module but other programs and modules as well.

CM superuser has had a LONG history of being unreliable and untrustworthy.

Use SuperSU. This has been discussed multiple times in XDA:

Once you grant access, it will always run as su unless you tell it to ask you next time.

No because your module requests the user to give zygote su access. The user gives it su access and it stays that way. When you uninstall your module, its still in the list and will still get su access.
[Xposed Framework Modules] grotesque02:
With all this zygote "problem", maybe is better remove the function ask this supersu permission?

From oneplus one
[Xposed Framework Modules] andyro2008:
My precise question wasn't answered, i searched meticulously before posting. I know why you are doing this, what i dont know, and wasn't answered is: Why zygote keeps asking for root after module uninstall?

Actually i'm not asking a question about "su". What I want to know is how to undo the changes made by your module in the system (intended or not). It is clear that the behavior of zygote was modified permanently in some way, and it persisted after module uninstall. In short, I am asking something that was not answered and i'm doing it respectfully.

I'm not blaming you for anything, i'm just clarifying my question. I trying to be kind, but my English is far from perfect and because of that it might seem the opposite.

Probably other users have not encountered this problem, because if you have authorized root access for zygote in the past, you will not get the popup again. Only the toast of zygote being granted root access by SuperSu. My first reaction was to delete the application from su list, and there I noticed that zygote keeps asking for it. Also noticed that whatsapp whas still allowed to run as root by SuperSu.

It seems to be a major security fail. That's what worried me and made me post.

No, I get the toast notifying you that root access has been granted to zygote. The popup appears if I delete zygote from the list of applications in the supersu.

I can confirm this, Whatsapp is also with permission (not noticed it before). I changed it to deny booth permanently, but zygote keeps asking for root in the background. Looking into the logs, whatsapp is also doing the same. Atacched screenshots as proof.

As you can see the module is no longer installed (marked in red), but after restart Whatsapp and Zygote asks permission again, and they get it unless you change the configuration (marked in blue). I do not like this. I'm going to restore an old nandroid.

[IMG="Screen 1"]http://i1262.photobucket.com/albums/ii608/andyro2008/Screenshot_20170304-114705_zpsszy7sk9h.png[/IMG]
[Xposed Framework Modules] Surajkumar:
[MENTION=4968571]andyro2008[/MENTION] [MENTION=3570915]grotesque02[/MENTION]

I've uploaded an new apk on beta section of xposed repo. v5.2

Can you guys test if zygote still asks for su?

WhatsApp will still ask for su. I havent thought about that yet. There is incomplete stats implementation.

[MENTION=4968571]andyro2008[/MENTION]

Relax, Your English is fine.

I really dont know why zygote asks for su. For your question what to do to restore your system,

well I'm not sure how zygote is modified ( or whether it is ? ) . Zygote should stop asking su as soon as you uninstall or even disable the module.

if you still feel your system is modified, restore a nandroid. Dont use selective read receipts and dont grant su in future.

[MENTION=5428247]Yverson[/MENTION]

Sorry mate, I wont be able to solve your problem until coming weekend, I'm busy with other stuff but I'll get back to you.

And everyone calm down theres nothing to worry about that zygote thing just dont grant supersu permissions to my module you'll still be able to use most of the functionality.
[Xposed Framework Modules] FPSUsername:
404 not found
[Xposed Framework Modules] Surajkumar:
please try again.
[Xposed Framework Modules] Surajkumar:
Clean flash the rom if you want.

Another user having such issues?
[Xposed Framework Modules] triathlete66:
no problems so far.

I removed Zygote permissions in SuperSU before updated from 5.1 to 5.2.

Since then there was no question about it again

Thanks for your work
[Xposed Framework Modules] grotesque02:
The 5.2 version hide the new status "story" for me :D
[Xposed Framework Modules] folusmile:
Thanks dev it has gone for life
[Xposed Framework Modules] andyro2008:
So far everything is fine, i allowed root access to WhatsApp again. Thanks

Enviado desde mi XT1527 mediante Tapatalk
[Xposed Framework Modules] swati003:
Is there a way that we can block particular person on the group chat so that we don't have to deal with their senseless messages?
[Xposed Framework Modules] riahc3:
As much as being grateful to the devs, how can you tell us to calm down when you gave opened a huge security hole and even when uninstalling the module, you leave it open?

---------- Post added at 07:57 AM ---------- Previous post was at 07:52 AM ----------

I've downloaded the latest beta....let's see if both bugs (privacy error constantly popping up and zygote) have been fixed/disappear.

New bug: Status tab has disappeared.
[Xposed Framework Modules] FPSUsername:
Not a bug, but I would like to see an option to hide/show it
[Xposed Framework Modules] Surajkumar:
I am not leaving any security hole open on purpose. So far only one user has reported that zygote keeps asking for su even when module is uninstalled. Zygote asking for su wasnt intentional. If it compromised security that wasnt intentional either and I'm sorry for that. Mistakes can happen and there was a reason why I called su in that function. And hopefully it is fixed in the latest beta.

I said calm down because denying zygote su will not affect the system any further. ( which is what I said in the post )

The status tab is hidden on purpose. Its not bug, I'll include a option to toggle it in stable version.

And last thing mate,

I've nothing against you, but you sound too demanding. I havent promised you ( or anyone else ) to deliver fully working and safe module. I do it because I like it. In the past also you have been too demanding, like you said why havent you replied and why you are not implementing auto update. Its okay to do feature request but when I say no, you have no right to ask why because you ( or any other user ) are not doing anything in return for me. I just noticed you havent even pressed thanks button on op or any of my other responses, still you expect me to reply and deliver safe software. I suggest you stop using my module and find alternative. Best way, do it yourself. I'm sure you are more intelligent than me. I'm still learning.

This post does not require any response. I have my studies and other problems as well.

Thanks.
[Xposed Framework Modules] Krowne:
It's okay to complain that something doesn't work, and protest the developers, when many of us do the work for free and ask for nothing in return. The least they can do, is to use the forum searcher, to check if the issue has been addressed and answered, before writing a complaint, and many people only complain and do not bother using the search engine.

As they have said [MENTION=4285730]Surajkumar[/MENTION] we have our life, we don't dedicate this full time. If something doesn't like it, it's not used, but what you can't do is demand and say that there are security holes of something, that even the developer to informed.

When we can solve the problems of our applications/modules then we will do it, not by asking and complaining will be obtained before, in any case, what can be obtained is the opposite effect.
[Xposed Framework Modules] folusmile:
Well said..I hate when people demanding.. My dev u are doing a great job.welldone man.
[Xposed Framework Modules] riahc3:
Its a ****ing bug.
[Xposed Framework Modules] FPSUsername:
As I said, it is not a bug.
[Xposed Framework Modules] andyro2008:
So far, after restoring an old nandroid backup (to start from a system image without previous problems) and testing the new version, Zygote not asked root access again.

Allowing root access to WhatsApp app failed to recreate the problem. So i think the zygote problem is solved.

A little suggestion, adding a warning to reinstall WhatsApp/remove it from su allowed apps list in the eventuality of a module uninstall would be a good idea. At least until you find a definitive solution.

Also I want to thank the devs for their effort and work. I was concerned at first, but all was resolved quite fast. I'm sorry if I caused some trouble, and as always, sorry about my English.

Enviado desde mi XT1527 mediante Tapatalk
[Xposed Framework Modules] folusmile:
My Dev..last seen is not working anymore. Just noticed now
[Xposed Framework Modules] Surajkumar:
Your whatsapp version? just tested on 2.17.65 and it was working.

Keep reporting bugs. Once the whatsapp status stuff is sorted, I'll release the update.

I heard they are keeping the status stories optional. So I'm expecting code changes in coming versions. So let's wait.
[Xposed Framework Modules] folusmile:
2.17.87 my whatsapp version. Alright dev. Thanks for your responses
[Xposed Framework Modules] Surajkumar:
just to be clear on my side,

how I magically fixed the zygote issue?

the problem was these line in handleLoadPackage()

if (nameToNumberHashMap == null) {
(new Thread() {
@Override
public void run() {
nameToNumberHashMap = WhatsAppDatabaseHelper.getNameToNumberHashMap();
}
}).start();
}

this code is for building a hashmap. This hashmap is built from the data read from whatsapp database. For reading it, we need su.

the hashmap should be ready when notification arrives ( to hide text from locked contacts notification ). If not we need to invoke su from that method. Invoking su from that thread will cause it to freeze for a while ( because su should never be called from main thread ) . If I call it asynchronously , then by the time su is returned , notification will be posted and then I cannot hide text from it.

Right now I'm calling su from the main thread, which may delay notification for some milliseconds. I dont think there is alternative to it.

The current implementation can be improved, which will be done in next version.

I hope that makes sense and explains how did I fix the zygote issue.

I'm making my side clear, I really dont explain technical details unless asked.
[Xposed Framework Modules] riahc3:
I highly applaud you giving a explanation at a technical level. Shows transparency.

Sadly, I think that a millisecond delay is better than a security hole. It sucks, people will ***** about the lag, etc. but at least users are safe :)
[Xposed Framework Modules] FPSUsername:
Once again, this is

NOT

called a bug. It is an unfinished feature that you can expect to see in a

beta

version of an app.

A bug is an error in the code that can cause instability or artifacts.
[Xposed Framework Modules] Surajkumar:
I want to do that too. I am trying.
[Xposed Framework Modules] Hirishiolo:
+1000 for this! very useful option to block spam senders from groups!!!!
[Xposed Framework Modules] OfficerJimLahey:
Hi,

Thread was cleaned due to some disrespect occurring within. Please keep things civil, and if you see something, don't engage - please report instead.

Thank you.
[Xposed Framework Modules] Robert342:
Great job. Can you add hide new feature on what's app, named "Status"? Cherrs.
[Xposed Framework Modules] juancollado2003:
[MENTION=4285730]Surajkumar[/MENTION] is there any workaround for voice notes? People can see blu receive ticks if you lisen it
[Xposed Framework Modules] MWalkah:
Sorry if this is a dumb question, but did you link me to an apk somewhere? Or posted it on the repo or something?
[Xposed Framework Modules] Surajkumar:
No, not yet. I'll send you a link this weekend. Actually I've exam tomorrow. Too much stuff to do. :crying:
[Xposed Framework Modules] MWalkah:
Oh, okay! I'm a fairly new xda user, so I thought that maybe I was missing something.

But no worries mate. Do it in your own time, when you can. And good luck on your exam! :fingers-crossed:
[Xposed Framework Modules] WorD ZerO:
Hello,

Firstyly, thanks for developing this kickass module. Doing a great job there! I just have a query. I'm currently running WhatsApp version 2.17.79 and when I enable the module in Xposed, the tab of WhatsApp's new feature 'Statuses' gets hidden? Any clue why is that happening? I would like to enable your extension and also have the new Snapchat like feature of 'Statuses' working together at the same time.

Thank you :)
[Xposed Framework Modules] FPSUsername:
Use v5.1, the feature is unfinished
[Xposed Framework Modules] sausje85:
Hey Surajkumar, I think I've found a bug.

When I disable delivery reports, it indeed works. But only if you're in the app. When I close the app and I send a message from my other phone to test, it does show as delivered.
[Xposed Framework Modules] PhoenixWyllow:
Just as heads-up for anyone with features like tabs not hiding when the option is selected and a few other little UI things that don't seem to work:

I disabled the module, rebooted phone (NOT soft reboot), re-enabled module, rebooted again (again, NOT soft reboot). Tabs are hidden again. At some stage, (don't remember which Whatsapp update) app features didn't follow the options in the module. All good again now.

Ps. Didn't follow past discussions, so not sure if the following has been mentioned already: I noticed that in the tab section "Status" is shown, but the content shown is actually from tab "Calls"
[Xposed Framework Modules] juancollado2003:
Hi [MENTION=4285730]Surajkumar[/MENTION], I'm having this bug, when I use the search bar even blocked contacts messages appears
[Xposed Framework Modules] xtam:
I have installed 2.16.399 version of whatsapp.

Also newest KMOD.

When i have installed whatsapp extensions 5.2 - whatsapp will FC.

DG to 5.1 and whatsapp works fine.
[Xposed Framework Modules] Krowne:
I don't know if you read my post, now you can install WhatsApp version 2.17.96 or 2.17.97, KMod FWA works on them. I guess WhatsApp Extensions should work fine with these versions.
[Xposed Framework Modules] eresac:
out of xposed?

I understand this may be a stupid and useless post, but...

since xposed is getting older with nougat support still not available...

while this app is so stable, effective, and unique in features...

I would take into account the option to make it a standalone app, outside of xposed.

I'm not capable to understand the work it would require, so again this may be a useless post, but I guess out of xposed this may have a much much wider appreciation.
[Xposed Framework Modules] xtam:
Probably impossible.

Xposed is a framework which allows to hook into apps functions.

https://github.com/rovo89/XposedBridge/wiki/Development-tutorial

its much simplier to use xposed than to write from begining one app for specific purpose to do that.
[Xposed Framework Modules] grotesque02:
Store show me update 2.17.107.

The module is still compatible?

Thanks!
[Xposed Framework Modules] Surajkumar:
so far only last seen feature seems to be broken.

I was able to fix it. working on the update. I'll update the module in coming days. I was not able to work on this in last week. I've started today.

If you're on 5.2

the status tab will be visible.

edit: You'll have trouble clicking profile pictures after clicking the new floating action button
[Xposed Framework Modules] FPSUsername:
I tried v5.2 with whatsapp 2.17.107 and see the status tab, but other functions were gone. I reverted back to 5.1, the best build yet
[Xposed Framework Modules] onebhk:
Is whatsapp asking for root permissions because of this module?
[Xposed Framework Modules] xRexMartinus:
Yes.
[Xposed Framework Modules] Surajkumar:
[MENTION=4935211]MWalkah[/MENTION]

please install this module and give me xposed logs from it

https://drive.google.com/file/d/0B6NImGlS_uByZzNQMnZRNzhSSFk/view?usp=sharing

any more feature request? so far this is completed

hide status tab

zygote no longer asks for superuser

fixed some errors

I'm working on this

show limited groups in whatsapp ( like blocking groups )
[Xposed Framework Modules] Yverson:
(corrected, i mean "message read notification" not "hide last seen")

The Blacklist / Whitelist Feature with "message read notification" :)

And by the way: Thanks for this module, i rly like it and am following this thread since i found the module. Using it day by day and enjoying it:good:
[Xposed Framework Modules] Surajkumar:
Last seen is not possible in that way.
[Xposed Framework Modules] Yverson:
Oh Boy I messed that up ...

I mean the "read notification" - there is a option in your module for Blacklist / Whitelist which is not working for me.
[Xposed Framework Modules] folusmile:
The latest alpha u release on drive is working pretty good.

Thanks so much
[Xposed Framework Modules] Surajkumar:
Not working? Do you mean receipts are still delivered even when you have blacklisted contacts?

Check if you have given superuser permissions to module and whatsapp.
[Xposed Framework Modules] Yverson:
As stated (but i wrote the wrong feature-name) i am not able to select any Contact for either Black or Whitelist.

There is the big "+" and i get a line where it says "Search for Contact" and i can type anything in there but the big Space under that Textfield is empty.

It seems that there is no link between Whatsapp Extensions and my Contacts.

It definetly granted it SU, it just asked me right before i tried.

Checking within SU tells me both apps have SU permissions.

Am I missing something?
[Xposed Framework Modules] Surajkumar:
May be that's something related to your phone numbers.

Give me xposed logs from the apk.
[Xposed Framework Modules] Yverson:
XPosed Log is empty, doesnt matter what i do within your module :confused:

So i started logcat and tried adding a contact in Whitelist and Blacklist.

I hope it helps, i am not sure if i am correctly providing you the Log you need ... (and if not - how?)
[Xposed Framework Modules] Surajkumar:
Click highlight groups then select one personal chat for highlighting.

Reopen whatsapp

Then send the xposed log
[Xposed Framework Modules] Surajkumar:
Actually that was because highlight feature was not working for him properly.

The apk writes a lot of logs ( more than usual ) so beware.
[Xposed Framework Modules] mufunyo:
Latest version is working very smoothly, thanks!

Any chance of adding a feature where Whatsapp shows last seen for contacts who have last seen disabled? You can still see when a contact is online so keeping track of last seen should be as simple as just logging the time a contact last went offline and showing it in the interface.
[Xposed Framework Modules] Surajkumar:
The idea is correct up to some extent. If I am able to do that I'll also be able to show contacts who are online.

No luck with that so far
[Xposed Framework Modules] onebhk:
Yes please, can you show contact who is online?
[Xposed Framework Modules] MWalkah:
Sorry it took a week to do it. Disabled the old WhatsApp Extensions module, rebooted, cleared my Xposed log, installed the apk you linked (version 5.2), rebooted, tried highlighting a contact and restarting WhatsApp, and then rebooted once more just to be safe. The contact I chose to be hilighted is still not highlighted. Here's the log.
[Xposed Framework Modules] santhoshkumar891:
I'm using nougat resurrection remix 7.1.1 on my Redmi note 3.. How can I install xposed modules in my mobile?
[Xposed Framework Modules] MWalkah:
You can't. Xposed is not available for Android Nougat (7.0 and up) yet. Read this.
[Xposed Framework Modules] santhoshkumar891:
Ok.. Thank you..
[Xposed Framework Modules] equiliym:
Any plans of adding a download option for those statuses/stories like things? There is already a 3rd party app for that but would prever over xposed as im already using this mod
[Xposed Framework Modules] equiliym:
Fancy, i checked even /data/data/com.whatsapp, never thought it would actually store those on internal memory, thx
[Xposed Framework Modules] Goutam NB:
I do not know whare to post , but module is friking awesome but only work great on 4.4,

but on 6.0 and 5.1

some options and custom wallpapers does not work
[Xposed Framework Modules] semicka:
Hi [MENTION=4285730]Surajkumar[/MENTION],

Your module seems working pretty well for few features but not for all listed (or maybe I don't understand the real workflow).

I'm running Whatsapp v 2.17.107 (last version at this day) o.

In fact, the following features don't work properly (or seems not working properly):

- Hide last seen

- Turn off read receipts

- Turn off delivery reports

- Alwayas show me online

- Show black ticks instead of blue

Maybe it's just a misunderstanding from my side: Do we need to turn off the option from the App directly in addition to your app ?

I was thinking we would be able to see the last seen / delivery reports / read receipts without showing ours. Is that possible with your app ?

The highlights, the "hide notification" for locked contacts and the locks are working well. (I still don't understand what's the reminder service but anyway...)

Could you please help me ? Maybe it's just a mistake from my part ?

Thanks in advance
[Xposed Framework Modules] juancollado2003:
I want to add, voice note shows blue sticks always
[Xposed Framework Modules] teddy beer:
Hi, could you please add an option to hide the message previews??
[Xposed Framework Modules] grotesque02:
Last beta version of the module (5.2) support WA 2.17.107 from store?

I'm interesting about last seen/blue ticks.

Thanks!
[Xposed Framework Modules] Driv:
A little bit buggy but still great work
[Xposed Framework Modules] flashrider18:
Status tab disappears when the module is enabled. Was working fine with previous version of whatsapp. Facing this error since recent updates

Sent from my ST26i
[Xposed Framework Modules] paborges:
Sorry to bring the zygote issue again. First time with the module. Instaled it, asked for SU and I denied It.

What happens If I Grant It?
[Xposed Framework Modules] twinko:
Setting a reminder is crashes the app.

Btw could u implement a feature to inform groups regularly (in my case every 2 weeks) about our date tondrink beer ;)?
[Xposed Framework Modules] onebhk:
The pictures sent over whatsapp have suddenly started to detioriate severely in quality. Any solutions? I think whatsapp is over compressing or reducing quality too much.
[Xposed Framework Modules] gladson1976:
I'm facing a similar issue. For me the Calls tab is missing and the calls are listed in the Status tab. Status items are missing.
[Xposed Framework Modules] Ajeet Thakur:
Here is the step by step tutorial "How to hack whatsapp.."

[YOUTUBE][YOUTUBE][YOUTUBE]https://www.youtube.com/watch?v=Svu3wK6eIzI[/YOUTUBE][/YOUTUBE][/YOUTUBE]
[Xposed Framework Modules] grotesque02:
How about the version uploaded on Google Drive? Privacy work?

Inviato dal mio A0001 utilizzando Tapatalk
[Xposed Framework Modules] imabhilashh:
Hi Hope you well...

Can you add auto reply feature to whatsapp too...

Thank you!

Regards

Abhilash
[Xposed Framework Modules] jrotaetxe:
Hello, Surajkumar. Thank you for the great work.

Just a very tiny (but annoying) bug. Almost all protected contacts hide their last response in the list, but some of them keeps appearing. Cannot find the pattern to help, but all the contacts I have with this behaviour are "international" numbers beginning with a "+" character. To worse, not all international contacts (even from the same country of the faulty ones) present this behaviour...

Regards
[Xposed Framework Modules] vNa5h:
Any new update to the extension