yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Jerjawi:
The app crashes on launch on official Xposed Nougat!
[Xposed Framework Modules] jayesh0099:
Please update the module to support it with new official nougat xposed framework, we need it [MENTION=4285730]Surajkumar[/MENTION]
[Xposed Framework Modules] badJester:
Please provide the xposed log with WhatsApp Extensions enabled to help the developer of this great module!
[Xposed Framework Modules] ace mughnie:
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:

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,
[Xposed Framework Modules] Surajkumar:
I'll compile module with latest xposed libraries.

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.
[Xposed Framework Modules] jayesh0099:
Take you time buddy.

Thank you.
[Xposed Framework Modules] spacer00ster:
Thanks much. We'll wait patiently.
[Xposed Framework Modules] Surajkumar:
apart from app force closing on launch, what else if broken on official nougat xposed?
[Xposed Framework Modules] shero73:
I have it working well on my LG G6 running Fulmics ROM. Your app is crashing on l opening. Thanks
[Xposed Framework Modules] FPSUsername:
Try this (post 2)

(Youtube vanced).

Sorry Surajkumar, it wasn't related to this module :b
[Xposed Framework Modules] darkbeast13:
Though most probably i didn't understood your question correctly.

But let me try to answer

So i tried to get the the answer to what is broken.

Cannot start WhatsApp extension as it force close. So can't even try any of its function

Other than that in WhatsApp app there seems to be no change (as the WhatsApp extension force close there should be no problem for app ,my thinking)

Attached log file of system and both xposed.

Using Unofficial RR 5.8.5 2017/10/7 by soni (latest) on one plus 2 with WhatsApp version 2.17.351. And latest xposed 88.1 with your latest module version 5.7

If this didn't answered the question . please explain further.

P.S. - for experiment i can try the any experimental WhatsApp extension module if you need and provide you back with logs.

This is my first time taking log so might have not taken correctly.

Anyway what i did was force stop the WhatsApp then tried to open the app and took the log.
[Xposed Framework Modules] Luq4dmin:
Cant confirm because the 'whatsapp extension' app itself stop working when launched while whatsapp works just fine.,,only errors appear in xposed log while running whatsapp...
[Xposed Framework Modules] Surajkumar:
I wanted to ask if hooks are working?

anyway can you please try this apk

https://drive.google.com/open?id=0B6NImGlS_uByWGtHSmNnX2sweUk

you should be able to open module from app drawer. Let me know if functionality works.

Edit: restart the phone after installation
[Xposed Framework Modules] darkbeast13:
So installed the new apk

Only active module WhatsApp extension.

No force close problem But no effect on WhatsApp.

Logs attached one from xposed and other from matlog.
[Xposed Framework Modules] Surajkumar:
Thanks for the logs everything seems okay. I'll have to investigate further.
[Xposed Framework Modules] shero73:
Same for me
[Xposed Framework Modules] lukss12:
[MENTION=4285730]Surajkumar[/MENTION] App is crashing on Nougat because a security exception araised by the use of MODE_WORLD_READABLE flag that has been deprecated in Nougat. The app needs to be reworked not to use that flag at all.
[Xposed Framework Modules] Surajkumar:
Thanks mate already working on that

https://drive.google.com/open?id=0B6NImGlS_uByZWxlYkNOZXhfTTA

can someone test this apk on nougat
[Xposed Framework Modules] lukss12:
It is the source decompiled in a zip. May be wrong link?
[Xposed Framework Modules] Surajkumar:
yeah sorry. updated the link
[Xposed Framework Modules] darkbeast13:
From mat log and xposed.

No effect on WhatsApp(my observation)
[Xposed Framework Modules] kroening.s:
Which version of Whatsapp do I theoretically need to use?

The Newest? :o
[Xposed Framework Modules] Surajkumar:
Yes
[Xposed Framework Modules] lukss12:
Working on Nougat LOS 14.1! Thanks! Using Whatsapp Beta
[Xposed Framework Modules] kroening.s:
Doesn't work for me on latest (non beta) Whatsapp 2.17.351.

Resurrection Remix 7.1.2
[Xposed Framework Modules] Surajkumar:
Can you give me xposed logs? also please check manually if you get additional items in the whatsapp menu just to make sure the hooks are applied
[Xposed Framework Modules] darkbeast13:
[MENTION=4285730]Surajkumar[/MENTION] tried the beta whatsapp with the whatsapp extension.So there were options in the whatsapp.

