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
98/100
Threat scan clean
Modern target SDK
Privacy
Permissions & network
98/100
High-risk permissions
HTTP URLs found
AllowBackup enabled
Low data access
98/100
Excellent
Overall trust
Facts
Threat scan
0/75 flagged, 0 suspicious
Permissions
8 requested
Network strings
7 URLs (2 HTTP, 5 HTTPS)
Target SDK
35
Certificate
Valid until 2050-01-04 (23 years, suspicious)
Warnings
Found 2 HTTP URL strings (unencrypted).
High-risk permissions detected: android.permission.RECEIVE_BOOT_COMPLETED
AllowBackup is enabled.
Package Name
com.example.mempal
Version Code
20
Version Name
2.0
Application Name
com.example.mempal.MempalApplication
Debuggable
No
Allow Backup
Yes
Min SDK
Android 24 (Nougat)
Target SDK
Android 35 (Android 15)
Supported ABIs
arm64-v8a
armeabi-v7a
x86
x86_64
Certificate & Signer
Valid From
Valid To
Serial Number
Thumbprint
Issuer: CN
Issuer: DN
Subject: CN
Subject: DN
Security Scan
0
✓ Clean
Malicious
0
Suspicious
0
Harmless
0
Undetected
67
Timeout
0
Failure
0
Scan Providers
ALYac
APEX
AVG
Acronis
AhnLab-V3
Alibaba
Antiy-AVL
Arcabit
Avast
Avast-Mobile
Avira
Baidu
BitDefender
BitDefenderFalx
Bkav
CAT-QuickHeal
CMC
CTX
ClamAV
CrowdStrike
Cylance
Cynet
DeepInstinct
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
Varist
ViRobot
VirIT
Webroot
Xcitium
Yandex
Zillya
ZoneAlarm
Zoner
alibabacloud
huorong
tehtris
File Signatures
SHA-256
d1b6354764c504db986381c9e9c7652718c12dc06b7ac49bf646f3a13c2b0327
MD5
cc2ca21affd5abb47fe21fab55f055d7
SHA-1
d9e15d56fbb906c7fe30879e75a5f3512965f962
SSDEEP
393216:Dq/sivlv3upJHOCPwcXoRlu3ln8t+9E73wbv3upJTtCPwDhG3wZuFv3upJZHCPw5:ydDO39hSEdxhfuqzZwuBK
TLSH
T17157AF0AF441897DC5E5A074D24FC2B6B22679998352A11B6E08D7243EBBBD8CF3D3D4
VHASH
73dea46edab58fafe6a0323de36b8415
PERMHASH
da7eb0114f9001809c2cdc5d90c87baf067832bc7d86be68a57a83134f81fef2
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.
Deep Manifest Analysis
Activity Intents (1)
com.example.mempal.MainActivity
Receiver Intents (14)
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.example.mempal.widget.BlockHeightWidget
com.example.mempal.widget.CombinedStatsWidget
com.example.mempal.widget.FeeRatesWidget
com.example.mempal.widget.MempoolSizeWidget
com.example.mempal.widget.NetworkConnectivityReceiver
com.example.mempal.widget.WidgetBootupReceiver
Native Libraries (2)
libandroidx.graphics.path
libandroidx.graphics.path.so
libtor
libtor.so
Requested Permissions (8)
have full network access
android.permission.INTERNET
view network connections
android.permission.ACCESS_NETWORK_STATE
Foreground service
android.permission.FOREGROUND_SERVICE
android.permission.FOREGROUND_SERVICE_DATA_SYNC
android.permission.FOREGROUND_SERVICE_DATA_SYNC
android.permission.POST_NOTIFICATIONS
android.permission.POST_NOTIFICATIONS
keep car screen turned on
android.permission.WAKE_LOCK
run at startup
android.permission.RECEIVE_BOOT_COMPLETED
Dynamic receiver access
com.example.mempal.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Activities (1)
com.example.mempal.MainActivity
Services (7)
com.example.mempal.service.NotificationService
com.example.mempal.tor.TorForegroundService
androidx.work.impl.background.systemalarm.SystemAlarmService
androidx.work.impl.background.systemjob.SystemJobService
androidx.work.impl.foreground.SystemForegroundService
androidx.room.MultiInstanceInvalidationService
org.torproject.jni.TorService
Broadcast Receivers (15)
com.example.mempal.widget.FeeRatesWidget
com.example.mempal.widget.FeeRatesWidget
com.example.mempal.widget.BlockHeightWidget
com.example.mempal.widget.BlockHeightWidget
com.example.mempal.widget.MempoolSizeWidget
com.example.mempal.widget.MempoolSizeWidget
com.example.mempal.widget.CombinedStatsWidget
com.example.mempal.widget.CombinedStatsWidget
com.example.mempal.widget.WidgetBootupReceiver
com.example.mempal.widget.WidgetBootupReceiver
com.example.mempal.widget.NetworkConnectivityReceiver
com.example.mempal.widget.NetworkConnectivityReceiver
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 (1)
androidx.startup.InitializationProvider
URL Endpoints (9)
http://mempoolhqx4isw62xs7abwphsq7ldayuidyx2v2oethdhhj6mlo2r6ad.onion
http://mempoolhqx4isw62xs7abwphsq7ldayuidyx2v2oethdhhj6mlo2r6ad.onion/
https://developer.android.com/training/articles/direct-boot
https://github.com/aeonBTC/Mempal/
https://goo.gle/compose-feedback
https://issuetracker.google.com/issues/297974033
https://issuetracker.google.com/issues/300280216
https://mempool.space
https://mempool.space/
Submission Details
Submitted At
First Submission
Last Submission
Stored Until