From 590f38f028fd1dc7fcc85220a3e2ff7898491fee Mon Sep 17 00:00:00 2001 From: oxmc <67136658+oxmc@users.noreply.github.com> Date: Tue, 16 Jun 2026 07:47:36 -0700 Subject: [PATCH] ProvisioningService: disable PawletSetupWizard when setup wizard is off Add me.pawlet.setupwizard to the list of packages disabled when enable_setupwizard=false. Remove org.lineageos.setupwizard (not shipped). Update README to reflect real default config APK URL. --- README.md | 2 +- src/dev/oxmc/configprovisioner/ProvisioningService.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index eca8edb..abbfabb 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ enable_configapk_service=true device_provisioned=true enable_setupwizard=false config_apk_package=app.pawlet.config -config_apk_url=https://example.com/pawlet_config.apk +config_apk_url=https://oxmc.me/aosp_apis/data/default-config.apk ``` ## Config APK format diff --git a/src/dev/oxmc/configprovisioner/ProvisioningService.java b/src/dev/oxmc/configprovisioner/ProvisioningService.java index 4bcebe1..8c3179c 100644 --- a/src/dev/oxmc/configprovisioner/ProvisioningService.java +++ b/src/dev/oxmc/configprovisioner/ProvisioningService.java @@ -401,9 +401,9 @@ public class ProvisioningService extends Service { boolean enable = VendorConfig.isSetupWizardEnabled(); Log.i(TAG, "Setup wizard: " + (enable ? "ENABLED" : "DISABLED")); if (!enable) { + disablePackage("me.pawlet.setupwizard"); disablePackage("com.android.setupwizard"); disablePackage("com.google.android.setupwizard"); - disablePackage("org.lineageos.setupwizard"); } }