Malicious APK Sideloading Scams
Fraudsters trick Android users into installing malware-laced app files from outside the official store, granting attackers remote access, banking interception, or surveillance capabilities.
Last reviewed: 1 June 2026
What this scam is
APK sideloading refers to installing an Android application package (APK file) directly onto a device without going through an official app store. This capability exists for legitimate reasons — developers testing apps, enterprise deployments, and access to apps not available in certain regions. Fraudsters exploit it to deliver malicious applications that would be rejected by official store review processes.
Malicious APK sideloading scams typically involve deceiving the target into enabling the installation of apps from unknown sources and then installing a file sent via SMS, email, messaging app, or downloaded from a fake website. The installed app may appear to be a legitimate utility — a bank's 'security app', a government service app, a parcel tracking tool, or a popular entertainment app — while secretly running malicious code in the background.
The malicious code can take many forms: a remote access trojan that gives the attacker full control of the device; a banking overlay that displays a fake banking interface on top of genuine banking apps to capture credentials; an SMS interceptor that forwards all incoming messages (including one-time codes) to the attacker; or spyware that silently captures calls, messages, location, and camera images.
Android is specifically targeted for this attack because its architecture allows installation from outside official stores. iPhones can also be targeted via enterprise certificate abuse or direct device access, though the attack surface is substantially narrower.
How it works
The attack typically begins with a convincing pretext for why the app cannot be installed through the normal store. Common pretexts include: a bank telling you their 'enhanced security app' must be installed from a link they send you; a customer service agent claiming the official app has a bug and providing a 'fixed version'; a message impersonating a delivery company providing a 'tracking app'; or a social engineering campaign directing victims to a website that mimics an official app store.
The target is guided through enabling installation from unknown sources in their device settings — a step that Android warns about but which can be explained away by a persuasive caller or convincing instructions. The APK is then downloaded and installed.
Once running, the malicious app requests permissions that legitimate apps of its claimed type would not need: accessibility services, device administrator rights, permission to read and send SMS, overlay permission (to draw over other apps), or contacts and call log access. If granted — and instructions may be provided for how to grant them — the attacker has extensive capabilities.
In banking overlay attacks, the malware detects when a genuine banking app is opened and displays a pixel-perfect fake login screen on top of it. The victim enters their credentials into the fake overlay, which transmits them to the attacker while showing the genuine app underneath after a brief delay.
In remote access variants, the attacker can observe the screen, interact with apps, make transactions, and read messages in real time.
Why this scam works
The attack succeeds because it exploits the authority of a trusted source — often the target's own bank or an expected delivery service — to instruct a behaviour that the device itself warns against. When a caller who sounds like bank security tells you to install their security app, the device's warning about 'unknown sources' is reframed as a routine technical step rather than a danger sign.
Permission requests for accessibility services, overlays, and SMS access have legitimate uses, meaning they are available on consumer devices. Most users do not scrutinise permission requests carefully or understand their implications. Granting these permissions to a malicious app hands over a level of device access that is extremely difficult to detect and contain.
Android's openness, while valuable for legitimate use cases, creates an attack surface that does not exist on more closed platforms.
A typical pattern
A person receives a call from someone claiming to be from their bank's fraud team. The caller warns that suspicious transactions have been detected and that the person should install the bank's 'SecureVerify' app to receive real-time transaction alerts. The caller sends a link via SMS. The person enables unknown sources installation as instructed, installs the app, and grants the permissions it requests including accessibility services and overlay permission. Over the following days, the attacker uses the malware to observe banking sessions and capture credentials, resulting in unauthorised transfers from their account.
Common red flags
- Any caller, texter, or website asks you to install an app from a link rather than from the official store
- Instructions to enable installation from unknown sources in your device settings
- A newly installed app requests accessibility services, device administrator, or overlay permission
- The app was sent as an APK file via email, SMS, or messaging app
- The app download page URL is not the official app store domain
- A caller claiming to be from your bank guides you through installation step by step
Sanitized example messages
Illustrative, sanitized examples. Personal details are replaced with placeholders such as [phone number] and [fake link].
Your bank account has been flagged for unusual activity. Install our SecureAlert app immediately to protect it: [link]
Your parcel is ready for delivery. Install the tracking app to choose your delivery slot: [link to APK]
Download the latest [popular app] with premium features unlocked — free: [fake site link]
Important: your banking app has a critical update that can only be installed from this secure link: [link]
Common variations
- Banking overlay variant — fake login screen drawn over genuine banking apps
- SMS forwarder variant — intercepts and forwards all incoming messages silently
- Remote access trojan (RAT) variant — full device control given to attacker
- Spyware variant — continuous surveillance of calls, messages, camera, and location
- Fake store variant — convincing fake Google Play or App Store website
How to verify before you act
Your bank, any government agency, or any legitimate service will never ask you to install an app from a link they send you via SMS, email, or phone call. Official apps are published on official stores and can be found by searching for the institution's name directly in the store.
If anyone — by any communication channel — instructs you to enable unknown sources installation or to install an app from outside the store, treat this as a strong indicator of fraud and end the interaction. Contact the institution using the official number on their website or on the back of your card to verify whether the request was genuine.
Review the permissions any new app requests before granting them. A parcel tracking app does not need accessibility service access. A bank app installed from an official store does not need permission to draw over other apps.
Payment methods used
- Banking credential capture via overlay attack
- Direct remote access to authorise fraudulent transactions
- SMS interception to bypass one-time code authentication
- Cryptocurrency wallet credential extraction
Who is usually targeted
- Android device users
- Banking customers receiving 'security upgrade' calls
- People expecting deliveries
- Users seeking free versions of paid apps from unofficial sources
What to do immediately
- Do not install any APK file sent to you via any communication channel
- If you have already installed a suspicious APK, factory reset the device after backing up important non-sensitive data
- Contact your bank from a different device using the official number to report the incident
- Change passwords for all accounts accessed on the device from a clean device
- Report the incident to national fraud authorities and the institution being impersonated
How to prevent it
- Only install apps from the official Google Play Store or manufacturer app store
- Never enable installation from unknown sources in response to a request from any caller, message, or website
- Review permission requests carefully before granting — question any app that requests accessibility, overlay, or device administrator access
- Keep your Android device and apps updated to reduce vulnerability to exploits
- Contact your bank using the official number on their website if you receive any call about a security app installation
Evidence to preserve
- The APK file if not yet installed
- The URL or message from which it was delivered
- The phone number or contact that delivered the link
- Screenshots of permission requests the app made
- Bank statements showing any unauthorised activity
Where to report it
- Action Fraud (UK) — UK national fraud & cybercrime reporting centre
- FTC ReportFraud (US) — US Federal Trade Commission fraud reports
- FBI IC3 (US) — US Internet Crime Complaint Center
- Scamwatch (Australia) — Australian competition & consumer reporting
- Your bank's fraud line — Use the number on the back of your card or in your banking app — never a number the caller gives you
Always verify reporting routes and emergency contacts on the official government or agency website for your country.
Frequently asked questions
Is sideloading always dangerous?
No — sideloading has legitimate uses including developer testing, enterprise deployments, and apps not available in your region's store. The risk arises specifically when you are persuaded to sideload an app by an unsolicited caller, message, or website rather than from a source you trust independently.
Can I remove the malware without a factory reset?
Possibly — disabling device administrator access for the app, revoking accessibility permissions, and then uninstalling it may remove the malware. However, some trojans are designed to resist removal and can reinstall themselves. A factory reset is the most reliable method if you suspect a serious compromise.
Does this affect iPhones?
iPhones have a significantly higher barrier to sideloading. The primary attack vectors on iOS involve enterprise certificates (used to distribute apps outside the store) or physical device access to install tools. For most users, sticking to the official App Store and keeping iOS updated provides strong protection.
My bank genuinely told me to install an app from a link. Is that possible?
Legitimate banks publish their apps on official stores. If you received a call instructing you to install from a link, contact your bank independently using the number on the back of your card and ask whether the instruction was genuine. If the caller was an impersonator, your bank will tell you.