I saw a couple of people post about it here on XDA and on OnePlus Forums. I wanted to do this myself too for a while and finally got my hands to getting around to work on it.
I enjoy seeing a new wallpaper every hour or so, it does drain battery, but for me it is very aesthetically pleasing. However, I have not seen anyone be able to put a live wallpaper on the lock screen.
Yes, there is the option of getting CM and lock screen widgets, but I like the stock OS feel and it works fine IMO. After some digging around I finally got an idea on how to do it, but it still doesn't work or works in small parts.
(almost working) Guide for getting Live Wallpaper on Lock Screen : (I'll be using Muzei as the example but I'm sure it will work for other ones too)
1. The first thing to do is find the location of where the app stores the images. For Muzei it's in /sdcard/android/data/net.nurik.roman.muzei/cache/artcache/ . I am using the reddit plugin so there's an extra directory there. The files for Muzei are actually not saved as .jpgs, but if you convert them you can get the original image.
*From this point on I tried automating the process with tasker but it has had mixed results so I'll do it step by step manually.
2. You want to copy over the image from the directory where they are saved to /data/system/users/0/ . (you need explorer with root permission to do so). Inside this folder there are 4 important files. Namely "wallpaper" "keyguard_wallpaper" "wallpaper_info.xml" "keyguard_wallpaper_info.xml" The wallpaper file is the one on your home screen and the lock screen wallpaper is the keyguard.
3. Delete "keyguard_wallpaper_info.xml". Delete "keyguard_wallpaper". Next, rename the image to "keyguard_wallpaper" and save it just as is without any extension. Change the permissions to 707 (-rwx---rwx) and change owners to system. Reboot and voila you changed the wallpaper.
With an automated program like tasker this process should be automatic. Once a new wallpaper is updated it shows up in the directory and triggers the process. You delete the old keyguard_wallpaper. Move the new image to the directory and rename it. Delete it from the original wallpaper directory. Change permissions and it should work. However, it does not. even if you do it manually, the lock screen resets to the stock OP Never Settle lock screen. This is where I need help. I don't know why it resets, and where could I possibly find the file that is doing this? I pretty much debloated the phone even removing oneplus stuff but there still seems to be something on a deeper level. If you know how to fix this it would be great if you could share as I hope to help some people. Any feedback on layout of the post, on using tasker, and on anything else is much appreciated.
Cheers.
I enjoy seeing a new wallpaper every hour or so, it does drain battery, but for me it is very aesthetically pleasing. However, I have not seen anyone be able to put a live wallpaper on the lock screen.
Yes, there is the option of getting CM and lock screen widgets, but I like the stock OS feel and it works fine IMO. After some digging around I finally got an idea on how to do it, but it still doesn't work or works in small parts.
(almost working) Guide for getting Live Wallpaper on Lock Screen : (I'll be using Muzei as the example but I'm sure it will work for other ones too)
1. The first thing to do is find the location of where the app stores the images. For Muzei it's in /sdcard/android/data/net.nurik.roman.muzei/cache/artcache/ . I am using the reddit plugin so there's an extra directory there. The files for Muzei are actually not saved as .jpgs, but if you convert them you can get the original image.
*From this point on I tried automating the process with tasker but it has had mixed results so I'll do it step by step manually.
2. You want to copy over the image from the directory where they are saved to /data/system/users/0/ . (you need explorer with root permission to do so). Inside this folder there are 4 important files. Namely "wallpaper" "keyguard_wallpaper" "wallpaper_info.xml" "keyguard_wallpaper_info.xml" The wallpaper file is the one on your home screen and the lock screen wallpaper is the keyguard.
3. Delete "keyguard_wallpaper_info.xml". Delete "keyguard_wallpaper". Next, rename the image to "keyguard_wallpaper" and save it just as is without any extension. Change the permissions to 707 (-rwx---rwx) and change owners to system. Reboot and voila you changed the wallpaper.
With an automated program like tasker this process should be automatic. Once a new wallpaper is updated it shows up in the directory and triggers the process. You delete the old keyguard_wallpaper. Move the new image to the directory and rename it. Delete it from the original wallpaper directory. Change permissions and it should work. However, it does not. even if you do it manually, the lock screen resets to the stock OP Never Settle lock screen. This is where I need help. I don't know why it resets, and where could I possibly find the file that is doing this? I pretty much debloated the phone even removing oneplus stuff but there still seems to be something on a deeper level. If you know how to fix this it would be great if you could share as I hope to help some people. Any feedback on layout of the post, on using tasker, and on anything else is much appreciated.
Cheers.
Last edited: