yashsingh1/xdaforums huggingface dataset:
[Magisk] Skittles9823:
QuickSwitch 2.0.6 released

Changelog:

- update is_mounted(_rw) functions to match Magisks

- update apk and switch to a new reboot method

- updated /product logic for Magisk 19305+

- moved all bootscripts to /data/adb/service.d and /data/adb/post-fs-data.d so they will always get executed first

- more attempts at trying to fix magisk not successfully copying the overlay

- oopsie, forgot to add an API check again after switching templates
[Magisk] Skittles9823:
QuickSwitch doesn't control the UI of anything. It just gives the launchers permissions to be the recents provider, or if you choose systemui it'll use your ROMs default Oreo style recents. Any customisation there is up to the system.
[Magisk] krekis:
I'm already on android pie, sir...

thought that any option to show the bin icon (to clear all opened apps) that stay in the bottom-middle in recents just like my previous aosp custom rom.

thanks anyway...
[Magisk] Dkushwah94:
I am having a issue whenever I try to set lawnchair v2 as recent provider, everything works except back button is always visible on home screen.

Solved - Lawnchair settings > Gestures > Back Botton > Do Nothing
[Magisk] Fuurio:
I really would like to see this in the MIUI launcher!
[Magisk] Pandemic:
Quickswitch 2.0.6 not working well on my xz2 with pie, when i set to lawnchair it revert back to stock launcher after reboot, earlier i domt have it, any fix ?
[Magisk] Crescendo Xenomorph:
[MENTION=6315410]Skittles9823[/MENTION]

latest nightly Lineage OS 16 here on Mi 5s Plus, the modules 80% won't load properly on reboot...

rebooting several times will make it work only to lose it again on next reboot (random)...

when this happens, the magisk is not loading the modules completely.... disabling this module will make it works perfectly again...

something must be blocking the load proccess.

I attached the Magisk log as well but created a space in the log (nothing's omitted) before it loads the modules to show you the difference.

If the QuickSwitch not working, it'll stop BEFORE the loading modules proccess, otherwise it'll load till the end of the log.

Every modules I have will not load when that happens.

can you make this for non-magisk installation, direct write to system?
[Magisk] ochipapa:
It just works fine and I love it to the core,I have just a suggestion to make the corner a bit rounded than sharp corners and I guess it will be more appealing sir
[Magisk] garylawwd:
Thats launcher behavior not quickswitch
[Magisk] Nabeel840:
kindly release Samsung launcher

waiting for it very badly.

i remember we have use Galaxy s4 launcher on AOSP roms based on JB and KK. but since i have never able to use new launchers on aosp roms.

you gave me a hope to enjoy latest Samsung Launcher on AOSP roms.

regards...
[Magisk] umair shaikh:
is there a version of [MENTION=6018897]paphonb[/MENTION] 's OnePlus modded launcher with no navigation bar enabled and just the OnePlus gestures ?
[Magisk] shadowalker2014:
I will love that also
[Magisk] DanGLES3:
Unless you're in oxygen OS then no, the fullscreen gestures are tied to oxygen OS
[Magisk] umair shaikh:
I'm using oxygen os, but i own a oneplus 5

so the modded launcher has the gestures but the moment i disable navbar, they don't work

anyway to make em work just like newer phones ?
[Magisk] dangerouspie:
I had nova launcher and lawnchair installed before I flashed the module, but in the quicksettings app the only available options are the oreo recents and the stock oneplus recents. I'm using an OP6 on open beta 23, and my default launcher is the stock one - why isn't it working?
[Magisk] DanGLES3:
First, nova did not (and will likely never) include pie recents and the play store version of lawnchair (also known as lawnchair v1) doesn't support pie recents, only the v2 version does https://www.apkmirror.com/apk/deletescape/lawnchair/
[Magisk] Henry Markle:
What happened to Samsung experience launcher port??

I really want it badly!
[Magisk] Nabeel840:
Same from me
[Magisk] Skittles9823:
QuickSwitch 2.0.7 and 2.0.8 released

2.0.7 Changelog:

- added check to prevent using Pie launchers on Q and vice-versa

- add while loop to hopefully make sure the overlay dir is created

2.0.8 Changelog:

- quick fotfix the the while loop
[Magisk] manav aatha01:
I am using lawnchair v2 but it is causing me sudden reboots idk why can anyone help me thanks
[Magisk] garylawwd:
You need to provide more info. What device, android version, rom version, what version of lawnchair (build number) and what about a log of the crash.

I doubt anyone can help by just simply saying it crashes.

That should be asked in the lawnchair group anyway
[Magisk] manav aatha01:
Imma using ooneolus 6t lawnchair v2.0-2367 using oos currently open beta 16
[Magisk] chooks06:
2357 is the latest so I guess typo.

Have you tried asking on the Lawnchair Telegram Channel?

Edit..

Here's the link..I happen to open it to read the latest post from one of the Devs who left and I think 1+ devices may be in for a rough ride in the near term..

https://t.me/s/lawnchairchannel
[Magisk] Hellboy4:
Sorry for this stupid question. I try to figure out. But until know I still don't know what quickswitch is? Any help or explain ?

Thanks
[Magisk] garylawwd:
It enables pie/q recents on any launcher that supports it.

Just look at the screenshots in the op.

Without this module you just get the standard recents view
[Magisk] ExpertMC:
I have this problem to on shamu Nexus 6 with ColtOS latest version. I will select a launcher as the default and on reboot it will revert to the stock provider
[Magisk] M. .:
how to fix it?:crying:

time: 1565838656324

msg: java.lang.NoSuchMethodError: No static method setContextPriority(I)V in class Landroid/view/ThreadedRenderer; or its super classes (declaration of 'android.view.ThreadedRenderer' appears in /system/framework/framework.jar!classes2.dex)

stacktrace: java.lang.NoSuchMethodError: No static method setContextPriority(I)V in class Landroid/view/ThreadedRenderer; or its super classes (declaration of 'android.view.ThreadedRenderer' appears in /system/framework/framework.jar!classes2.dex)

at com.android.systemui.shared.system.ThreadedRendererCompat.setContextPriority(ThreadedRendererCompat.java:31)

at net.oneplus.quickstep.QuickstepProcessInitializer.init(QuickstepProcessInitializer.java:39)

at net.oneplus.launcher.MainProcessInitializer.initialize(MainProcessInitializer.java:32)

at net.oneplus.launcher.LauncherProvider.onCreate(LauncherProvider.java:197)

at android.content.ContentProvider.attachInfo(ContentProvider.java:1920)

at android.content.ContentProvider.attachInfo(ContentProvider.java:1895)

at android.app.ActivityThread.installProvider(ActivityThread.java:6431)

at android.app.ActivityThread.installContentProviders(ActivityThread.java:5978)

at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5893)

