The title says it all.
This is just a quick backport to get latest Pixel Launcher from Android O Preview 1 (version O-3743572) theoretically working on Android 6.0.1+ (tested on a Wileyfox Swift 2+ running CyanogenOS 13.1), since I've seen many complaints in the APKMirror's Disqus thread.
Please, test and report back.
DOWNLOAD
SMALI MODIFICATIONS
EDIT: BTW, I forgot to comment 2 things.
First is that, since I signed the APK with my own key, you need to remove all previous versions to be able to install it. Placing it as a system app also enables you Google Now in the left panel.
Second is that, most of the times, the first time you try to open the app it needs to generate a file called reflection.engine, which is required by Pixel Launcher. Since it doesn't exist, the app forcefully exits. Give it one minute and try to open it, then it should be working. (and if not, a log would be awesome
)
STACKTRACE:
This is just a quick backport to get latest Pixel Launcher from Android O Preview 1 (version O-3743572) theoretically working on Android 6.0.1+ (tested on a Wileyfox Swift 2+ running CyanogenOS 13.1), since I've seen many complaints in the APKMirror's Disqus thread.
Please, test and report back.
DOWNLOAD
SMALI MODIFICATIONS
EDIT: BTW, I forgot to comment 2 things.
First is that, since I signed the APK with my own key, you need to remove all previous versions to be able to install it. Placing it as a system app also enables you Google Now in the left panel.
Second is that, most of the times, the first time you try to open the app it needs to generate a file called reflection.engine, which is required by Pixel Launcher. Since it doesn't exist, the app forcefully exits. Give it one minute and try to open it, then it should be working. (and if not, a log would be awesome
STACKTRACE:
Code:
03-24 01:53:02.110 21828 21848 E Reflection.Engine: Failed to load models, starting a fresh model.
03-24 01:53:02.110 21828 21848 E Reflection.Engine: java.io.FileNotFoundException: /data/user/0/com.google.android.apps.nexuslauncher/files/reflection.engine: open failed: ENOENT (No such file or directory)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at libcore.io.IoBridge.open(IoBridge.java:452)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at java.io.FileInputStream.<init>(FileInputStream.java:76)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at com.google.android.apps.nexuslauncher.util.a.bW(SourceFile:20)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at com.google.android.apps.nexuslauncher.reflection.m.aC(SourceFile:123)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at com.google.android.apps.nexuslauncher.reflection.c.X(SourceFile:45)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at com.google.android.apps.nexuslauncher.reflection.n.aL(SourceFile:98)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at com.google.android.apps.nexuslauncher.reflection.h.handleMessage(SourceFile:70)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at android.os.Handler.dispatchMessage(Handler.java:98)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at android.os.Looper.loop(Looper.java:148)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at android.os.HandlerThread.run(HandlerThread.java:61)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at libcore.io.Posix.open(Native Method)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: at libcore.io.IoBridge.open(IoBridge.java:438)
03-24 01:53:02.110 21828 21848 E Reflection.Engine: ... 9 more
Last edited: