ch.protonvpn.android_605196100.apk
Proton VPN
53.21 MB
Analyzed: 2026-08-03 20:43 UTC
APK Security & Privacy Score
Security scoring uses multi-engine scan signals and APK indicators. Privacy scoring uses requested permissions and network endpoint patterns.
Security
Scan-weighted
96/100
Threat scan clean
Modern target SDK
Privacy
Permissions & network
88/100
High-risk permissions
HTTP URLs found
92/100
Excellent
Overall trust
Facts
Threat scan
0/74 flagged, 0 suspicious
Permissions
12 requested
Network strings
32 URLs (2 HTTP, 30 HTTPS)
Target SDK
35
Certificate
Valid until 2047-09-20 (21 years, suspicious)
Warnings
Found 2 HTTP URL strings (unencrypted).
High-risk permissions detected: android.permission.QUERY_ALL_PACKAGES, android.permission.RECEIVE_BOOT_COMPLETED
Package Name
ch.protonvpn.android
Version Code
605196100
Version Name
5.19.61.0
Application Name
com.protonvpn.android.ProtonApplicationHilt
Debuggable
No
Allow Backup
No
Min SDK
Android 26 (Oreo)
Target SDK
Android 35 (Android 15)
Supported ABIs
arm64-v8a
armeabi
armeabi-v7a
mips
mips64
x86
x86_64
Certificate & Signer
Valid From
Valid To
Serial Number
Thumbprint
Issuer: C
Issuer: CN
Issuer: DN
Issuer: L
Issuer: O
Issuer: OU
Issuer: ST
Subject: C
Subject: CN
Subject: DN
Subject: L
Subject: O
Subject: OU
Subject: ST
Security Scan
0
✓ Clean
Malicious
0
Suspicious
0
Harmless
0
Undetected
64
Timeout
2
Failure
1
Scan Providers
ALYac
APEX
AVG
Acronis
AhnLab-V3
Alibaba
Antiy-AVL
Arcabit
Avast
Avast-Mobile
Avira
BitDefender
BitDefenderFalx
Bkav
CAT-QuickHeal
CMC
CTX
ClamAV
CrowdStrike
Cylance
Cynet
DrWeb
ESET-NOD32
Elastic
Emsisoft
F-Secure
Fortinet
GData
Google
Gridinsoft
Ikarus
Jiangmin
K7AntiVirus
K7GW
Kaspersky
Kingsoft
Lionic
Malwarebytes
MaxSecure
McAfeeD
MicroWorld-eScan
Microsoft
NANO-Antivirus
Paloalto
Panda
Rising
SUPERAntiSpyware
Sangfor
SentinelOne
Skyhigh
Sophos
Symantec
SymantecMobileInsight
TACHYON
Tencent
Trapmine
TrellixENS
TrendMicro
TrendMicro-HouseCall
Trustlook
VBA32
VIPRE
Varist
ViRobot
VirIT
Webroot
Xcitium
Yandex
Zillya
ZoneAlarm
Zoner
alibabacloud
huorong
tehtris
File Signatures
SHA-256
ba85f9b468f6f234e791f560d118785ad615cf38bf750e6152af9d1098abedd4
MD5
163ae30b694775582ff933ab0e363c2c
SHA-1
d6fb235cd18e0349136f372392bae9eece59da9a
SSDEEP
1572864:hcuN+m5lfC2imox8lEAWpLxnFURbM6U+RNssWE:eqlhazGlKn96U+3ssJ
TLSH
T175C7235BA3881B6ED43740F18D66361E33694C66A681B7E75404B36E34F72E08F1EBC6
VHASH
560728dbce82ebc4406efe7499a59377
PERMHASH
214f967685a799baf9dd6ddf35050dc2d38343657ce6eb3cd13b76e9f627ff05
File Intelligence
Type Description
Human-friendly file type name based on multiple detection methods.
Type Extension
Most likely file extension inferred from the content.
Type Tag
Primary type tag assigned by the classifier.
Type Tags
Additional type tags that describe the file content.
Magic
File signature result from magic bytes inspection.
Magika
File type predicted by Magika (ML-based file type detection).
TrID
TrID file type guesses with probabilities.
dhash
Perceptual hash used to compare visual similarity of files.
raw md5
Raw MD5 hash of the file contents.
extensions
File extensions found inside the APK and how many of each.
file types
Detected embedded file types and their counts.
highest datetime
Latest timestamp found among files inside the archive.
lowest datetime
Earliest timestamp found among files inside the archive.
num children
Number of files contained within the archive.
type
Container type detected for the analyzed file.
uncompressed size
Estimated total size of all files after extraction.
Sandbox
Sandbox Verdicts
Zenbox android
Harmless
99% confidence
CLEAN
Deep Manifest Analysis
Activity Intents (6)
com.protonvpn.android.auth.ui.sessionfork.SessionForkConfirmationActivity
com.protonvpn.android.redesign.app.ui.MainActivity
com.protonvpn.android.tv.main.TvMainActivity
me.proton.core.auth.presentation.ui.LoginSsoActivity
me.proton.core.auth.presentation.ui.LoginTwoStepActivity
me.proton.core.plan.presentation.ui.DynamicUpgradePlanActivity
Service Intents (4)
com.protonvpn.android.components.QuickTileService
com.protonvpn.android.vpn.wireguard.WireguardWrapperService
com.wireguard.android.backend.GoBackend$VpnService
me.proton.vpn.core.service.ProTunVpnService
Receiver Intents (16)
androidx.glance.appwidget.MyPackageReplacedReceiver
Profile installer
androidx.profileinstaller.ProfileInstallReceiver
androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy
androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver
Work rescheduler
androidx.work.impl.background.systemalarm.RescheduleReceiver
androidx.work.impl.diagnostics.DiagnosticsReceiver
com.protonvpn.android.OnUpdateReceiver
com.protonvpn.android.l10n.LocaleChangedBroadcastReceiver
com.protonvpn.android.vpn.autoconnect.AutoConnectBootReceiver
com.protonvpn.android.widget.ProtonVpnWidgetBigReceiver
com.protonvpn.android.widget.ProtonVpnWidgetMaterialBigReceiver
com.protonvpn.android.widget.ProtonVpnWidgetMaterialReceiver
com.protonvpn.android.widget.ProtonVpnWidgetReceiver
Native Libraries (7)
libandroidvpnrust
libandroidvpnrust.so
libandroidx.graphics.path
libandroidx.graphics.path.so
libdatastore_shared_counter
libdatastore_shared_counter.so
libgojni
libgojni.so
libjnidispatch
libjnidispatch.so
libsentry-android
libsentry-android.so
libsentry
libsentry.so
Requested Permissions (12)
have full network access
android.permission.INTERNET
view network connections
android.permission.ACCESS_NETWORK_STATE
run at startup
android.permission.RECEIVE_BOOT_COMPLETED
Foreground service
android.permission.FOREGROUND_SERVICE
android.permission.QUERY_ALL_PACKAGES
android.permission.QUERY_ALL_PACKAGES
keep car screen turned on
android.permission.WAKE_LOCK
android.permission.POST_NOTIFICATIONS
android.permission.POST_NOTIFICATIONS
android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED
android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED
android.permission.USE_BIOMETRIC
android.permission.USE_BIOMETRIC
android.permission.USE_FINGERPRINT
android.permission.USE_FINGERPRINT
Dynamic receiver access
ch.protonvpn.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
take pictures and videos
android.permission.CAMERA
Uses Features (9)
Camera
android.hardware.camera
Camera Autofocus
android.hardware.camera.autofocus
Camera Flash
android.hardware.camera.flash
Camera Front
android.hardware.camera.front
Screen Landscape
android.hardware.screen.landscape
Screen Portrait
android.hardware.screen.portrait
Touchscreen
android.hardware.touchscreen
Wifi
android.hardware.wifi
Leanback
android.software.leanback
Activities (70)
com.protonvpn.android.redesign.app.ui.MainActivity
com.protonvpn.android.ui.home.vpn.SwitchDialogActivity
com.protonvpn.android.tv.main.TvMainActivity
com.protonvpn.android.tv.reports.TvBugReportActivity
com.protonvpn.android.tv.settings.autoconnect.TvSettingsAutoConnectActivity
com.protonvpn.android.tv.settings.customdns.TvSettingsCustomDnsActivity
com.protonvpn.android.tv.settings.customdns.add.TvSettingsAddCustomDnsActivity
com.protonvpn.android.tv.settings.ipv6.TvSettingsIPv6Activity
com.protonvpn.android.tv.settings.lanconnections.TvSettingsLanConnectionsActivity
com.protonvpn.android.tv.settings.netshield.TvSettingsNetShieldActivity
com.protonvpn.android.tv.settings.protocol.TvSettingsProtocolActivity
com.protonvpn.android.tv.settings.splittunneling.TvSettingsSplitTunnelingActivity
com.protonvpn.android.tv.upsell.TvUpsellActivity
me.proton.core.auth.presentation.ui.AddAccountActivity
me.proton.core.auth.presentation.ui.signup.SignupActivity
me.proton.core.presentation.ui.alert.ForceUpdateActivity
com.protonvpn.android.ui.drawer.LogActivity
com.protonvpn.android.promooffers.ui.PromoOfferActivity
com.protonvpn.android.promooffers.ui.NpsActivity
com.protonvpn.android.ui.onboarding.OnboardingActivity
com.protonvpn.android.ui.planupgrade.CongratsPlanActivity
com.protonvpn.android.ui.vpn.NoVpnPermissionActivity
com.protonvpn.android.auth.ui.sessionfork.SessionForkConfirmationActivity
com.protonvpn.android.auth.ui.TermsAndConditionsActivity
com.protonvpn.android.ui.settings.OssLicensesActivity
com.protonvpn.android.ui.login.TroubleshootActivity
com.protonvpn.android.ui.settings.SettingsSplitTunnelAppsActivity
com.protonvpn.android.ui.settings.SettingsSplitTunnelIpsActivity
com.protonvpn.android.ui.settings.SettingsTelemetryActivity
com.protonvpn.android.bugreport.ui.BugReportActivity
com.protonvpn.android.ui.onboarding.WhatsNewActivity
com.protonvpn.android.ui.planupgrade.comparison_table.UpgradeDialogActivityV2
com.protonvpn.android.ui.planupgrade.PlusOnlyUpgradeDialogActivity
com.protonvpn.android.ui.planupgrade.CarouselUpgradeDialogActivity
com.protonvpn.android.ui.planupgrade.UpgradeOnboardingDialogActivity
com.protonvpn.android.tv.login.TvQrLoginActivity
me.proton.core.crypto.validator.presentation.ui.CryptoValidatorErrorDialogActivity
me.proton.core.userrecovery.presentation.compose.DeviceRecoveryDialogActivity
me.proton.core.usersettings.presentation.ui.UpdateRecoveryEmailActivity
me.proton.core.usersettings.presentation.ui.PasswordManagementActivity
me.proton.core.usersettings.presentation.ui.TwoFaInputActivity
me.proton.core.usersettings.presentation.ui.SecurityKeysActivity
me.proton.core.accountrecovery.presentation.compose.ui.AccountRecoveryDialogActivity
me.proton.core.accountrecovery.presentation.compose.ui.PasswordResetDialogActivity
me.proton.core.accountmanager.presentation.compose.SignOutDialogActivity
me.proton.core.auth.presentation.ui.AuthHelpActivity
me.proton.core.auth.presentation.ui.ChooseAddressActivity
me.proton.core.auth.presentation.ui.DeviceSecretActivity
me.proton.core.auth.presentation.ui.DeviceApprovalActivity
me.proton.core.auth.presentation.ui.ConfirmPasswordActivity
me.proton.core.auth.presentation.ui.LoginActivity
me.proton.core.auth.presentation.ui.LoginTwoStepActivity
me.proton.core.auth.presentation.ui.LoginSsoActivity
me.proton.core.auth.presentation.ui.SecondFactorActivity
me.proton.core.auth.presentation.ui.TwoPassModeActivity
me.proton.core.notification.presentation.ui.NotificationPermissionActivity
me.proton.core.humanverification.presentation.ui.HumanVerificationActivity
me.proton.core.plan.presentation.ui.UnredeemedPurchaseActivity
me.proton.core.plan.presentation.ui.DynamicSelectPlanActivity
me.proton.core.plan.presentation.ui.DynamicUpgradePlanActivity
me.proton.core.payment.presentation.ui.BillingActivity
me.proton.core.payment.presentation.ui.PaymentOptionsActivity
me.proton.core.payment.presentation.ui.PaymentTokenApprovalActivity
me.proton.core.network.presentation.ui.ProtonWebViewActivity
me.proton.core.devicemigration.presentation.DeviceMigrationActivity
me.proton.core.devicemigration.presentation.TargetDeviceMigrationActivity
me.proton.core.devicemigration.presentation.qr.EdmQrCaptureActivity
androidx.glance.appwidget.action.ActionTrampolineActivity
androidx.glance.appwidget.action.InvisibleActionTrampolineActivity
com.journeyapps.barcodescanner.CaptureActivity
Services (11)
com.protonvpn.android.vpn.wireguard.WireguardWrapperService
com.wireguard.android.backend.GoBackend$VpnService
com.protonvpn.android.components.QuickTileService
com.protonvpn.android.ui.settings.AppInfoService
androidx.work.impl.foreground.SystemForegroundService
androidx.glance.appwidget.GlanceRemoteViewsService
androidx.work.impl.background.systemalarm.SystemAlarmService
androidx.work.impl.background.systemjob.SystemJobService
me.proton.vpn.core.service.ProTunVpnService
androidx.core.widget.RemoteViewsCompatService
androidx.room.MultiInstanceInvalidationService
Broadcast Receivers (23)
com.protonvpn.android.OnUpdateReceiver
com.protonvpn.android.OnUpdateReceiver
com.protonvpn.android.vpn.autoconnect.AutoConnectBootReceiver
com.protonvpn.android.vpn.autoconnect.AutoConnectBootReceiver
com.protonvpn.android.l10n.LocaleChangedBroadcastReceiver
com.protonvpn.android.l10n.LocaleChangedBroadcastReceiver
com.protonvpn.android.notifications.NotificationActionReceiver
com.protonvpn.android.notifications.NotificationActionReceiver
com.protonvpn.android.quicktile.QuickTileActionReceiver
com.protonvpn.android.quicktile.QuickTileActionReceiver
com.protonvpn.android.widget.ProtonVpnWidgetReceiver
com.protonvpn.android.widget.ProtonVpnWidgetReceiver
com.protonvpn.android.widget.ProtonVpnWidgetBigReceiver
com.protonvpn.android.widget.ProtonVpnWidgetBigReceiver
com.protonvpn.android.widget.ProtonVpnWidgetMaterialReceiver
com.protonvpn.android.widget.ProtonVpnWidgetMaterialReceiver
com.protonvpn.android.widget.ProtonVpnWidgetMaterialBigReceiver
com.protonvpn.android.widget.ProtonVpnWidgetMaterialBigReceiver
com.protonvpn.android.widget.WidgetActionBroadcastReceiver
com.protonvpn.android.widget.WidgetActionBroadcastReceiver
me.proton.core.notification.presentation.deeplink.DeeplinkBroadcastReceiver
me.proton.core.notification.presentation.deeplink.DeeplinkBroadcastReceiver
androidx.glance.appwidget.action.ActionCallbackBroadcastReceiver
androidx.glance.appwidget.action.ActionCallbackBroadcastReceiver
androidx.glance.appwidget.UnmanagedSessionReceiver
androidx.glance.appwidget.UnmanagedSessionReceiver
androidx.glance.appwidget.MyPackageReplacedReceiver
androidx.glance.appwidget.MyPackageReplacedReceiver
androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver
androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver
androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy
androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy
Work rescheduler
androidx.work.impl.background.systemalarm.RescheduleReceiver
androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver
androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver
androidx.work.impl.diagnostics.DiagnosticsReceiver
androidx.work.impl.diagnostics.DiagnosticsReceiver
Profile installer
androidx.profileinstaller.ProfileInstallReceiver
Content Providers (3)
androidx.core.content.FileProvider
androidx.startup.InitializationProvider
io.sentry.android.core.SentryPerformanceProvider
URL Endpoints (42)
http://account.protonvpn.com
http://logback.qos.ch/codes.html#null_CS
http://www.slf4j.org/codes.html#StaticLoggerBinder
http://www.slf4j.org/codes.html#loggerNameMismatch
http://www.slf4j.org/codes.html#multiple_bindings
http://www.slf4j.org/codes.html#no_static_mdc_binder
http://www.slf4j.org/codes.html#null_MDCA
http://www.slf4j.org/codes.html#replay
http://www.slf4j.org/codes.html#substituteLogger
http://www.slf4j.org/codes.html#unsuccessfulInit
http://www.slf4j.org/codes.html#version_mismatch
https://account.proton.me
https://account.proton.me/account-password#two-fa
https://account.proton.me/reset-password
https://account.protonmail.com
https://account.protonmail.me
https://account.protonvpn.com
https://account.protonvpn.com/forgot-username
https://account.protonvpn.com/login
https://account.protonvpn.com/reset-password
Submission Details
Submitted At
First Submission
Last Submission
Stored Until