yashsingh1/xdaforums huggingface dataset:
[Magisk] Skittles9823:
Can't help you without logs. Read the OP for instructions on how to get them.
[Magisk] adeklipse:
Not the OP you replied to, but I'm having the same problem:

Installed Lawnchair (specifically, the latest one from the Telegram Group Lawnchair-q_merge_2463.apk), and the latest QuickSwitch 2.1.0. Selected Lawnchair as the recents provider and rebooted, but it doesn't get applied. Just switches back to Pixel Launcher.

I've attached the four logs. Hope it helps, and hope it gets sorted out!
[Magisk] skyplane1:
Shows boot script failed,I'm running a magisk rooted Nokia 7 plus on android pie. Stock android one rom

Thanks in advance :D
[Magisk] Skittles9823:
Can both of you update to magisk canary.

You can use https://del.dog/MagiskCanary in the custom updater channel to easily get to it.

Sky this should definitely fix the module for you, adek I'm not 100% confident it will fix it for you but the AOSiP maintainer for your device has QuickSwitch working perfectly on Android 10 and I assume syberia are using his device trees so I hope it'll fix it for you.
[Magisk] adeklipse:
Thanks for the tip! I can report that updating Magisk to the canary channel does fix the boot script issues. Lawnchair still crashes a lot, though, but then again I was using the internal build one, so I can't complain. :)
[Magisk] ImRickHarrison:
That also happened to me, just uninstall magisk with the canary uninstaller, reinstall magisk and quickswitch 2.1.0 and do that again, it should work.
[Magisk] phills420:
Yay. Worked for me. You saved my day.
[Magisk] BrahmaGandhi:
install.. do the exactly steps like it says, restart. boot fine and suddenly all crashes! *process media, android services framework, etc, etc,* can't touch anything! quickly reboot to recovery (power+vol down) and BANG! ALL my internal storage data has gone! just like that! really?!?!

well don't wanna blame anyone, was my fault i didn't know that this app could do David Copperfield thing, like pooofff! *dissapeared* !

lucky me i still have twrp backup on usb drive, but still all my ± 40 GB internal storage data is vanished, burn to ashes

have a nice day ?
[Magisk] Skittles9823:
Wait what? That's not possible. The only directory this module deletes is almost all files in /data/adb/modules/quickstepswitcher when you upgrade to a major version of the module. Nowhere in it does it touch /sdcard or /data/media/0 besides when copying logs there.
[Magisk] adeklipse:
You may be experiencing the infamous un-decryptable internal storage bug that shows up in a number of Q ROMs and devices. You can read more about it here. On the OnePlus 6, there's a fix, but I don't know about your device specifically. Worst case scenario, you gotta format your internal storage, unfortunately.
[Magisk] Nabeel840:
Please provided updated OP Launcher and ZenUI Launcher versions.
[Magisk] Skittles9823:
They're both in the second post of this thread. I just updated the APK for the OnePlus launcher to the last version [MENTION=6018897]paphonb[/MENTION] ported (3.3.5.190604202333.2768c01)
[Magisk] Nabeel840:
Thanks
[Magisk] Nabeel840:
Dear Bro,

i am using your provided updated OP Launcher. that is working fine.

Thank you soo much.

Kindly try to provide update Asus launcher apk as well,

good work keep it up

Regards..
[Magisk] Skittles9823:
The Asus launcher hasn't had an update. I'm not even sure it's had updates on ZenUI afaik.

Also, I'm not the one porting them, that's [MENTION=6018897]paphonb[/MENTION]
[Magisk] shadowalker2014:
OnePlus Android 10 launcher needed for Android Q
[Magisk] Nabeel840:
i was trying to use quick switch latest ver on lineage os 17 on my zuk z1 device.

i was trying to use lawnchair & OP Launcher. that latest apk.

when i install module after first boot it opens fine but show both launcher are not compatible with android. lawnchair and OP.

when i do 2nd boot. quick switch crashes saverel times and once it opens and show boot script not run.