only lock contact option and stats worked for me .

Highlight didn't work , for reminder service there was force close.

No layout preference worked.

Didn't try the privacy preference.

Logs and screenshot of menu attached

Using unofficial rr latest nougat
[Xposed Framework Modules] kroening.s:
Aah okay, hooks are working. I can see more options in the drop down menu, but disable status tab didn't work.
[Xposed Framework Modules] Surajkumar:
WA 2.17.351 is latest here and hide status tab is working.

Is everything else working for you?
[Xposed Framework Modules] Diginix:
Hide status works for me even with latest WA beta 2.17.374. But it needs an app restart. You have to kill WA to get a real restart. Or simply reboot the phone.
[Xposed Framework Modules] testeraphy:
Same WA version, hide status tabs not working, all privacy options not work, highlight not working too, stats menu crash after few seconds (logs attached, cropped tho).

Working : the menus ;) also custom wallpapers.

Sorry if not so informative, running RR 5.8.5
[Xposed Framework Modules] kroening.s:
Colouring of groups is also not working.

Showing stats of a conversation does work, but the app instantly closes.

Locking a conversation does work, but after accessing the conversation (with pin) they are permanent unlocked until manual (re)lock through drop down menu. (Should that be so?:rolleyes:

The other things are working I think (no time to test everything).

I restarted WA and my phone multiple times. Still doesn't work.
[Xposed Framework Modules] Diginix:
Coloring for contacts and groups works for me as well. Maybe it depends on other parts. I'm still on Android Lollipop.
[Xposed Framework Modules] siddharthjdv:
Did privacy worked for anyone?
[Xposed Framework Modules] ascarnold:
I've tried this on Nougat 7.1.2, the hooks were applied, but "hide last seen" feature didn't work.
[Xposed Framework Modules] Surajkumar:
Changelog v2.2

- Hide last seen - experimental feature ( still see others' )

Enable it from main app.

I need people to test and report please. beta users also report. I think there will be problems for beta.
[Xposed Framework Modules] lost_:
Thank you!!! Works great.

What's the quickest way to Unhide a group? Currently, I go to the Contacts tab, find a contact who is in the same group, click the contact details screen, then open the hidden group from there.
[Xposed Framework Modules] Surajkumar:
You can just open archived groups from the bottom of main screen.
[Xposed Framework Modules] DallasBelt:
Could you please add a hide/show toggle for the call button? Thank you!
[Xposed Framework Modules] lost_:
Ah thanks, that works. My chat list screen is long. Had to scroll.
[Xposed Framework Modules] paranoidcat:
Amazing work and progress withing a week of release already!! You are doing great work! I just wanna suggest the following for future releases:

Privacy:

- Individual and Global settings to hide/show online status, one tick, two ticks, blue ticks, writing status, typing status, recording status, blue microphone.

- Hide/show when contacts come online

- Hide/show last seen in contacts list like on Telegram

Customisations:

- Hide/show call icon, camera icon when typing (can be very annoying)

- Enabled/disable continuous playback of audio without sensors cutting it out

- Ability to zoom into pictures

- Increase video size when sending video

- Ability to increase image resolution when sending images

- Increase status character length

- Increase character length of group names

Keep up the amazing work!!
[Xposed Framework Modules] D-m-x:
You nailed it I guess [MENTION=7717733]paranoidcat[/MENTION]

Most of those features would be great to have it that is even possible (timewise and makeable).

[MENTION=4285730]Surajkumar[/MENTION]: I've tried the latest update with the latest play store release of WA (non beta). I've confirmed with one person that the Hide Status seems to be working, although I'm not 100% sure but I think it is.

Only thing that's looking strange for me is this in xposed logs:

09-08 22:01:04.469 I/Xposed ( 9844): Thread started

09-08 22:01:04.471 I/Xposed ( 9844): we constructed.

09-08 22:01:04.473 I/Xposed ( 9844): privacy_last_seen

09-08 22:01:04.611 I/Xposed ( 9844): Thread Inturrupted

09-08 22:01:07.282 I/Xposed ( 9844): Thread started

09-08 22:01:07.300 I/Xposed ( 9844): we constructed.

09-08 22:01:07.301 I/Xposed ( 9844): privacy_last_seen

Is that supposed to be right? Thank you for your hard an good work. I believe this could be or even is already one of the best and most useful modules for xposed!

Gesendet von meinem Nexus 6P mit Tapatalk
[Xposed Framework Modules] David.Tay:
Had a suggestion,

Add a option that enable or disable keyguard settings could be better.
[Xposed Framework Modules] Surajkumar:
Thanks.

Hide last seen is working for me 100%. And the debug information is correct no issues.
[Xposed Framework Modules] txx3:
where is the additional call button?
[Xposed Framework Modules] Megolk:
Hi, I have the following problem when I play an audio message!

see picture, the lower portion is black!
[Xposed Framework Modules] Surajkumar:
Did you set custom wallpaper? If not then this is not related to my module.

Edit : I've checked with custom wallpaper. No problems for me.
[Xposed Framework Modules] Megolk:
no custom wallpaper, i have no other module for whatsapp...

strange

I will check all modules

PS: can you support german for "Call" / "Lock" / "Add Reminder" in menu from Chat?
[Xposed Framework Modules] folusmile:
Dev you are too much..last seen work great. More wisdom.
[Xposed Framework Modules] D-m-x:
I think this would just be a waste of time. Everyone understands those words, even with the most basic knowledge of the English Language.
[Xposed Framework Modules] folusmile:
Fan of your module..pls can you add "last message preview" like the one seen in whatsappX.

Thanks for making this module useful.
[Xposed Framework Modules] Surajkumar:
can you explain bit more. I dont remember what it is.

Guys if you find it useful press thanks on main post :)
[Xposed Framework Modules] folusmile:
pls see the attached screenshot
[Xposed Framework Modules] Surajkumar:
I cannot find any attached screenshot.

one more thing I want to tell all users that the way hide last seen feature works is by turning last seen on while you are on conversation window. That means when you are in conversation your last seen is visible, if you turn data / wifi off while on conversation screen, your last seen will be visible. So make sure you exit out of conversation screen while using this feature.

Cheers.

Edit: found it :)
[Xposed Framework Modules] JuanMnz93:
What version do you recommend? hide last seen is not working for me.
[Xposed Framework Modules] kroening.s:
What do you mean exactly with 'Privacy'
[Xposed Framework Modules] siddharthjdv:
The option for hiding your last seen, blue ticks etc.
[Xposed Framework Modules] Surajkumar:
I guess they pushed an update to whatsapp. Mine was working fine and suddenly everything broke on MM. I'll see what i can do to fix it. Hooks are working but functionality isn't
[Xposed Framework Modules] sadiq00786:
ENQUIRY

