yashsingh1/xdaforums huggingface dataset:
[Magisk] Skittles9823:
I just fixed the app install when downloaded from the repo. The uninstall should definitely uninstall the app though.

just checked and I believe uninstall.sh gets ran during a bootstage that doesn't have access to the pm command. Rip.

As for the corrupted storage stuff I really hope that's because of your tinkering :eek:

Update on the corrupted storage stuff, it seems uninstalling QuickSwitch did cause it, reinstalling it and setting the provider seemed to fix it for me. I think it might be something related to magisk itself though, may I ask what magisk version you're using?
[Magisk] Skittles9823:
Seems a second reboot fixes the sdcard mounting and everything works again. I saw some package manager errors in the log so it might be caused by trying to use the pm command at a certain bootstage.
[Magisk] Shayded:
Version 20.4 of Magisk, and what was odd though is I couldn't reinstall it because Magisk couldn't load the module since the directory Magisk tried to point to pretty much didnt exist.

No issues since the reset and reinstall though. Very odd
[Magisk] Skittles9823:
If you uninstall it again it'll happen again though, I've figured out the issue and a fix and I'll push an update now. Thanks for letting me know about this so soon btw :highfive:
[Magisk] Shayded:
I wonder what it's actually affecting to cause this behaviour. Only time I've really encountered a similar end-result is during failed backups/shadow copies on windows machines
[Magisk] Skittles9823:
Okay, hotfix posted. Everything should be good now.
[Magisk] BossNexusS:
If I installed 3.1.6 from telegram do I need to flash this official 3.1.6? Or is it the same.
[Magisk] Shayded:
I believe the fixed version is marked with the hotfix name scheme either way.

Shouldn't be any harm in just flashing the newest version from the Magisk repo either way
[Magisk] Skittles9823:
If the current app version code you were on is 3160 then you can update through the app, if you are on the non-hotfix 3161 then you should update using the magisk repo.
[Magisk] Skittles9823:
QuickSwitch 3.1.6-2 released

Changelog:

Major updates via telegram, XDA, and github releases will now just use an apk which will update the module for you.

This update also serves to get everyone on the correct versions as the last few releases have been a bit of a mess when it comes to me pushing hotfixes and not updating the version code and version strings in the module. Now you'll know you're on the latest version for sure when the app and the module show v3.1.6-2 as the version :D

- fix crash while grabbing logs from the app

- add patch version to the patched apk and prompt the user when the launcher needs to be patched again

- fix some typos and move some functions around in the script
[Magisk] matrixhaj:
what about that battery bug when using quickstep for lawnchair recents? Is it still there?
[Magisk] Skittles9823:
Read the first paragraph of the third post in this thread.
[Magisk] DKzVeNgEnS:
Do we know why quickswitch bugs on oneui 2.1?
[Magisk] moso11:
Can't set Lawnchair or OnePlus launcher to recents provider using 3.1.6-2. Logs are attached.
[Magisk] Skittles9823:
Could you try the instructions at the bottom of this post please.
[Magisk] moso11:
So I followed the instructions and mState was set to STATE_NO_IDMAP. I tried the 2nd fix, i.e. mkdir one.

