yashsingh1/xdaforums huggingface dataset:
[Magisk] Skittles9823:
Could you send the logs by following the debugging guide in the OP please.

It's likely that the boot script couldn't mount /product so it couldn't copy the overlay.
[Magisk] IKA3RUS:
Here are the logs. Apparently I can't post links or upload attachments yet. Please replace the (dots) with actual dots.

drive(dot)google(dot)com/uc?export=download&id=1ojQBxDbf63Z1VWUpMQvWs3oOrchUZlX0

The logs don't seem to show any errors though :/
[Magisk] RieGo:
thanks for your hint!

i'm using lawnchair. i looked into the folder /system/etc/sysconfig which has a lot of xml files.

"quickstepswitcher-hiddenapi-package-whitelist.xml" seems to enable lawnchair, i guess that's what's expected.

is it maybe related to this: https://www.xda-developers.com/google-undocumented-hidden-apis-android-p/ ?

kinda confusing.

is there anything we can do?

update: so problem fixed. this is what happened:

i backed up lawnchair with Titanium backup in previous rom, which treated it as system app because quickswitch converts it to system app. when i restored the app it was restored as system app - not as priv-app but as /system/app/base.apk

this it what caused all the trouble with hidden api permissions. a system format and reflash fixed it for me.

without your help and the help from Lawnchair Telegram I would've never found that lol

thanks!
[Magisk] uudruid74:
Official OTAs normally overwrite /boot because you get a new kernel. You'll likely need to reinstall Magisk? and your recovery may or may not be restored to stock, so be ready to reinstall twrp from your PC if needed
[Magisk] RieGo:
i'm fine. it's not an "official" release. it's a modded ROM which includes Magisk. everything works perfect now :)
[Magisk] Skittles9823:
Will check it out tomorrow as I'm a bit busy today.

Ahh see. This is exactly why I hate apps like titanium backup. Cause so many issues, and the systemizing isn't even systemless.
[Magisk] uudruid74:
I use my own script-based solution. It never even looks at system apps. Never had an issue, although a few apps can't be backed up because of licensing and some apps need local storage to be erased (such as Waze)
[Magisk] Skittles9823:
Updated second post with a list of known compatible launchers along with their preview screenshots and ways to download them. OnePlus launcher and ZenUI launcher can be downloaded from the attachments section.

Also added a tutorial for getting Oreo and grid recents in the FAQ section. Check it out.
[Magisk] Max litcher:
I tried the new Samsung one ui lancher but it crashes any idea how to make it work ? Thanks in advance
[Magisk] Skittles9823:
You gotta wait for paphonb to release his port. I'll add it to the second post and make an announcement when it's ready.
[Magisk] Maverick Jester:
[MENTION=6315410]Skittles9823[/MENTION] any plans to bring the MIUI 10 recents over to QuickSwitch?
[Magisk] tres_linguas:
[MENTION=6315410]Skittles9823[/MENTION] is oneplus 6T launcher (modded apk by paphonb, dated febr 23) supported? Would be extremely awesome since notification dots work in this version :o

I tried with v1.1.2 but got FCs. Can provide logs if needed

I'm using the launcher without quickswitch for the time being.
[Magisk] Skittles9823:
It's not possible as it would require their launcher or OS to be compatible and neither are. Xiaomi never added pie recents to MIUI.

I wasn't aware he ported the 6t launcher. The latest one plus launcher port I know of is from the 6 and it's last update by paphon was the 9th of January.
[Magisk] VincentJoshuaET:
https://androidfilehost.com/?fid=1395089523397900023

I guess this is what he's talking about
[Magisk] tres_linguas:
Yessssssss, check it out, it's great, with notification dots working:

OnePlus6T_Launcher_paphonb.apk | by blackterroristh for Utilities

https://androidfilehost.com/?fid=1395089523397900023