any help can you provide?
[Magisk] ahdeean:
Same here.. Tried both launcher and no luck, using poco with arrow 10. Pixel launcher 10 from apkmirror works tho.
[Magisk] Shreeram02:
Can u explain me how did u do it?

I'm on los17(android 10) on my moto z2 force and If I set a launcher as recent provider after reboot it is not selected instead the default launcher itself is still the recent provider
[Magisk] shadowalker2014:
Flash magisk canary build , then install quickswitch and Android Q supported launcher (lawchair Q build)
[Magisk] Nabeel840:
Boot script issue solved by canry build. but launcher still not compatible.
[Magisk] shadowalker2014:
Use this one it's working for me. Download this https://mega.nz/#!OlUnQKgL!MW8HsVVIYZphRXB-pexMGsN0cpXV1-X6fbcqGP3RlaU
[Magisk] Nek.12:
Crash report

The quickswitch app crashes when trying to apply recents provider, the process doesn't even start.

Sorry, my account is new and I can't upload files or post links.

Crash log url provided by Google:

time: 1570945946591

msg: android.system.ErrnoException: open failed: ENOENT (No such file or directory)

stacktrace: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:505)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)

Caused by: java.lang.reflect.InvocationTargetException

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:495)

... 1 more

Caused by: java.io.FileNotFoundException: /data/user/0/xyz.paphonb.quickstepswitcher/cache/QuickstepSwitcher/unsigned.apk: open failed: ENOENT (No such file or directory)

at libcore.io.IoBridge.open(IoBridge.java:485)

at java.io.RandomAccessFile.<init>(RandomAccessFile.java:288)

at b.a.a.b.a(Unknown Source:20)

at xyz.paphonb.quickstepswitcher.f.a(Unknown Source:280)

at xyz.paphonb.quickstepswitcher.r.g(Unknown Source:21)

at xyz.paphonb.quickstepswitcher.r.c(Unknown Source:124)

at xyz.paphonb.quickstepswitcher.k$a.C(Unknown Source:42)

at xyz.paphonb.quickstepswitcher.k$a.a(Unknown Source:0)

at xyz.paphonb.quickstepswitcher.j.onClick(Unknown Source:82)

at androidx.appcompat.app.AlertController$b.handleMessage(Unknown Source:37)

at android.os.Handler.dispatchMessage(Handler.java:106)

at android.os.Looper.loop(Looper.java:193)

at android.app.ActivityThread.main(ActivityThread.java:6693)

... 3 more

Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)

at libcore.io.Linux.open(Native Method)

at libcore.io.BlockGuardOs.open(BlockGuardOs.java:210)

at libcore.io.IoBridge.open(IoBridge.java:471)

... 15 more

The single log file I've found, no other exist:

+ '[' -d /product/overlay ']'

+ '[' -d /oem/OP ']'

+ PRODUCT=

+ OEM=

+ MOUNTPRODUCT=

+ STEPDIR=/data/adb/modules/quickstepswitcher/system/vendor/overlay

+ '[' ']'

+ '[' ']'

+ '[' ! -d /data/adb/modules/quickstepswitcher ']'

+ '[' -f /data/adb/modules/quickstepswitcher/disable ']'

+ '[' ! -d /data/adb/modules/quickstepswitcher/system/vendor/overlay ']'

+ '[' -f /data/user_de/0/xyz.paphonb.quickstepswitcher/files/lastChange ']'

+ GRID=

+ '[' -f /data/user_de/0/xyz.paphonb.quickstepswitcher/files/gridRecents ']'

+ '[' ']'

+ resetprop ro.recents.grid false

+ '[' -d /storage/emulated/0 ']'

+ SDCARD=/data/media/0

+ mkdir -p /data/media/0/Documents/quickstepswitcher

+ rm -rf /data/media/0/Documents/quickstepswitcher/quickstepswitcher-service.log

+ cp -rf /data/adb/modules/quickstepswitcher/logs/quickstepswitcher-service.log /data/media/0/Documents/quickstepswitcher/

Android 9, AEX 6.7, Magisk 20.0, Redmi note 4 (mido), Hyperion launcher.

