-
-
Notifications
You must be signed in to change notification settings - Fork 1
FAQ and Troubleshooting
Welcome to the Secure Dialer FAQ & Troubleshooting Guide. Search below for solutions to common configuration questions, default app setups, dual-SIM preferences, and custom ROM integration.
A: Android OS architecture strictly requires dialer applications to be registered as the system Default Dialing App in order to handle active incoming/outgoing call screens (InCallService), access cellular hardware controls (TelecomManager), and update call logs (CallLog).
- Open your device's System Settings.
- Navigate to Apps -> Default Apps.
- Tap Phone App (or Default Dialer) and select Secure Dialer.
- (Optional for Xiaomi / HyperOS / MIUI): Open Autostart permissions and grant Autostart to Secure Dialer to ensure incoming calls wake the screen instantly when locked.
- Open System Settings -> Apps -> Default Apps.
- Tap Caller ID & Spam App (or Call Screening Service).
- Select Secure Dialer.
- Inside Secure Dialer -> Settings -> Call Screening & Blocklist:
- Toggle Enable Offline Call Screening.
- Choose blocking rules: Block Blocklisted Numbers, Block Private/Hidden Numbers, or Block Unknown Numbers.
Note
100% Offline Screening: Unlike cloud-based caller ID services (e.g. Truecaller), Secure Dialer screens calls locally using your encrypted on-device database in under 5 milliseconds with zero internet access.
A: Yes! Secure Dialer natively detects multi-SIM hardware slots (SubscriptionManager). When placing a call:
- A fluid SIM selector prompt appears allowing you to tap SIM 1 or SIM 2.
- You can configure a default SIM preference per contact or globally in Settings -> Dual-SIM Preferences.
A: 100% Compatible. Secure Dialer is engineered specifically for privacy-hardened and de-Googled operating systems. It does not contain or depend on Google Play Services, Firebase Cloud Messaging, or microG components.
- Open Secure Dialer -> Settings -> Data & Backup.
- Tap Export Encrypted Backup (.vcf / .json).
- Choose a destination folder on your internal storage or external SD card.
- To restore on a new smartphone, tap Import Backup and select your saved backup file.
[!SECURITY] Data Ownership: Your backups remain strictly on your physical storage device. Make sure to keep your exported backup files in a safe location or encrypted container.
📍 Quick Links: Home | Wall of Honor | Installation and Obtainium Guide | Permissions and Privacy Explained | Security and Encryption Architecture
🔒 Secure Dialer — A privacy-first, 100% offline Android T9 dialer built with Jetpack Compose and Room SQLite. Zero internet permissions, local-first contact and call log management, Material 3 dynamic styling, and GPLv3 open source auditing.