If you could add support for it in the future, that would be awesome :o:good:
[Magisk] Skittles9823:
If it was paphons port I doubt I would be unaware of it, it would also already have the ability to be the recents provider. I'm gonna ask him if that's his but personally I doubt it is.
[Magisk] tres_linguas:
It does have the ability to be recents provider, but after the necessary reboot for changes to apply, it crashes. As I said I can retry and provide logs
[Magisk] Skittles9823:
Okay I talked to Paphon and it's the same launcher as the one in the second post. Except you've got the rootless version so it will run without being the recents provider. Use the apk in the second post of this thread and follow the instructions. I'm not sure how that one has notification dots working and the other not though.
[Magisk] tres_linguas:
Yeah, maybe you or paphon or anyone could kinda combine the two apks to implement notification access request in the january port :) would be great to have notification dots in the january port and I'm sure anyone using OPLauncher on a non-OP device would be glad to hear these news :)
[Magisk] elwhiteboy01:
Thanks for this module, I did not like the stock pie recents at all!
[Magisk] Skittles9823:
They're the exact same port. Just one doesn't have the recents stuff.
[Magisk] tres_linguas:
Well, if they are, then why does the rootless one ask for notification access (screenshot 1) as it should be, but the root one doesn't (screenshot 2)? :confused: both screenshots taken immediately after installing the respective apk.

Anyways, thx 4 your answers and help. I'm staying with quickstep for now.
[Magisk] Ujjawal kr:
is there any modded version of pixel launcher which provide icon pack changing and with some customisations ?
[Magisk] abeloman:
Use Pixel Mods app, it's on XDA Labs
[Magisk] -amygdala:
Hi, Clear all recents doesnt seem to work in mine. Im using latest quickswitch and latest lawnchair v2

Edit: nevermind. A reboot fixed it. Sorry my bad
[Magisk] bharanivijay:
Magisk module not installing on OnePlus 3T. Says OnePlus 3T is not supported.
[Magisk] IKA3RUS:
Hey, did you check it?
[Magisk] Potato997:
Hello, I couldn't find a clear response for my doubt

Does this recents work on MIUI 10 if I install lawnchair and quickstep module?
[Magisk] abeloman:
Seems you didn't search MIUI on thread
[Magisk] Potato997:
Thank you for your great contribution.

I've been searching but with unclear responses. Even on Twitter, Lawnchair stated "Icon shape changing currently doesn't work on MIUI thanks to how good Xiaomi is at breaking standard Android functionality" which made me think that it works but the icon shapes does not.

https://twitter.com/lawnchairapp/status/1046889365530718208

Edit:

After searching in the Telegram group I found out, it doesn't work.
[Magisk] Skittles9823:
Paphon has said he doesn't know why one has notification access. It must be a regression, but he's also said he won't fix bugs in the ports unless it's a serious issue and is easy to fix.

1.1.3 will fix that issue.

Will check now, but a simple reinstall of the module or Magisk should be enough to fix it. If not then wait for 1.1.3 and that should™ work.

Lawnchair does work on MIUI, however there are some issues due to MIUI being quite far from stock such as adaptive icons not working well.

However, QuickSwitch will never work on MIUI as they never implemented custom recents providers. They completely removed a quite important feature either because they were too lazy to recreate their own recents with it or because they didn't want the user using a different launcher. The latter would be my guess.
[Magisk] Skittles9823:
These logs are for uninstalling the module actually.

Or at least for resetting the recents provider.
[Magisk] IKA3RUS:
Reinstalled both Magisk and the module. The same error comes up. Will have to wait, I guess.

So, these aren't the right logs?
[Magisk] Skittles9823:
Had another look at the quickstepswitcher-old.log and saw it was having issues copying the overlay. Seems your /product partition doesn't want to be mounted. To see the issue better I'd need to get all the logs, especially the service log from when first trying to set the recents provider.
[Magisk] IKA3RUS:
Ok so I copied the logs after each step.

After installing the Magisk module - https://drive.google.com/uc?export=download&id=1v7fo8mPyRRpvv9TaKuioKr04Q0bse7md

