PORTAL Connect icon

PortalConnect-1.0.5-universal.apk

PORTAL Connect

15.16 MB

Analyzed: 2026-04-01 11:31 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
56/100
Threat scan flagged Modern target SDK
Privacy Permissions & network
93/100
High-risk permissions HTTP URLs found AllowBackup enabled Low data access
70/100
Caution
Overall trust

Facts

Threat scan 5/75 flagged, 0 suspicious
Permissions 11 requested
Network strings 4 URLs (1 HTTP, 3 HTTPS)
Target SDK 34
Certificate Valid until 2051-03-01 (25 years, suspicious)

Warnings

Threat scan flagged: 5/75 scanners marked this file as malicious.
Found 1 HTTP URL strings (unencrypted).
High-risk permissions detected: android.permission.REQUEST_INSTALL_PACKAGES, android.permission.QUERY_ALL_PACKAGES, android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, android.permission.RECEIVE_BOOT_COMPLETED
AllowBackup is enabled.
Package Name com.portal.connect
Version Code 6
Version Name 1.0.5
Debuggable No
Allow Backup Yes
Min SDK Android 21 (Lollipop)
Target SDK Android 34 (Android 14)
Supported ABIs
arm64-v8a armeabi-v7a

Certificate & Signer

Valid From 2026-03-07 05:52:34
Valid To 2051-03-01 05:52:34
Serial Number ea36630f9f572f1e
Thumbprint 19f55562fd8d7556dd10916ff83581ad18252398
Issuer: C RU
Issuer: CN Portal Connect
Issuer: DN C:RU, CN:Portal Connect, L:Unknown, O:Portal, ST:Unknown, OU:Mobile
Issuer: L Unknown
Issuer: O Portal
Issuer: OU Mobile
Issuer: ST Unknown
Subject: C RU
Subject: CN Portal Connect
Subject: DN C:RU, CN:Portal Connect, L:Unknown, O:Portal, ST:Unknown, OU:Mobile
Subject: L Unknown
Subject: O Portal
Subject: OU Mobile
Subject: ST Unknown

Security Scan

5 /75
⚠️ Threats Detected
Detected by 5 vendors: Avast-Mobile (Android:Evo-gen [Trj]), Avira (ANDROID/AVE.Evo.wtkddv), Cynet (Malicious (score: 99))
Scanned by 75 security vendors
Last scan: 2026-03-31 14:51 UTC
Malicious
5
Suspicious
0
Harmless
0
Undetected
60
Timeout
0
Failure
2

Scan Providers

