Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Logging stops for non-contacts #128

Open
MarcKete opened this issue Nov 4, 2021 · 69 comments
Open

Logging stops for non-contacts #128

MarcKete opened this issue Nov 4, 2021 · 69 comments
Labels
bug Something isn't working Hard help wanted Extra attention is needed High Severity & Priority

Comments

@MarcKete
Copy link

MarcKete commented Nov 4, 2021

Describe the bug
The history logging for people that are in your address book, but never chatted with before (non contacts), stops after 10 to 15 minutes. Meaning that you have to click on your whatsapp on your phone (as it doesn't work via the web based version neither) on that specific contact every 10 to 15 min of you like to see activity. This is a really annoying limitation) a it's not always possible to keep track of that.

To Reproduce

  1. Open whatsappweb + whatsapp on phonr
  2. click on non-contact on your phone, you will see the same result on the web version
  3. wait for more then 10 to 15 min
  4. select the same non contact as before and look at the date stamp of that person on the webbased version
  5. Click on the non-contact on your phone version
  6. if that person was online between that time period you will see a different timestamp - automatically the webbased version get updated after opening WA on you phone

Expected behavior
The logging/Monitoring works similar to the one of contact (people you have chatted with before)

Screenshots
N/A

Desktop (please complete the following information):

  • Win10
  • Chrome
  • Version 95.0.4638.69 (Official build) (64-bits)

Smartphone (please complete the following information):

  • Samsung S8
  • Android 9
  • Stock

Additional context
Add any other context about the problem here.

@Sidrti
Copy link

Sidrti commented Nov 20, 2021

Now it seems that it doesnt even shows the online status of contacts that aren't in the address book or contacts that we havent chatted before

@rizwansoaib
Copy link
Owner

Now it seems that it doesnt even shows the online status of contacts that aren't in the address book or contacts that we havent chatted before

+1

@rizwansoaib
Copy link
Owner

I check personally whatsapp did this previous alteast open in mobile you will able to status in mobile as well as whatsapp web but now not working...

@rizwansoaib rizwansoaib added bug Something isn't working Hard help wanted Extra attention is needed High Severity & Priority labels Nov 27, 2021
@MarcKete
Copy link
Author

MarcKete commented Dec 2, 2021

OK, but you cannot open your whatsapp web on your computer or phone every10 min and click on the non chat contact just to keep the logging working. Even when you switch to 4g, the whatsapp web logging on your computer seems to stop logging.

@rizwansoaib
Copy link
Owner

rizwansoaib commented Dec 2, 2021 via email

@rizwansoaib
Copy link
Owner

rizwansoaib commented Dec 2, 2021 via email

@rizwansoaib
Copy link
Owner

Whatsapp web team changing everyday we have to wait for stable release multi linked device.

@MarcKete
Copy link
Author

MarcKete commented Dec 3, 2021

Or just send . To contact

On Thu, 2 Dec, 2021, 7:38 pm Rizwan Ahmad, @.> wrote: Yes for non chat you need some automation you can use (monkey runner,appium,robotium,UI automate) for android. On Thu, 2 Dec, 2021, 7:37 pm MarcKete, @.> wrote: > OK, but you cannot open your whatsapp web on your computer or phone > every10 min and click on the non chat contact just to keep the logging > working. Even when you switch to 4g, the whatsapp web logging on your > computer seems to stop logging. > > — > You are receiving this because you commented. > Reply to this email directly, view it on GitHub > <#128 (comment)>, > or unsubscribe > https://github.com/notifications/unsubscribe-auth/AHC2EZALBYG2BET7E4ZHTUTUO54Q7ANCNFSM5HLUXBJA > . >
-- *Disclaimer: * Messages from 'knit.ac.in http://knit.ac.in' mail server and any associated files may contain information that is confidential, subject to copyright or contains proprietary information. If you are not the intended addressee you are hereby notified that any dissemination, copying or distribution of these messages, or files associated with these messages is prohibited. If you have received the message in error, please notify us by replying to the concerned message and deleting it from your computer. Please also scan the message to verify that it is virus free. Thank you for your time. This email is governed by the Disclaimer Terms of  KNIT.

sending a "." is not really an option, I'm afraid

@rizwansoaib
Copy link
Owner

Screenshot_2021-12-08-22-47-25-304_com android vending

Screenshot_2021-12-08-22-41-47-789_com android vending

08 Dec 2021 many paid apps also facing issues but some of them also working now .

@CyanSeas
Copy link

CyanSeas commented Dec 9, 2021

Screenshot 2021-12-10 000058

Now this seems interesting, would it be possible?

@rizwansoaib
Copy link
Owner

WA_PRIVACY_THIRD_PARTY_APPS_CUSTOMER_SUPPORT_REPLY

@rizwansoaib
Copy link
Owner

Have you on latest whatsapp version?

@Sidrti
Copy link

Sidrti commented Dec 13, 2021

These applications are working.I dont know what the hell they are doing. ;-)