After trying to set the recents provider - https://drive.google.com/uc?export=download&id=1f8cNzNfE24AfCHkMtFXKSR031dAlV9OV

After uninstalling the Magisk module - https://drive.google.com/uc?export=download&id=1jPHMUX6sKrijTJsjxgPLV9Zoif6Ohrnv

Please have a look at the one you need when you can.
[Magisk] peppe1996:
Hi... Installed quickswitch correctly, but it doesn't recognize any Launcher except trebuchet. How can I solve thi issue?

I'm on RR aosp, thanks
[Magisk] garylawwd:
Like what launchers? There are only a select few that work
[Magisk] peppe1996:
All. I tried every suggested. I don't know it doesn't find anything
[Magisk] Skittles9823:
Are you certain you used the links or apks from this thread? Check the second post for those. If trying Lawnchair it must be v2 from apkmirror, the Playstore version won't work. Also Hyperion won't show up for users just yet. It's not ready.
[Magisk] Skittles9823:
Thanks I'll have a look now.

Edit: okay I think I see the issue. The function to check if it's rw is finding /system/product in /proc/mounts. I'll try to see if I can make it only find /product and send a test build for you.
[Magisk] ajsat3801:
By any chance did you install them in your sd card? If yes you have to move it to your internal storage.
[Magisk] Skittles9823:
Okay, try this and send logs again if it doesn't work.

For anyone else, this is also the current up to date beta build. It has fully a working rootless install and removed the op3 restrictions (except on DU). The RIL bugs can't be fixed on my side as it's been confirmed a ROM issue.

If you wish to know the full changelog have a look in the zip at the readme file.
[Magisk] IKA3RUS:
It doesn't work. Same error. Here are the logs -

After installing - https://drive.google.com/uc?export=download&id=16PisUUZMcGXT94GM2v0EVib1TV6NjB0r

After setting the recents provider - https://drive.google.com/uc?export=download&id=13P4K8X2HfDFM4wE5v9fX5-mK2iA1J8x6

After uninstalling - https://drive.google.com/uc?export=download&id=13q3jrm6ePKxxmfZeWmE_8ZO761T06q9R

I just noticed that /product is a symlink to /system/product. So that's probably why the script couldn't mount /product.

If it helps, the permissions on /product are lrwxrwxrwx, and the permissions on /system/product are drwxr-xr-x.
[Magisk] Skittles9823:
Hmm. Do you have /system/product/overlay though. If that exists then it's using that. But yeah it does try to mount /product directly. So I suppose I should be able to change the function so it mounts /system/product if that's what it greps.
[Magisk] huytoan9882:
I am using Mi8 with PE rom. I installed Lawnchair v2 and quickswitch, changed the recents provider to lawnchair but after reboot, i just can access recent anymore. Any suggest?
[Magisk] sssira:
it is possible to use OnePlus launcher from Pixel Launcher ?

because I'm already do the step but launcher always stopped

i'm on PE Pie (CAF) - Redmi note 5 Pro whyred

(edit) worked now after clean flash the rom and do the step
[Magisk] benjg_:
When I reboot the boot itself takes way longer than normal and I keep getting Bluetooth has stopped error messages also the Sim card isn't recognized.

I'm using OnePlus 3T with PE 9. Same issue with every version of quickswitch and any launcher. Any ideas?

Nvm, just read that it's an issue on OnePlus 3(t) but v1.1.3 does allow me to install but still the same errors pop up
[Magisk] D3FALT:
Ok so short feedback here on 1.1.3 version .. Still same issues on EMUI 9.0.0.162 than before, so i guess from what i read the product/overlay is still messing everything up ^^

The animation when sliding from the edge of the screen (return/back action) to close the app and go back to the drawer does work though.