75 vendors
APEX type-unsupported
No result reported
Engine 6.764
AVG undetected
No result reported
Engine 23.9.8494.0
Acronis undetected
No result reported
Engine 1.2.0.121
AhnLab-V3 undetected
No result reported
Engine 3.29.3.10609
Alibaba undetected
No result reported
Engine 0.3.0.5
Antiy-AVL undetected
No result reported
Engine 3.0
Arcabit undetected
No result reported
Engine 2025.0.0.23
Avast undetected
No result reported
Engine 23.9.8494.0
Avast-Mobile malicious
Android:Evo-gen [Trj]
Engine 260330-04
Avira malicious
ANDROID/AVE.Evo.wtkddv
Engine 8.3.3.24
Baidu undetected
No result reported
Engine 1.0.0.2
BitDefender undetected
No result reported
Engine 7.2
BitDefenderFalx undetected
No result reported
Engine 2.0.936
Bkav failure
No result reported
Engine 2.0.0.1
CAT-QuickHeal undetected
No result reported
Engine 22.00
CMC undetected
No result reported
Engine 2.4.2022.1
CTX undetected
No result reported
Engine 2024.8.29.1
ClamAV undetected
No result reported
Engine 1.5.2.0
CrowdStrike undetected
No result reported
Engine 1.0
Cylance type-unsupported
No result reported
Engine 3.0.0.0
Cynet malicious
Malicious (score: 99)
Engine 4.0.3.4
DeepInstinct type-unsupported
No result reported
Engine 5.0.0.8
DrWeb undetected
No result reported
Engine 7.0.75.2070
ESET-NOD32 undetected
No result reported
Engine 18.2.18.0
Elastic undetected
No result reported
Engine 4.0.255
Emsisoft undetected
No result reported
Engine 2024.8.0.61147
F-Secure malicious
Malware.ANDROID/AVE.Evo.wtkddv
Engine 18.10.1547.307
Fortinet undetected
No result reported
Engine 7.0.30.0
GData undetected
No result reported
Engine GD:27.44055AVA:64.30939
Google failure
No result reported
Gridinsoft undetected
No result reported
Engine 1.0.242.174
Ikarus undetected
No result reported
Engine 6.4.16.0
Jiangmin undetected
No result reported
Engine 16.0.100
K7AntiVirus undetected
No result reported
Engine 14.44.59053
K7GW undetected
No result reported
Engine 14.44.59054
Kaspersky undetected
No result reported
Engine 22.0.1.28
Kingsoft undetected
No result reported
Engine None
Lionic undetected
No result reported
Engine 8.16
Malwarebytes undetected
No result reported
Engine 3.1.0.214
MaxSecure undetected
No result reported
Engine 1.0.0.1
McAfeeD undetected
No result reported
Engine 1.2.0.14228
MicroWorld-eScan undetected
No result reported
Engine 14.0.409.0
Microsoft undetected
No result reported
Engine 1.1.26020.3
NANO-Antivirus undetected
No result reported
Engine 1.0.170.26895
Paloalto type-unsupported
No result reported
Engine 0.9.0.1003
Panda undetected
No result reported
Engine 4.6.4.2
Rising undetected
No result reported
Engine 25.0.0.28
SUPERAntiSpyware undetected
No result reported
Engine 5.6.0.1032
Sangfor undetected
No result reported
Engine 2.22.3.0
SentinelOne type-unsupported
No result reported
Engine 7.6.2.19
Skyhigh undetected
No result reported
Engine v2021.2.0+4045
Sophos undetected
No result reported
Engine 3.3.1.0
Symantec undetected
No result reported
Engine 1.22.0.0
SymantecMobileInsight malicious
AppRisk:Generisk
Engine 2.0
TACHYON undetected
No result reported
Engine 2026-03-31.02
Tencent undetected
No result reported
Engine 1.0.0.1
Trapmine type-unsupported
No result reported
Engine 4.0.10.0
TrellixENS undetected
No result reported
Engine 6.0.6.653
TrendMicro undetected
No result reported
Engine 24.550.0.1002
TrendMicro-HouseCall undetected
No result reported
Engine 24.550.0.1002
Trustlook undetected
No result reported
Engine 1.0
VBA32 undetected
No result reported
Engine 5.5.1
VIPRE undetected
No result reported
Engine 6.0.0.35
Varist undetected
No result reported
Engine 6.6.1.3
ViRobot undetected
No result reported
Engine 2014.3.20.0
VirIT undetected
No result reported
Engine 9.5.1177
Webroot undetected
No result reported
Engine 1.9.0.8
Xcitium undetected
No result reported
Engine 38529
Yandex undetected
No result reported
Engine 5.5.2.24
Zillya undetected
No result reported
Engine 2.0.0.5572
ZoneAlarm undetected
No result reported
Engine 6.23-113519289
Zoner undetected
No result reported
Engine 2.2.2.0
alibabacloud type-unsupported
No result reported
Engine 2.2.0
huorong undetected
No result reported
Engine 61bd315:61bd315:389d672:389d672
tehtris type-unsupported
No result reported

File Signatures

SHA-256 c4e09ea30da4494f5d90810448c430108eef954782806df78f00565cce89e35b
MD5 cbf125ef5d1e008aaac2f7925c5bc73c
SHA-1 d278071793846194fa96dff7cab2b70ad8e84c2b
SSDEEP 393216:L1eH4JUuJuTiJPI+gn2zsXWVFmc8HBmDPE18NoP2wL2ulaoUTLF5:ReYJUuJBJPI+PzW+FtEKqLLJQom
TLSH T1A9F623C9F7985D2FC87710B68DAA97B112964C0287839F436994371C78BB6D80F9DBC8
VHASH 644568e3ecc6b1bd517d792ab10296bc
PERMHASH bc7ed34e89e84a59c955627e454cea756f0ec7cd697ed6ff0d947dc2abd5aa62

File Intelligence

