[PORT] [APP] [6.0+] [Google Pixel/2/3/4/a/5] Live Wallpapers [27/10/2020]

Pranav Pandey

Recognized Developer
Apr 15, 2011
486
5,766
133
New Delhi
pranavpandey.com
Thanks to XDA for featuring it on the portal again, again and again.
Hello everyone,
I have managed to port the Google Pixel Live earth wallpapers and Live data wallpapers to Android 6.0+ devices. Your world, Solar System (Live earth wallpapers) is only for arm64 devices as libgeswallpapers-jni.so is only available for those devices Please check the testing version in the download section. I have done the few changes in the APKs to make them properly working, please find the changes below: -




Features
1. Extracted from Google Pixel system dump.
2. Added libgeswallpapers-jni.so in the Live earth wallpapers apk.
3. Added libgdx.so in the apk from the official nightly.
4. Fixed Your world, Solar System to work on Android M.
5. Fixed Live data wallpapers.
6. Re-signed by me to make them installable as a normal app.
Pixel Wallpapers 2016
Live Earth (WallpapersBReel)
Arches National Park, Moab, Utah
Garden, Kent, United Kingdom
Half Dome, Yosemite National Park
Horizon Changes according to the battery level
Pantheon, Rome, Italy
Shinjuku, Tokyo, Japan
Whitehaven Beach, Queensland, Australia
Your world, Solar System Fixed for ARM
Crash on Android N? Please try 7.0+ APK.


Live Data (WallpapersUsTwo) Fixed
Aurora, Time lapse Changes according to the time
Orbit, Jazz Black
Orbit, Radiant Blue
Shadow, Cloudless Blue
Shadow, Dusk Black
Shadow, Morning Rose
Shadow, Pure White
Shadow, Sea Green
Shadow, Twilight Blue


Known issues
Live Earth (WallpapersBReel)
Your world, Solar system wallpaper will not work on Android M devices as they do not have createDeviceProtectedStorageContext() method in the framework. This method is introduced in the Android N for the Direct Boot implementation. You can read more on this here. We need to disable this call by editing smali, I will try to do it later and if anyone is interested, please pm me.
Now, fixed without breaking the Active Boot functionality on Android 7.0+ devices, please check the download section.

Live Data (WallpapersUsTwo)
It uses Google GCM/Firebase so, when we resign the APK, it throws security exception due to signature mismatch (visible in logcat). This makes wallpaper very laggy and unstable. Although, it is working fine if you turn off the mobile data and WiFi.
Now, fixed by disabling the Google GCM. No side effects found yet. Please test and report.

Horizon crashes
Many users are facing Horizon live wallpaper crash in Android M. I have searched a bit and found that it is a known issue of Android M (6.0). I am trying to fix it by editing smali/xml but there is no success yet.
The crash is fixed, it was some OpenGl ES error. On some devices it is showing just black screen and I can't do anything more as it is due to the fragment/pixel and vertex shader of the Horizon wallpaper.

Your world, Solar system crashes on Android N
I have tried to fix it, please download and test the apk from the below link. It should work on Android 6.0+ devices. If still issue occurs then, please post logs.
Separate testing apk added for Android 7.0+ devices. Please note that it will work on arm64-v8a devices only.
Instructions
1. Uninstall any previous APK otherwise, the signature conflict will occur.
2. Download the APK from the below section.
3. Install it as a normal app using any file manager or via adb.
4. Select from different live wallpapers. Wallpapers > Live wallpapers.
On some devices/ROMs (like Samsung, etc.), please install Google Wallpapers to set live wallpapers.
Downloads
Live earth wallpapers Mirror (Google Drive) 6.0.x ARM64 only
Live earth wallpapers Mirror (Google Drive) 7.0+ ARM64 only
Universal APKs for all devices Texture Fix by @jekapaty Testing ARM/ARM64

Live data wallpapers Mirror (Google Drive) Root All devices
Unmodified version added for Android 7.0+ devices. They are working fine so, no need to modify anything.
Please uninstall the previous version first to avoid signature conflicts.


Stills (extracted from the above APKs)
Pixel Wallpapers 2016 Mirror (Google Drive) Still 720x1280

Pixel Wallpapers 20 7.0+
Pixel Wallpapers 20a 7.0+
Pokémon Sidekick 7.0+
Pixel Wallpapers 19 7.0+
Pixel Wallpapers 18 6.0+
Pixel Wallpapers 2017 6.0+
FAQs
How to set wallpaper on the lock screen?
It depends on the ROM. Please contact your ROM developer or device manufacturer.

Not working on Exynos, Kirin or any other chipset?
These wallpapers are designed according to the Snapdragon chipset so, I can't do much in this.

