Package
com.sec.android.app.desktoplauncher
Samsung DeX home
Guidance
Recorded as "Samsung DeX home", this belongs to Samsung DeX, the desktop mode described above for com.sec.android.desktopmode.uiservice. Its label, its package name and its launcher-style privileges in our sample (BIND_APPWIDGET and BIND_WALLPAPER among them) point to it providing the home screen shown inside DeX, that is the desktop, taskbar, app drawer and shortcuts on the external display. Samsung does not document DeX at the package level, so read that as a well-supported inference rather than a documented mapping. It has no launcher entry of its own on the phone in any observation in our sample. Like the DeX component above it is part of the Samsung system image rather than a Play app. Every observation in our sample carries the same Samsung framework signing key, none is Play eligible, and it is seen only on samsung devices, on API levels 28 to 36, with version names from 3.0.09.13 to 3.0.17.7. The two packages are always seen together in our sample, on the same 24 devices. Version note: the same caveat applies as for the DeX component above. With Android 16 desktop windowing and One UI 8 the DeX shell was rebuilt on the platform's own desktop mode, and Samsung has not documented what that means for this package, so its precise role under One UI 8 could not be sourced. Do not assume behaviour observed on an older One UI carries forward. For Android Enterprise, EMM and kiosk use it has no enrolment or policy role of its own, and the same Knox statement applies: DeX is not supported on devices running in Kiosk mode or Lock task mode. Where DeX is part of a deployment that does not use those modes, the Knox Service Plugin DeX customisation policies are the supported way to shape this home screen, hiding apps in the app drawer, adding application and URL shortcuts, setting home alignment and wallpaper, and controlling the taskbar. Prefer those controls over disabling the package: the effect of disabling it on DeX was not verified here and should be tested on a device first, so treat it with caution.
Package intelligence
Observed signing, permission, version and size signals from contributing devices - descriptive of that sample, not a verdict. These come from the v2 Package Search sync, which not every device has contributed to yet, so for some packages this detail is partial or not present at all.
- Signed by the device maker's own signing key (Samsung), so it is an OEM preinstall, and that single certificate is consistent across all 9 device profiles. It also signs the Android framework, so it is a platform-level key on its device(s). Inferred from the certificate appearing only on Samsung devices (580 packages, 11729 observations).
- Its largest observed manifest declares 55 permissions: 11 signature or system-level, 9 install-time and 35 vendor or uncatalogued.
- APK size ranges from 4.1 MB to 15.5 MB across the reporting device profiles, so the build differs substantially between them.
- Never reported as user-facing, so it runs as a background or system component rather than an app the user opens.
Declared permissions (55)
Largest permission set observed for this package. Text is Android's own published description where one exists; platform permissions Android does not document show their granted protection level (in grey) instead; vendor or unknown constants show the name only.
| Permission | Description |
|---|---|
ACCESS_NETWORK_STATE |
Allows the app to view information about network connections such as which networks exist and are connected. |
BIND_APPWIDGET |
Signature or privileged system permission. docs ↗ |
BIND_WALLPAPER |
Signature or privileged system permission. |
BROADCAST_STICKY |
Allows the app to send sticky broadcasts, which remain after the broadcast ends. Excessive use may make the phone slow or unstable by causing it to use too much memory. |
CALL_PRIVILEGED |
Signature or privileged system permission. |
DELETE_PACKAGES |
Signature or privileged system permission. |
FOREGROUND_SERVICE |
Allows the app to make use of foreground services. |
FOREGROUND_SERVICE_SPECIAL_USE |
Allows the app to make use of foreground services with the type "specialUse" |
GET_ACCOUNTS_PRIVILEGED |
Signature or privileged system permission. |
INTERACT_ACROSS_USERS |
Signature or privileged system permission. |
INTERNET |
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. |
MANAGE_NOTIFICATIONS |
Signature-level system permission, for platform-signed apps. |
READ_SEARCH_INDEXABLES |
Signature or privileged system permission. |
REORDER_TASKS |
Allows the app to move tasks to the foreground and background. The app may do this without your input. |
SET_WALLPAPER |
Allows the app to set the system wallpaper. |
SET_WALLPAPER_COMPONENT |
Signature or privileged system permission. |
START_ANY_ACTIVITY |
Signature-level system permission, for platform-signed apps. |
SYSTEM_ALERT_WINDOW |
This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear. |
USE_BACKGROUND_BLUR |
- |
VIBRATE |
Allows the app to control the vibrator. |
WAKE_LOCK |
Allows the app to prevent the phone from going to sleep. |
com.android.quickstep.tasklock.READ |
- |
com.android.quickstep.tasklock.WRITE |
- |
com.google.android.c2dm.permission.RECEIVE |
- |
com.samsung.android.app.galaxyfinder.permission.ACCESS_APPLICATION_PROVIDER |
- |
com.samsung.android.game.gamehome.permission.READ_CONTENT |
- |
com.samsung.android.game.gamehome.permission.WRITE_CONTENT |
- |
com.samsung.android.launcher.permission.READ_SETTINGS |
- |
com.samsung.android.launcher.permission.WRITE_SETTINGS |
- |
com.samsung.android.permission.READ_TILE_SUMMARY |
- |
com.samsung.android.permission.SEM_UPDATE_NOTIFICATION_CHANNELS |
- |
com.samsung.android.permission.SSRM_NOTIFICATION_PERMISSION |
- |
com.samsung.android.scloud.backup.lib.read |
- |
com.samsung.android.scloud.backup.lib.write |
- |
com.samsung.android.settings.intelligence.READ_SETTINGS_SEARCH_DATA_PROVIDER |
- |
com.samsung.permission.READ_DW_DATA |
- |
com.samsung.permission.READ_SEC_COMMON_POLICY |
- |
com.samsung.permission.WRITE_DW_DATA |
- |
com.samsung.sea.retailagent.permission.RETAILMODE |
- |
com.sec.android.app.desktoplauncher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION |
- |
com.sec.android.app.desktoplauncher.permission.OPEN_DEX_SETTINGS |
- |
com.sec.android.app.desktoplauncher.permission.READ_PREFFERENCE |
- |
com.sec.android.app.desktoplauncher.permission.READ_SETTINGS |
- |
com.sec.android.app.desktoplauncher.permission.RECEIVE_FIRST_LOAD_BROADCAST |
- |
com.sec.android.app.desktoplauncher.permission.RECEIVE_LAUNCH_BROADCASTS |
- |
com.sec.android.app.desktoplauncher.permission.WRITE_PREFFERENCE |
- |
com.sec.android.app.desktoplauncher.permission.WRITE_SETTINGS |
- |
com.sec.android.app.dexonpc.permission.provider.READ_VALUE |
- |
com.sec.android.app.dexonpc.permission.provider.WRITE_VALUE |
- |
com.sec.android.app.myfiles.permission.READ |
- |
com.sec.android.settings.permission.SOFT_RESET |
- |
com.sec.knox.APK_INSTALL_LWC |
- |
com.sec.spp.permission.TOKEN_39615f5a00ff6ee73397ced395c79aac27c530c09e88cd48a3d2a7a9ffb416cfc030a96b7f6a62159656856b0392dddb1334479f50784f76da456c11291cb018162384fa8269c1bd8bea17b1bfe2ef569abcf1e1aead6ebddfe4157a7db326afc85dbe2621051d2347571cc0bd458d2525c41e14997c7f56b50d5eac991b012f |
- |
com.wssnps.permission.COM_WSSNPS |
- |
dexonpc.app.action.permission.KMS_FILETRANSFER_DRAG_FILEINFO |
- |
Manage on devices
ADB commands for this package (the inverse of each is included so you can undo). Run from an authorised shell or wire the equivalent into your DPC. Verify on a test device first - this database doesn’t yet classify which packages are safe to change. --user 0 targets the current user; drop it (and use a privileged shell) to act device-wide.
/system, so Restore re-adds it (-k keeps app data)Seen on
Each record is a device profile (make + model + Android version). Each unique handset that syncs against a matching profile will increase the observations of a package, thereby increasing confidence that a package is expected to be on a device.
| OEM | Model | Android | Provenance | Observations | Last seen |
|---|---|---|---|---|---|
| Samsung | SM-G766B | Android 15 | - | 1 | 17 Oct 2025 |
| Samsung | SM-G780F | Android 13 | OEM Samsung | 1 | 29 Dec 2025 |
| Samsung | SM-G973U | Android 12 | OEM Samsung | 2 | 31 Aug 2026 |
| Samsung | SM-G991B | Android 15 | OEM Samsung | 2 | 8 Aug 2026 |
| Samsung | SM-N950U1 | Android 9.0 | - | 1 | 20 Aug 2025 |
| Samsung | SM-N960N | Android 10 | OEM Samsung | 1 | 27 Oct 2026 |
| Samsung | SM-N986B | Android 13 | - | 9 | 17 Jul 2025 |
| Samsung | SM-S721U | Android 15 | - | 5 | 5 Aug 2025 |
| Samsung | SM-S906B | Android 15 | - | 1 | 2 Jun 2025 |
| Samsung | SM-S908U | Android 16 | OEM Samsung | 2 | 1 Nov 2026 |
| Samsung | SM-S921B | Android 15 | OEM Samsung | 2 | 22 Jul 2025 |
| Samsung | SM-S921U | Android 15 | - | 1 | 19 Jun 2025 |
| Samsung | SM-S926B | Android 16 | OEM Samsung | 1 | 14 Apr 2026 |
| Samsung | SM-S928B | Android 16 | OEM Samsung | 1 | 25 Jan 2026 |
| Samsung | SM-S928U1 | Android 15 | - | 1 | 12 Sep 2025 |
| Samsung | SM-S931B | Android 15 | - | 1 | 20 Sep 2025 |
| Samsung | SM-S931B | Android 16 | - | 1 | 23 Nov 2025 |
| Samsung | SM-S936B | Android 16 | - | 1 | 18 Dec 2025 |
| Samsung | SM-S937B | Android 15 | - | 1 | 25 Aug 2025 |
| Samsung | SM-S938B | Android 15 | - | 2 | 25 Aug 2025 |
| Samsung | SM-T636B | Android 15 | - | 2 | 12 Oct 2025 |
| Samsung | SM-T976B | Android 13 | - | 1 | 21 Jul 2025 |
| Samsung | SM-X716B | Android 15 | - | 1 | 27 Jun 2025 |
| Samsung | SM-X910 | Android 14 | - | 1 | 26 Jun 2025 |
| Samsung | SM-X910 | Android 15 | - | 1 | 12 Sep 2025 |
Known labels
Locale-aware display names seen in the wild.
| Label | Locale | Seen |
|---|---|---|
| Samsung DeX home | en-gb | 12 |
| Samsung DeX home | en-us | 12 |
| Samsung DeX Home | en | 8 |
| Samsung DeX Home | en-us | 3 |
| Pantalla de inicio de Samsung DeX | es-us | 2 |
| Samsung DeX Home | de-de | 2 |
| Samsung DeX home | 2 | |
| Samsung DeX home | en | 2 |
| Samsung DeX home | en-nl | 2 |
| Pantalla de inicio de Samsung DeX | es-US | 1 |
| Samsung DeX Home | en-gb | 1 |
| Samsung DeX Home | nl-nl | 1 |
| Samsung DeX Home | pl-PL | 1 |
| Samsung DeX Home | pl-pl | 1 |
| Samsung DeX home | en-GB | 1 |
| Samsung DeX home | en-US | 1 |
| Samsung DeX home | en-au | 1 |
| Samsung DeX home | en-za | 1 |
| Schermata Home di Samsung DeX | it-it | 1 |
| Startscherm Samsung DeX | nl-nl | 1 |
| Главный экран Samsung DeX | ru-ru | 1 |