{"package_name":"com.android.wallpaper","label":"Wallpaper and style","device_count":40,"observation_count":74,"user_facing_count":0,"first_seen":"2025-05-08T17:55:42Z","last_seen":"2026-09-18T07:11:21Z","guidance":{"summary":"The \"Wallpaper and style\" app: the screen users reach from Settings or from a long press on the home screen to change the wallpaper and, on builds that include the theme picker, the wider personalisation options that sit alongside it. It is built from AOSP. Both the WallpaperPicker2 and the ThemePicker projects declare package_name \"com.android.wallpaper\" in their Android.bp, with ThemePicker listed as overriding WallpaperPicker2, so a device ships one app under this name rather than two. In our sample it is signed by each vendor's own platform key, which is what you would expect of an AOSP app built into the system image.\n\nVersion note: the personalisation surface this app fronts is tied to the Material You work introduced in Android 12, and AOSP's own guidance describes the theme picker as where users engage with those personalisation capabilities and wallpaper colour extraction. What this package offers therefore varies with the platform version and with whether the OEM built the theme picker into the image at all. Some vendors ship their own app instead: Samsung's equivalent carries the same \"Wallpaper and style\" label under com.samsung.android.app.dressroom and is documented separately on this site.\n\nFor Android Enterprise, EMM and kiosk use, the practical control is policy rather than package removal: Android Management API exposes setWallpaperDisabled (\"Whether changing the wallpaper is disabled\"), which blocks the user from changing it while leaving the app in place. On a tightly locked-down kiosk the picker is normally unreachable anyway. Disabling the package removes the wallpaper and personalisation entry points from Settings and the home screen, which is cosmetic but visible to users, so prefer the policy control.","safe_to_disable":"caution","sources":[{"title":"WallpaperPicker2 Android.bp - Android Open Source Project","url":"https://android.googlesource.com/platform/packages/apps/WallpaperPicker2/+/refs/heads/main/Android.bp"},{"title":"ThemePicker Android.bp - Android Open Source Project","url":"https://android.googlesource.com/platform/packages/apps/ThemePicker/+/refs/heads/main/Android.bp"},{"title":"Material You design - Android Open Source Project","url":"https://source.android.com/docs/core/display/material"},{"title":"Policy resource (setWallpaperDisabled) - Android Management API","url":"https://developers.google.com/android/management/reference/rest/v1/enterprises.policies"},{"title":"Package provenance for com.android.wallpaper - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.android.wallpaper"}],"last_verified":"2026-08-12T00:00:00Z"},"labels":[{"label":"Wallpaper \u0026 style","locale":"en-us","count":31},{"label":"Wallpaper and style","locale":"en-gb","count":14},{"label":"Wallpaper \u0026 style","locale":"en-gb","count":10},{"label":"Wallpaper \u0026 style","locale":"en","count":7},{"label":"Wallpaper and style","locale":"en","count":5},{"label":"Fondo de pantalla y estilo","locale":"es-es","count":4},{"label":"Обои и стиль","locale":"ru-ru","count":3},{"label":"Hintergrund und Stil","locale":"de-DE","count":2},{"label":"Wallpaper","locale":"en-GB","count":2},{"label":"Wallpapers","locale":"en-us","count":2},{"label":"Hintergrund und Stil","locale":"de-de","count":1},{"label":"Sfondo e stile","locale":"it-it","count":1},{"label":"Tapety a styly","locale":"cs-cz","count":1},{"label":"Wallpaper","locale":"en-gb","count":1},{"label":"Wallpaper \u0026 style","locale":"","count":1},{"label":"Wallpaper \u0026 style","locale":"en-US","count":1},{"label":"Wallpaper \u0026 style","locale":"en-us-u-fw-sat","count":1},{"label":"Wallpaper \u0026 style","locale":"en-GB","count":1},{"label":"Wallpaper and style","locale":"en-au","count":1},{"label":"Wallpaper and style","locale":"en-za-u-fw-mon-mu-celsius","count":1},{"label":"Wallpapers","locale":"en","count":1},{"label":"วอลเปเปอร์","locale":"th-th","count":1},{"label":"壁紙とスタイル","locale":"ja-jp","count":1}],"seen_on":[{"device_id":60,"make":"ALCommon","model":"ALCommon","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-20T14:29:09Z"},{"device_id":4840,"make":"ANT DAO TECHNOLOGY LIMITED","model":"B3","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-18T17:19:16Z","provenance":{"classification":"oem","vendor":"ANT DAO TECHNOLOGY LIMITED","sha256":"6483bbde1a49b36a9856e1f801033fdca9bacd9eb7aed0102ff9bd505b567ac8"}},{"device_id":169,"make":"CUBOT","model":"P80","os_api":"33","observation_count":2,"user_facing_count":0,"last_seen":"2025-09-20T16:44:03Z"},{"device_id":219,"make":"Datalogic","model":"Memor 35/35X","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-11T12:46:21Z"},{"device_id":172,"make":"DOOGEE","model":"S41 Max","os_api":"33","observation_count":2,"user_facing_count":0,"last_seen":"2025-10-03T12:01:00Z"},{"device_id":77,"make":"Elo Touch Solutions","model":"15in-I-Series-5","os_api":"34","observation_count":12,"user_facing_count":0,"last_seen":"2025-11-22T19:12:35Z"},{"device_id":213,"make":"Fairphone","model":"Fairphone 6","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2025-11-06T11:37:36Z"},{"device_id":274,"make":"Fairphone","model":"FP4","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-20T16:31:57Z"},{"device_id":359,"make":"Fairphone","model":"FP4","os_api":"35","observation_count":3,"user_facing_count":0,"last_seen":"2026-09-18T07:11:21Z","provenance":{"classification":"oem","vendor":"Fairphone","sha256":"fa246b0e9497b251cf9110ed0a6d394f094b3220c3f974a1d23989784dfd5ae5"}},{"device_id":4344,"make":"Fairphone","model":"FP5","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-04T22:53:12Z","provenance":{"classification":"oem","vendor":"Fairphone","sha256":"daa3e69d7d94825902e0e0f732afda2a9e9b5c0d775bd856739df85f65c57dd9"}},{"device_id":3435,"make":"fezawio","model":"F11_V_US","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-14T19:53:47Z"},{"device_id":1039,"make":"Google","model":"Pixel 10","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-06-05T10:10:22Z","provenance":{"classification":"google","sha256":"79a88bc7e730b392b55eedcd9ad723b4a6878156f9fb30ed7732d2e70bf207ac"}},{"device_id":222,"make":"Google","model":"sdk_gphone16k_arm64","os_api":"36","observation_count":2,"user_facing_count":0,"last_seen":"2026-02-06T22:08:11Z","provenance":{"classification":"google","sha256":"6cecc50e34ae31bfb5678986d6d6d3736c571ded2f2459527793e1f054eb0c9b"}},{"device_id":51,"make":"Google","model":"sdk_gphone64_arm64","os_api":"36","observation_count":5,"user_facing_count":0,"last_seen":"2025-12-02T01:02:14Z"},{"device_id":257,"make":"HMD Global","model":"Nokia G22","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-04T02:29:51Z"},{"device_id":185,"make":"HOTWAV","model":"TAB R9 Pro","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-18T12:19:10Z"},{"device_id":31,"make":"INFINIX","model":"Infinix X6871","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-21T20:01:57Z"},{"device_id":55,"make":"isafemobile","model":"IS540","os_api":"34","observation_count":3,"user_facing_count":0,"last_seen":"2026-08-18T10:57:26Z","provenance":{"classification":"oem","vendor":"isafemobile","sha256":"a515cc7f964001caa93e3ee4f66557a1b6861f6f7991c99c52504a16c9025fa1"}},{"device_id":273,"make":"motorola","model":"moto g14","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-19T12:15:08Z","provenance":{"classification":"oem","vendor":"Motorola","sha256":"f58d2e8fd7d01e91462b8efcd6d496a1697b2f89cdcd119b01a49f01d342d814"}},{"device_id":4794,"make":"Newland","model":"NLS-MT95","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-19T10:19:54Z","provenance":{"classification":"oem","vendor":"Newland","sha256":"b9bb25cbeab0bd003bac93e919706c44ab1d8ac70817c08fca9f1f0622839f72"}},{"device_id":215,"make":"OUKITEL","model":"C59 Pro","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-06T07:50:16Z"},{"device_id":18,"make":"OUKITEL","model":"WP100 TITAN","os_api":"34","observation_count":2,"user_facing_count":0,"last_seen":"2025-07-25T09:29:46Z"},{"device_id":263,"make":"OUKITEL","model":"WP100 TITAN","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-06T08:06:01Z"},{"device_id":363,"make":"OUKITEL","model":"WP28 E","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-24T06:38:23Z","provenance":{"classification":"oem","vendor":"OUKITEL","sha256":"0ec634d05b04ac103e1b7b13513c4949408f4b2fb669a1297a8ff90b1084e614"}},{"device_id":248,"make":"OUKITEL","model":"WP60","os_api":"35","observation_count":3,"user_facing_count":0,"last_seen":"2025-12-09T21:40:57Z","provenance":{"classification":"oem","vendor":"OUKITEL","sha256":"e3b0d576520d6825131b1110de0445249aab0f88c79c7dec74163acc2926149e"}},{"device_id":188,"make":"realme","model":"RMX3627","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-20T00:37:49Z"},{"device_id":244,"make":"realme","model":"RMX3690","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-25T05:28:07Z"},{"device_id":330,"make":"revoview","model":"S6518","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-30T15:33:07Z"},{"device_id":30,"make":"RHINO","model":"T8","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-17T15:41:11Z"},{"device_id":309,"make":"SMT_HK","model":"OV2219","os_api":"32","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-16T19:36:36Z","provenance":{"classification":"oem","vendor":"SMT_HK","sha256":"ecfe87c1e4d2f5e8f0dbdcebbb87c7df16a06bbba4fc05f6899c079383ae46d9"}},{"device_id":181,"make":"TCL","model":"6165H","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-16T17:04:55Z"},{"device_id":291,"make":"TCL","model":"9466X","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2026-01-13T19:41:17Z"},{"device_id":156,"make":"TCL","model":"9491G","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-26T09:08:36Z"},{"device_id":320,"make":"TCL","model":"9566X","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-13T22:57:09Z","provenance":{"classification":"oem","vendor":"TCL","sha256":"1469e752fd54a862a7ab9c6065d7601c9d5bf156451a2114a265bd8cfe12e337"}},{"device_id":4978,"make":"TCL","model":"T517F","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-08T11:17:53Z","provenance":{"classification":"oem","vendor":"TCL","sha256":"a2a853dcb2e547c30216f7f7916bd8c010a4ac32651553bd0b45a4d83d21cc1a"}},{"device_id":209,"make":"TCL","model":"T610K","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-24T19:01:59Z"},{"device_id":201,"make":"TCL","model":"T951K","os_api":"35","observation_count":8,"user_facing_count":0,"last_seen":"2026-01-08T12:16:46Z","provenance":{"classification":"oem","vendor":"TCL","sha256":"3bdf909cbf5547b0481870a384f634c99ab9ea625437a381fc79388527b630b5"}},{"device_id":267,"make":"Unihertz","model":"Titan 2","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-01-05T18:10:15Z"},{"device_id":927,"make":"URAO","model":"X108","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-06-03T15:17:17Z","provenance":{"classification":"oem","vendor":"URAO","sha256":"5ebe23e8fc04ef991b02365bfc640d617af56e425dbc62c4ae9c00f94939ced2"}},{"device_id":275,"make":"Zebra Technologies","model":"KC50","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-22T19:52:14Z"}],"intelligence":{"device_profiles":15,"signer_count":15,"signer_consistent":false,"max_permission_count":27,"min_size_bytes":18316749,"max_size_bytes":50850326,"min_target_sdk":30,"max_target_sdk":36,"oldest_version":"12","newest_version":"v9.2524.01.16002.001.M.T","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":0,"signers":[{"sha256":"fa246b0e9497b251cf9110ed0a6d394f094b3220c3f974a1d23989784dfd5ae5","classification":"oem","vendor":"Fairphone","observation_count":3,"makes":["Fairphone"],"signs_framework":false,"global_make_count":1,"global_package_count":47,"global_observation_count":141},{"sha256":"a515cc7f964001caa93e3ee4f66557a1b6861f6f7991c99c52504a16c9025fa1","classification":"oem","vendor":"isafemobile","observation_count":2,"makes":["isafemobile"],"signs_framework":false,"global_make_count":1,"global_package_count":46,"global_observation_count":92},{"sha256":"f58d2e8fd7d01e91462b8efcd6d496a1697b2f89cdcd119b01a49f01d342d814","classification":"oem","vendor":"Motorola","observation_count":2,"makes":["motorola"],"signs_framework":false,"global_make_count":1,"global_package_count":58,"global_observation_count":116},{"sha256":"5ebe23e8fc04ef991b02365bfc640d617af56e425dbc62c4ae9c00f94939ced2","classification":"oem","vendor":"URAO","observation_count":1,"makes":["URAO"],"signs_framework":false,"global_make_count":1,"global_package_count":69,"global_observation_count":69},{"sha256":"6483bbde1a49b36a9856e1f801033fdca9bacd9eb7aed0102ff9bd505b567ac8","classification":"oem","vendor":"ANT DAO TECHNOLOGY LIMITED","observation_count":1,"makes":["ANT DAO TECHNOLOGY LIMITED"],"signs_framework":false,"global_make_count":1,"global_package_count":32,"global_observation_count":32},{"sha256":"6cecc50e34ae31bfb5678986d6d6d3736c571ded2f2459527793e1f054eb0c9b","classification":"google","observation_count":1,"makes":["Google"],"signs_framework":false,"global_make_count":1,"global_package_count":116,"global_observation_count":172},{"sha256":"79a88bc7e730b392b55eedcd9ad723b4a6878156f9fb30ed7732d2e70bf207ac","classification":"google","observation_count":1,"makes":["Google"],"signs_framework":false,"global_make_count":1,"global_package_count":125,"global_observation_count":125},{"sha256":"0ec634d05b04ac103e1b7b13513c4949408f4b2fb669a1297a8ff90b1084e614","classification":"oem","vendor":"OUKITEL","observation_count":1,"makes":["OUKITEL"],"signs_framework":false,"global_make_count":1,"global_package_count":77,"global_observation_count":77},{"sha256":"b9bb25cbeab0bd003bac93e919706c44ab1d8ac70817c08fca9f1f0622839f72","classification":"oem","vendor":"Newland","observation_count":1,"makes":["Newland"],"signs_framework":false,"global_make_count":1,"global_package_count":43,"global_observation_count":43},{"sha256":"daa3e69d7d94825902e0e0f732afda2a9e9b5c0d775bd856739df85f65c57dd9","classification":"oem","vendor":"Fairphone","observation_count":1,"makes":["Fairphone"],"signs_framework":false,"global_make_count":1,"global_package_count":47,"global_observation_count":47},{"sha256":"e3b0d576520d6825131b1110de0445249aab0f88c79c7dec74163acc2926149e","classification":"oem","vendor":"OUKITEL","observation_count":1,"makes":["OUKITEL"],"signs_framework":false,"global_make_count":1,"global_package_count":43,"global_observation_count":43},{"sha256":"ecfe87c1e4d2f5e8f0dbdcebbb87c7df16a06bbba4fc05f6899c079383ae46d9","classification":"oem","vendor":"SMT_HK","observation_count":1,"makes":["SMT_HK"],"signs_framework":false,"global_make_count":1,"global_package_count":46,"global_observation_count":46},{"sha256":"a2a853dcb2e547c30216f7f7916bd8c010a4ac32651553bd0b45a4d83d21cc1a","classification":"oem","vendor":"TCL","observation_count":1,"makes":["TCL"],"signs_framework":true,"global_make_count":1,"global_package_count":169,"global_observation_count":169},{"sha256":"1469e752fd54a862a7ab9c6065d7601c9d5bf156451a2114a265bd8cfe12e337","classification":"oem","vendor":"TCL","observation_count":1,"makes":["TCL"],"signs_framework":true,"global_make_count":1,"global_package_count":150,"global_observation_count":150},{"sha256":"3bdf909cbf5547b0481870a384f634c99ab9ea625437a381fc79388527b630b5","classification":"oem","vendor":"TCL","observation_count":1,"makes":["TCL"],"signs_framework":true,"global_make_count":1,"global_package_count":172,"global_observation_count":172}],"permissions":[{"permission":"android.permission.ACCESS_NETWORK_STATE","description":"Allows the app to view information about network connections such as which networks exist and are connected.","official":true},{"permission":"android.permission.BIND_WALLPAPER","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.CHANGE_OVERLAY_PACKAGES","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.CUSTOMIZE_SYSTEM_UI","official":false},{"permission":"android.permission.INTERNET","description":"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.","official":true},{"permission":"android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK","description":"Signature-level system permission, for platform-signed apps.","official":false},{"permission":"android.permission.MODIFY_DAY_NIGHT_MODE","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.POST_NOTIFICATIONS","description":"Allows the app to show notifications","official":true},{"permission":"android.permission.READ_DEVICE_CONFIG","description":"Signature-level system permission, for platform-signed apps.","official":false},{"permission":"android.permission.READ_EXTERNAL_STORAGE","description":"Allows the app to read the contents of your shared storage.","official":true},{"permission":"android.permission.READ_MEDIA_AUDIO","description":"Allows the app to read audio files from your shared storage.","official":true},{"permission":"android.permission.READ_MEDIA_IMAGES","description":"Allows the app to read image files from your shared storage.","official":true},{"permission":"android.permission.READ_MEDIA_VIDEO","description":"Allows the app to read video files from your shared storage.","official":true},{"permission":"android.permission.READ_MEDIA_VISUAL_USER_SELECTED","description":"Allows the app to read image and video files that you select from your shared storage.","official":true},{"permission":"android.permission.READ_PHONE_STATE","description":"Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.","official":true},{"permission":"android.permission.READ_WALLPAPER_INTERNAL","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.RECEIVE_BOOT_COMPLETED","description":"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.","official":true},{"permission":"android.permission.SET_WALLPAPER","description":"Allows the app to set the system wallpaper.","official":true},{"permission":"android.permission.SET_WALLPAPER_COMPONENT","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.SET_WALLPAPER_DIM_AMOUNT","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.WAKE_LOCK","description":"Allows the app to prevent the phone from going to sleep.","official":true},{"permission":"android.permission.WRITE_EXTERNAL_STORAGE","description":"Allows the app to write the contents of your shared storage.","official":true},{"permission":"android.permission.WRITE_SECURE_SETTINGS","description":"Signature or privileged system permission.","official":false},{"permission":"com.android.launcher3.permission.READ_SETTINGS","official":false},{"permission":"com.android.launcher3.permission.WRITE_SETTINGS","official":false},{"permission":"com.android.wallpaper.NOTIFY_ROTATING_WALLPAPER_CHANGED","official":false},{"permission":"com.google.android.apps.wallpaper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION","official":false}]}}