What will be the impact on battery life after using these wallpapers?
It depends on the device and chipset, we cannot control battery drain completely as these wallpapers perform some heavy OpenGL task in the background. Snapdragon 835 is a battery efficient and powerful chipset so, these are perfect for Pixel 2/XL devices. If you are really concerned about the battery drain, please use All devices version as it is independent on the required library and hence less processing in the background. Although, some users experienced no battery drain and some have it. It is very uncertain and difficult to answer.

Working but why there is too much lag?
It really needs some good hardware so, don't expect them to be running smoothly on low end devices (like Snapdragon 400 and 600 series). If lagging in higher end devices (like Snapdragon 800 series) then, may be some GPU drivers issue. Please report with logcats or contact your ROM developer.

What about arm32 (Nexus 6, OnePlus One, etc.) devices?
Some wallpapers are found to be working on some devices. Logcat posted by @pav2805 for device OnePlus One, clearly mentions that OpenGL ES version is not supported which means that hardware is incompatible. Unfortunately, no fix is available yet.

App not installed error on some Samsung or LG devices?
- Enable Samsung live wallpaper picker or LG live wallpaper picker from the package disabler. Give a thanks to @mohitgalaxy3 on this post.
- Do not select them from the Google Wallpapers app. Go to Settings > Wallpapers and themes > Wallpapers > View all. Once it shows all the wallpapers, select the 3 dots in the upper right corner, it should say Live wallpapers. Select the desired wallpaper and Apply. Give a thanks to @G0DLIKE DEMON on this post.
Report issues
Please do not post this not working, that not working in case of any issue. If you really want to fix the issues, include the following things in your comment: -
1. Device (Nexus 5X, Xperia Z5, etc.)
2. ROM + Android version (6.0, 7.0, etc. + Stock, Cyanogen, etc.)
3. Logcat (please try to attach as it will be beneficial for debugging)
Report logs
If still issue occurs please follow the steps below to capture log via adb. You can follow this guide to install adb.
1. Enable Developer options on your device (Settings > About phone > Build number > Tap seven times).
2. Settings > Developer options > Turn on.
3. USB debugging > Turn on.
4. Capture log by typing this command in Terminal/CMD: -
Code:
adb logcat
If your device is rooted, you can also use any third party app from Google Play (like CatLog, etc.).
Thanks to
- Google, BReel and UsTwo for creating these wallpapers.
- LlabTooFeR for Pixel (2016) system dump.
- @jekapaty for arm32 lib and Texture fix.
- @[email protected] [email protected][k3R, Apktool and XDA.
News
Please link to this post if you want to share it on some other portal.
Enjoy, Share, Follow or Donate
 

Attachments

Last edited:

Pranav Pandey

Recognized Developer
Apr 15, 2011
486
5,766
133
New Delhi
pranavpandey.com
Can you also port Pixel Camera?
I will try to port other apps later!

Known Issue
Your world, Solar system wallpaper will not work on Android M devices as they do not has createDeviceProtectedStorageContext() method in the framework. This method is introduced in the Android N for the Direct Boot implementation. You can read more on this here. We need to disable this call by editing smali, I will try to do it later and if anyone is interested, please pm me.
Now fixed, please check download section on first post.

Screenshot (India Location)



Enjoy and hit Thanks button :) !!!
 
Last edited:

Henaway

Senior Member
Mar 7, 2011
72
21
0
Dryden
For me it just says "App isn't installed". Any ideas? Running OxygenOS 3.5.3 - Oneplus 3.
Just installed on my OP3 running 3.5.3 and it's working just fine. Just went to set the wallpapers, and they're in the list. Too bad they won't work on the lockscreen though!

Nice job on the port! Looks cool as heck! :cool:
 
  • Like
Reactions: iamnikkei

madvinegar

Senior Member
May 17, 2016
674
295
73
Piraeus
It works great apart from one wall that crashes, namely the Horizon live wallpaper. But that's no big deal.

Can you also port for android 6.0.1 the google pixel's "wallpapersUsTwo.apk"? It's those walls that change "mood" according to the weather and the time of the day. It installs without any problem, but all wallpapers crash. It needs android 7.0.
 
  • Like
Reactions: Sami karem

Pranav Pandey

Recognized Developer
Apr 15, 2011
486
5,766
133
New Delhi
pranavpandey.com
Just installed on my OP3 running 3.5.3 and it's working just fine. Just went to set the wallpapers, and they're in the list. Too bad they won't work on the lockscreen though!
Nice job on the port! Looks cool as heck! :cool:
It is working fine on lock screen also (tested on Xperia Z5). You can set it separately for lock screen. Xperia has an option to do that, you need to find out in your device also.

