The background of my homescreen keeps changing and I do not know what causes it. I can change the background manually, but after a certain moment of time it just changes automatically to another background. It is really annoying. I mean... I do not hate baby's. But I do not want them randomly eating biscuits on the background of my phone 🧐.

  • Do you use a custom launcher? – esQmo_ Jan 31 '19 at 10:54
  • I mean a third-party launcher – esQmo_ Jan 31 '19 at 10:54
  • Have set any live wallpaper? – Rahul Gopi Jan 31 '19 at 11:32
  • I am using the default Oneplus launcher, but same kept happening, using the Nova launcher. I do not think I have a live wallpaper (how can I check that?). And isn't the live wallpaper overwritten anyway when I select a new background? – user007 Feb 1 '19 at 8:42

An app must have the permission android.permission.SET_WALLPAPER to change wallpaper. I suggest you find out which apps have that permission and than try to disable or remove some of those app one by one until you no longer have that problem.

You can use a permission checker app to find those app. User Izzy maintains a nice list here if you need help finding one. I have used aSpotCat earlier so I'm showing you how you can use it to list all the apps having that permission.

  1. Launch the app.

  2. Choose List apps by permission

  3. Scroll down and choose Misc. Permission

  4. Tap the three horizontal line icon next the Misc. Permission to list the permissions instead of the apps.

  5. In the search bar (tap the lens icon) type android.permission.SET_WALLPAPER

  6. Under Set Wallpaper category you can find the apps which have the permission to change wallpaper.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.