{"package_name":"com.android.wallpaperpicker","label":"Wallpapers","device_count":32,"observation_count":78,"user_facing_count":0,"first_seen":"2025-05-04T23:37:42Z","last_seen":"2026-08-23T14:32:21Z","guidance":{"summary":"The original AOSP wallpaper picker, built from platform/packages/apps/ WallpaperPicker. Its manifest declares the package name com.android.wallpaperpicker, requests only SET_WALLPAPER, and registers an activity handling android.intent.action.SET_WALLPAPER, which is what a long press on the home screen or a \"set wallpaper\" action resolves to. On the device it carries the label \"Wallpapers\". It is a plain user-facing app with no platform service role.\n\nVersion note: this is the older of two AOSP wallpaper pickers and it has been left behind. Its manifest still targets SDK 30, and the current AOSP personalisation app is the separate WallpaperPicker2 project, which ships as com.android.wallpaper or, in Google's build, com.google.android.apps.wallpaper, both documented separately on this site. This package corresponds to the legacy picker, but its presence alone does not establish which wallpaper interface a device actually uses: a build can carry it alongside a newer picker, and which one handles a wallpaper request depends on what else is installed. In this dataset it shows up mainly on ODM, rugged and enterprise handset builds rather than on mainstream flagships, signed by each vendor's own platform key. We could not source an AOSP statement declaring the older project deprecated, so treat the succession as evident from the two projects rather than as a formally announced deprecation.\n\nFor Android Enterprise, EMM and kiosk use the guidance matches the newer pickers: control the behaviour with policy rather than by removing the app. The Android Management API exposes setWallpaperDisabled, which stops the user changing the wallpaper while leaving the app in place, and on a locked-down kiosk the picker is usually unreachable anyway. Disabling the package removes the wallpaper entry point, which is cosmetic but visible, and on builds where the launcher hands wallpaper selection to this app it can leave a dead action in the UI, so prefer the policy control and test before disabling it fleet-wide.","safe_to_disable":"caution","sources":[{"title":"AndroidManifest.xml - platform/packages/apps/WallpaperPicker","url":"https://android.googlesource.com/platform/packages/apps/WallpaperPicker/+/refs/heads/main/AndroidManifest.xml"},{"title":"platform/packages/apps/WallpaperPicker2 - Android Open Source Project","url":"https://android.googlesource.com/platform/packages/apps/WallpaperPicker2"},{"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.wallpaperpicker - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.android.wallpaperpicker"}],"last_verified":"2026-09-06T00:00:00Z"},"labels":[{"label":"com.android.wallpaperpicker","locale":"en-us","count":30},{"label":"Wallpapers","locale":"en-us","count":10},{"label":"com.android.wallpaperpicker","locale":"en-gb","count":7},{"label":"com.android.wallpaperpicker","locale":"en-be","count":5},{"label":"Wallpapers","locale":"en-gb","count":4},{"label":"com.android.wallpaperpicker","locale":"","count":4},{"label":"Wallpapers","locale":"en","count":3},{"label":"com.android.wallpaperpicker","locale":"en-US","count":3},{"label":"com.android.wallpaperpicker","locale":"en-jm","count":2},{"label":"com.android.wallpaperpicker","locale":"en-sg","count":2},{"label":"com.android.wallpaperpicker","locale":"en","count":2},{"label":"com.android.wallpaperpicker","locale":"es-es","count":2},{"label":"com.android.wallpaperpicker","locale":"en-ng","count":2},{"label":"Wallpapers","locale":"en-GB","count":1},{"label":"Wallpapers","locale":"en-US","count":1},{"label":"com.android.wallpaperpicker","locale":"en-in","count":1},{"label":"com.android.wallpaperpicker","locale":"en-GB","count":1},{"label":"com.android.wallpaperpicker","locale":"en-au","count":1},{"label":"com.android.wallpaperpicker","locale":"en-ie","count":1},{"label":"com.android.wallpaperpicker","locale":"en-nz","count":1},{"label":"com.android.wallpaperpicker","locale":"en-ph","count":1},{"label":"com.android.wallpaperpicker","locale":"en-tt","count":1},{"label":"com.android.wallpaperpicker","locale":"en-za","count":1},{"label":"com.android.wallpaperpicker","locale":"en-za-u-fw-mon-mu-celsius","count":1},{"label":"com.android.wallpaperpicker","locale":"ja-jp","count":1},{"label":"com.android.wallpaperpicker","locale":"my-MM","count":1},{"label":"Обои","locale":"ru-ru","count":1}],"seen_on":[{"device_id":13,"make":"A-gold","model":"Titan","os_api":"28","observation_count":6,"user_facing_count":0,"last_seen":"2025-06-15T20:42:07Z"},{"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":163,"make":"Blackview","model":"VARG","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-01T13:45:53Z"},{"device_id":159,"make":"CipherLab","model":"RK95","os_api":"28","observation_count":3,"user_facing_count":0,"last_seen":"2025-09-25T07:33:44Z"},{"device_id":102,"make":"Crosscall","model":"Stellar-X5","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-16T19:02:28Z"},{"device_id":139,"make":"Crosscall","model":"Stellar-X5","os_api":"34","observation_count":3,"user_facing_count":0,"last_seen":"2025-09-01T22:50:26Z"},{"device_id":335,"make":"Crosscall","model":"Stellar-X5","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-08-23T14:32:21Z","provenance":{"classification":"oem","vendor":"Crosscall","sha256":"71f3a6ab5d170b9e1938ceb035c686532cf71ee1976034a375e3920d805da204"}},{"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":274,"make":"Fairphone","model":"FP4","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-20T16:31:57Z"},{"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":180,"make":"Google","model":"GMS on ARM64","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-16T10:29:35Z"},{"device_id":277,"make":"HMD Global","model":"Nokia 8.3 5G","os_api":"29","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-25T19:50:30Z","provenance":{"classification":"oem","vendor":"HMD Global","sha256":"d8d3816ca395477c4e1522a9b808f7326e95325fc01097a0874c4962f85295df"}},{"device_id":261,"make":"INFINIX","model":"Infinix X6525B","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-05T08:06:06Z"},{"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":262,"make":"ITEL MOBILE LIMITED","model":"itel A16 Plus","os_api":"27","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-06T06:29:42Z","provenance":{"classification":"oem","vendor":"ITEL MOBILE LIMITED","sha256":"1ba4d410de167d596e24ec3df2c1df59375a2e7cb01c46204cd78e193bf85309"}},{"device_id":106,"make":"LENOVO","model":"Lenovo TB-7306F","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-19T15:27:54Z"},{"device_id":28,"make":"LENOVO","model":"Lenovo TB-X6C6NBF","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-15T11:09:01Z"},{"device_id":272,"make":"motorola","model":"moto g24","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-19T11:40:53Z","provenance":{"classification":"oem","vendor":"Motorola","sha256":"aa9620edd1efcbb94fab00cfd9335595dac4bd5c2873e5610a3bec6d6b084c90"}},{"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":21,"make":"NUU","model":"N5501L","os_api":"27","observation_count":3,"user_facing_count":0,"last_seen":"2025-08-21T16:28:46Z"},{"device_id":290,"make":"NUU","model":"S6707X","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-01-12T16:57:57Z","provenance":{"classification":"oem","vendor":"NUU","sha256":"c09275c4104d21e3bf96633a3efa1f95148e7629bedf9e129e2ab0c04f308acb"}},{"device_id":7,"make":"OnePlus","model":"OnePlus8Pro","os_api":"30","observation_count":26,"user_facing_count":0,"last_seen":"2026-07-15T01:59:32Z","provenance":{"classification":"google","sha256":"a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc"}},{"device_id":90,"make":"QEMU","model":"Standard PC (i440FX + PIIX, 1996)","os_api":"27","observation_count":10,"user_facing_count":0,"last_seen":"2026-06-30T08:16:39Z","provenance":{"classification":"oem","vendor":"QEMU","sha256":"67036ff3dec39adf32ae28e8f3f94b2c1aec690ac8aadf681592e0e360be2f02"}},{"device_id":148,"make":"realme","model":"RMX2001","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-21T05:31:41Z"},{"device_id":98,"make":"RHINO","model":"C10","os_api":"29","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-14T09:44:15Z"},{"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":105,"make":"SMT_HK","model":"Helium Pro","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-19T02:48:07Z"},{"device_id":126,"make":"SMT_HK","model":"YUMPINGO_1","os_api":"28","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-09T20:31:03Z"},{"device_id":178,"make":"Ulefone","model":"Power Armor X11 Pro","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-15T05:09:46Z"},{"device_id":264,"make":"unknown","model":"GCE x86 phone","os_api":"28","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-07T10:40:14Z"},{"device_id":171,"make":"Xiaomi","model":"21091116UI","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-08T16:34:28Z"}],"intelligence":{"device_profiles":11,"signer_count":10,"signer_consistent":false,"max_permission_count":3,"min_size_bytes":106953,"max_size_bytes":89103896,"min_target_sdk":23,"max_target_sdk":29,"oldest_version":"1.0","newest_version":"1.0","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":0,"signers":[{"sha256":"a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc","classification":"google","observation_count":2,"makes":["HUAWEI","OnePlus"],"signs_framework":false,"global_make_count":25,"global_package_count":87,"global_observation_count":422},{"sha256":"71f3a6ab5d170b9e1938ceb035c686532cf71ee1976034a375e3920d805da204","classification":"oem","vendor":"Crosscall","observation_count":2,"makes":["Crosscall"],"signs_framework":false,"global_make_count":1,"global_package_count":41,"global_observation_count":82},{"sha256":"67036ff3dec39adf32ae28e8f3f94b2c1aec690ac8aadf681592e0e360be2f02","classification":"oem","vendor":"QEMU","observation_count":1,"makes":["QEMU"],"signs_framework":false,"global_make_count":1,"global_package_count":23,"global_observation_count":23},{"sha256":"aa9620edd1efcbb94fab00cfd9335595dac4bd5c2873e5610a3bec6d6b084c90","classification":"oem","vendor":"Motorola","observation_count":1,"makes":["motorola"],"signs_framework":false,"global_make_count":1,"global_package_count":50,"global_observation_count":50},{"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":"c09275c4104d21e3bf96633a3efa1f95148e7629bedf9e129e2ab0c04f308acb","classification":"oem","vendor":"NUU","observation_count":1,"makes":["NUU"],"signs_framework":false,"global_make_count":1,"global_package_count":40,"global_observation_count":40},{"sha256":"d8d3816ca395477c4e1522a9b808f7326e95325fc01097a0874c4962f85295df","classification":"oem","vendor":"HMD Global","observation_count":1,"makes":["HMD Global"],"signs_framework":false,"global_make_count":1,"global_package_count":36,"global_observation_count":36},{"sha256":"1ba4d410de167d596e24ec3df2c1df59375a2e7cb01c46204cd78e193bf85309","classification":"oem","vendor":"ITEL MOBILE LIMITED","observation_count":1,"makes":["ITEL MOBILE LIMITED"],"signs_framework":false,"global_make_count":1,"global_package_count":24,"global_observation_count":24},{"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":"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}],"permissions":[{"permission":"android.permission.MANAGE_EXTERNAL_STORAGE","description":"Signature-level system permission, for platform-signed apps.","official":false,"doc":{"title":"Manage all files access","url":"https://developer.android.com/training/data-storage/manage-all-files"}},{"permission":"android.permission.POST_NOTIFICATIONS","description":"Allows the app to show notifications","official":true},{"permission":"android.permission.SET_WALLPAPER","description":"Allows the app to set the system wallpaper.","official":true}]}}