It works great apart from one wall that crashes, namely the Horizon live wallpaper. But that's no big deal.
Can you also port for android 6.0.1 the google pixel's "wallpapersUsTwo.apk"? It's those walls that change "mood" according to the weather and the time of the day. It installs without any problem, but all wallpapers crash. It needs android 7.0.
Horizon wallpaper is working fine. Please try to clear data > uninstall. Then, reinstall the app.

I have already tried WallpapersUsTwo and below are my findings: -
1. I have managed to make it working on Android 6.0+ devices by doing various smali changes and I think it should work on all ARM devices as it does not has any shared library (.so file).
2. It uses Google GCM/Firebase so, when we re-sign the apk, it throws security exception due to signature mismatch (visible in logcat). This makes wallpaper very laggy and unstable. Although, it is working fine if you turn off the mobile data and WiFi. Please use the attached apk to test it.
3. Now, we need to disable the GCM or it can only be installed as system app (by retaining the old signature) on rooted devices.

Use Root apk if you have rooted device and signature verification disabled.
1. Rename attached apk to WallpapersUsTwo.apk
2. Move to system/app/WallpapersUsTwo with rw-r--r-- permissions.

Please test and report in this thread !!!

Screnshot




 

Attachments

Last edited:

TharakaKS

Senior Member
Sep 18, 2013
299
137
0
Kegalle
It is working fine on lock screen also (tested on Xperia Z5). You can set it separately for lock screen. Xperia has an option to do that, you need to find out in your device also.



Horizon wallpaper is working fine. Please try to clear data > uninstall. Then, reinstall the app.

I have already tried WallpapersUsTwo and below are my findings: -
1. I have managed to make it working on Android 6.0+ devices by doing various smali changes and I think it should work on all ARM devices as it does not has any shared library (.so file).
2. It uses Google GCM/Firebase so, when we re-sign the apk, it throws security exception due to signature mismatch (visible in logcat). This makes wallpaper very laggy and unstable. Although, it is working fine if you turn off the mobile data and WiFi. Please use the attached apk to test it.
3. Now, we need to disable the GCM or it can only be installed as system app (by retaining the old signature) on rooted devices.

Use Root apk if you have rooted device and signature verification disabled.
1. Rename attached apk to WallpapersUsTwo.apk
2. Move to system/app/WallpapersUsTwo with rw-r--r-- permissions.

Please test and report in this thread !!!

Screnshot




I tested 2nd apk. Works very well on my device. (HTC M8 running Slim6)
Any Chance to port other live wallpapers to arm?
Thank you!

Here is the screenshots
Screenshot_20161017-231309.png
Screenshot_20161017-231314.png
Screenshot_20161017-231317.png

Sent from my m8 using Tapatalk
 

madvinegar

Senior Member
May 17, 2016
674
295
73
Piraeus
I have already tried WallpapersUsTwo and below are my findings: -
1. I have managed to make it working on Android 6.0+ devices by doing various smali changes and I think it should work on all ARM devices as it does not has any shared library (.so file).
2. It uses Google GCM/Firebase so, when we re-sign the apk, it throws security exception due to signature mismatch (visible in logcat). This makes wallpaper very laggy and unstable. Although, it is working fine if you turn off the mobile data and WiFi. Please use the attached apk to test it.
3. Now, we need to disable the GCM or it can only be installed as system app (by retaining the old signature) on rooted devices.

Use Root apk if you have rooted device and signature verification disabled.
1. Rename attached apk to WallpapersUsTwo.apk
2. Move to system/app/WallpapersUsTwo with rw-r--r-- permissions.

Please test and report in this thread !!!

Screnshot




My phone is an s7 edge NOT rooted. Will the "wallpapersUsTwo.apk" you attach work?
 

madvinegar

Senior Member
May 17, 2016
674
295
73
Piraeus
My phone is an s7 edge NOT rooted. Will the "wallpapersUsTwo.apk" you attach work?

I tested the alpha apk. Unfortunately it does not work as it should... Whilst it installs without any problem and I can see and choose the live wallpapers, when I do, I get a black screen. Maybe it will eventually load the wallpaper, but then if I lock and unclock the phone I get again the black screen for some seconds before I see the wallpaper.

I still cannot get the Horizon wall to work. As soon as I choose it, I get a crash report.
 

cutmymeat

Member
Apr 13, 2016
32
16
0
I tested the alpha apk. Unfortunately it does not work as it should... Whilst it installs without any problem and I can see and choose the live wallpapers, when I do, I get a black screen. Maybe it will eventually load the wallpaper, but then if I lock and unclock the phone I get again the black screen for some seconds before I see the wallpaper.

I still cannot get the Horizon wall to work. As soon as I choose it, I get a crash report.
Force Stop the in Settings/Apps/Live data wallpapers. Reapply the wallpaper after that, worked out for me, saw this problem from a Nexus 6P user who had the same problem but force stopping the app effectively fixes it albeit rather clunkily.