at android.app.ActivityThread.access$1100(ActivityThread.java:197)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1653)

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

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

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

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

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

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
[Magisk] adityaon:
use zenui launcher instead! Oneplus launcher is buggy with regents!
[Magisk] aouerfelli:
Does this still have support for non-Magisk devices (with root and init.d)?
[Magisk] M. .:
i just want use OPlauncher:crying:
[Magisk] Tahir Baig:
Its been so long, when do we get the Samsung experience launcher?
[Magisk] garylawwd:
''Likely never''
[Magisk] Tahir Baig:
Oh never mind...
[Magisk] Pierre02:
Hyperion is not working well with 2..0.8
[Magisk] garylawwd:
Works fine for me.

Just saying it doesn't work well is useless information. May aswel have not posted, no offense intended
[Magisk] Pierre02:
Sorry, I give you more details. When updating to 2.0.8 from 2.0.6, the launcher and the recents work fine for the first 30 secs. Then, Hyperion will not work anymore ("Hyperion keeps stopping")

EDIT: Fixed. After the update, the recents provider goes back to Trebuchet, so I selected Hyperion again and now it's working
[Magisk] garylawwd:
Try clearing the cache of Hyperion.

Or if you save your setup in Hyperion settings, clear cache and data (clearing data is like installing as new launcher and deletes your whole setup)

I also use Hyperion and faced something similar before when Hyperion was install on my SD card and I tried enabling in quickswitch, then when I rebooted I had similar issues to you.

What device and firmware do you have.

You can also copy the crash log when it says "Hyperion keeps stopping" and post that here
[Magisk] Pierre02:
Now it's fixed (I edited my post). Thank you for your help anyway!
[Magisk] Atharva7272:
I am unable to change recents on my moto g5s plus . I am running pixel experience rom and also rooted with magisk. I want to change my recents but when i restart the phone after changing recent nothing happens its the same recents of pixel. When i was using havoc os i was able to change recents but i am not able to change it in pixel experience rom. Any help???
[Magisk] Skittles9823:
QuickSwitch 2.0.9 released

Changelog:

- add support for /oem/OP/OPEN_US/overlay/framework as the overlay dir

- temporarily reverted the /product change so Magisk canary users have a somewhat working QuickSwitch

- fix up inconsistent shell, it's all uniform now

- rewrite uninstall.sh so it works now (oversight on my part from before)

- actually make the module abort when it's flashed on an unsupported android version

- more miscellaneous fixes and optimisations

If the provider resets to default after updating, just open QuickSwitch and select your preferred launcher again.
[Magisk] Skittles9823:
Pixel Experience isn't guaranteed to work. Most of their maintainers use device trees that block rro on framework-res so the overlay QuickSwitch uses does nothing.
[Magisk] dochamza:
The module doesn't work. I rebooted but the provider reverted back to default on samsung A7 2017 pixel experience rom
[Magisk] DanGLES3:
Pixel Experience broke quickswitch by blocking vendor overlays, it's not something that can be fixed by the quickswitch developers
[Magisk] whymoo:
I understand that 3rd party launchers don't work on Q because its source isn't released, but shouldn't pixel launcher work on Q? It says not compatible with this Android version (29) even though I'm using the Q pixel launcher. I'm trying to get pixel launcher to work on beta 6 because the module I used to use (Pixel Essential Q) is not working on beta 6 for me.
[Magisk] charackthe:
Is there a way to use the whole bottom of the screen effectively with the gestures on Samsung OneUI? OneUI's gestures take over 2/3 of the screen and only the dedicated recents gesture area works while the whole bottom should work with the launchers. Do you know any apps to allow this to happen?
[Magisk] alexferdean@yahoo.com:
There was a fix here in the OP for the Bluetooth not turning on issue. The link does not work anymore. Any other fix? I'm trying to use Quickswitch on my OP 7 Pro with TreskMod.
[Magisk] FuLygon:
will cpl launcher get supported soon ? or never
[Magisk] abacate123:
You should ask CPL developer to merge the quickstep commits first, not in here...
[Magisk] Pierre02:
This time, when updating to 2.0.9 from 2.0.8, QuickSwitch gave me this problem. I had to uninstall and reinstall hyperion to make things work again
[Magisk] Bosstazem:
Why Q Pixel Launcher shown incompatible with the android version? I'm on Oneplus Q Beta
[Magisk] alexferdean@yahoo.com:
It's Android Q. They said it would be like this for a while.
[Magisk] TENN3R:
Android 10 source code just got released to AOSP, give the developers time to merge changes and adapt it for the new gestures, I prefer a stable and smooth integration rather than a choppy and incomplete one just to say "yes, at least it's compatible"
[Magisk] nreuge:
I've updated the module and got the same issue... And now still the same issue even with a module old version :(

Have you found a fix??
[Magisk] Pandemic:
Stick with 2.0.5 bro ;)

We consider the dev dont even look into it to fix it for us xperia users ><"
[Magisk] nreuge:
It no longer works for me, even with 2.0.5 :(
[Magisk] Pandemic:
Strange :(

i deleted some files what was relevant to 2.0.9 and installed 2.0.5 again but cant remember where i found them, sorry bro :(

[MENTION=6315410]Skittles9823[/MENTION]

Can you fix this for us xperia users ? V2.0.5 work fine but when we update to a new version, quickswitch aint work anymore so dunno what you changed after v2.0.5 but better investigate it and revert it back like in 2.0.5 so it should work for us xperia xz2 on pie also
[Magisk] nreuge:
I've found the trick. The files to delete are in /data/adb/service.d and /data/adb/post-fs-data.d

:D
[Magisk] Skittles9823:
It's likely related to the /oem/OP/ change. Unfortunately that change added support for other devices. I guess it also broke others. I really wish I had the devices so I could test compatibility myself but I don't. QuickSwitch 3.0.0 should be released in the coming week, I'll be removing the boot scripts as they're iffy at best and it'll be replaced with a binary backend for the app which does everything while booted.

I've also found that Q support is also really bad atm. Since logical partitions and overlayfs essentially make /product impossible to mount as rw I'll have to update it to only work when magisk is able to overlay that directory. It'll require quite a bit of internal testing though so I'm not sure when I'll be able to update.
[Magisk] SebastianWijatyk:
This module is awesome, i can't use pie without this module this is my must have.The message that you are working at version Q(Android 10) is great

I hope that the implementation of the module for android q will not cause you much trouble.

Currently, it is used badly android q without the ability to keep gestures, animations of opening applications on custom launcher like lawnchair.

You are doing a good job :good:
[Magisk] Pandemic:
Hmm oke bro and it should be fixed in v3.0.0 then ? Because v2.0.5 works good
[Magisk] Skittles9823:
It'll likely work the same as 2.0.9 at first. As I don't know why it isn't working for you I'll need to find some identifier to figure out when to install the overlay to /oem/OP or not even when both possible overlay directories exist. It's a little tricky figuring that part out, especially when I can't test it myself or look around the filesystem myself.
[Magisk] Pandemic:
Aah oke well compare 2.0.9 with 2.0.5 then you maybe know and if you need anything then ask me in a pm mate.
[Magisk] _DarkKnight_:
[MENTION=6315410]Skittles9823[/MENTION]

I did not enable this module for the Lawnchair launcher in Pixel Experience rom. I've tried many times, but it didn't. Is there a problem with this Pixel Experince rom?
[Magisk] DanGLES3:
Pixel Experience blocked vendor overlays thus preventing quickswitch from working
[Magisk] CarbonGTR:
Nokia users experiencing trouble with Boot script, Please use the Quickswitch terminal edition available in the group. It works flawlessly.
[Magisk] Sam11112:
I am on bootleggers rom pie moto g5s plus. The recent setting is reverted to the stock launcher. Am i doing something wrong? How do i fix this?
[Magisk] Punarvpawade:
Can't use the latest module in colt os 4.6

Device asus zenfone max pro m1..

I select quickstep launcher and reboot but it goes on lawnchair again... Is it rom fault or module.. Because it's working on havoc os
[Magisk] champagne66601:
Then, how am I using it?
[Magisk] DanGLES3:
It's working for some and not for others, it seems some device maintainers reverted the commit responsible for blocking vendor overlays, that's one of the reasons why quickswitch installation isn't outright blocked on PE (because it works on some builds)
[Magisk] Rishabhsgr18:
Is there any way i can install this module manually without touching magisk ??

because im having this issue that whenever i install a module or update the magisk app

my system looses root so i cannot install a module in magisk to keep the root status strong

i m using moto g5 plus pie custom rom
[Magisk] Pandemic:
No
[Magisk] Sn33z3x:
outstanding module! I'm really in love with this but can you tell me how can i swipe up to Home and up and hold to recent like android 10? thanks
[Magisk] inserterikhere:
Where can I find the terminal edition?
[Magisk] CarbonGTR:
You can get it from the Quickswitch support group on Telegram.
[Magisk] shadowalker2014:
Android Q support available for quick switch.
[Magisk] brqndon:
It isn't supported yet from what I'm seeing. Please correct me if I'm wrong.
[Magisk] shadowalker2014:
I don't think so also
[Magisk] Skittles9823:
QuickSwitch does support Q, support just can be iffy.

Also, the launcher has to add support and target android Q for it to work as well.
[Magisk] Maverick Jester:
Wait, really? This is great news!
[Magisk] brqndon:
Ah, that's good news! This is what's holding me back from upgrading to Q, so do you know exactly what's iffy with compatibility?

Thanks in advance!
[Magisk] Skittles9823:
Yea just the way I was setting the overlay directory wasn't perfect for Q devices. QuickSwitch v3.0.0 is in the works which is a complete rewrite which should make the module more stable.

I'll also be getting a pixel 3a xl soon so I'll be able to test Q support personally.
[Magisk] shadowalker2014:
9k thanks for your hard work
[Magisk] brqndon:
Great! We appreciate your hard work!
[Magisk] turdbogls:
anyone have a lead on a 10 based custom Launcher? I've tried Ruthless (the newest version) and Lawnchair and both are still Pie based.
[Magisk] luigi90210:
Hyperion is 10 based but you will get a boot script failed error when switching the recents provider. I also tried the hacked pixel launcher that adds some of the removed gestures(swipe down for notifications) but that also gives me the same error.
[Magisk] Skittles9823:
At the moment just the pixel launcher, and the launcher3 that Paphon ported.

Hyperion is not Q based. It just targets Q as it's maxSDK. Once Paphon has finished the Q merge for Lawnchair, he'll start it for hyperion.
[Magisk] luigi90210:
So I still get the boot script failed error when I use the launcher3 that paphon hacked for Android 10(he did one for Android 9 and 10)

Any way to fix that?
[Magisk] Skittles9823:
I might be forced to publically release my terminal version of QuickSwitch at this rate. It's a bit more reliable than the current release and it's definitely more reliable on Android 10. At least untill QuickSwitch v3.0.0 is ready, but I'm unsure when paphonb is going to be able to rewrite the app.
[Magisk] CarbonGTR:
Terminal edition is the only latest versions working on Nokia stock ROMS. Using the app will give a boot script failed error no matter what. Moreover, The app does not generate logs at all in the given directories in the F.A.Q making it hard to give logs for debugging.

Terminal edition is just -

1. Install the module and reboot

2. Set recents provider through terminal

3. ??

4. Profit!
[Magisk] Skittles9823:
Pretty much yea. Unfortunately getting all the recents providers and listing them is annoying to do in shell so it doesn't always work consistently and it will take a few seconds even when it does work.

That's why I want QuickSwitch v3.0.0 as it'll essentially combine the success rate of the terminal edition with the user friendly UI of regular QuickSwitch. Unfortunately Paphon doesn't really have time to completely rewrite the app to use my shell binary as the backend so it'll have to wait.

I could release v3.0.0 without the app but the binary itself does no checking whether a package name equates to an app that is the recents provider or whether a launcher is compatible with a specific Android version.

While all that is in the current terminal edition I still feel the binary is quite bloated and the code is hard to manage. Even for me, and I wrote it lmao.

For those who know how to archive and use a modules source, the code for the WIP v3.0.0 is currently on the QuickSwitch repo in a seperate branch, but I won't be giving any tutorials on how to use the binary by itself.
[Magisk] ParallaxY:
So we won't be getting the Quickswitch that compatible and user friendly with Android 10 until paphonb working on it ?

I'm on Android 10 custom ROM now and Man i really miss that recent view, and that bounce in bounce out animation when open/closing the app in pie ( Lawnchair v2 + Quickstep)
[Magisk] Boal:
The terminal version of QuickSwitch works really well and it's just a minute in the terminal to set it up. It's really no big deal.

Just install it, type su in the terminal and then type quickswitch and follow the onscreen instructions, always confirming with the return key.
[Magisk] ParallaxY:
What launcher did u use with the terminal version ?
[Magisk] Boal:
The latest Pixel launcher: https://www.apkmirror.com/apk/google-inc/pixel-launcher/pixel-launcher-10-release/

edit: it's possible that this launcher is failing silently in the background and thus causes very high battery drain on my device. I don't know for sure, but I went back to QuickStep until LanwChair is ready for 10.
[Magisk] Skittles9823:
Yea, it's not as user friendly as I'd like though. I mean, I'm using 3.0.0 just as a binary right now lol. I have to give it arguments and manually specify a package name, but it works fine.
[Magisk] blade35:
It shows boot script failed on my op7 on android 10 magisk 19.3. How do I get the log? Need some help
[Magisk] Skittles9823:
Read the OP. It has a specific section about collecting logs.
[Magisk] blade35:
I already read the op but I couldn't get to the first location of logs and there were no logs in sdcard/documents that's why.
[Magisk] Skittles9823:
Enable showing hidden files and folders.
[Magisk] blade35:
Thank you for your help!

I couldn't get the quickswitch app to run on my OnePlus 7 on android 10 as it showed error: the boot script failed.

So here are the logs
[Magisk] Skittles9823:
Ahh I see the issue. Update to magisk canary and I'll push a v2.1.0 update with some improvements from v3.0.0 in a bit.
[Magisk] Skittles9823:
QuickSwitch 2.1.0 released

Changelog:

- proper Android 10 support

This does not mean that third party launchers support Q yet. It's purely just fixing stuff in QuickSwitch itself.
[Magisk] blade35:
Thank you for addressing the issue quickly rather than just denying it. This guy is a god. Solved the motherfuking issue completely.

Thanks again m8. I'm sooo happy right now that I finally got the pixel launcher working on my OnePlus 7. You are the best
[Magisk] Skittles9823:
Haha. Truth be told, the issue was fixed probably a week or two ago. Once I started making the terminal version I kinda unofficially dropped support for 2.0.9. as soon as magisk 19308 came out I added support for it in the terminal version but didn't really bother to update regular QuickSwitch lol.
[Magisk] blade35:
No worries m8. You are still the best.
[Magisk] doughill526:
Does anyone have a link to the Samsung experience launcher port. Or one that works with quickswitch.

Thanks in advance
[Magisk] Nightf0x_007:
Pixel 2 xl android 10 device bootlooped after installing last version 2.1.0
[Magisk] Skittles9823:
That port was abandoned. It's never gonna be released.

? That doesn't really make sense. Was 2.0.9 working for you?
[Magisk] Nightf0x_007:
Idk really 1st time installing
[Magisk] Skittles9823:
Do you have any other modules installed? Have you modified anything else about your device?
[Magisk] Nightf0x_007:
Yes edxposed and magisk modules
[Magisk] Skittles9823:
I'm using EdXposed as well so I don't think that would be an issue, but who knows. Could you try on a clean magisk installation with just quickswitch.
[Magisk] Prattham:
I'm on 10 stock pixel 2xl

With new lawnchair release i wanted to try it so i flashed the latest version avaliable in the download section of magisk, mine booted up fine but whenever i selected lawnchair in the quick switch app and rebooted it switched back to pixel Launcher

Cheers