UPDATE: Issue fixed after clearing the app data.
[Magisk] republicano:
Im a bit confused here, im trying to get androids P Recents on pixel2 while on android Q, on pixel 2 the pixel launcher is tied with the recents key so you lose function if disabled even though quickswitch shows the system UI as a provider.

i didnt have any luck before till i updated to magisk20 but the app below works so i can disable pixel launcher and still use recents even though the its the horizontal layout not vertical. (its a start)
[Magisk] Skittles9823:
As far as I know, you can't get the old pie recents back exactly as they were. Tbh I don't know why you'd want to anyway, the Q implementation is way smoother (QuickSwitch 3.0.0 will have some extra stuff to help you customise it even further as long as the launcher has some goodies for it).
[Magisk] shadowalker2014:
Pls I need OnePlus Q luncher port
[Magisk] Skittles9823:
Check the second post.
[Magisk] republicano:
i see what you mean, i just think the old recents is more practical for multitasking and easier to scroll through.
[Magisk] Sepero:
I'm on OnePlus 6, trying to get Oreo recents.

1. Installed the Magisk Module.

2. Rebooted.

3. Set Quick Switch to System UI

4. Rebooted.

5. Recents is not working at all with gestures.

6. Changed settings to show recents button.

7. Recents button causes crashing and lock screen.

8. Tried to install the OnePlus Launcher from the original post. It failed to install.

So I just want to confirm that others have this problem? Can't get Oreo recents on OnePlus 6, correct?

Edit:

This test on OOS 9.0.9
[Magisk] MaXAiRO:
1. Installed the Magisk Module.

2. Rebooted.

3. Set Quick Switch to System UI

4. Rebooted.

It works like that to me in OP5 + OOS Stable. It's working using the capacitive buttons and the navigation bar. I don't know about gestures because I don't even have such an option.
[Magisk] dhruv2702:
Does the Oreo style recents work on OOS 10?
[Magisk] Skittles9823:
In theory it should, but I can't recall any users with OOS 10 trying it.
[Magisk] beren:
on my pixel 2 xl starting from 2.1.0 version whenever i enable this module i got com.google.android.gms.persistent process running at 100%

not important what recent provider i select, just enabling quickswitch mess everything especially when try to open google feed.

I've installed last android 10 patch, magisk canary, lawnchair launcher (same problem with Shade launcher) already tried cleaning and reinstalling quickswitch.
[Magisk] Skittles9823:
I don't know why that would be happening for you, I just checked myself and all seems fine.

:/ # dumpsys cpuinfo | grep com.google.android.gms
5.8% 25550/com.google.android.gms: 5.6% user + 0.1% kernel / faults: 196532 minor 5 major
2.4% 2440/com.google.android.gms.persistent: 1.8% user + 0.5% kernel / faults: 14854 minor 99 major
:/ #
[Magisk] beren:
here's mine

w/out QuickSwitch:

$ dumpsys cpuinfo | grep com.google.android.gms
16% 2385/com.google.android.gms.persistent: 12% user + 4.7% kernel / faults: 56915 minor 131 major
6.7% 2809/com.google.android.gms: 4.7% user + 2% kernel / faults: 32806 minor 422 major

with QuickSwitch:

$ dumpsys cpuinfo | grep com.google.android.gms
102% 12207/com.google.android.gms.persistent: 98% user + 3.7% kernel / faults: 85992 minor 160 major
0.1% 6994/com.google.android.gms: 0% user + 0.1% kernel / faults: 314 minor 1 major

will wait for the new version to be released if you don't have any hint...
[Magisk] zurik:
The link for the possible RIL fix gives 404 ERROR
[Magisk] Skittles9823:
I have no idea what could be causing that tbh. I'll forward it to some friends of mine who may know more though.
[Magisk] BossNexusS:
Looking to install on oneplus 7pro running android 10. Currently I have lawnchair alpha 2500 but I know that doesn't work yet. Is there any other launcher that works? How do I install the modded oneplus launcher on a oneplus device already running the stock launcher?
[Magisk] Sandu_HD:
Recents Provider not changing

