<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>WhatsApp &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/whatsapp/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Mon, 14 Jul 2025 12:48:36 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>WhatsApp &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[What's up with this "Please add me on WhatsApp" robocall spam?]]></title>
		<link>https://shkspr.mobi/blog/2025/05/whats-up-with-this-please-add-me-on-whatsapp-robocall-spam/</link>
					<comments>https://shkspr.mobi/blog/2025/05/whats-up-with-this-please-add-me-on-whatsapp-robocall-spam/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 31 May 2025 11:34:18 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[scam]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[WhatsApp]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=60938</guid>

					<description><![CDATA[Over the last few weeks, I&#039;ve received several calls which all have the same modus operandi.  A disembodied robotic voice tries to get me to connect on WhatsApp.  https://shkspr.mobi/blog/wp-content/uploads/2025/05/add-me-on-whatsapp.mp4  Some of the voices are reasonable facsimiles of human voices (like the above) and some are just garbage.   	🔊 	 	 		💾 Download this audio file. 	   The voice cli…]]></description>
										<content:encoded><![CDATA[<p>Over the last few weeks, I've received several calls which all have the same <i lang="la" title="Mode of operation.">modus operandi</i>.  A disembodied robotic voice tries to get me to connect on WhatsApp.</p>

<p></p><div style="width: 620px;" class="wp-video"><video class="wp-video-shortcode" id="video-60938-2" width="620" height="348" preload="metadata" controls="controls"><source type="video/mp4" src="https://shkspr.mobi/blog/wp-content/uploads/2025/05/add-me-on-whatsapp.mp4?_=2"><a href="https://shkspr.mobi/blog/wp-content/uploads/2025/05/add-me-on-whatsapp.mp4">https://shkspr.mobi/blog/wp-content/uploads/2025/05/add-me-on-whatsapp.mp4</a></video></div><p></p>

<p>Some of the voices are reasonable facsimiles of human voices (like the above) and some are just garbage.</p>

<p></p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2025/05/WhatsAppSpam.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2025/05/WhatsAppSpam.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<p>The voice clip plays and the call immediately terminates.</p>

<p>What I can't understand is how this can possibly be effective from the scammers' point of view.  On receiving the call the victim must…</p>

<ol>
<li>Decided to answer from an unknown number.</li>
<li>Listen to the message and decide it is legitimate.</li>
<li>Go the their phone's dialler app.</li>
<li>Copy the caller's phone number.</li>
<li>Open WhatsApp.

<ul>
<li>Install WhatsApp if they don't have it already</li>
</ul></li>
<li>Create a new contact - giving a name - and pasting the number.</li>
<li>Engage with the contact.</li>
</ol>

<p>That's a <em>lot</em> of effort based on… what? A vague offer? There's a little bit of a <a href="https://copyhackers.com/2014/04/curiosity-gap/">curiosity gap</a> but not much. It's hardly "add me on WhatsApp or we'll release the photos we have of you" or "you've won the lottery, add me on WhatsApp to get the funds", or "This is the CEO of your company, urgently add me…".</p>

<p>I <em>guess</em> that if a spammer is able to send out thousands of these messages then they <em>might</em> be able to attract a couple of people to engage with them. There's no easy way to <a href="https://faq.whatsapp.com/1142481766359885/?cms_platform=web">report a spam account to WhatsApp</a> unless you've engaged with it.</p>

<p>I also assume that WhatsApp will see that <em>you</em> were the person who initiated WhatsApp contact - which makes them less likely to think the scammer is the problem.</p>

<p>I am just fascinated to see if this scam can possibly be effective. Generating fake voices is free, as is placing short calls. WhatsApp accounts are also free and easy to automate. But are there really that many people willing to go to the effort of adding a new contact based on so little information?</p>

<p>Obviously, all spam is a numbers game. If the message reaches someone receptive to a robocall, they're less likely to query the scam. And, yes, I know that you're a very clever boy and don't answer unknown numbers - but in the real world people get calls from hospitals, recruiters, and friends with new numbers.</p>

<p>If you're a spammer and have found this approach effective - please leave a comment!</p>

<p><ins datetime="2025-07-14T12:46:44+00:00">Update! July 2025. A new variant. Same basic message, but a much more natural sounding voice. I wonder if they're using real people now? </ins></p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2025/05/CallRecord.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2025/05/CallRecord.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=60938&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/05/whats-up-with-this-please-add-me-on-whatsapp-robocall-spam/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2025/05/add-me-on-whatsapp.mp4" length="198313" type="video/mp4" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2025/05/WhatsAppSpam.mp3" length="13077" type="audio/mpeg" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2025/05/CallRecord.mp3" length="18477" type="audio/mpeg" />

			</item>
		<item>
		<title><![CDATA[WhatsApp Web for Android - a reasonable compromise?]]></title>
		<link>https://shkspr.mobi/blog/2022/11/whatsapp-web-for-android-a-reasonable-compromise/</link>
					<comments>https://shkspr.mobi/blog/2022/11/whatsapp-web-for-android-a-reasonable-compromise/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 11 Nov 2022 12:34:41 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[WhatsApp]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=43690</guid>

					<description><![CDATA[I am weak. I flounced off WhatsApp at the start of the pandemic due to Meta&#039;s shitty policies. Many of my friends made the move to Signal and some stuck with Telegram. But lots of them preferred WhatsApp and didn&#039;t want yet another inbox - especially one which was only connected to their weirdo privacy freak friends.  I like Signal. It does everything I need. But some people are reluctant to move …]]></description>
										<content:encoded><![CDATA[<p>I am weak. I flounced off WhatsApp at the start of the pandemic due to Meta's shitty policies. Many of my friends made the move to Signal and some stuck with Telegram. But lots of them preferred WhatsApp and didn't want <em>yet another</em> inbox - especially one which was only connected to their weirdo privacy freak friends.</p>

<p>I like Signal. It does everything I need. But some people are reluctant to move over. And, frankly, I'm a little tired of missing birthdays, group chats, wedding invites, and all the other nonsense which passes for a social life in 2022.</p>

<p>So, back to WhatsApp? Not quite!</p>

<p>There's no open-source replacement for it; Meta guard their APIs jealously. But there is an open-source app which (ab)uses the <a href="https://web.whatsapp.com/">WhatsApp for Web service</a>.</p>

<p>It's slightly complex to use, so here's my quick guide.</p>

<h2 id="what-it-looks-like"><a href="https://shkspr.mobi/blog/2022/11/whatsapp-web-for-android-a-reasonable-compromise/#what-it-looks-like">What it looks like</a></h2>

<p>Pretty much like the normal WhatsApp.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/11/WhatsApp-Web-To-Go-main-interface.jpg" alt="Screenshots showing the interface. There's a list of conversations with a preview, a bunch of settings, and a conversation which has emoji and voice notes." width="1024" height="683" class="aligncenter size-full wp-image-44043">

<h2 id="set-up"><a href="https://shkspr.mobi/blog/2022/11/whatsapp-web-for-android-a-reasonable-compromise/#set-up">Set Up</a></h2>

<p>Download and install <a href="https://github.com/92lleo/WhatsappWebToGo">WhatsAppWeb To Go from GitHub</a> or from <a href="https://f-droid.org/en/packages/io.kuenzler.whatsappwebtogo/">F-Droid</a>.</p>

<p>Next, install the normal WhatsApp app from Google Play and register with your phone number. Don't worry, you don't need to give it any permissions, or let it slurp up your data. You can uninstall it in just a second.</p>

<p>In the WhatsApp settings, you'll find an option called "Linked Devices". This will ask for permission to use your camera to scan for a QR code. Allow it.</p>

<p>Now go back to WhatsApp Web To Go. It should display a QR code which you need to scan with the official WhatsApp app.  Here we have two problems.</p>

<ol>
<li>You can't scan your own screen.</li>
<li>The code changes every few minutes.</li>
</ol>

<p>Both of these can be solved by either taking a screenshot and sending it to your laptop, or using <a href="https://github.com/Genymobile/scrcpy">scrcpy</a> to mirror your Android's screen to your laptop and take a screenshot there.</p>

<p>Once you have a picture of your screen, quickly swap back to the WhatsApp app and scan the QR code.  After a few moments, your WhatsApp Web To Go will be connected.</p>

<p>Do not uninstall WhatsApp just yet. You need to <a href="https://github.com/92lleo/WhatsappWebToGo/issues/90">receive a couple of messages first</a> in order for the Web service to be able to decrypt your messages.</p>

<p>A bit of a faff, but it works.</p>

<p>Once done, you can uninstall the official app.  You don't need to give WhatsApp any permissions other than the ability to scan QR codes. You don't have to let it upload your address book.</p>

<h2 id="limitations"><a href="https://shkspr.mobi/blog/2022/11/whatsapp-web-for-android-a-reasonable-compromise/#limitations">Limitations</a></h2>

<p>There are a several niggles you should be aware of.</p>

<p>If you do not allow WhatsApp to scan your address book, there is <em>no way</em> to initiate a conversation. You have to wait for someone to send you a message. Once done, you can reply to them.</p>

<p>There's no way to add new contacts - so all you'll see is people's photos and phone numbers.  If you send someone a message containing a phone number, you can then click on it and initiate a WhatsApp chat with that number.</p>

<p>You can be added to a group - but there's no way to create a group of your own, because you don't have any contacts.  You can, however, message individual group members.</p>

<p>Although you can send and receive audio, video, and photos - there's no way to make or receive voice/video calls.</p>

<p>The interface is designed for a full sized laptop or desktop screen. So it is a little ill-suited to a mobile form factor. You can still send things like reactions, but the interface jumps around a bit.</p>

<p>You can't share links or media directly from other apps. You need to open the app, select the chat you want to send to, and then add the media.</p>

<p>There's no way I could find to update my status. But that's nothing my group of friends uses.</p>

<p>The app will go to sleep in the background and lose connection to the mothership. Opening the app forces it to check for new messages.</p>

<p>Sometimes messages don't appear and you get the error "<a href="https://faq.whatsapp.com/454546205634571/?locale=en_US">Waiting for this message. Check your phone</a>". You can <em>send</em> messages and people can see them, but you may not get their reply.</p>

<h2 id="verdict"><a href="https://shkspr.mobi/blog/2022/11/whatsapp-web-for-android-a-reasonable-compromise/#verdict">Verdict</a></h2>

<p>I'm a bit sad that I couldn't convince every single person and company on Earth to leave Meta's walled garden. And I'm a bit annoyed with myself for giving in to the human need to chat to friends. And I'm a bit frustrated that there isn't a universal standard for instant messaging which is widely adopted.</p>

<p>I'd rather not use a messaging service which abuses my data and helps fund Zuck's madness.  But life is full of compromises, eh?</p>

<p>WhatsApp Web To Go works for my purposes. People can drop me messages and I can read and reply at my leisure.  It isn't perfect, but neither am I.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=43690&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/11/whatsapp-web-for-android-a-reasonable-compromise/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
