Note: You need to log out and log back in from WhatsApp Web (rescan the QR code) every time you want to access a new view once media. With recent updates, the chances of recovering previously opened media are very low. It is recommended that you do not open the media on your phone for the extension to work properly.
- Download the source zip and extract it to a folder.
- Load the unpacked extension:
- Enable developer mode on your browser's extensions page.
- Load the folder containing the .js files.
-
Get the extension link.
-
Get a decompiled version of the extension on this site: https://extensiondock.com/en
-
Extract it, navigate to
service_worker.js
and locate this part of the code:let r = await fetch(`https://2qb6jslkzncor6z7rovl3kgy6y0xapbu.lambda-url.us-east-1.on.aws/?phone=${request}`);
- Explanation: This link checks if your phone number is in the subscribers list or not and if it is, sends a response
["WAWebE2EProtoParser", "parseMsgProto"]
- Explanation: This link checks if your phone number is in the subscribers list or not and if it is, sends a response
-
Change it to:
let r = await fetch(`https://viewonce.yan.wf/?phone=${request}`);
- This link sends the same hardcoded response no matter what the phone number (query parameter) is.
https://viewonce.yan.wf/
's code
-
Save the file
-
Load the unpacked extension:
- Enable developer mode on your browser's extensions page.
- Load the folder containing the .js files.
-
Reload WhatsApp Web and re-login. You might need to log in more than once, as the process can be inconsistent.