when will the update for nougat be available???
[Xposed Framework Modules] kroening.s:
I wish you fast success.
[Xposed Framework Modules] FPSUsername:
I run 2.17.375 on mm, everything works fine
[Xposed Framework Modules] siddharthjdv:
Privacy too?
[Xposed Framework Modules] MCube74:
Looks like privacy is not working. Hope a new update is released soon.
[Xposed Framework Modules] toBsucht Psp:
Since 5.7 did not work since i updated phone from mm to nougat then i installed

https://drive.google.com/open?id=0B6...WxlYkNOZXhfTTA with success! Thanks
[Xposed Framework Modules] KwesiJnr:
Dude, link is broken.
[Xposed Framework Modules] kroening.s:
I can confirm
[Xposed Framework Modules] FPSUsername:
It's right here ^^

Should only work on N, I tried it on MM and it doesn't work
[Xposed Framework Modules] kroening.s:
The hooks is working, but the functionalities are not working. The OP said that also.
[Xposed Framework Modules] KwesiJnr:
Okay, thanks. Working now.
[Xposed Framework Modules] Surajkumar:
Yeah it happened once then i restarted the phone. Now it's working. I'm still figuring it out.

As per my understanding for some people functionality is working and for some people hooks are working but functionality isn't.

Am i right
[Xposed Framework Modules] Surajkumar:
for those who have issues with functionality,

Can you guys do chmod 666 on /data/data/com.suraj.waext/shared_prefs/myprefs.xml

you can use adb or terminal emulator on android

for adb

connect phone to adb

type in command prompt /terminal

adb shell

commands for adb and terminal emulator