The recents provider won't change after restart. Also, I can only see build.prop in /product. I'm using Pixel Experience Android 9 on a Galaxy S7 edge
[Magisk] BossNexusS:
I'm using quickstep on oneplus 7 pro android 10. When I swipe at bottom left or right to switch to the next app, the app flickers like the app is adjusting to the screen.
[Magisk] Skittles9823:
Not really a QuickSwitch issue, or even something I could fix if it was.
[Magisk] Dachfenster:
Any way to get Oreo vetical style recents on Q? I'm using LOS17 on a Pixel XL. Disabling Quickstep or changing the provider to SystemUI via this module result in nonfunctional recents. (there's no recents menu at all)
[Magisk] Skittles9823:
It seems like Q removed the base Oreo recents in SystemUI.
[Magisk] Dachfenster:
Yes of seems so - is there any third party launcher implementing them? Or do I have zero chance :rolleyes:
[Magisk] Skittles9823:
I don't know if it's possible to implement the Oreo recents view in a recents provider.
[Magisk] h3110:
It's because Pixel Experience doesn't support /product/overlay.

Try using /system/vendor/overlay instead. If the folder doesn't exist, just create one via TWRP terminal using mkdir command.

(you might have to enable the option - mount system as read/write - before you do this)

After creating the folder, this modules works for me on Android 9 Pixel Experience rom on my HTC 10.

:good:
[Magisk] Sandu_HD:
Could you give me more instructions on how to create this folder in TWRP ?
[Magisk] h3110:
Congrats!

As long as your system partition is mounted as rw, you can use any root explorer to create the folder directly. It's definitely easier.
[Magisk] Skittles9823:
If it is possible, it's only possible provider side.
[Magisk] InfinityXDA:
Turn on the switch in developer option name "Disable HW Overlays" your welcome :)
[Magisk] BossNexusS:
I tried that and still it happens when swiping between apps.
[Magisk] InfinityXDA:
It definitely is a overlay problem bro so there is something else going on, what ROM or Magisk are you on?
[Magisk] BossNexusS:
I have swift themes substratum installed. I can try disabling them and then trying. I'm on op7pro stick ob3 rom with krisakura kernel and magisk 20
[Magisk] TpmKranz:
Was this ever addressed? I'm having the same problem with this app.

Starting it with this module enabled makes it crash immediately: logcat.

Without the module enabled, it works just fine: logcat.

Even with the substratum module enabled, there is no apparent problem and it starts just fine, although the logcat is full of complaints: logcat.
[Magisk] Skittles9823:
Sounds like they added the QuickSwitch app to their detection list lmao. I'll have a look at the logcats.

Looks like the launcher didn't get systemised either? Or you're using SystemUI as the provider.
[Magisk] Skittles9823:
What happens if you just uninstall the QuickSwitch app? Delete the EQuickSwitch folder from /data/adb/modules/quickstepswitcher/system/app/