Type Description Android Human-friendly file type name based on multiple detection methods.
Type Extension apk Most likely file extension inferred from the content.
Type Tag android Primary type tag assigned by the classifier.
Type Tags executable, mobile, android, apk Additional type tags that describe the file content.
Magic Zip archive data, at least v0.0 to extract, compression method=deflate File signature result from magic bytes inspection.
Magika APK File type predicted by Magika (ML-based file type detection).
TrID Android Package (40%), Java Archive (20%), VYM Mind Map (18.5%), Sweet Home 3D Design (generic) (15.5%), ZIP compressed archive (5.9%) TrID file type guesses with probabilities.
dhash 0000101e1e090c08 Perceptual hash used to compare visual similarity of files.
raw md5 914bf10ea0afb844575139223773970f Raw MD5 hash of the file contents.
extensions xml (685), png (208), version (51), kotlin_builtins (7), so (6), dex (2), arsc (1), bin (1), CoroutineExceptionHandler (1), json (1), MainDispatcherFactory (1), MF (1), prof (1), profm (1), properties (1), RSA (1), SF (1), textproto (1) File extensions found inside the APK and how many of each.
file types XML (685), PNG (208), unknown (69), ELF (6), DEX (2), Java Bytecode (1) Detected embedded file types and their counts.
highest datetime 1981-01-01 01:01:02 UTC Latest timestamp found among files inside the archive.
lowest datetime 1981-01-01 01:01:02 UTC Earliest timestamp found among files inside the archive.
num children 971 Number of files contained within the archive.
type APK Container type detected for the analyzed file.
uncompressed size 34 MB Estimated total size of all files after extraction.

Deep Manifest Analysis

Activity Intents (2)

com.example.operaproxy.MainActivity
Actions
android.service.quicksettings.action.QS_TILE_PREFERENCES android.service.quicksettings.action.QS_TILE_PREFERENCES
Categories
android.intent.category.DEFAULT
com.example.operaproxy.OnboardingActivity
Actions
Main Activity Action: Start as a main entry point, does not expect to android.intent.action.MAIN
Categories
android.intent.category.LAUNCHER android.intent.category.LEANBACK_LAUNCHER

Service Intents (2)

com.example.operaproxy.ProxyTileService
Actions
android.service.quicksettings.action.QS_TILE android.service.quicksettings.action.QS_TILE
com.example.operaproxy.ProxyVpnService
Actions
android.net.VpnService android.net.VpnService

Receiver Intents (14)

Profile installer Installs performance profiles to speed up app startup and hot paths. androidx.profileinstaller.ProfileInstallReceiver
Actions
Install performance profile Installs a profile that helps optimize app performance. androidx.profileinstaller.action.INSTALL_PROFILE
Skip profile install Skips profile installation for this build. androidx.profileinstaller.action.SKIP_FILE
Save performance profile Saves a profile generated during app usage. androidx.profileinstaller.action.SAVE_PROFILE
Benchmark operation Runs a profile installer benchmark operation. androidx.profileinstaller.action.BENCHMARK_OPERATION
androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy
Actions
Power Connected Broadcast Action: External power has been connected to the device. android.intent.action.ACTION_POWER_CONNECTED
android.intent.action.ACTION_POWER_DISCONNECTED android.intent.action.ACTION_POWER_DISCONNECTED
androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy
Actions
Battery Okay Broadcast Action: Indicates the battery is now okay after being low. android.intent.action.BATTERY_OKAY
Battery Low Broadcast Action: Indicates low battery condition on the device. android.intent.action.BATTERY_LOW
androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy
Actions
android.net.conn.CONNECTIVITY_CHANGE android.net.conn.CONNECTIVITY_CHANGE
androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy
Actions
Device Storage Low Broadcast Action: A sticky broadcast that indicates low memory android.intent.action.DEVICE_STORAGE_LOW
Device Storage Ok Broadcast Action: Indicates low memory condition on the device no longer exists android.intent.action.DEVICE_STORAGE_OK
androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver
Actions
androidx.work.impl.background.systemalarm.UpdateProxies androidx.work.impl.background.systemalarm.UpdateProxies
Work rescheduler Reschedules background work after reboot or app update. androidx.work.impl.background.systemalarm.RescheduleReceiver
Actions
Boot Completed Broadcast Action: This is broadcast once, after the system has finished android.intent.action.BOOT_COMPLETED
Time Changed Broadcast Action: The time was set. android.intent.action.TIME_SET
Timezone Changed Broadcast Action: The timezone has changed. android.intent.action.TIMEZONE_CHANGED
androidx.work.impl.diagnostics.DiagnosticsReceiver
Actions
androidx.work.diagnostics.REQUEST_DIAGNOSTICS androidx.work.diagnostics.REQUEST_DIAGNOSTICS
com.example.operaproxy.BootReceiver
Actions
Boot Completed Broadcast Action: This is broadcast once, after the system has finished android.intent.action.BOOT_COMPLETED
com.example.operaproxy.PortalWidgetCompactProvider
Actions
android.appwidget.action.APPWIDGET_UPDATE android.appwidget.action.APPWIDGET_UPDATE
STATUS_UPDATE STATUS_UPDATE
TRAFFIC_UPDATE TRAFFIC_UPDATE
com.example.operaproxy.PortalWidgetLargeProvider
Actions
android.appwidget.action.APPWIDGET_UPDATE android.appwidget.action.APPWIDGET_UPDATE
STATUS_UPDATE STATUS_UPDATE
TRAFFIC_UPDATE TRAFFIC_UPDATE
com.example.operaproxy.PortalWidgetMediumProvider
Actions
android.appwidget.action.APPWIDGET_UPDATE android.appwidget.action.APPWIDGET_UPDATE
STATUS_UPDATE STATUS_UPDATE
TRAFFIC_UPDATE TRAFFIC_UPDATE
com.example.operaproxy.PortalWidgetProvider
Actions
STATUS_UPDATE STATUS_UPDATE
TRAFFIC_UPDATE TRAFFIC_UPDATE
com.portal.connect.WIDGET_CLICK com.portal.connect.WIDGET_CLICK
com.example.operaproxy.WifiConnectivityReceiver
Actions
android.net.conn.CONNECTIVITY_CHANGE android.net.conn.CONNECTIVITY_CHANGE

