Fake call history apps on Google Play tricked users into paying for made-up data


Fake Android apps on Google Play tricked users into paying for call history, SMS, and WhatsApp log data that they could never actually provide. ESET researchers tracked the scam as CallPhantom and found 28 related apps with more than 7.3 million combined downloads before Google removed them.

The apps promised to show the call history of any phone number. In reality, they generated fake communication records and asked users to pay to unlock more fabricated results.

The campaign mainly targeted Android users in India and the broader Asia-Pacific region. Many apps came with India’s +91 country code already selected, and several supported UPI payments, making the scam look more familiar to local users.

How the CallPhantom apps fooled users

The apps used a simple hook: curiosity. A user entered a phone number, saw what looked like partial call history data, and then received a prompt to pay for the full result.

ESET found that the data shown by the apps was not real. Some apps used hardcoded names, country codes, call times, and templates in their code, then mixed them with randomly generated phone numbers.

Other apps asked users to enter an email address and claimed the call history would arrive there after payment. The apps still had no real ability to retrieve private call logs, SMS records, or WhatsApp data from another person’s device.

At a glance

DetailWhat happened
Scam nameCallPhantom
Apps found28 fraudulent Android apps
PlatformGoogle Play
DownloadsMore than 7.3 million combined downloads
Main claimAccess to call logs, SMS records, or WhatsApp call history for any number
Actual resultFake data generated from hardcoded templates and random numbers
Primary target regionIndia and the broader Asia-Pacific region

Why the apps looked convincing

The fake apps did not need suspicious permissions to run the scam. That made them appear safer than many malicious Android apps, because they did not ask for deep access to contacts, messages, or call logs.

This was part of the trick. Since the apps never intended to retrieve real data, they did not need the permissions a real call-log tool would require.

Some Play Store listings also included screenshots that appeared to show call history results. ESET said those screenshots displayed fabricated logs created from hardcoded data.

Payment methods made refunds harder

ESET found three payment methods across the apps. Some used Google Play’s official billing system, which gave users a clearer path to manage subscriptions and request refunds.

Other apps pushed users toward third-party UPI payments. In those cases, payment URLs were either hardcoded inside the app or fetched from a Firebase real-time database, which allowed operators to change receiving accounts.

A third group embedded card checkout forms directly inside the app. ESET said the latter two payment methods violated Google Play’s payments policy and made refunds more difficult for victims.

How the apps kept pressuring users

Some apps used extra pressure after users left without paying. In one case, ESET observed deceptive notifications styled like email alerts, claiming that call history results had arrived.

When users tapped the notification, the app sent them back to a subscription screen. This kept the scam active even after someone had already closed the app.

The subscription prices varied across the apps. ESET said packages included weekly, monthly, and yearly options, with the highest requested price reaching $80.

What users should do now

  • Delete any app that claims it can show call history for any phone number.
  • Cancel related subscriptions from the Google Play Store if the payment went through Google Play billing.
  • Request a refund through Google Play if the purchase meets Google’s refund rules.
  • Contact the payment provider or card issuer if the payment happened outside Google Play.
  • Check recent UPI and card transactions for unknown charges.
  • Turn on Google Play Protect and run a scan.
  • Avoid apps that promise access to someone else’s private messages, call logs, or WhatsApp data.

Why this scam matters

CallPhantom shows that fraudulent apps can cause financial damage without stealing sensitive permissions or installing classic malware. The apps sold a fake service and used normal-looking interfaces to make the scam seem legitimate.

The campaign also highlights the risk of trusting app store listings too quickly. A large download count, polished screenshots, or positive reviews do not always prove that an app works as advertised.

Users should treat any app claiming to reveal another person’s private communication history as a red flag. Legitimate Android apps cannot simply retrieve call logs, SMS records, or WhatsApp call history for any random number.

FAQ

Can an Android app show the call history of any number?

No legitimate app can retrieve another person’s private call logs, SMS records, or WhatsApp history just from a phone number.

What is CallPhantom?

CallPhantom is the name ESET gave to a cluster of fraudulent Android apps that claimed to reveal call logs, SMS records, and WhatsApp call history for any phone number.

Were the CallPhantom apps on Google Play?

Yes. ESET said it found 28 CallPhantom apps on Google Play. Google removed the reported apps after ESET disclosed its findings.

Did the apps show real call history data?

No. The apps showed fabricated data created from hardcoded templates, fixed names, generated timestamps, and random phone numbers.

Readers help support VPNCentral. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help VPNCentral sustain the editorial team Read more

User forum

0 messages