Google package

RemoteProvisioner

Keep: com.google.android.rkpdapp Keep Vendor documentation
Maker
Google LLC
Category
Security
Confidence
Vendor documentation
Verified
25 October 2026

The Mainline module that fetches attestation certificates so apps can verify the phone and its keys are genuine. Keep it: RemoteProvisioner is needed for the phone, its updates or its security.

What it does

RemoteProvisioner is the app inside Google's build of the Remote Key Provisioning Mainline module, introduced in Android 14 after earlier versions shipped it as a separate app. It contacts Google's provisioning service to obtain short-lived certificates for the phone's hardware-backed keystore and keeps a supply of them ready. Android uses those certificates for key attestation, which banking, payment and work apps rely on to check that the device and its keys are genuine.

Also shown as Remote Key Provisioning.

If you disable it

Once the stored certificates run out, key attestation fails, which can make banking, payment and work apps reject the device or refuse to set up keys. Community lists describe this package as a general security app, which understates that role.

How to disable it

On most phones Settings greys out Disable for this package, so ADB is the way to turn it off. The commands below work without root and can be undone.

Disable it (reversible)

adb shell pm disable-user --user 0 com.google.android.rkpdapp

Turn it back on

adb shell pm enable com.google.android.rkpdapp

The stronger option removes it for your user only; the original copy stays on the phone and a factory reset brings it back. Prefer disabling: it is easier to undo.

Uninstall for the main user

adb shell pm uninstall -k --user 0 com.google.android.rkpdapp

Restore after an uninstall

adb shell cmd package install-existing com.google.android.rkpdapp

New to ADB? Set it up in about ten minutes.

Data and battery

Sends device-specific public keys to Google's provisioning service to receive certificates; it does not handle personal content.

Where it appears

  • Made by Google LLC.
  • Android versions: 14 and later as a module.

Questions people ask

What is com.google.android.rkpdapp?

com.google.android.rkpdapp is RemoteProvisioner. The Mainline module that fetches attestation certificates so apps can verify the phone and its keys are genuine.

Can I disable RemoteProvisioner?

Keep it: RemoteProvisioner is needed for the phone, its updates or its security. On most phones it takes ADB.

What happens if I disable RemoteProvisioner?

Once the stored certificates run out, key attestation fails, which can make banking, payment and work apps reject the device or refuse to set up keys. Community lists describe this package as a general security app, which understates that role.

Sources

  1. Android Open Source Project: Remote Key Provisioning moduleAndroid source
  2. Android Open Source Project: Key and ID attestationAndroid source
  3. Universal Android Debloater list entryCommunity list

Each source answered when this page was checked on 25 October 2026.

Confidence: Vendor documentation. Backed by the maker's own documentation, the Android source or the Play listing. How we decide a verdict.

Cite this page: https://mysystemapp.com/packages/com.google.android.rkpdapp/ (verified 25 October 2026). Something wrong or out of date? Request a correction.