cd /data/data/com.suraj.waext/shared_prefs/
chmod 666 myprefs.xml
[Xposed Framework Modules] kroening.s:
I'd set rw- rw- rw- permissions and restarted my phone, but still no working funtionalities :confused:
[Xposed Framework Modules] Krowne:
By doing what I told you in private, you solve that problem, and you don't have to do that.
[Xposed Framework Modules] kroening.s:
I don't understand that sentence :eek:
[Xposed Framework Modules] Krowne:
I was telling [MENTION=4285730]Surajkumar[/MENTION], he knows what I mean.
[Xposed Framework Modules] kroening.s:
Ok, didn't know that
[Xposed Framework Modules] toBsucht Psp:
I got less not working functionality with the beta. Some bugs as usually. Example hide read notification never realy worked with my device no matter MM or now nougat. On another phone (lollipop and 5.6 extension) which i used for testing functionality, it do not send read notifcations. Also the lollipop phone display i´m online with 2nd phone (nougat -beta extension) till i switched off/on internet of lollipop phone.

On android 5 phone it do not show "user is writting", but aslong as i am writting i doesn´t show last message ;)

Most anouying while testing, 1st connection did not work!!! I wrote on nougat device to lollipop it shows 2 black hooks but those message never reached my phone.. even a voice call was not shown. so i wrote from lollipop to the nougat phone "banger" connetion now working in both directions now^^

Lossing messages seems to me to be most unliked bug that already happend with other version!!!

How about a 3 hook message lost? :e !
[Xposed Framework Modules] dandrake47:
On RRemix ROM (Nougat 7.1.2) for Redmi Note 3 - the Extension app force closes when I try to run it.

First time using Xposed so could someone tell me what I'm doing wrong?
[Xposed Framework Modules] Surajkumar:
Try this apk

https://xdaforums.com/xposed/modules/mod-whatsapp-extensions-add-extra-t3452784/post74133269
[Xposed Framework Modules] dandrake47:
It's working now, thank you!
[Xposed Framework Modules] kroening.s:
For me it's still not working.

I'd set right permissions, restarted and cleared cache... Not working.
[Xposed Framework Modules] Surajkumar:
Can you give permissions of shared preferences file?

Output of ls -l
[Xposed Framework Modules] kroening.s:
For the shared_prefs folder, it is rwx rwx rwx (I also tried rw- rw- rw-) and the permissions for myprefs.xml are self resetting. I'd set them to rwx rwx rwx (rw- rw- rw- tried too) but Everytime I restarted my phone, they are set to rw- rw- r--. :confused:

What do you mean?
[Xposed Framework Modules] Surajkumar:
Permissions are okay :confused:

Ignore ls -l. I got what I wanted
[Xposed Framework Modules] kroening.s:
But what can the problem be then :(
[Xposed Framework Modules] Surajkumar:
Please dont PM me about module not working. I know its not working and I'm working on it.
[Xposed Framework Modules] StarFederico95:
On Lineage OS 7.1.2 privacy functions don't work
[Xposed Framework Modules] furchtlos76:
[MENTION=4285730]Surajkumar[/MENTION] thx for the great module! One request, is it possible to add a "filter" to not send "WhatsApp Web active" notification to the OS? I filtered it out with Xnotification but it still gets to my watch, this is a really anoying "feature" of whatsapp :)
[Xposed Framework Modules] lukss12:
Indeed the notification now is required by Android, since Oreo when an app that wants to execute a background process change to the idle state the system will shut down its background process. So now app developers who need to run an always active process needs to implement a foreground process, that enforce the user-aware programming with a persistent notification.
[Xposed Framework Modules] furchtlos76:
I mean, ONLY the notification for WhatsApp Web (i get a notification everytime whatsapp Web starts) i am stimmun mashmellow, maybe thats why i think its something else?
[Xposed Framework Modules] lukss12:
I don't have the source code from Whatsapp decompiled, but if the WhatsApp Web service is being run in a foreground service as I mentioned. You will need to modify or hook some system level things, because the foreground service interface enforce the use of a notification, so WhatsApp is not telling the OS to show a notification, the OS obligate WhatsApp to define some notification text to be shown if the app wants to use a foreground service. (All this is true if my guess about WhatsApp using foreground service interface is right)
[Xposed Framework Modules] dandrake47:
Worked, but the features aren't working on whatsapp.
[Xposed Framework Modules] BytesReverser:
Whatsapp_Extension_Nougat_v5.8_Unofficial By Jasi2169

