Guides
How to Check if an APK Is Safe Before Installing (2026 Guide)
Sideloading a game APK from Telegram? Run these checks first: source, file scan, permissions, signature and behaviour after install.
By Yono Games Editorial TeamUpdated 3 min read

Most Yono-style games are shared as APK files on Telegram, WhatsApp and download sites instead of the Google Play Store. An APK is just an Android app package, but when it comes from an unknown source, nobody has checked what is inside it. Fake game APKs are a common way to spread banking trojans that read OTPs, show fake payment screens or lock your phone.
This guide walks you through the same checks security researchers use, simplified so you can do them on a phone or a laptop in about ten minutes. They work for any APK, not just games.
Step 1: Question the source
- Prefer the Google Play Store. If an app is "not available on Play Store", ask why. For real-money games in India, the usual answer is that they are not allowed.
- Be wary of links shared in Telegram groups, comments, or by strangers in DMs.
- Check the download link's domain. Look-alike domains with extra words or numbers, such as a brand name followed by "-apk-2026", are common.
- An APK that arrives as a .zip, .rar or "apk.apk" file, or asks you to disable Play Protect, is a red flag.
Step 2: Scan the file before installing
- Download the APK but do not open it yet.
- Upload it to VirusTotal (virustotal.com), which checks the file against more than 60 antivirus engines. One or two low-reputation detections can be false positives; several detections naming a trojan family such as "Banker", "SpyAgent" or "SMSThief" mean delete it.
- Keep Google Play Protect switched on (Play Store → profile icon → Play Protect). It scans sideloaded apps at install time and warns you about known malware.
Step 3: Review the permissions
Permissions tell you what an app can do. A card or slots game needs very little: internet access, maybe notifications and storage. Before and after installing, open Settings → Apps → [app] → Permissions and check.
| Permission | Normal for a game? | Risk |
|---|---|---|
| Internet | Yes | Low |
| Notifications | Yes | Low |
| Read / receive SMS | No | Can steal OTPs |
| Accessibility service | No | Can control your screen |
| Display over other apps | No | Fake overlays on bank apps |
| Device administrator | No | Blocks uninstall |
| Install unknown apps | No | Can drop more malware |
| Contacts / call logs | No | Spam and harassment |
Step 4: Check the signature (advanced)
Every APK is signed by its developer. If you have a computer with the Android SDK build tools, run apksigner verify --print-certs file.apk to see who signed it. An app that claims to be from a well-known company but is signed with a random certificate is a counterfeit. Updates to an installed app must share its original signature, which is why a "new version" that asks you to uninstall the old one first is suspicious.
Step 5: Install carefully
- On Android 8 and later, "Install unknown apps" is granted per app. Allow it only for the file manager or browser you are using, then turn it off again after installing.
- Watch the install screen for requested permissions and cancel if anything from the red-flag table appears.
- Do not grant Accessibility or device admin if the app asks after launch, however urgent the message sounds.
Step 6: Watch the behaviour
- Sudden battery drain or data use in the background.
- Pop-up ads outside the app, or new icons you did not install.
- The app hiding its own icon after first launch, which is a common malware trick.
- OTP messages arriving that you did not request.
If you notice any of these, uninstall the app, run Play Protect, change your UPI PIN and inform your bank. If money has left your account, call 1930 immediately. Our Yono real-or-fake checklist has the full recovery steps.
Frequently asked questions
How do I know if an APK file has a virus?
Upload it to VirusTotal before opening it, keep Google Play Protect switched on, and check which permissions it requests. Multiple antivirus detections, or requests for SMS, Accessibility or device admin access, are strong warning signs.
Is it safe to enable unknown sources on Android?
Only briefly, and only for the specific app you are installing from. On Android 8 and later the permission is per app; grant it to your browser or file manager for the install, then switch it off again.
Can an APK steal my bank OTP?
Yes. An APK granted SMS, notification access or Accessibility permissions can read OTPs. A game never needs those permissions.