{"package_name":"com.google.android.apps.wallpaper","label":"Wallpaper and style","device_count":39,"observation_count":107,"user_facing_count":1,"first_seen":"2025-05-04T16:17:28Z","last_seen":"2026-09-18T01:46:46Z","guidance":{"summary":"Google's variant of the same \"Wallpaper and style\" app family documented above under com.android.wallpaper. The link is visible in AOSP itself: the WallpaperPicker2 and ThemePicker manifests declare package=\"com.google.android.apps.wallpaper\", and the AOSP build renames the result to com.android.wallpaper through package_name in Android.bp, so this is the name the upstream source carries before that rename. In our sample this entry is Google-signed, whereas com.android.wallpaper is signed by OEM platform keys. We could not source how closely Google's shipping build tracks the AOSP one, so treat the two as the same app family rather than as byte-for-byte the same application.\n\nVersion note: as with the AOSP build, the personalisation options behind it follow the Material You work introduced in Android 12, so the feature set differs by platform version. Which of the two package names a device carries depends on whether the vendor ships Google's build or its own AOSP build, so check your fleet before writing either name into a policy.\n\nFor Android Enterprise, EMM and kiosk use the guidance is the same: use the Android Management API setWallpaperDisabled policy to stop users changing the wallpaper rather than disabling the app, since removing it takes the wallpaper and personalisation entry points out of Settings and the home screen.","safe_to_disable":"caution","sources":[{"title":"WallpaperPicker2 AndroidManifest.xml - Android Open Source Project","url":"https://android.googlesource.com/platform/packages/apps/WallpaperPicker2/+/refs/heads/main/AndroidManifest.xml"},{"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.google.android.apps.wallpaper - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.google.android.apps.wallpaper"}],"last_verified":"2026-08-12T00:00:00Z"},"labels":[{"label":"Wallpaper \u0026 style","locale":"en-us","count":60},{"label":"Wallpaper and style","locale":"en","count":22},{"label":"Achtergrond en stijl","locale":"nl-NL","count":21},{"label":"Wallpaper and style","locale":"en-gb","count":12},{"label":"Hintergrund und Stil","locale":"de-at","count":10},{"label":"Wallpaper \u0026 style","locale":"en","count":8},{"label":"Wallpaper and style","locale":"en-GB","count":5},{"label":"Achtergrond en stijl","locale":"nl-nl","count":3},{"label":"Fondo de pantalla y estilo","locale":"es-us","count":3},{"label":"Styles \u0026 wallpapers","locale":"en-us","count":3},{"label":"Wallpaper \u0026 style","locale":"en-US","count":3},{"label":"Wallpaper and style","locale":"en-mt","count":3},{"label":"Wallpaper \u0026 style","locale":"","count":2},{"label":"Wallpaper and style","locale":"en-au","count":2},{"label":"Hintergrund \u0026 Stil","locale":"de-de","count":1},{"label":"Styles \u0026 wallpapers","locale":"en-gb","count":1},{"label":"Styles \u0026 wallpapers","locale":"en-GB","count":1},{"label":"Styles \u0026 wallpapers","locale":"en","count":1},{"label":"Wallpaper \u0026 style","locale":"en-us-u-fw-sat","count":1},{"label":"Wallpaper \u0026 style","locale":"en-us-u-fw-mon-ms-ussystem-mu-fahrenhe","count":1},{"label":"Wallpaper and style","locale":"en-bd","count":1},{"label":"Wallpaper and style","locale":"en-BD","count":1},{"label":"Wallpaper and style","locale":"","count":1},{"label":"Wallpaper and style","locale":"en-ca-u-fw-mon-mu-celsius","count":1},{"label":"Wallpaper and style","locale":"en-de","count":1}],"seen_on":[{"device_id":333,"make":"COMMBOX","model":"CommBox_Classic_S5","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-04-02T04:31:41Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"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":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":170,"make":"Dahua","model":"MC480-U","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-08T15:06:55Z"},{"device_id":325,"make":"Google","model":"Pixel 10 Pro","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-26T19:19:08Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":358,"make":"Google","model":"Pixel 10 Pro","os_api":"37","observation_count":1,"user_facing_count":0,"last_seen":"2026-09-18T00:32:19Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":63,"make":"Google","model":"Pixel 6","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-22T21:31:08Z"},{"device_id":203,"make":"Google","model":"Pixel 6","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-13T09:58:56Z"},{"device_id":9,"make":"Google","model":"Pixel 6 Pro","os_api":"35","observation_count":9,"user_facing_count":0,"last_seen":"2025-06-23T14:09:38Z"},{"device_id":313,"make":"Google","model":"Pixel 7","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-19T22:30:10Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":318,"make":"Google","model":"Pixel 7 Pro","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-09T09:38:09Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":93,"make":"Google","model":"Pixel 8","os_api":"36","observation_count":4,"user_facing_count":0,"last_seen":"2026-06-03T19:01:11Z"},{"device_id":198,"make":"Google","model":"Pixel 8a","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-05T18:31:57Z"},{"device_id":6,"make":"Google","model":"Pixel 9 Pro XL","os_api":"36","observation_count":21,"user_facing_count":0,"last_seen":"2026-03-29T03:46:05Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":348,"make":"Google","model":"Pixel 9 Pro XL","os_api":"37","observation_count":1,"user_facing_count":0,"last_seen":"2026-09-17T00:09:08Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":47,"make":"Google","model":"Pixel 9a","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-15T16:13:40Z"},{"device_id":108,"make":"Google","model":"Pixel 9a","os_api":"36","observation_count":6,"user_facing_count":0,"last_seen":"2026-06-02T15:57:40Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":3574,"make":"Google","model":"Pixel 9a","os_api":"37","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-16T23:51:20Z"},{"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":"7020e253485141c5008b7a0ea7c264c35ceb8ac22d52df46ad9b40c3702b3f3f"}},{"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":91,"make":"Google","model":"sdk_gphone64_x86_64","os_api":"31","observation_count":3,"user_facing_count":0,"last_seen":"2025-12-01T12:50:02Z","provenance":{"classification":"google","sha256":"7020e253485141c5008b7a0ea7c264c35ceb8ac22d52df46ad9b40c3702b3f3f"}},{"device_id":277,"make":"HMD Global","model":"Nokia 8.3 5G","os_api":"29","observation_count":1,"user_facing_count":1,"last_seen":"2025-12-25T19:50:30Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"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":270,"make":"motorola","model":"moto g - 2025","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-14T02:37:36Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":217,"make":"motorola","model":"moto g05","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-04-15T10:34:13Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":283,"make":"motorola","model":"moto g06","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-03-03T01:34:03Z"},{"device_id":231,"make":"motorola","model":"moto g15","os_api":"35","observation_count":10,"user_facing_count":0,"last_seen":"2025-11-27T12:45:18Z"},{"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":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":166,"make":"motorola","model":"moto g34 5G","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-02T17:35:29Z"},{"device_id":149,"make":"motorola","model":"moto g85 5G","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-21T06:57:21Z"},{"device_id":117,"make":"motorola","model":"motorola edge 50 fusion","os_api":"35","observation_count":12,"user_facing_count":0,"last_seen":"2026-06-09T01:11:42Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":204,"make":"motorola","model":"motorola edge 50 fusion","os_api":"36","observation_count":2,"user_facing_count":0,"last_seen":"2026-06-10T09:54:30Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":192,"make":"motorola","model":"ThinkPhone by motorola","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-26T23:38:27Z"},{"device_id":200,"make":"motorola","model":"ThinkPhone by motorola","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-11T18:14:41Z"},{"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":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"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"},{"device_id":3416,"make":"Zebra Technologies","model":"KC50","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-09-18T01:46:46Z","provenance":{"classification":"google","sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e"}},{"device_id":168,"make":"Zebra Technologies","model":"TC21","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-06T16:43:55Z"}],"intelligence":{"device_profiles":21,"signer_count":2,"signer_consistent":false,"max_permission_count":33,"min_size_bytes":6494183,"max_size_bytes":16569039,"min_target_sdk":29,"max_target_sdk":10000,"oldest_version":"CinnamonBun","newest_version":"DEV","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":1,"signers":[{"sha256":"c991989af90c73275dcd5a60304e7aa8224c5070b21c52db1046cfb6878ac77e","classification":"google","observation_count":59,"makes":["COMMBOX","Crosscall","Google","HMD Global","NUU","Zebra Technologies","motorola"],"signs_framework":false,"global_make_count":7,"global_package_count":1,"global_observation_count":59},{"sha256":"7020e253485141c5008b7a0ea7c264c35ceb8ac22d52df46ad9b40c3702b3f3f","classification":"google","observation_count":2,"makes":["Google"],"signs_framework":false,"global_make_count":1,"global_package_count":1,"global_observation_count":2}],"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.ACCESS_WIFI_STATE","description":"Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.","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.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_IMAGES","description":"Allows the app to read image 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.UPDATE_THEME_SETTINGS","official":false},{"permission":"android.permission.VIBRATE","description":"Allows the app to control the vibrator.","official":true},{"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.breel.wallpapers19.APPLY_SETTINGS","official":false},{"permission":"com.google.android.apps.aiwallpapers.CONFIGURE_WALLPAPERS","official":false},{"permission":"com.google.android.apps.magicportrait.ACCESS_CONTENT","official":false},{"permission":"com.google.android.apps.wallpaper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION","official":false},{"permission":"com.google.android.apps.wallpaper.NOTIFY_ROTATING_WALLPAPER_CHANGED","official":false},{"permission":"com.google.android.c2dm.permission.RECEIVE","official":false},{"permission":"com.google.android.providers.gsf.permission.READ_GSERVICES","official":false},{"permission":"com.google.android.wallpaper.effects.GENERATE_EFFECT","official":false},{"permission":"com.google.android.wallpaper.effects.QUERY_EFFECT","official":false},{"permission":"com.google.pixel.livewallpaper.permission.DOWNLOAD_LIVE_WALLPAPER","official":false}]}}