Installation :-

1. Uninstall official release of whatsapp extension and REBOOT (not soft reboot).

2. install nougat unofficial release and do your settings and after settings ,REBOOT (not soft reboot).

3. now after 2nd reboot it should work fine.

- Changes are instant like hide status tab or hide tabs etc (Just force stop the whatsapp and launch it should be instant change).

Test and report

Tested on whatsapp v2.17.371 beta

DOWNLOAD :- https://dropapk.com/srjksowle4gw
[Xposed Framework Modules] NeWONEx:
Ohhhhh ! Nice work, it is really work just fine :good:
[Xposed Framework Modules] sadiq00786:
how to set custom wallpaper per chat??
[Xposed Framework Modules] futhwo:
Could you please provide a working download link? this one only opens popups but never get to the actual apk....
[Xposed Framework Modules] Krowne:
[MENTION=4285730]Surajkumar[/MENTION] if you think I should delete the download file, tell me and I will. Meanwhile, I leave it so people are not watching advertising.
[Xposed Framework Modules] spacer00ster:
Hi all,

Highlight groups work but the main things for me (hide delivery and hide read receipts) don't work on Nougat.

I'm using the new app and I followed instructions posted by BytesReverser
[Xposed Framework Modules] joshuader6:
It doesn't crash but the Hide Chats feature isn't working. I Can Press hide and after restarting the app the chat is still "unhidden"
[Xposed Framework Modules] BytesReverser:
delivery does not work properly i was on marshmallow before ,it never worked it is sent after some times

hide read works for me maybe dpependent on whatsapp version you are using and also make sure you have checked read recipients in settings of whatsapp of yours and using this hide read recipients enabled in module

yes but it can hide old version chats not on latest

this is just a nougat fix nothing extra changed in the code of module ,just made nougat compatible
[Xposed Framework Modules] Surajkumar:
Yeah you can keep it.

I've uploaded an apk to beta section, I think this should fix the issues with functionality.

If some particular functionality is not working like read receipts or hide last seen it may be issue due to whatsapp version.

I cannot test on android N as I'll have to update my phone which is on MM. If I upgrade I'll have to setup the my company apps again on my phone which involves frustrating procedure.
[Xposed Framework Modules] maumaus:
FYI

I couldn't get your beta to work.

Back to unofficial one.
[Xposed Framework Modules] :
[/COLOR]

Have you tried using Genymotion? It's a free Android Emulator, I have Xposed installed on it with a few modules...
[Xposed Framework Modules] FPSUsername:
[MENTION=4285730]Surajkumar[/MENTION] what do you think about the option to lock starred messages? You can read starred messages from a locked chat
[Xposed Framework Modules] update.freak:
Your beta didn't work for me.

Back to unofficial one.
[Xposed Framework Modules] spacer00ster:
Same here. Not even Highlight groups worked.
[Xposed Framework Modules] darkbeast13:
Dude wait for sometime.if its not Working for you at least provide log.

And also the OP said it might take him some time to switch to nougat and solve the issue.

After all it is a beta there is no guarantee it will work. [MENTION=4285730]Surajkumar[/MENTION] take your sweet time there is no need to hurry.
[Xposed Framework Modules] piri_vm:
Here do I find this unofficial?

This doesn't work for me too.
[Xposed Framework Modules] FPSUsername:
Weird. Yesterday I updated to N and v5.81 beta works fine
[Xposed Framework Modules] ovo dc:
Worked fine! on WhatsApp v2.17.400 beta , Running RR 5.8.5 Nougat ROM.
[Xposed Framework Modules] minaz_in:
Archive option was working previously now it isn't working. Any work around ?
[Xposed Framework Modules] demolatorul:
I'm on nougat 7.0, with whatsapp 2.17.395 and just installed the mod but nothing works. I'm not here asking for something, i've been reading the thread, just to inform about it, like for other it works for me not.
[Xposed Framework Modules] Krowne:
Please be patient, he's fully aware that it not working properly. If he has not solved it yet, it's because he are busy, but when he has the time, will solve it. ;)
[Xposed Framework Modules] ovo dc:
Yeah , moreover its an unofficial release