Package
com.samsung.android.rampart
Auto Blocker
Guidance
Labelled "Auto Blocker", this is the Samsung package behind the Galaxy security feature of the same name, and Samsung publishes a Galaxy Store listing for "Auto Blocker" at this package name. In our sample it is signed by a Samsung OEM key that also signs framework components. Samsung describes Auto Blocker as a way to switch on several protections at once: only allowing app installation from authorised sources such as Galaxy Store and Play Store, blocking commands sent over a USB connection, preventing installation of unauthorised system software over a USB cable, and enabling Samsung Message Guard so that images suspected of carrying malware are blocked. A separate "Maximum restrictions" tier adds further limits. Version note: the release history matters here, and how it is described depends on which Samsung page you read. Samsung's Knox knowledge base on enterprise exceptions states that "Starting with Android 14 (One UI 6.0), the Auto Blocker feature was introduced", that "From One UI 6.1.1, Auto Blocker is set to On by default and can be configured during the setup wizard", and that on devices updating to One UI 6.1.1 or later a previously configured setting remains unchanged. A separate Knox knowledge base article states that Auto Blocker is enabled by default on Galaxy devices running Android 15, and the Knox mobile security whitepaper describes it as enabled by default without tying that to a release. Samsung's consumer support article states only that Auto Blocker is available on Galaxy devices running One UI 6.0 and that Maximum restrictions is only available on devices with One UI 6.1.1; it does not state the factory default. What a given fleet actually sees therefore depends on the One UI version the devices shipped or updated from and on whether the setting had already been configured. Android Authority reports in an article dated 14 May 2026 that One UI 9 beta 1 makes Maximum restrictions block USB connections completely, restoring stricter USB blocking that had been removed after 2024, and adds a security report of blocked install attempts; that is a single trade-press report of beta behaviour and has not been confirmed against a Samsung document here. For Android Enterprise, EMM and kiosk work this is one of the more consequential Samsung packages to understand, because it can interfere with app deployment. Samsung's Knox knowledge base states that on fully managed devices and on company-owned devices with a work profile, users can install enterprise-specific apps even when Auto Blocker is enabled, but that on other work profile devices the user must turn Auto Blocker off in Settings, Security and Privacy, Auto Blocker before enterprise apps will install. Samsung's consumer support article also documents that the Maximum restrictions tier "Prevents device admin apps and work profiles from being activated", so a user who has turned that tier on before or during enrolment can block the work profile or device admin from being activated in the first place. Samsung does not document what it does to a profile that is already active, so do not assume either way without testing. Separately, Samsung's Knox knowledge base records that starting with the Galaxy S25 and all existing devices on One UI 7.0, a "Safe install" warning appears when sideloading internal APKs even if Auto Blocker is disabled, and that on devices running Android 16 or later the warning will not be displayed for devices enrolled in Android Enterprise, or once the system has verified that a device is in fully managed mode or is a company-owned device with a work profile. That article does not document a way to suppress the warning on Android 15, although the user can select Install Anyway, so plan around the prompt rather than expecting a setting to clear it. Because this package carries a security feature rather than a convenience one, the consequence of turning it off is a reduction in protection rather than a saving. Disabling this package may impair some or all Auto Blocker protections, but Samsung does not document package-level disabling, so test the effect on a single device. Where Auto Blocker is getting in the way of a deployment, prefer the documented Settings toggle and the enrolment modes that Samsung exempts.
- Samsung Auto Blocker - Samsung Knox Documentation (Knox mobile security whitepaper) →
- Auto Blocker exceptions for enterprise devices - Samsung Knox Documentation →
- Unable to deploy internal apps because of Safe-install warnings - Samsung Knox Documentation →
- Use Auto Blocker to protect apps and data on your Galaxy phone - Samsung Support →
- Auto Blocker - Samsung Galaxy Store listing →
- Auto Blocker in One UI 9 beta adds new security report, brings back stricter USB controls - Android Authority →
- Package provenance for com.samsung.android.rampart - Android System App Database →
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 18 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 (508 packages, 10196 observations).
- Its largest observed manifest declares 36 permissions: 1 runtime (user-granted), 10 signature or system-level, 11 install-time and 14 vendor or uncatalogued.
- APK size ranges from 4.5 MB to 7.9 MB across the reporting device profiles, so the build differs substantially between them.
- Reported as an updated system app on 7 of 18 profiles - a newer build is installed over the one in the system image there.
Declared permissions (36)
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. |
ACCESS_NOTIFICATION_POLICY |
Allows the app to read and write Do Not Disturb configuration. |
ACCESS_WIFI_STATE |
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices. |
FOREGROUND_SERVICE |
Allows the app to make use of foreground services. |
HIDE_OVERLAY_WINDOWS |
This app can request that the system hides overlays originating from apps from being shown on top of it. |
INTERACT_ACROSS_USERS |
Signature or privileged system permission. |
INTERACT_ACROSS_USERS_FULL |
Signature-level system permission, for platform-signed apps. |
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_ACTIVITY_STACKS |
Signature-level system permission, for platform-signed apps. |
MANAGE_USB |
Signature or privileged system permission. |
MANAGE_USER_OEM_UNLOCK_STATE |
Signature or privileged system permission. |
POST_NOTIFICATIONS |
Allows the app to show notifications |
QUERY_ALL_PACKAGES |
Allows an app to see all installed packages. |
READ_PRIVILEGED_PHONE_STATE |
Signature or privileged system permission. docs ↗ |
REBOOT |
Signature or privileged system permission. |
RECEIVE_BOOT_COMPLETED |
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running. |
SCHEDULE_EXACT_ALARM |
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you\u2019re not actively using the device. |
START_ACTIVITIES_FROM_BACKGROUND |
Signature or privileged system permission. docs ↗ |
USE_BIOMETRIC |
Allows the app to use biometric hardware for authentication |
USE_FINGERPRINT |
Allows the app to use fingerprint hardware for authentication |
WAKE_LOCK |
Allows the app to prevent the phone from going to sleep. |
WRITE_SECURE_SETTINGS |
Signature or privileged system permission. |
com.samsung.android.app.tips.permission.USE_INTENT_SERVICE |
- |
com.samsung.android.permission.ACCESS_AUTOBLOCKER |
- |
com.samsung.android.permission.ACCESS_MAINTENANCE_MODE |
- |
com.samsung.android.rampart.AUTOBLOCKER_ON_PERMISSION |
- |
com.samsung.android.rampart.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION |
- |
com.samsung.android.securitybrief.common.provider.WRITE_PERMISSION |
- |
com.samsung.android.settings.permission.ACCESS_EPISODE |
- |
com.samsung.android.sm.permission.BIND_DEVICE_SECURITY |
- |
com.samsung.permission.READ_SM_DATA |
- |
com.sec.imsservice.PERMISSION |
- |
com.sec.imsservice.READ_IMS_PERMISSION |
- |
com.sec.imsservice.WRITE_IMS_PERMISSION |
- |
sec.android.permission.READ_MSG_PREF |
- |
sec.android.permission.WRITE_MSG_PREF |
- |
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-A135F | Android 14 | OEM Samsung | 3 | 21 Jan 2026 |
| Samsung | SM-A137F | Android 14 | - | 1 | 17 Jan 2026 |
| Samsung | SM-A236B | Android 14 | OEM Samsung | 2 | 10 Apr 2026 |
| Samsung | SM-A266B | Android 15 | - | 2 | 21 Aug 2025 |
| Samsung | SM-A266B | Android 16 | - | 1 | 26 Jan 2026 |
| Samsung | SM-A346B | Android 15 | OEM Samsung | 1 | 27 Jul 2026 |
| Samsung | SM-A536B | Android 15 | - | 1 | 19 Jun 2025 |
| Samsung | SM-A536B | Android 16 | OEM Samsung | 1 | 29 Jul 2026 |
| Samsung | SM-A556B | Android 15 | - | 1 | 1 Jul 2025 |
| Samsung | SM-A566B | Android 16 | OEM Samsung | 3 | 12 Sep 2026 |
| Samsung | SM-F721B | Android 15 | - | 1 | 9 Jul 2025 |
| Samsung | SM-F766B | Android 16 | - | 1 | 11 Nov 2025 |
| Samsung | SM-F971B | Android 17 | OEM Samsung | 1 | 18 Sep 2026 |
| Samsung | SM-G766B | Android 15 | - | 1 | 17 Oct 2025 |
| Samsung | SM-G766B | Android 16 | - | 1 | 5 Sep 2026 |
| Samsung | SM-G991B | Android 15 | OEM Samsung | 1 | 19 Apr 2026 |
| Samsung | SM-S721U | Android 15 | - | 5 | 5 Aug 2025 |
| Samsung | SM-S731B | Android 16 | - | 1 | 11 Aug 2026 |
| Samsung | SM-S906B | Android 15 | - | 1 | 2 Jun 2025 |
| Samsung | SM-S908U | Android 16 | OEM Samsung | 2 | 17 Sep 2026 |
| Samsung | SM-S921B | Android 15 | - | 2 | 22 Jul 2025 |
| Samsung | SM-S921B | Android 16 | - | 1 | 17 Sep 2026 |
| 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 | 2 | 12 Jun 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-S942B | Android 17 | OEM Samsung | 1 | 25 May 2026 |
| Samsung | SM-S948U | Android 16 | - | 1 | 9 Sep 2026 |
| Samsung | SM-T636B | Android 15 | - | 2 | 12 Oct 2025 |
| Samsung | SM-X200 | Android 14 | - | 1 | 27 Aug 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 |
|---|---|---|
| Auto Blocker | en | 20 |
| Auto Blocker | en-gb | 18 |
| Auto Blocker | en-us | 17 |
| Blocco automatico | it-IT | 5 |
| Automatisch blokkeren | nl-nl | 4 |
| Auto Blocker | en-nl | 3 |
| Auto Blocker | en-GB | 2 |
| Automatische Sperre | de-de | 2 |
| Blocco automatico | it-it | 2 |
| Bloqueador automático | es-es | 2 |
| Bloqueador automático | es-ES | 2 |
| Auto Blocker | en-au | 1 |
| Automatyczna blokada | pl-PL | 1 |
| Automatyczna blokada | pl-pl | 1 |
| Bloqueador automático | es-us | 1 |
| Bloqueur automatique | fr-fr | 1 |
| Автоблокировщик | ru-ru | 1 |