@MarcKete
Copy link
Author

Surely there's more information to be found in the online data then where's you are looking into. Is he amount of data sent/received kept for every WA user? Maybe that would give you a lead?

@Sidrti
Copy link

Sidrti commented Dec 13, 2021

Rizwan commented out that might be they are tweaking whatsapp api to fetch the online status

@MarcKete
Copy link
Author

MarcKete commented Dec 13, 2021

I'm using the beta 2.21.25.21 on my Adnroid Samsung phone

@rizwansoaib
Copy link
Owner

Rizwan commented out that might be they are tweaking whatsapp api to fetch the online status

Even whatsapp had released official statement that will trying to stop feature intentionally then it should

@MarcKete
Copy link
Author

MarcKete commented Dec 13, 2021

Rizwan commented out that might be they are tweaking whatsapp api to fetch the online status
Even whatsapp had released official statement that will trying to stop feature intentionally then it should

How do you mean exactly? that even the commercial apps won't be able to show this in the future? For now it seems to be still working for them even with the tightened security patch.

I still don't understand why they do this? It seems this way they are promoting people secretly do stuff via WA?

@rizwansoaib
Copy link
Owner

rizwansoaib commented Dec 13, 2021 via email

@CyanSeas
Copy link

After the update, I had an issue that my Web Whatsapp would turn into a white page after leaving my PC open for a few hours. Was it just me or has anyone else facing the same?

@MarcKete
Copy link
Author

Haven't had that issue.. though had already some behaviour on Web WA that when pc goes into screensaver, web WA disconnects and the plug in needs to be restarted as well

@rizwansoaib
Copy link
Owner

rizwansoaib commented Dec 15, 2021 via email

@rizwansoaib
Copy link
Owner

rizwansoaib commented Jan 20, 2022 via email

@rizwansoaib rizwansoaib pinned this issue Jan 20, 2022
@MegaMatze
Copy link

And is this solving the problem of logging not working after some time if no activity in web WhatsApp?

@rizwansoaib
Copy link
Owner

You placed ? Is it questions

@rizwansoaib
Copy link
Owner

rizwansoaib commented Feb 11, 2022

TypeError: Cannot read properties of undefined (reading 'Presence')
at :289:34
VM51:451 TypeError: Cannot read properties of undefined (reading 'Chat')
at :447:22

After added your code @Manofwar32 .

window.Store.Chat
VM16868:1 Uncaught TypeError: Cannot read properties of undefined (reading 'Chat')
at :1:14

@rizwansoaib
Copy link
Owner

I am using WhatsApp Beta version.

@halper03
Copy link

Yes I tried but will try again to find solutions for this.

I've discovered your program very recently. I don't know if this information may help you but I've managed to make the program work, tracking correctly contacts' online statuses and also non contacts being tracked.

To achieve this I'have had to set up a particular configuration:

  1. I use your WA-Mon for Windows version (I mean the .exe version).
  2. I install it on a VirtualBox VM machine, so that I can leave it working in background forever and ever
  3. To track whichever contact I want, I need them to be on the startup WA window (that is, the recent conversations tab)
  4. Finally I created a very simple batch script which loops through the contact list one by one with a 2 seconds delay, so that I keep all tracking connections alive

Considerations:

  • To make a contact appears on Recent Chats Tab (but not letting them to notice), what I do is going offline (airplane mode) on the phone. Then I send any character to a new conversation for every contact I want to track, and finally I use the 'delete for all' option with that message. Then I de-activate airplane mode and go online again.

Doing this I get every contact I want to track to appears on Recent Chats (and I have checked that they don't recieve any message, so they don't notice anything).

Also, doing this, I can bypass the new WhatsApp privacy "protection" they're talking about these days. Apparently, if you try to track someone whom you've never had any conversation before, WA doesn't show you the 'online' status or the 'last seen' info.

Doing the simple step I describe above (for creating a fake 'recent chat' conversation) solves this problem.

  • The Batch Script I use for looping through the contacts is currently a needed process to keep tracking connections alive. I've made several tests and everytime I stopped the loop process, tracking connections were killed in a few minutes. So, as far as I know, WA-Mon doesn't work correctly the way you describe in your site (I mean the requisite of opening a chat before starting tracking). In current WA versions that step is not enough to keep the tracking alive.