I tried creating the folder using both adb and terminal on phone. The folder gets created and .replace file is also there. But as soon as I reboot the phone, the folder is gone. Also tried deleting .replace file and then rebooting but no avail.
[Magisk] Skittles9823:
Let your rom maintainer know and forward the commit to fix it.
[Magisk] nash06:
I'm having issues with QS. Every time I try to change my Recents provider (from Trebuchet to Lawnchair) it just... Doesn't change? I reboot my phone and its still got Trebuchet as the Recents Provider. I've uninstalled QS and Lawnchair and reinstalled them and it didn't work. I'm using Lawnchair 2.1-2613-ci-q-pre-alpha on Lineage OS 17.1 on a Galaxy S9 (G960F).
[Magisk] Skittles9823:
Could you send logs using the built in button on QuickSwitch after setting the recents provider please. (Make sure you're using QuickSwitch 3.1.6-2)
[Magisk] nash06:
Here's the logs: https://drive.google.com/file/d/11mFUTQJ6kbVWf5HpauX6R2HJUYGz4cI5/view?usp=drivesdk
[Magisk] Skittles9823:
If you have adb access could you execute the following command and send the file it creates

Linux:

adb shell cmd overlay dump > overlays.txt

Windows:

.\adb.exe shell cmd overlay dump > overlays.txt
[Magisk] nash06:
I'll do that later, I don't have my PC right now.

---------- Post added at 12:41 PM ---------- Previous post was at 12:40 PM ----------

By the way, I use a Mac so would I use the Linux command?
[Magisk] Skittles9823:
Yea you'd use the Linux formatting I believe, just cd into the platform-tools dir and execute

./adb shell cmd overlay dump > overlays.txt
[Magisk] nash06:
Here's the overlays.txt:

https://drive.google.com/file/d/1osAPGPWPXbq417tEii9Eh145gmz6xInf/view?usp=drivesdk
[Magisk] Skittles9823:
Ahh perfect.

Your device maintainer needs to add this to their device tree.
[Magisk] nash06:
What does OnePlus icons have to do with QS? And what is a Device maintainer? I'm new to rooting and stuff so I don't know ?*♂️
[Magisk] Skittles9823:
The commit was made for OnePlus but it'll work on other devices with some changes. Your overlays.txt file show nothing in /vendor/overlay but I'd guess that folder is populated with overlays not being called which can break QuickSwitch.

A device maintainer is the person who builds the rom for your device. So if you goto the lineage thread where you got the rom, the OP of that thread is the maintainer.
[Magisk] Henry Markle:
OneUI keeps crashing every time I try open recent apps.

Logs:

https://del.dog/grokeepest
[Magisk] Skittles9823:
Disable freeform windows in developer options.
[Magisk] zizoux7:
after the latest update my recent provider switched back to trebuchet and whatever launcher I choose it reverts back to trebuchet after reboot

on a Samsung device running LineageOs 17.1
[Magisk] Skittles9823:
LOS 17.1 as well as the April patch on Samsung devices seems to have broken compatibility with QuickSwitch.

Have a look at the bottom of the third post and follow the instructions. If you see the STATE_NO_IDMAP then there isn't much I can do to fix it.
[Magisk] zizoux7:
Yeah that happened after the April patch

I followed the instructions and I didn't find STATE_NO_IDMAP in the overlay.txt file
[Magisk] Skittles9823:
Did it say STATE_ENABLED_STATIC?
[Magisk] zizoux7:
no, I didn't get that either, when I write the command I get no output at all, no error , nothing
[Magisk] Skittles9823:
Don't add > /sdcard/overlays.txt afterward.

Just do su -c cmd overlay dump xyz.paphonb.quickstepswitcher.overlay

Also, make sure that you've set the provider and rebooted before hand.
[Magisk] zizoux7:
Still nothing :(
[Magisk] Skittles9823:
What if you try without the

su -c

part?
[Magisk] zizoux7:
That didn't work either so I tried "su -c cmd overlay dump" and I couldn't find the package "xyz.paphonb.quickstepswitcher.overlay" anywhere in the list
[Magisk] Skittles9823:
Is QuickSwitch installed and have you selected a launcher?
[Magisk] zizoux7:
Yeah the app is installed and I selected different launchers but it always reverts to trebuchet, after selecting a launcher the app produces logs at sdcard/documents/quickswitch do you want to them?
[Magisk] Skittles9823:
Yea send the logs.
[Magisk] zizoux7:
Here they are

I see some errors
[Magisk] Skittles9823:
Okay it looks like the zipsigner failed to sign the overlay, that should be fine unless Samsung requires all apks to be signed.

If that's the case then it's good news for you as paphon and I are working on getting the module to sign everything a different way as we'll have to use the signature scheme v2+ for Android 11. I'm not sure when that'll be ready but once that update is released I'd recommend you to try it.

Untill then however, try the overlay dump command again and see if you can see the overlay show there, if it still doesn't show up then I'm pretty sure the reason is because of the signature.
[Magisk] charackthe:
Very nice module but Lawnchair has a lot of bugs :)

On reboot "swipe up for recents" turns off in lawnchair and enabling it doesn't work it just toggles it off again.

Curve setting doesn't work at all.

Sometimes when zapping through the recents it freezes for a second.

These are all known, I'm just stating them for anyone who might come along and read it.

(The OEM launchers of course don't work but this is expected isn't it?) OEM launchers don't work in my case. None of them. I have tried it a couple of times and had no positive results. Of course I followed instructions. They force close no matter what I do. (OneUI 2.1)
[Magisk] Skittles9823:
I've been a bit lazy when it comes to updating the apks in the second post so they might be a bit outdated. I might ask paphon to index them on his website though.
[Magisk] Rush:
There are newer Versions to most of These? Bruh
[Magisk] nadejo:
is it possible to make this mod work on nubia red magic 5g? it seems once installing a third aprty launcher and disabling nubia launcher the recentsactivity won't work anymore. and when nubia launcher is reenabled pressing back button inside recents will open nubia launcher.
[Magisk] Skittles9823:
Could you get a logcat with the stock launcher disabled? Also does it's gesture navigation have a stock AOSP mode? If imaging the back gesture going to the stock launcher means the gestures themselves were modified.
[Magisk] smatm:
I am on pixel experience, android 10 and for some reason all launchers I tried isn't compatible
[Magisk] Skittles9823:
For OnePlus launcher on Android you use the latest version from APKMirror.

https://www.apkmirror.com/apk/onepl...4-4-2-200408114510-c7e96db-release/#downloads
[Magisk] JudgeDread11:
I'm on oos using lawnchair alpha build. Working great.
[Magisk] c2560242:
I am on pixel experience mi8/dipper. I tried with latest Q lawnchair. Magisk 20.4 with no other modules. Everything works like a ****. Google app have 15 seconds lag. Settings about 1 sec. Am I doing something wrong?
[Magisk] Skittles9823:
Read the first part of the third post in this thread.
[Magisk] irfankamal:
Icon pack name ????? Please reply

---------- Post added at 06:39 PM ---------- Previous post was at 06:38 PM ----------

Icon pack name ????? Please reply
[Magisk] lucfig:
Hi,

I executed the command below and found some things that I beleive to be related to Androoid gestures.

adb shell dumpsys activity service SystemUIService

Do you think these can be modified to disable the back gesture?

backGestureDisabled=false
assistantGestureDisabled=false
isEnabled=true
mNavBarMode=2
mAuthenticatingPackage=null
NavigationModeController:
mode=2
defaultOverlays=
defaultLauncher=ch.deletescape.lawnchair.ci

EdgeBackGestureHandler:
mIsEnabled=true
mAllowGesture=false
mExcludeRegion=SkRegion((343,49,375,80))
[Magisk] Skittles9823:
Why would you want to disable the back gesture?
[Magisk] Rush:
Possibly a recreation of OOS Gestures
[Magisk] Skittles9823:
I don't believe that's possible.

The OOS back gesture is baked into the OOS SystemUI.
[Magisk] Rush:
It's fairly easy to do with Lawnchair but okay.

Recent apps -> swipe up left / Right -> Back Button
[Magisk] lucfig:
Because it messes with the left side menu on wood that have it.

I can either use lawn chair or an app called grstureplus pro to use the back button.

Enviado de meu HD1903 usando o Tapatalk
[Magisk] Rush:
Rom?
[Magisk] Skittles9823:
Ahh yea true. I completely forgot about that.
[Magisk] jaggillararla:
oOS launcher home gesture doesn't work when in landscape
[Magisk] lucfig:
These apps are not rom dependant. But I'm at stock Oxygen OS running a couple of Magisk modules.

I can either choose the stock Android 10 gestures or the old navigation bar.

Enviado de meu HD1903 usando o Tapatalk
[Magisk] Rush:
Oh, which device? I don't know a device which doesn't have the OnePlus gestures...
[Magisk] lucfig:
OP 7T which shipped with Android 10

Enviado de meu HD1903 usando o Tapatalk
[Magisk] Rush:
That makes it even more confusing...module list?
[Magisk] lucfig:
OnePlus 7T stock rom simply don't have other options besides 3 button layout and Android 10 gestures.

I have several modules installed, but I don't think that matters. Screenshot attached

Also attached a screenshot of settings. They are in portuguese, But you can see only 2 options over there.View attachment 5019707View attachment 5019709

Enviado de meu HD1903 usando o Tapatalk
[Magisk] Rush:
Ooh that kinda sucks. I saw a post on Android P gestures for OnePlus 7/7T, I don't remember if you could do that for OOS Gestures though. You may want to look into the OnePlus 7T

Apps and mods

Or

Guides and discussion

Sections to maybe find some more information on this

Sorry I couldn't help :/
[Magisk] mrmcshagbag:
Does anyone know which OnePlus launcher version has a working shelf? I have tried latest as well as a few older ones and none of them have shelf. I'm using havoc is 3.5 Android 10 on a OnePlus 6t.
[Magisk] lucfig:
Grabbed from my system (7T OOS 10.0.9).

It does have, but not sure if requires any other system stuff.View attachment 5021077

Enviado de meu HD1903 usando o Tapatalk
[Magisk] mrmcshagbag:
Gave yours a shot and it just kept crashing. I don't think any will have shelf working for custom ROMs unfortunately. Thank you for giving me an option to try.
[Magisk] ValentinoNCS:
Doesn't work....

It doesn't work on my s9 evolution X Android 10 rom. When I select oneplus launcher as a recents provider, once I restart the phone, it's still on the pixel launcher recent provider and not the oneplus launcher one.

Idk... maybe it is a bug...

Help me..
[Magisk] axy_david:
Can we get Oreo recents on Android 10 please? I'd install extra launchers or apps just to get it. I just hate the iPhone style recents!
[Magisk] JudgeDread11:
This doesn't change your launcher, you need to do that in your Android settings. This will help change the recents provider.

If that is what you meant, then sorry I don't know how to help you. Can you run the OnePlus launcher itself?
[Magisk] Skittles9823:
I can't help without logs.

Oreo recents was removed from systemui in Android Q. Unfortunately you can't bring them back.
[Magisk] BraianV:
Does zenui launcher works with quickswitch and android 10 custom roms? What versión?
[Magisk] Rush:
You have to check that yourself.
[Magisk] Jurapasmater:
Quickswitch app crashing on OOS 9.0.16 android Pie oneplus 6t when trying to set any launcher as recents provider. Error in logs: zipexception: no entries...

Edit: version 3.1.3 working flawlessly.
[Magisk] Ashiq.makkar:
I'm having this same problem. tried the fix mentioned in the third post and the problem is present
[Magisk] Skittles9823:
From what Paphonb has told me it looks like the logs folder isn't getting created. Unfortunaltly this is difficult to debug without logs from the binary and I can't reproduce the issue myself.
[Magisk] MIcHiJK:
Anyone here who tried to install QuickSwitch Module without using Magisk? I mean extracting the module zip in internal memory

Using twrp and Copy files/folders to proper directories...
[Magisk] Skittles9823:
The module relies on magisk. Even if you placed all the files from the module zip correctly you wouldn't be able to use it without modifying the QuickSwitch binary.
[Magisk] Ashiq.makkar:
even after unhiding 'com.google.android.gms' from magisk I'm still getting lag.what should i do?

I got it fixed
[Magisk] Sh1dow:
Compability

I downloaded the QuickSwitch version 3.1.6-2 from Magisk (20.4)

I download all of OEM Launcher Ports and none of them showed in QuickSwitch. Does that mean my phone is incompatible?

From LG V30 (H930) Android 9
[Magisk] Karim Musa:
I don't know what am I doing wrong but I did exactly as it was mentioned and Lawchair keeps crashing on me. I have a galaxy s10e (G970F) and I keep getting this error whenever I try to go home

Any solution for this?
[Magisk] Rush:
Did you try setting it as your recents provider? If not then I'm wondering why I see an error about something recents related
[Magisk] Karim Musa:
Yes I did and still no use. Maybe it's because of One UI 2.1?
[Magisk] Rush:
I didn't know One UI was even supported, did it work on 2.0?
[Magisk] Ghand0ur:
Looks like I have the same issue here with One UI 2.1 as well. Note 9. Can provide logs but not sure if the dev needs that of Lawnchair or that of Quickswitch.

Edit: just want to clarify that it worked great before on OneUI2.0 so for some reason it's not working on OneUI 2.1
[Magisk] Gordietm:
Android 11 developers preview for the OnePlus 8 Pro is out today. I'm wondering if QuickSwitch will on it?
[Magisk] Skittles9823:
In theory it should work in all aspects except the overlay to set the provider won't work.

For it to work the overlay needs to be signed with the signature scheme v3+ currently it only gets signed with v1. Paphonb and I will be working on getting that sorted out though.
[Magisk] Tahir Baig:
What is the best OnePlus launcher that works with quickswitch on a non-oneplus phone running Lineage os 17.1 android 10?
[Magisk] Rush:
Any, literally, just download ans Version of oneplus launcher from apkmirror, select it within the Quickswitch app, when it says "patch oneplus launcher" select yes and wait, this only works on Android Q
[Magisk] Skittles9823:
4.4.x, currently 4.5.2+ won't work.
[Magisk] Rush:
Wait 4.4x don't work? Uhhhhh well uhh, wtf did I do then? I did get it working flawlessly, I'm not using it anymore due to me having downgraded to P but it worked without any problems, but that might just be due to Project Treble
[Magisk] Keule-Tm:
Read again.
[Magisk] Rush:
Oh B R U H

I can't read xd

---------- Post added at 03:07 AM ---------- Previous post was at 02:30 AM ----------

Btw has Oxygen OS P been confirmed as not working? Or is it just me?
[Magisk] messypenguin:
I'm still having lag issue. Could you please let me know how you managed to fix it?

Cheers
[Magisk] nash06:
I used to use Lineage OS 17.1 but I switched to Evolution X 4.3, thinking that QS will work but it still doesn't. I've asked around a bit and someone said that I should flash an Selinux Permissive zip in TWRP and it might work. Should I flash it? I'm on Galaxy S9 G960F Evo X 4.3 (May Patch)
[Magisk] Skittles9823:
Yea s9 devices seem to require permissive for it to work.
[Magisk] nash06:
Even if it says STATE_NO_IDMAP in a terminal?
[Magisk] Skittles9823:
Correct. Samsung be weird.
[Magisk] Ashiq.makkar:
unhide google play services completely and select only 'gms.unstable'. I'll add a screenshot of mine
[Magisk] Rush:
I didn't even know Oneui could use QuickSwitch
[Magisk] messypenguin:
Despite that, but thanks anyway.
[Magisk] Skittles9823:
Can, but there is some jank here and there.
[Magisk] endermaster139:
I'm getting "Not compatible with this Android version (29)" on my Pixel 3 (running latest version of Q). QuickSwitch version v3.1.6-2 and Lawnchair 2.0-2589. Is there a fix for this issue?
[Magisk] Skittles9823:
Use lawnchair 2.0 that supposed to be used with QuickSwitch on Q. Apkmirror has the latest releases, 2616 is the latest build that's officially from the team, the newer builds are just leaks which don't have many changes.
[Magisk] libracez:
Cannot understand it is a mistake with my rom or we need to wait for a update..!?

Look, I have P2XL on stock rooted December image, so preinstalled pixel launcher have a pie recents with dock and suggested apps on it.

As i put default lawnchair or Hyperion launcher, I have just a p recents (without dock), means stock launcher has a recents with dock..

So I have tried to put and lawnchair and hyperion one by one as default launcher and preinstalled pixel launcher with the recents and dock as a recents provider but always a have just a pie recents without this dock..

I can reach it only if I keep default launcher as a default (wow)..

This module can help me to reach a pie recents with dock on hyperion or other launcher as it presented on article on xda or not? In future btw?
[Magisk] tres_linguas:
Exactly the same issue here. Xiaomi redmi note 4, Pixel Experience Rom (quickswitch worked perfectly with oneplus launcher here, and I liked it and would keep it, but notification dots did not work, so I switched to lawnchairv2)
[Magisk] williamcll:
Any way to get this to work on oneplus 6 running oxygen OS 9.0.3 nova launcher?
[Magisk] garylawwd:
https://xdaforums.com/apps/magisk/module-quickswitch-universal-quickstep-t3884797/post78597318
[Magisk] a13n:
I am able to use the oneplus launcher for recents and my default launcher is action launcher
[Magisk] williamcll:
I am unsure about what "installing it as a user app before selecting it as a provider." is supposed to mean.
[Magisk] ajsat3801:
Install it like any other app
[Magisk] garylawwd:
it doesn't matter because it doesn't work on nova launcher and probably never will according to what the dev said
[Magisk] tres_linguas:
Anyone else using QuickSwitch together with OnePlus launcher as suggested here ? I don't find a proper thread for the launcher, I have a problem (no notification dots) and would like to post it there...
[Magisk] Skittles9823:
I discussed it with Paphonb and we agreed it would be easier to just stick with the reset button as keeping track of the stock launcher would be too annoying.

Can I get more info? All I see is an unrelated crash log.

Follow the debugging guide in the OP and send logs please.

Did you set a different launcher as your recents provider? You must set the launcher you want to have full p recents in as your provider.

Also, Hyperion isn't supported by QuickSwitch publically yet. You won't be able to use it as a provider.

Follow the debugging guide in the OP and send logs please.

Did you give it notification access?
[Magisk] libracez:
yes lawnchair give me full recents with dock if I put it as default launcher and recents provider.

So we need only to wait for hyperion support, right? Its planned? Coz i saw it on screenshot on main article on xdafeed
[Magisk] tres_linguas:
Thank you so much for replying to us all :svetius::)