If you want it back, just sideload the apk from the module zip manually as a userapp (it'll still work fine).
[Magisk] TpmKranz:
No dice, I've removed the directory, rebooted (the QuickSwitch app was gone) and it still crashes: logcat.

And yeah, I'm using SystemUI because I hate the horizontally scrolling Recents screen.

Addendum: Just to be sure, here's the same situation with the substratum module disabled: logcat.
[Magisk] Skittles9823:
From what I can see in that log all it's detecting is this

java.lang.RuntimeException: java.io.FileNotFoundException: File doesn't exist: /system/vendor/overlay/QuickstepSwitcherOverlay.apk

Could you download and use del.dog/scoop to get a more detailed crash log (also use it's inbuilt upload to dogbin function as it's a better version of hastebin. Pastebin isn't great imo)

I tried to download and open the same app, and it's detecting the edxposed manager app on my side and I can clearly see it in the logs with scoop.
[Magisk] TpmKranz:
Sure, I just don't think it's any more verbose than the logs I've caught myself: https://del.dog/duzihulexo

I think the problem is that the app expects to find only directories within /system/vendor/overlay, and thus tries to cd into everything it finds there. Since QuickSwitchOverlay.apk isn't a directory, we see the FNFException. I've created the directory /data/adb/modules/system/vendor/overlay/QuickSwitchOverlay and moved the apk there and now everything works. Could you incorporate that small change into the module?
[Magisk] iamMG:
Same happening here. Oneplus launcher is cool and all but lacks tons pf customizations other launchers offer.
[Magisk] ParallaxY:
Well oneplus launcher is kinda sucks now, in the old version u can't swipe left in the middle of the app drawer to open hidden app page, u need to swipe the left edge , now in the latest version u can swipe anywhere to open it. No google feed integration as well.

I just use lawnchair now, since it has way much customization and it compatible with quickstep
[Magisk] iamMG:
On Android 10? How? Quickstep is not working for me.
[Magisk] garylawwd:
There was an internal build of lawnchair v2 that got leaked that works with Android 10. Buggy but still ok for daily use. The devs seen the leak and released it on their telegram releases page.

Lawnchair v2 still hasn't been officially released with Android 10 support so patience is the key here.

Hope that helps
[Magisk] Skittles9823:
Hmm alright. I'll do some testing with my users on telegram and hopefully adding it to a folder doesn't break the module for anyone.
[Magisk] ArkhamKnight:
Could you share this build? I'm used the latest APK found on telegram but it doesn't work.
[Magisk] iamMG:
Yes please do this. Much appreciated.
[Magisk] garylawwd:
Just go to telegram lawnchair releases and scroll up.

I don't want to share without devs permission
[Magisk] shadowalker2014:
Use this lawchair
[Magisk] matrix_guy:
This works for me on Android 10 with lawn chair thought it wouldn't work on q but it did thanks
[Magisk] AhmdHL:
Is there anything about lawnchair fot android 10
[Magisk] Skittles9823:
System being read only doesn't matter. You should only have to install the launcher as a user app, then select it as a provider, reboot then set it as your default home app. QuickSwitch should be systemizing it itself.
[Magisk] phishfi:
So... I have an OG Pixel and I'm experiencing this issue on 1.0.8 (custom ROM).

Is there something I can do to remove product/overlay? That folder is only populated with files from the ShagGapps. :/
[Magisk] iskorotul:
Not working on my oneplus 6 OOS 9.0.3 with gesture and buttons. I use pixel launcher from magisk. I also tested and failed on oneplus launcher. Also it messed up the gestures. Cant use gesture for swipe to home and recent. Only swipe for back is working.
[Magisk] Subhojit:
Pixel 2xl, havoc os rom.

With pixel or Nova I still only get Oreo style recents.

Nova as OP says will not work anyways. But even with pixel launcher it doesn't work.

Probably a rom issue.
[Magisk] Maverick Jester:
Just wanted to clarify that this module is not yet working with Hyperion Launcher, as per the message in the Magisk repo?
[Magisk] Gordietm:
Besides Lawnchair and Quickstep, what launchers does this currently work with?
[Magisk] Axelguitt:
OnePlus 5. stock OOS 9.0.1 (Pie) here.

Lawnchair is not detected in quickswitch.

But I really like com.android.systemui (recents like in old Oreo)!
[Magisk] libracez:
me on stock having the same issue..

On the main article on xda feed there is a screenshot from Hyperion launcher, I have latest quick switch and Hyperion launcher and I cannot select Hyperion in quick switch..

What I am doing wrong?

Ps. As well had tried to install lawnchair launcher just to use as a recents provider and still no.

Rooted latest stock image on p2xl
[Magisk] Skittles9823:
1.0.9 may fix your issue. Please wait for an update.

Can you try removing the module and installing it as a user app before selecting it as a provider.

Yea nova won't work (probably ever) can you follow the debugging instructions in the OP and send the logs please.

Not yet. We are waiting for the Hyperion team to finish their implementation before allowing its selection in QuickSwitch.

All stock Pie launchers + Lawnchair at the moment.

Make sure you are using the latest version of lawnchairv2 (you can download it from APKMirror). The playstore version won't work. The lawnchair listing in XDALabs wasn't uploaded by anyone in the lawnchair team by the way.

As I said above, Hyperion isn't ready yet.
[Magisk] PlayFriik:
Is it possible to hide the QuickSwitch app from the app drawer after I have changed the recents provider (I'm using Pixel Launcher)?
[Magisk] phishfi:
That's a launcher setting, which isn't available in the Pixel Launcher. Maybe switch to Lawnchair2?
[Magisk] ajsat3801:
Is this same as lawnstep?
[Magisk] MayankMS:
yes; and now it acts as recent provider for any supported launcher!.
[Magisk] VincentJoshuaET:
The apps themselves can include a feature so that the app won't show an icon in the launcher.
[Magisk] alessio89g:
It doesn't work properly on MSM Xtended Pie for OnePlus 5T ☹️

After choose a provider and reboot, all radio icons on statusbar disappear, and it's impossible access to recents screen.

Nova as launcher and modded OxygenOS launcher (or any other) as recent provider.
[Magisk] MayankMS:
I lost your there... setting OOS launcher as recent provider needs OOS launcher as the default launcher.!

Quickstep only chooses a recent provider. The recent screen, is included in the launcher itself, that's why only a few launchers are supported as of yet.
[Magisk] alessio89g:
It's what I I thought, but in this article

https://www.xda-developers.com/oneplus-launcher-recent-apps-interface-android-pie/

in the comments section an user (vinaysp) said that he successfully did what I tried to do
[Magisk] MayankMS:
that possible only when you have HW nav buttons(to trigger recent screen instead of swiping up the pill). I just tested on my Redmi 3S prime with Lawnchair as the provider. It looks like it's working but when you choose Nova as default launcher, you're only left with what's in the attached image. So that's not for me and definitely not for your OP 5T!!

PS: I'm assuming you don't use classic SW NavBar with three buttons..

Edit: it looks the same by swiping up as well!

Edit 2: I switched to OOS Launcher as the provider. Swipe up and other gestures don't work(because default launcher is Nova). And while it works right sometimes, it doesn't look bad. And clear all button is in bottom center like on OOS launcher.

Probably I didn't reboot previously so that may be reason gestures worked with Lawnchair provider, a reboot could have caused it to stop..
[Magisk] uudruid74:
Make sure you have the latest Lawnchair from apkmirror

---------- Post added at 06:07 PM ---------- Previous post was at 06:02 PM ----------

Nova is not a supported launcher. The launcher and recent provider must match and must support the Pie Recents.

It's my understanding that Pie Recents

1 - is coded into the launcher

2 - requires certain permissions not normally available to 3rd party launchers.

This project is just performing #2, delegating the permission portion to allow a 3rd party launcher, but it can't insert the Pie Recents code into launchers that don't have it and the launcher chosen for Recents must be your default launcher. Dev's feel free to correct me on this.
[Magisk] MayankMS:
your understanding is on point, I'm only exploring possibilities.

BTW I noticed gestures are working for other launchers when the provider was Lawnchair launcher. But it didn't with OOS launcher as the provider. So, there could be some possibilities that "Custom Recent Screen" mods could be a thing with all gestures(even custom gestures) working without the launchers needing to do a lot about it or using one launcher's gestures/recents with other launchers and what not.
[Magisk] Skittles9823:
It's not ready yet. It'll be released once it is.
[Magisk] kevin.chiha:
I'm desperate to bring back oreo recents in android 10. Any solution?
[Magisk] varunkp:
Change the recents provider to SystemUI. It worked for me in Pie.
[Magisk] kevin.chiha:
It worked for me on pie too. Doesn't work in Q anymore. Seems like android 10 doesn't have oreo recents in source code at all anymore...
[Magisk] Skittles9823:
If it's not in systemui then the only way to do it would to add it to a recents provider. Doing that however wouldn't be a small task.

Unfortunately I have absolutely no Java or Kotlin programming knowledge so I can't attempt it.
[Magisk] kevin.chiha:
Thanks for clarifying! Cheers