Can provide log if you want ^^
[Magisk] IKA3RUS:
Yes, I do have a /system/product/overlay. However, I don't think you can mount /system/product as it is just a normal directory and is not present in /proc/mounts. To get rw access to /system/product you probably have to remount /system as rw. Edit: Totally forgot that I was talking about a Magisk module and you wouldn't need to manually remount anything under /system.
[Magisk] reilyn27:
this module is very good i hope it will be compatible with hyperion launcher
[Magisk] DanGLES3:
The compatibility with Hyperion is up to Hyperion devs,they need to polish their quickstep (pie recents) code before quickswitch allows Hyperion to be used in it
[Magisk] reilyn27:
ahhh ok ok
[Magisk] Skittles9823:
That's a rom issue. I'll be editing the OP with a possible fix soon.

Bloody EMUI. I have a friend looking into getting it working on his device so that should be fine.

Should have a fixed build for this out momentarily.

Actually we are waiting for them to give us the okay to remove it from the blacklist. They don't want it public yet.
[Magisk] Skittles9823:
Alright here it is. Not comfortable with a full release yet but it should be an improvement for most users. Unfortunately XDA doesn't seem to want me to directly upload the module here so I'll just link it on GitHub.

I've also updated the third post with the possible fix for RIL breaking.

QuickSwitch v1.1.3

- update Unity to 3.3

- remove device check and replace with a warning that RIL issues are rom side

- fix the creation of quickstepswitcher-old.log and clean up quickstepswitcher.log

- logs are now slightly more descriptive for me.

- more attempts to fix /product/overlay installs

- fix QuickSwitch creating multiple launcher dirs when ever the launcher gets an update

- add capability to set default home app

Get the zip here:

https://github.com/skittles9823/QuickSwitch/releases/download/1.1.3-RC/QuickSwitch-v1.1.3-RC.zip
[Magisk] nikhiler47:
is nova launcher 6.0 supported?
[Magisk] bitye:
Not
[Magisk] Skittles9823:
Read the OP and the readme in the zip.

Nova will likely never be supported. They have to add in the ability to be the recents provider. Nothing on our end can be done.
[Magisk] folkg:
Even after reading through this thread I'm very confused, I'm probably misunderstanding something.

I'm on Lineage OS 16.0. I've installed QuickSwitch, set Pixel Launcher as default, and now I'm trying to set Lawn chair as my home app.

The first time I select it Lawnchair pops up as my home and I get the Pixel Launcher recents. The next time I press "Home" button, android asks me if I want to use Lawnchair as Home. If I click "Just once", the Pixel Launcher recents continues to work. If I click "Always", I stop getting the Pixel recents. I'm not sure what the recents provider is, but it's possibly now Trebuchet?

Am I doing something wrong here? Can anyone point me in the right direction? I'm using the new 1.1.3.
[Magisk] Skittles9823:
What does the Quickswitch app say is the recents provider?
[Magisk] MarcoCount:
I have a oneplus 6 and I experienced a similar thing.

The boot screen was taking ages and I thought I was in a bootloop or something so I went ahead and I flashed the magisk uninstaller.

I've heard that oos gestures are broken. I hope it will get fixed with time
[Magisk] benjg_:
What you could also do is flash the same quickswitch zip in recovery again. That uninstalls it, that way you don't have to deal with reinstalling magisk again and all your other mods
[Magisk] folkg:
QuickSwitch says they Pixel Launcher is the recents provider and that Lawnchair has the home symbol beside it. I don't know if it will help, but I copied the logs
[Magisk] Maverick Jester:
You need to set Lawnchair as your recents provider in order for this to work.
[Magisk] folkg:
I might just be very confused about how this works. I want to use Lawnchair as my Launcher and get the Pixel recents with the copy/paste and app suggestions.

When I set Lawnchair as the recents provider, this does not happen. I get the default Lawnchair behavior.

When I set the Pixel Launcher as my recents provider, I have the issue I mentioned a few posts back.

I'm feeling very lost.
[Magisk] garylawwd:
Did you follow the instructions correclty?

Install lawnchair and DONT set it as default launcher.

Open quickswitch and set it as recents provider and then reboot.