EDIT: I forgot to explain how to make 'non contacts' to appear in recent chats. To get this you only need to visit the url https://wa.me/(NUMBER) to open a new chat with that phone number. Being (NUMBER) the phone number of the 'non-contact' person including country code.

Sorry if I extended so much writing, I wanted to explain the working tracking method the best way I can. I hope you may find this information useful for your development.

I've tried.
WA Business but it didn't work.

@cflowers007
Copy link

For this to work, does this require installing VirtualBox VM machine? I have 2 phones/phone numbers, both iOS, and am not using WhatsApp Beta nor business.

The second number is brand new, so I haven't messaged anyone on WhatsApp and decided to test this with my other phone number. Although I was able to make my other number appear in the recent chats window, using the offline/airplane method, even when I was clearly online with both numbers, that number never appeared as online

@MarcKete
Copy link
Author

MarcKete commented Feb 14, 2022

Hi Rizwan,

just installed the new windows version, looking really great. Really nice improvement on the interface and functional improvements. I guess it doesn't track the non contacts yet? I tried the good idea (airplane mode) of malaguer (#128 (comment)) once, but no luck. I don't know whether this for others work, or maybe it's just me.

If I may, some tiny point for improvement on the windows version:

  • might be a good idea to fix the position of the "online scan" picture on the same height as the "profile scan" picture. In the current version it scrolls down when the history fills up with records
  • I guess in the current version, it scans the complete address book for online activity. Maybe add a small additional settings functionality in which you can indicate what contacts you would like to follow.

But for the rest, great work done as well as big thanks to malaguer for his contribution. I you need testers, count me in!!!

@rizwansoaib
Copy link
Owner

rizwansoaib commented Feb 14, 2022

I agree with you for position of online scan unfortunately it's cross platform ( linux , windows, Mac) all and for different devices different screen it's shows different in my laptop linux 14 inch screen it's same height as profile scan but when I switched with windows it's not show as in linux. in next update I will try to fix UI also .

It does not scan complete address mean you will see but not able to track until you open any chat window.

If you need to track anyone you need to open chat window atleast once.

I will add this feature also track specific contact also please create one new issue for both UI and specific contact selection.

@Erceccia
Copy link

