What is a DPC App?
DPC stands for Device Policy Controller — Android's official enterprise device management framework, built into every Android phone since version 7.0 (Nougat, 2016). When you install a DPC app and grant it Device Owner permission, the app gets root-level control over the device's policies — kiosk mode, lock screen, app blocking, factory reset protection, and more.
EMI PRO's DPC app is the same core technology used by Google for managed Android Enterprise devices, but specialized for the Indian device finance market. It runs silently in the background, sends a heartbeat every 30 seconds, and instantly executes lock/unlock commands from your dealer dashboard.
DPC Modes Explained
Device Owner Mode (Strongest)
The DPC owns the entire device. Cannot be removed without factory reset, and even after factory reset, FRP (Factory Reset Protection) requires your authorization. This is the strongest lock mode and is set during initial provisioning via QR code or USB.
Profile Owner Mode (Work Profile)
The DPC owns only a managed work profile. The customer can use the rest of the phone normally. Less powerful but easier to set up — works on any Android phone without a factory reset.
LITE Mode (No Special Permissions)
Fallback for older Android devices or quick setups. Uses Accessibility Services + Device Admin to enforce lock. Customer can theoretically remove it, but EMI PRO detects removal attempts and alerts you instantly.
Setting Up the EMI PRO DPC App
Method 1 — QR Code Provisioning (recommended)
- Reset the customer's phone (or use a brand-new phone)
- On the welcome screen, tap the screen 6 times in the corner
- Scan the QR code from your EMI PRO dashboard
- Phone auto-installs DPC app, grants Device Owner, connects to EMI PRO server
- Total time: 3-5 minutes
Method 2 — USB / ADB
Connect the customer's phone to your computer via USB. Run the EMI PRO USB tool. The DPC installs and gets Device Owner permission via ADB command:
adb shell dpm set-device-owner com.emipro.deviceservices/.AdminReceiver
This works on any Android phone, no QR needed. Takes 2 minutes.
Method 3 — APK Sideload (LITE mode)
Download the APK from /download, install on the customer's phone, grant Accessibility + Device Admin permissions. No factory reset needed, but lock is slightly weaker (LITE mode).
EMI PRO DPC vs Other DPC Apps
| Feature | EMI PRO DPC | Generic MDM | Hosted DPCs |
|---|---|---|---|
| Built for India | ✅ Tamil/Hindi UI | ❌ | ❌ |
| Multi-platform | ✅ 5 platforms | Android only | Android only |
| EMI collection module | ✅ Built-in | ❌ | ❌ |
| FRP + SIM swap detection | ✅ 13 layers | Basic | Basic |
| Telegram alerts | ✅ Real-time | ❌ | Email only |
| UPI payment lock screen | ✅ | ❌ | ❌ |
| Offline TOTP unlock | ✅ HMAC-SHA256 | ❌ | ❌ |
| Setup time | 3-5 min | 30+ min | 15-30 min |
| Pricing for Indian dealers | From ₹0 | $$$ USD | $$ USD |
EMI PRO DPC App Features
- 30-second heartbeat — Phone reports status every 30 seconds. You see real-time device state in the dashboard.
- Hardware fingerprint attestation — Every heartbeat is signed with HMAC-SHA256 using the device's hardware fingerprint. Clones can't impersonate.
- 13-layer tamper protection — Detects factory reset, SIM swap, clone phones, unauthorized ADB, system app removal, root, screen recording, accessibility service tampering, time-tampering, etc.
- Offline auto-lock — Phone disconnected from internet for 24h? Auto-locks itself.
- TOTP unlock codes — For offline phones, generate a 6-digit time-based code valid for 15 minutes. Customer enters on lock screen.
- FCM push commands — Lock/unlock/wipe instantly via Firebase Cloud Messaging.
- OTA auto-updates — DPC checks
/apk/version.jsonon every heartbeat. New version? Auto-downloads + installs silently. - Tamil + Hindi + English — Lock screen and customer messages in 3 languages.
- UPI QR on lock screen — Customer pays via UPI, you confirm, phone unlocks.
- Call restrictions when locked — Only emergency + dealer calls allowed when phone is locked.
Security — Same Technology as Banks
EMI PRO's DPC uses enterprise-grade security:
- HMAC-SHA256 heartbeat signing with hardware fingerprint
- Enrollment certificate — anti-clone HMAC signature embedded at provisioning
- Token rotation every 60 days
- Replay protection via timestamp + nonce
- FRP protection — Factory reset can't remove the lock without your authorization
- BitLocker-grade encryption for sensitive customer data (Aadhaar AES-256-GCM at rest)
The Most Powerful DPC Lock App for Indian Dealers
Same technology as Google enterprise DPC, but priced for Indian mobile shops and built with Tamil/Hindi UI. Free trial available.
Start Free Trial →Related Pages
- Mobile EMI Lock Software India — full feature set
- Device Finance Lock India — multi-platform overview
- DPC Lock vs MDM Lock — comparison
- How Mobile Shops Lock Phones for EMI