After reboot then set lawnchair as default launcher

Profit
[Magisk] folkg:
I've done everything but profit.

I'm a little bit confused though, by setting Lawnchair as both the recents provider and the home app, how does it know to provide the Pixel Launcher recents? That's what I'm struggling with. Why am I not setting the Pixel Launcher as the recents provider if I want the features of the Pixel Launcher?

Edit: I may have misunderstood the purpose of this module. This module allows a launcher to supply it's OWN recents? Not use the recents of another launcher?
[Magisk] garylawwd:
Its lawnchairs take on the quickstep recents. Its kinda better with more options but I don't think copy and paste works I cant remember as I currently use this module with one plus launcher and their take on quickstep recents
[Magisk] Maverick Jester:
It's not (currently) possible to have app suggestions and the native copy/paste features found in the Pixel Launcher quickstep (recents) implementation, applied to other launchers. So, if you set the Pixel Launcher as your quickstep (recents) provider with Lawnchair as your launcher, you'll get the copy/paste functionality, but lose the app suggestions dock and the animations, from what I've seen.
[Magisk] Skittles9823:
Correct. Using the recents of another launcher isn't really doable. You'll have to wait until maybe Lawnchair manages to port text/image selection.
[Magisk] Skittles9823:
Anyone on Android Q who wants to help get QuickSwitch working? Magisk users only btw.

Make sure to get logs from /cache or /data/cache or /sdcard/Documents/quickstepswitcher if and when it doesn't work correctly.

https://drive.google.com/file/d/1VCELDTa5Alw5aPrEQ73TCnqA926uWMoX/view?usp=drivesdk
[Magisk] Aodrulez:
I do understand that there are issues with EMUI 9 but recents panel is still the older vertical one for me ( EMUI 9 .241) even when selecting the OOS launcher attached to the OP. Is this how it's supposed to be or am I doing something wrong? TIA

Attaching more information about my device's "/product/overlay" folder:
[Magisk] sssira:
no three dots menu on upper recent menu for app info or split screen ... sometimes it's visible sometomes not, this is quickswitch bug or launcher bug ?

I'm on Redmi Note 5(whyred) PE Pie (CAF)

sorry for my bad english
[Magisk] DanGLES3:
it's a Launcher bug
[Magisk] sssira:
I'm using the recomended oneplus launcher from this tread

maybe I'll try to update to the latest launcher version, hope it will work ...
[Magisk] Skittles9823:
Can you send a screenshot of QuickSwitch and also send the logs from /sdcard/Documents/quickstepswitcher (or /cache/quickstepswitcher*)

You can only use the port on other devices. Updating won't work.
[Magisk] Aodrulez:
Sure, here you go:
[Magisk] ddaharu:
Yes the gestures are broken. But "fluid navigation" basically gives you oneplus gestures and more.

Quick Switch, lawnchair with fluid navigation is gold.
[Magisk] chuan xin:
please help with me

i use LGG7. the ROM is LG official with 9.0. after i swipe the module（1.1.3），i cannot change any other launcher in quickswitch app. please help me ,sorry for my poor English. i have install lawnchair app, but it is not available to be as a provider.
[Magisk] Skittles9823:
At this point I'm pretty certain Huawei removed Quickstep from EMUI. [MENTION=5854483]akhilnarang[/MENTION] said he was digging through EMUI and it doesn't seem to have a recentsComponent config.

You need to use Lawnchair V2 from APK mirror.

Or wait a few days for it to get to beta on the playstore.
[Magisk] chuan xin:
Lawnchair it must be v2 from apkmirror？ any download link？i met the same situation with this buddy。。。 thanks for help me

---------- Post added at 04:15 AM ---------- Previous post was at 04:10 AM ----------

thanks a lot. i haved serched on apkmirror,but there are many versions of Lawnchair V2. which one should i choose? can you give me any download link for your support launcher like Lawnchair. thank you very much
[Magisk] uudruid74:
If the Home App and Recents Provider don't match, you either get half the features, or Oreo Recents. Basically, basically this module allows a launcher that wasn't baked into your ROM to be a Recents Provider.