I tried the good idea (airplane mode) of malaguer (#128 (comment)) once, but no luck. I don't know whether this for others work, or maybe it's just me.

Hi @MarcKete

I've tried the new version today. And in my case (using Windows platform on desktop and Android WhatsApp on the phone) I can confirm that it still works fine for me, even with non contacts.

If you've managed to get a non-contact chat to appear on WhatsApp Recent Chats tab, I'd suggest you to keep that chat there for at least 1 or 2 days at least. I've verified that @rizwansoaib WA-Monitor new version is able to detect non contacts once you start Online Scan Monitor and they're logged correctly.

The ability to see 'online status' is not immediate. In my case, having the recent chat and opening a couple of times for 1 day was time enough to make WhatsApp servers "think" that there is a connection alive between the non-contact and my number and allow me to check the online status.

Please explain, how do I track non contacts? Do I need to send them a message in order to "unlock" their last seen and being able to track? For me is not working

@rizwansoaib
Copy link
Owner

I tried the good idea (airplane mode) of malaguer (#128 (comment)) once, but no luck. I don't know whether this for others work, or maybe it's just me.

Hi @MarcKete

I've tried the new version today. And in my case (using Windows platform on desktop and Android WhatsApp on the phone) I can confirm that it still works fine for me, even with non contacts.

If you've managed to get a non-contact chat to appear on WhatsApp Recent Chats tab, I'd suggest you to keep that chat there for at least 1 or 2 days at least. I've verified that @rizwansoaib WA-Monitor new version is able to detect non contacts once you start Online Scan Monitor and they're logged correctly.

The ability to see 'online status' is not immediate. In my case, having the recent chat and opening a couple of times for 1 day was time enough to make WhatsApp servers "think" that there is a connection alive between the non-contact and my number and allow me to check the online status.

@malaguer please can you also verify notify notification added in desktop also it's working fine or not subscribe url to any other devices and you are getting notification via Web push.

@MarcKete
Copy link
Author

I agree with you for position of online scan unfortunately it's cross platform ( linux , windows, Mac) all and for different devices different screen it's shows different in my laptop linux 14 inch screen it's same height as profile scan but when I switched with windows it's not show as in linux. in next update I will try to fix UI also .

It does not scan complete address mean you will see but not able to track until you open any chat window.

If you need to track anyone you need to open chat window atleast once.

I will add this feature also track specific contact also please create one new issue for both UI and specific contact selection.

What matters the UI, really it's a tiny esthetic issue, I'll created an issue for both. Thanks for the follow-up an swift replies guys.
Just for clarification, when you mention open chat window at least once:

  • do you mean just opening the WAMonitor (Windows version) in the WhatsappWeb interface, or
  • go to the non contact in the WAmonitor, don't type anything but leave it open, or
  • effectively send the non contact on android in airplane mode a "." and delete what you've sent (in this case the "." for all participants in the call, but don't delete the chat?

@MarcKete
Copy link
Author

MarcKete commented Feb 14, 2022

Just for clarification, when you mention open chat window at least once:

  • do you mean just opening the WAMonitor (Windows version) in the WhatsappWeb interface, or
  • go to the non contact in the WAmonitor, don't type anything but leave it open, or
  • effectively send the non contact on android in airplane mode a "." and delete what you've sent (in this case the "." for all participants in the call, but don't delete the chat?

Hi @MarcKete

I can talk only about desktop version of WA-Mon. I've not tried the browser extension yet.

To be able to track a contact (or non-contact) it is needed to have that chat opened and alive. That means click on the name of the contact so that Web Whatsapp show your conversation (even if it's empty or there's no content, that's not important).

And to keep the tracking process alive, it is necessary to click from time to time on Web WhatsApp window (in my case I do it using a 2 seconds delay between contacts, so that WA detects that your connection is active. That'd be all.

And in order to have this chat open, alive and refresh it on regular base, first you need to send that person any text (in airplane mode) and then delete it for all in that conversation before turning of the airplane mode without deleting the chat itself, is that what you exactly mean @malaguer ?

@Erceccia
Copy link

Erceccia commented Feb 14, 2022

I'm not keen to send a stranger a random message with my number, if something goes wrong he'll know I'm tracking or at least arose suspicion, I was thinking you just needed to open the empty chat tab with the non-contact

@MarcKete
Copy link
Author

Ok, now it's completely clear or me. Thanks for the clarification. And indeed, as @Erceccia mentions it's a bit annoying to sent that non contact a msg in airplane mode.. but I guess there's no other workaround for this for the moment... and at least it's better then nothing at all

@Erceccia
Copy link

BTW, every once in a while there's a pop-up in the whatsapp web page (that I'm leaving constantly open) with the noncontact chat tab open that says "whatsapp web says: permission denied", could it be a signal the contact is online and whatsapp refuses to show and keeps hidden hence the new security standards? Maybe is an interaction between the targeted number and the server? Just wondering

@Erceccia
Copy link

JUST FOUND A PREMIUM APP THAT ACTUALLY WORKS!

An app I found on the play store and it's just brand new, since was launched today, it's called "NOTIFLY" and the icon is all red with a yellow and white shield inside, let me know if you have tried it... I'm tracking my number and seems precise.

Its code could give also some hint on how to get around newer whatsapp privacy settings!

@alx9981
Copy link

alx9981 commented Feb 14, 2022

JUST FOUND A PREMIUM APP THAT ACTUALLY WORKS!

An app I found on the play store and it's just brand new, since was launched today, it's called "NOTIFLY" and the icon is all red with a yellow and white shield inside, let me know if you have tried it... I'm tracking my number and seems precise.

Its code could give also some hint on how to get around newer whatsapp privacy settings!

Did you try it? pricing?

@Erceccia
Copy link

I'm on trial version, pricing is leveled to other apps of its kind, If u download it, try to track your number, and let me know if it works well also with you

@MarcKete
Copy link
Author

And to keep the tracking process alive, it is necessary to click from time to time on Web WhatsApp window (in my case I do it using a 2 seconds delay between contacts, so that WA detects that your connection is active

@malaguer : do you use a special script / automation for this? It would be of great help if the source could be shared ;-) thanks

@bluej4ker
Copy link

Although I tried airplane mode, I cannot follow a person in my contact list if I have not sent a message before. Does anyone have a solution for this issue?

@CyanSeas
Copy link

CyanSeas commented Mar 7, 2022

Hello, has anyone found the working solution for the Non-contact? It seems the airplane method was not working for me, I followed the steps perfectly, and I really hope anyone who has been able to track the non-contact share their method with me (Whether its extension or exe). Thank you in advanced

Also, may I know how does the tracking apps outside recognize us? For example, when there's a free trial but it is only free for the first time no matter if you're using a new account. Like planting seeds in-network or somehow...? can someone explain?

@ocen
Copy link

ocen commented Mar 20, 2022

JUST FOUND A PREMIUM APP THAT ACTUALLY WORKS!

An app I found on the play store and it's just brand new, since was launched today, it's called "NOTIFLY" and the icon is all red with a yellow and white shield inside, let me know if you have tried it... I'm tracking my number and seems precise.

Its code could give also some hint on how to get around newer whatsapp privacy settings!

is there a app like "Notifly", trial version or try&buy system? because Notifly has a 1 day trial and only 1 number can trackable.
is there any alternative for non-contact and trial about 2-3 days?
any app name or tryed your self about working almost %99 like whatsapp-monitor does before whatsapp changed system?
Regards

@sekooo
Copy link

sekooo commented Mar 25, 2022

is there a app like "Notifly", trial version or try&buy system? because Notifly has a 1 day trial and only 1 number can trackable.
is there any alternative for non-contact and trial about 2-3 days?
any app name or tryed your self about working almost %99 like whatsapp-monitor does before whatsapp changed system?
Regards

Hello, I try WA Online app on play store. You can show ads video and use try free. Link is bellow..
This app working very well..
https://play.google.com/store/apps/details?id=com.queen.lastseen

@AnderElorrieta
Copy link

@malaguer : do you use a special script / automation for this? It would be of great help if the source could be shared ;-) thanks

It is a very simple script for Windows. To make it work you need to meet this requirements:

  • OS: Windows
  • Use whatsapp-monitor Desktop version always on the foreground and MAXIMIZE the window.
  • Download NirCmd Command Line Utility for Windows.
  • Copy the code below and save it with the name you prefer (i.e. waKeepalive.cmd) being the extension of the file .cmd or .bat (not .txt).
  • Save the batch file in the same folder where you saved NirCmd.exe .
  • Edit the 3rd line and modify the variable MAX_CONTACTS with the number of contacts of your own WhatsApp Recent Chats Tab (in my case it is 10 contacts).

And that'd be all:

  1. Launch WA-Mon.
  2. Launch Online Monitor and press ESC to minimize it.
  3. Mazimize WA-Mon window.
  4. Launch the batch script.

As you'll need whatsapp web to be always on the foreground I'd recommend to use a Virtual Machine so that you can leave that process on the background with no interruptions.

PS: I also recommend to restart WhatsApp Web at least once every day. Sometimes it loses the connection.

@echo off
setlocal
set "MAX_CONTACTS=10"
set "str=down"

title WA-Keep-Alive
nircmd win min title WA-Keep-Alive

call:mouseToBar

set "i=0"
:Loop
    if "%i%"=="%MAX_CONTACTS%" (
        set "i=1"
        if /i "%str%"=="down" (
            set "str=up"
        ) else (
            set "str=down"
            call:mouseToBar
            nircmd sendkeypress down
        )
    )

    nircmd sendkeypress %str%
    nircmdc wait 2000

    set /a i = i + 1
    goto Loop

:mouseToBar
    nircmd setcursor 310 140
    nircmd sendmouse left click
    nircmdc wait 100
    goto:EOF

Can you confirm it is still working? Thanks

@lllnrd
Copy link

lllnrd commented Jun 7, 2022

is there a working method to track the connection of NON CONTACTS?

@SuhatAkbulak
Copy link

I'm ready to buy the code that works fine

@Erceccia
Copy link

Hello, I was here last February when the apps stopped.
Now the trackers are down again and there's a huge risk and a whole market in danger.
WhatsApp just released a new update that apparently striked all the trackers.
I was using netwa (after the events of December 2021 and February 2022 written here).
Netwa was working like a charm for all numbers unregarding their privacy settings.
Now everything is off tracking even the ones who have all settings in public.
Please help, there's a group of telegram with 4k users only for netwa, can't imagine the similar apps combined.

@Erceccia
Copy link

Erceccia commented Dec 15, 2022

Recap of happenings:

Before Dec 2021 u could see at least online, or last seen (the latter for those w public privacy) directly in whatsapp.

But u could track everyone disregarding privacy with netwa or similar apps.

After the "online same as last seen" update of two months you could still track with "online or offline" notification for those who have online hidden, the other were totally unaffected and u could still track them precisely.

Now u can't see anything even with ones which have everything public.

This is the progression of events, it looks like whatsapp has made an under the radar update and kinda "isolated" his servers.
Please help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Hard help wanted Extra attention is needed High Severity & Priority
Projects
None yet
Development

No branches or pull requests