That's exactly the issue. Even though OP Launcher is installed and used as my home launcher (with QuickSwitch, Gestures and everything working perfectly), it does not appear on the site where you can give it notification access. Every other launcher does (see screenshot).
[Magisk] tres_linguas:
4 log files? I can only see two (see screenshot)
[Magisk] tres_linguas:
Quite strange, switched back to lawnchair now there's 4 files. Attaching them as a zip
[Magisk] williamcll:
Alright, I will try using lawnchair v2 instead.
[Magisk] Skittles9823:
QuickSwitch 1.1.1 released

Changelog:

- update to Unity 3.1

- update QuickSwitch APK, now can enable/disable navigation bar gestures

- copy logs to /sdcard/Documents/quickstepswitcher as well

- various fixes for resetting to the default provider

- temporarily disable installs on OnePlus3(T) devices as it causes RIL to die for unknown reasons
[Magisk] Skittles9823:
If only two showed up that means it didn't run through the entire boot scripts.

Try 1.1.1 and see how it goes.
[Magisk] Skittles9823:
Yes. Hyperion support is in the works. We are just waiting for the Hyperion team to add their own features and customizations.

Oh interesting. It doesn't even request access.
[Magisk] dyc3:
why does the cellular, wifi, and many other system features gets corrupted after switching to lawnchair v2 recents provider in quickswitch app ?

Everything goes back to normal after removing the module from magisk. anyone else facing this issue ?

Device- oneplus 3