You must also use the newest Lawnchair v2 if you want Lawnchair's Recents
[Magisk] Maverick Jester:
Couldn't agree more.
[Magisk] chuan xin:
i failed again even if i use the right Lawnchair V2. i cannot find the Lawnchair V2 as a system ui provider. what should i do? i almost give up....:crying::crying::crying:

---------- Post added at 07:09 AM ---------- Previous post was at 06:33 AM ----------

1、find the right Lawnchair V2 and install it。2、swipe quickswitch from magisk（18.0）.3、reboot。4、open quickswitch APP to change the Lawnchair V2 as a provider. 5、reboot

Am i right？
[Magisk] Skittles9823:
Yes that's correct. Lawnchair v2-972 is the latest version btw.
[Magisk] chuan xin:
i cannot download Lawnchair v2-972 from apkmirror。 for me， i will uninstall the quickswitch from magisk。 and repeat the queue above。 yes？:)
[Magisk] Ujjawal kr:
when Samsung experience launcher release for quickswitch ?
[Magisk] chuan xin:
i am afraid about LG G7 is the device which have the /product/overlay/ dir. The module doesn't work. I rebooted but the provider reverted back to default.
[Magisk] Didgeridoohan:
Provide the installation log when installing directly from the Magisk repo as well.
[Magisk] Gordietm:
Where do I get that?
[Magisk] Gordietm:
Ok, found it.
[Magisk] Didgeridoohan:
Magisk Manager -> Downloads -> QuickSwitch and when the installation fails save the log.
[Magisk] Skittles9823:
Wrong log. After you install a module there is a copy log button, press it and it'll save a log and tell you what it's named.
[Magisk] Didgeridoohan:
That's the Magisk log, not the installation log...
[Magisk] Jackaroop:
Is there any hope to get the ability to copy text and share pictures from the recents screen like in the Pixel Launcher?
[Magisk] Gordietm:
Here's the log.
[Magisk] Skittles9823:
The module has nothing to do with this feature. All features within recents are launcher side.
[Magisk] Skittles9823:
No information whatsoever. Wew, gotta love magisks install logging.

Could you rename the zip and add "debug" to the zip name and flash it in twrp, then send "quickstepswitcher-debug.log" which will be located in /sdcard/
[Magisk] Didgeridoohan:
Are you installing a zip you downloaded previously or directly from the Manager Downloads?
[Magisk] Gordietm:
I'm installing the zip from your github
[Magisk] Didgeridoohan:
That's the problem... Don't do that, install directly from the Manager Downloads section, nowhere else.
[Magisk] Gordietm:
Alright, I did that and it worked. Thanks!
[Magisk] uudruid74:
OK. I'm confused.

Lawnchair is supposed to be listed as a "provider"?

It doesn't show up. I tried both Lawnchair and Lawnchair v2 from XDA labs.

The pixel launcher shows up, but I only get the full Pie Recents when using that launcher, not any other.

I've tried wiping everything, even a dirty flash of the ROM, removing subs... nada.

Any ideas?
[Magisk] Skittles9823:
Lawnchair v2 from xda labs is outdated. You can find the latest version in our telegram channel or on apkmirror.
[Magisk] uudruid74:
I really feel that forcing users into using Telegram to stay in the loop is really unfair. I don't need my phone flooded with real-time chat. XDA has an app distribution system. I understand (kinda) not using it, but why keep outdated versions in the one place that should be official? That's a bit confusing, no?

I'll check apkmirror
[Magisk] Skittles9823:
Yea I agree. When it was brought to my attention yesterday they people have still been using the labs version I asked Till to update it or take it down from there.
[Magisk] uudruid74:
Thanks ...

But even using the latest Lawnchair and selecting it as a provider, I don't get the dock and app drawer under the recents

*sigh*