Native Libraries (3)

libnative-lib libnative-lib.so
liboperaproxy liboperaproxy.so
libtun2proxy libtun2proxy.so

Requested Permissions (11)

have full network access Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet. android.permission.INTERNET
Foreground service Allows the app to run a foreground service. android.permission.FOREGROUND_SERVICE
android.permission.FOREGROUND_SERVICE_DATA_SYNC Custom app or vendor permission (not publicly documented). android.permission.FOREGROUND_SERVICE_DATA_SYNC
view network connections Allows the app to view information about network connections such as which networks exist and are connected. android.permission.ACCESS_NETWORK_STATE
android.permission.POST_NOTIFICATIONS Custom app or vendor permission (not publicly documented). android.permission.POST_NOTIFICATIONS
android.permission.QUERY_ALL_PACKAGES Custom app or vendor permission (not publicly documented). android.permission.QUERY_ALL_PACKAGES
keep car screen turned on Allows the app to keep the car screen turned on. android.permission.WAKE_LOCK
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS Custom app or vendor permission (not publicly documented). android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
run at startup Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the tablet and allow the app to slow down the overall tablet by always running. android.permission.RECEIVE_BOOT_COMPLETED
android.permission.REQUEST_INSTALL_PACKAGES Custom app or vendor permission (not publicly documented). android.permission.REQUEST_INSTALL_PACKAGES
Dynamic receiver access Internal app permission used to protect dynamic broadcast receivers. com.portal.connect.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Uses Features (2)

Touchscreen Feature for {@link #getSystemAvailableFeatures} and android.hardware.touchscreen
Leanback Feature for {@link #getSystemAvailableFeatures} and android.software.leanback

Activities (6)

com.example.operaproxy.OnboardingActivity
com.example.operaproxy.MainActivity
com.example.operaproxy.MainSettingsActivity
com.example.operaproxy.AutostartSettingsActivity
com.example.operaproxy.AppSelectionActivity
com.example.operaproxy.AdvancedSettingsActivity

Services (6)

com.example.operaproxy.ProxyVpnService
com.example.operaproxy.ProxyTileService
androidx.work.impl.background.systemalarm.SystemAlarmService
androidx.work.impl.background.systemjob.SystemJobService
androidx.work.impl.foreground.SystemForegroundService
androidx.room.MultiInstanceInvalidationService

Broadcast Receivers (15)

com.example.operaproxy.BootReceiver com.example.operaproxy.BootReceiver
com.example.operaproxy.WifiConnectivityReceiver com.example.operaproxy.WifiConnectivityReceiver
com.example.operaproxy.PortalWidgetProvider com.example.operaproxy.PortalWidgetProvider
com.example.operaproxy.PortalWidgetCompactProvider com.example.operaproxy.PortalWidgetCompactProvider
com.example.operaproxy.PortalWidgetMediumProvider com.example.operaproxy.PortalWidgetMediumProvider
com.example.operaproxy.PortalWidgetLargeProvider com.example.operaproxy.PortalWidgetLargeProvider
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 Reschedules background work after reboot or app update. 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 Installs performance profiles to speed up app startup and hot paths. androidx.profileinstaller.ProfileInstallReceiver

Content Providers (2)

androidx.core.content.FileProvider
androidx.startup.InitializationProvider

Submission Details

Submitted At 2026-04-01
First Submission 2026-04-01
Last Submission 2026-04-01
Stored Until 2026-05-01

Other Versions

PORTAL Connect com.portal.connect 1.0.6 (7) PortalConnect-1.0.6-universal.apk Analyzed 2026-04-01 11:21 UTC
View report