[Root] EMUI 9 QuickStep Recents Screen mod (Lawnchair v2/OnePlus Launcher) - Huawei P20 Pro Themes, Apps, and Mods

Hi everyone,
After installing EMUI 9 (.241) on my P20 Pro & switching to Lawnchair V2, I was happy with pretty much everything except EMUI's default app switcher (Recents Screen). It's bug ridden & lags way too much for usability. That was when I decided to try QuickSwitch Magisk module from @Skittles9823 & @paphonb . Unfortunately, it didn't work for EMUI 9 & I decided to dig further into it.
Background Info:
In Android Pie, "recents screen" feature is handled by the launcher & is no more part of the OS itself. Android OS triggers recents screen by starting an intent "android.intent.action.QUICKSTEP_SERVICE" which is bound to the default launcher. What this means is that only the application specified in the intent can receive it. Now, in case of most OEM roms, this value is defined inside an XML resource in "/system/framework/framework-res.apk" (the file name can be different for different roms) file. QuickSwitch Magisk module apparently replaces this value using "Runtime Resource Overlay" technique to setup any launcher of your choice as the default handler for recents screen or QUICKSTEP as it's called.
Huawei, you bad boy
In EMUI 9, instead of defining this value inside some xml resource, Huawei decided to create a jar file instead named "hwServices.jar" & hardcoded EMUI launcher's package name in a "String" variable to be used for triggering the QUICKSTEP intent. This effectively kills the approach taken by QuickSwitch magisk module & us Huawei device owners are left with no other option but EMUI 9's bad implementation.
The way around
There are couple of options in this case:
Patch "hwServices.jar" file to point so some 3rd party launcher
Remove default EMUI launcher, create an application with the same package name to relay QUICKSTEP intent between system & third party launchers
Remove default EMUI launcher & replace it with a third party launcher that's modified to have EMUI's default launcher's package name
After spending the entire weekend trying Option 2 with limited success, I decided to go for Option 3 as modifying "hwServices.jar" itself seemed like too much meddling with the system's functioning. And so I removed default EMUI launcher from my system, took the latest Lawnchair v2's alpha build, patched it to have EMUI's default launcher's package name & installed it instead with system permissions. This works like a charm!
Instructions
You need a rooted device with Magisk installed
Install (QuickSwitch Magisk module v1.1.2)
Delete "/system/app/HwLauncher6" folder's contents using some file-manager like ES explorer with root permissions ( Create a backup if you want, it can be restored by copying the files back in the same folder if needed)
Reboot phone
Install patched Lawnchair V2's apk attached to this post on your phone.
Using QuickSwitch app installed on your phone, select Lawnchair V2 as the default home app & QuickStep provider. (We are using QuickSwitch only to give our patched Lawnchair v2 app system privileges. If you have any other way of doing this, feel free to do so & you can ignore installing QuickSwitch & it's steps above entirely)
Reboot & everything should be setup correctly.
Note
The patched version of Lawnchair v2 attached here is based on the latest alpha build at the time of this post& although everything seems to be working just great, there might be few bugs here & there. I'll update the attachment as & when more stable versions are released.
Credits
Special thanks to both @Skittles9823 & @paphonb for interacting with me while I was trying to find a way to get this working on EMUI. Much appreciated!
Update 1
The patched version of Lawnchair attached isn't entirely perfect, I'll wait for it's source code to be released to refactor everything properly. Until then, you can use this to replace your existing recents screen & even use a different launcher along with it, as long as attached Lawnchair V2 is a system app.
Update 2
Have also added OnePlus's Launcher ported by Paphonb with patch for EMUI 9. You can use this one instead of Lawnchair V2 too, if you like. Kindly note that these might be unstable due to my patches.
Update 3
Have updated the attached Lawnchair v2 apk with patch v1.1 (Fixes crashes)
Latest build download for Lawnchair V2
You should find fairly recent builds of Lawnchair V2 patched for EMUI here: (To be updated soon!)

Hi. Thank you for the tutorial. The problem is that when I try to install the lawnchair apk I get "app not installed" error.
My bad. I had to remove huawei launcher first.
It works perfectly. Thanks so much.

abyssq said:
Hi. Thank you for the tutorial. The problem is that when I try to install the lawnchair apk I get "app not installed" error.
My bad. I had to remove huawei launcher first.
It works perfectly. Thanks so much.
Click to expand...
Click to collapse
I know its for rooted emui 9. Is there a possible way for non rooted. Just asking.

papoy1019 said:
I know its for rooted emui 9. Is there a possible way for non rooted. Just asking.
Click to expand...
Click to collapse
With this method definitely not. Maybe in the future huawei will do a better implementation for this, but not today.

abyssq said:
With this method definitely not. Maybe in the future huawei will do a better implementation for this, but not today.
Click to expand...
Click to collapse
I agree. For now, it's not possible without root, unfortunately.

abyssq said:
Hi. Thank you for the tutorial. The problem is that when I try to install the lawnchair apk I get "app not installed" error.
My bad. I had to remove huawei launcher first.
It works perfectly. Thanks so much.
Click to expand...
Click to collapse
Glad to hear that.

is it possible with adb?

Delete it.

moomoon03 said:
is it possible with adb?
Click to expand...
Click to collapse
Only if you're rooted.
Sent from my LGE Nexus 5X using XDA Labs

With emui 9 gestures, swipe up to home only shows recents.

With lawnchair, the apps and folders have different fonts. The folder font is my system default. Why is this?

abyssq said:
With lawnchair, the apps and folders have different fonts. The folder font is my system default. Why is this?
Click to expand...
Click to collapse
You were the lucky one to try this on April Fool's day unfortunately where they changed font as prank. Should be back to system font by 2nd or you can go change it in the 3 dot menu in settings.

Aodrulez said:
You were the lucky one to try this on April Fool's day unfortunately where they changed font as prank. Should be back to system font by 2nd or you can go change it in the 3 dot menu in settings.
Click to expand...
Click to collapse
OMG thanks. I looked everywhere and couldn't figure it out. :silly::laugh:

good work!thx
wonder how you modified to have EMUI's default launcher's package name,if you are okay to tell?
just want to get more recent update and add more third party launcher to choose

psrvi7 said:
good work!thx
wonder how you modified to have EMUI's default launcher's package name,if you are okay to tell?
just want to get more recent update and add more third party launcher to choose
Click to expand...
Click to collapse
Easiest way: In Android Manifest file, replace package name to "com.huawei.android.launcher". This works so far for Lawnchair V2 & ported OP Launcher.
Proper way: Download source, refactor code with new package name & compile. This is tedious and am not sure how reliably can be automated.

Aodrulez said:
Easiest way: In Android Manifest file, replace package name to "com.huawei.android.launcher". This works so far for Lawnchair V2 & ported OP Launcher.
Proper way: Download source, refactor code with new package name & compile. This is tedious and am not sure how reliably can be automated.
Click to expand...
Click to collapse
it actually worked.thx again

Hi there, I was wondering to know if it's possible to do this with any launcher, because I wanna try Asus and Samsung launcher

Theo1218 said:
Hi there, I was wondering to know if it's possible to do this with any launcher, because I wanna try Asus and Samsung launcher
Click to expand...
Click to collapse
Should work with any Launcher that provides QuickStep functionality as long as it works without crashing before it's package is renamed.

Aodrulez said:
Should work with any Launcher that provides QuickStep functionality as long as it works without crashing before it's package is renamed.
Click to expand...
Click to collapse
tried with latest lawnchair but it didn't work, wich tool do you use for changing package name?

Theo1218 said:
tried with latest lawnchair but it didn't work, wich tool do you use for changing package name?
Click to expand...
Click to collapse
There is no tool that'll do it automatically for you. I use apktool to dismantle the apk, change values & repackage it. You'll also have to sign the package using "jarsigner" which comes along with JDK.

Related

[7.0-7.1] How to achieve Pixel Features and Look on any Rooted Android Device

Hi! Guys Today I will share a guide on How to achieve Pixel features and look on almost any android device running android Nougat.
What you need?:- A rooted Nougat device, Root file manager(I recommened ES), Brain
Lets start:-
Go into root of your device using your fav. file manager and search for build.prop. Usually it lies in system folder but if not found search it. Open it with any text editor and add this two lines at it's end.
ro.product.model=Pixel XL
ro.opa.eligible_device=true
Now reboot your device.
After your device turns on Clear Google App data.(Clear whole data and not cache only).
Now long press on your device to launch Google assistant:laugh::laugh: .
Now another step.
Open playstore and install pixel launcher and wallpapers by google.
Now you need Link2SD.(Install if not already Installed)
Now open Link2SD find & convert Pixel launcher and wallpapers into system apps and reboot again. (This step enables Google Now on swipe).
Now Download the boot animation app by Jrummy from playstore and install the boot animation zip i provided or manually push it into your system where your boot animation is stored.(Normally it's stored in system>media)
Copy audio files and replace it with your default files in system>media>audio.
Now if you want more follow:- (Not recommened for CM users but i hadn't encountered any problem on my CM though )
Download substratum from Playstore and Pixel Ui which is similar theme for this app and apply it via the substratum. Reboot
Cm users can skip many steps and use any pixel theme and icon pack from Playstore and apply it via Themes app natively installed.:fingers-crossed::fingers-crossed:
It's Done. Now enjoy all features and look of Pixel on your device.
While i encountered that google assistant doesn't recognize your voice I can't do anything for it now. I will keep looking to make it work but it will take time.Sorry.
You can also just download the launcher and wallpaper and install it. It still works that way. Also you can manually push them into system if required. But i suggest you to use bootanimation via substratum only as i pulled the zip file from PixelUi.
Here is a thread on Pixel experince you may want to take a look here too if you want to avoid so much work and go for flashing zips:-
http://forum.xda-developers.com/and...xel-experience-launcher-dialer-t3478907/page1
Tips:- Signup for google beta tester on playstore and update your google app to latest beta version for seamless google assistant work.
You may add those two build.prop at the end and don't change your default model number. It will still work.
Boot animation have a huge chances to work normally as the just conatin minimal animations and cover center of screen. So try it out and tell me.
This is my first guide. Please PM me or quote if you have any doubts before rating my guide bad.
Thank me if you liked my guide and my assistance.:laugh:
aayushgupta219 said:
Hi! Guys Today I will share a guide on How to achieve Pixel features and look on almost any android device running android Nougat.
What you need?:- A rooted Nougat device, Root file manager(I recommened ES), Brain
Lets start:-
Go into root of your device using your fav. file manager and search for build.prop. Usually it lies in system folder but if not found search it. Open it with any text editor and add this two lines at it's end.
ro.product.model=Pixel XL
ro.opa.eligible_device=true
Now reboot your device.
After your device turns on Clear Google App data.(Clear whole data and not cache only).
Now long press on your device to launch Google assistant:laugh::laugh: .
Now another step.
Open playstore and install pixel launcher and wallpapers by google.
Now you need Link2SD.(Install if not already Installed)
Now convert Pixel launcher and wallpapers into system apps and reboot again. (This step enables Google Now on swipe).
Now Download the boot animation app by Jrummy from playstore and install the boot animation zip i provided or manually push it into your system where your boot animation is stored.(Normally it's stored in system>media)
Copy audio files and replace it with your default files in system>media>audio.
Now if you want more follow:- (Not recommened for CM users but i hadn't encountered any problem on my CM though )
Download substratum from Playstore and Pixel Ui which is similar theme for this app and apply it via the substratum. Reboot
Cm users can skip many steps and use any pixel theme and icon pack from Playstore and apply it via Themes app natively installed.:fingers-crossed::fingers-crossed:
It's Done. Now enjoy all features and look of Pixel on your device.
While i encountered that google assistant doesn't recognize your voice I can't do anything for it now. I will keep looking to make it work but it will take time.Sorry.
This is my first guide. Please Tell me and ask me doubts before rating Bad.
You can also just download the launcher and wallpaper and install it. It still works that way. Also you can manually push them into system if required. But i suggest you to use bootanimation via substratum only as i pulled the zip file from PixelUi.
Here is a thread on Pixel experince you may want to take a look here too if you want to avoid so much work and go for flashing zips:-
http://forum.xda-developers.com/and...xel-experience-launcher-dialer-t3478907/page1
Thank me if you liked my guide and my assistance.:laugh:
Click to expand...
Click to collapse
There is no ro.product.model here
Leelka said:
There is no ro.product.model here
Click to expand...
Click to collapse
I get it.. we got add it right.. sry
Leelka said:
I get it.. we got add it right.. sry
Click to expand...
Click to collapse
Yeah! You need to add it.You may want to thank me and vote on my poll. It will boost my moral and I will create some good guides soon. :angel:
@aayushgupta219
It worked when I downloaded the latest google app from apkmirror. For some reason, the latest version of apps are not showing up in the play store. Its a bug in cm14.1
Rotated Quickbits said:
@aayushgupta219
It worked when I downloaded the latest google app from apkmirror. For some reason, the latest version of apps are not showing up in the play store. Its a bug in cm14.1
Click to expand...
Click to collapse
Did you signed up for playstore beta update?
aayushgupta219 said:
Did you signed up for playstore beta update?
Click to expand...
Click to collapse
Nope, Do I have to re-apply the build.prop mod again when I sign up for the google beta app?
Rotated Quickbits said:
Nope, Do I have to re-apply the build.prop mod again when I sign up for the google beta app?
Click to expand...
Click to collapse
No, its one time work only.
aayushgupta219 said:
No, its one time work only.
Click to expand...
Click to collapse
This option is greyed out
Rotated Quickbits said:
This option is greyed out
Click to expand...
Click to collapse
I mentioned it in post that google assistant doesn't recognize voice. I am working on it and maybe i will able to fix it up soon. Hope so :fingers-crossed:

Incomplete pixel icons

I've flashed the latest OpenGApps package which contains Pixel Launcher and Pixel Launcher Icons on my OPO with CM14.1 nightly. However I found that it only applied to a few icons (see screenshot). I tried clearing all data of Pixel Launcher but no luck. I'm quite sure all these apps are the latest versions.
Does anyone have any idea on this? Any help would be appreciated.
jimmy19990 said:
I've flashed the latest OpenGApps package which contains Pixel Launcher and Pixel Launcher Icons on my OPO with CM14.1 nightly. However I found that it only applied to a few icons (see screenshot). I tried clearing all data of Pixel Launcher but no luck. I'm quite sure all these apps are the latest versions.
Does anyone have any idea on this? Any help would be appreciated.
Click to expand...
Click to collapse
Bro Where did u get these package provide the link!
Will try n tell if any errors
Kundan Techi*** said:
Bro Where did u get these package provide the link!
Will try n tell if any errors
Click to expand...
Click to collapse
OpenGApps: http://opengapps.org. Package higher than full (including full) contains Pixel Launcher and Pixel icon. If your system partition doesn't have enough space you can put a gapps-config.txt alongside the zip you've downloaded. Just follow the guide on its GitHub wiki page (https://github.com/opengapps/opengapps/wiki/Advanced-Features-and-Options) and exclude some apps that you don't need. You can also tweak it further like uninstall stock apps while installing Gapps.
P.S. Aroma is not recommended if you're flashing it via TWRP. It stucks on the latest TWRP. But it works well with Flashfire.
If you're also seeking for the live wallpapers in the screenshot, check this out: http://forum.xda-developers.com/android/apps-games/port-live-earth-wallpapers-t3481640
jimmy19990 said:
OpenGApps: http://opengapps.org. Package higher than full (including full) contains Pixel Launcher and Pixel icon. If your system partition doesn't have enough space you can put a gapps-config.txt alongside the zip you've downloaded. Just follow the guide on its GitHub wiki page (https://github.com/opengapps/opengapps/wiki/Advanced-Features-and-Options) and exclude some apps that you don't need. You can also tweak it further like uninstall stock apps while installing Gapps.
P.S. Aroma is not recommended if you're flashing it via TWRP. It stucks on the latest TWRP. But it works well with Flashfire.
If you're also seeking for the live wallpapers in the screenshot, check this out: http://forum.xda-developers.com/android/apps-games/port-live-earth-wallpapers-t3481640
Click to expand...
Click to collapse
Bro just a last question https://github.com/opengapps/openga...tions#include-and-exclude-google-applications
shows keywords for super/stock n rest but where are the keywords to be used for aroma package?Sorry for being noob here but would surely like to try out this
Kundan Techi*** said:
Bro just a last question https://github.com/opengapps/openga...tions#include-and-exclude-google-applications
shows keywords for super/stock n rest but where are the keywords to be used for aroma package?Sorry for being noob here but would surely like to try out this
Click to expand...
Click to collapse
Well the aroma package features a user interface for you to select the items you want, however it will crash TWRP while flashing. Even if you are using Flashfire it's quite buggy when selecting the items, making it nothing like a pleasant experience. Therefore, I really don't recommend it. I highly suggest you use the stock/full package and set up a gapps-config.txt manually according to your preference.
jimmy19990 said:
Well the aroma package features a user interface for you to select the items you want, however it will crash TWRP while flashing. Even if you are using Flashfire it's quite buggy when selecting the items, making it nothing like a pleasant experience. Therefore, I really don't recommend it. I highly suggest you use the stock/full package and set up a gapps-config.txt manually according to your preference.
Click to expand...
Click to collapse
So will the Stock/Super package come with default Pixel Launcher And Icons included in it ?
I just want the pixel launcher with the icons since i have already flashed pixel zip but it doesn't have the icons as pixel's!!
Kundan Techi*** said:
So will the Stock/Super package come with default Pixel Launcher And Icons included in it ?
I just want the pixel launcher with the icons since i have already flashed pixel zip but it doesn't have the icons as pixel's!!
Click to expand...
Click to collapse
Yes. It is included by default. Seeing it's just Pixel Launcher and Pixel icon you need, you can also try configure gapps-config.txt as only include Pixel Launcher and Pixel icons.
But just as the description I've made, I found that the icons aren't completely applied. In fact, only phone, message, calendar, drive, play games and play newsstand are in the new icon style. The rest remains the legacy appearance. I've googled for quite a long time and I haven't seen anyone discussing a similar problem.
jimmy19990 said:
Yes. It is included by default. Seeing it's just Pixel Launcher and Pixel icon you need, you can also try configure gapps-config.txt as only include Pixel Launcher and Pixel icons.
But just as the description I've made, I found that the icons aren't completely applied. In fact, only phone, message, calendar, drive, play games and play newsstand are in the new icon style. The rest remains the legacy appearance. I've googled for quite a long time and I haven't seen anyone discussing a similar problem.
Click to expand...
Click to collapse
Thanks Mate appreciate your help:good:

[No-Root] No Package Error Installion Method of S8 Apks on Nougat Samsung Devices

all credits to @Vyshakh Babu
https://youtu.be/d2eHbI7hvpg
1) Disable any lockscreen security and pin code
2) Add apk shortcut to do homescreen via my files
2) Reboot the device
3) As soon as you see anything on screen rush it and install the apk asap.
It will install
xantrk said:
1) Disable any lockscreen security and pin code
2) Add apk shortcut to do homescreen via my files
2) Reboot the device
3) As soon as you see anything on screen rush it and install the apk asap.
It will install
Click to expand...
Click to collapse
OMG IT FINALLY WORKED
Sent from my SM-G930F using Tapatalk
Oh. You even made video tutorial about it. Cool!:laugh:
Vyshakh Babu said:
Oh. You even made video tutorial about it. Cool!:laugh:
Click to expand...
Click to collapse
Thanks to you!
xantrk said:
all credits to @Vyshakh Babu
1) Disable any lockscreen security and pin code
2) Add apk shortcut to do homescreen via my files
2) Reboot the device
3) As soon as you see anything on screen rush it and install the apk asap.
It will install
Click to expand...
Click to collapse
Hi video won't play and wouldn't install by instructions thanks.
simonhcai said:
Hi video won't play and wouldn't install by instructions thanks.
Click to expand...
Click to collapse
https://youtu.be/d2eHbI7hvpg dont know why embedded player is not working.
xantrk said:
https://youtu.be/d2eHbI7hvpg dont know why embedded player is not working.
Click to expand...
Click to collapse
I don't get package installer error I get package conflicts with a package with the same name
Don't work with me
not working for internet browser
Where is the apk link ?
Or install another launcher like Nova launcher, make it the default launcher.
After that install the S8 launcher from within Nova launcher.
The S8 launcher and hello Bixby both install with no errors at all if you do this.
After that change the default launcher back to TouchWiz home then restart.
No need to put apps on the desktop and quickly install them after the restart.
If you then find you don't want to use Nova any more just uninstall it.
Job done.
still no work deodex>odex apk won't be installed for telecom.apk
---------- Post added at 07:28 AM ---------- Previous post was at 07:25 AM ----------
drkpheonx said:
Or install another launcher like Nova launcher, make it the default launcher.
After that install the S8 launcher from within Nova launcher.
The S8 launcher and hello Bixby both install with no errors at all if you do this.
After that change the default launcher back to TouchWiz home then restart.
No need to put apps on the desktop and quickly install them after the restart.
If you then find you don't want to use Nova any more just uninstall it.
Job done.
Click to expand...
Click to collapse
for other app work? example telecom.apk how to do?
drkpheonx said:
Or install another launcher like Nova launcher, make it the default launcher.
After that install the S8 launcher from within Nova launcher.
The S8 launcher and hello Bixby both install with no errors at all if you do this.
After that change the default launcher back to TouchWiz home then restart.
No need to put apps on the desktop and quickly install them after the restart.
If you then find you don't want to use Nova any more just uninstall it.
Job done.
Click to expand...
Click to collapse
Yeah that does not work either. I've been running Nova launcher prime and trying to install. PACKAGE CONFLICTS WITH ANOTHER WITH SAME NAME. Every time. Tried all the tricks.
nothing works with me either. Does somebody have any other solution for this? Many Thanks
I tried every trick but the installation still fails. Turned wifi off, tried offline mode, disabled every security check, using shortcut, wiping cache, used nova... I'm using the latest Nougat with April security updates. Maybe this is the reason? Does anyone have another solution? (no-root, no data wipe)
mrilling said:
I tried every trick but the installation still fails. Turned wifi off, tried offline mode, disabled every security check, using shortcut, wiping cache, used nova... I'm using the latest Nougat with April security updates. Maybe this is the reason? Does anyone have another solution? (no-root, no data wipe)
Click to expand...
Click to collapse
I had the same error of conflict with the packages, this happened to me when I update to the room of Uruguay with build date Mon, 17 Apr 2017 and security patch date 2017-04-01, what I did was to install all the S8 applications before putting my Google account and Samsung at the beginning after the factory reset, I had already installed some S8 applications without problem, and I had forgotten some of them, after that, I put my accounts from Google and Samsung from there I started to give error,I hope this help you, greetings from Mexico.
My English was sponsored by Google Translator :laugh:
Siylar said:
I had the same error of conflict with the packages, this happened to me when I update to the room of Uruguay with build date Mon, 17 Apr 2017 and security patch date 2017-04-01, what I did was to install all the S8 applications before putting my Google account and Samsung at the beginning after the factory reset, I had already installed some S8 applications without problem, and I had forgotten some of them, after that, I put my accounts from Google and Samsung from there I started to give error,I hope this help you, greetings from Mexico.
My English was sponsored by Google Translator :laugh:
Click to expand...
Click to collapse
Thanks for the hint. But I don't fully understand, could you install the other apps after setting up the accounts by removing them again?
xantrk said:
all credits to @Vyshakh Babu
https://youtu.be/d2eHbI7hvpg
1) Disable any lockscreen security and pin code
2) Add apk shortcut to do homescreen via my files
2) Reboot the device
3) As soon as you see anything on screen rush it and install the apk asap.
It will install
Click to expand...
Click to collapse
The method works !
but AOD always force to stop cant open it at all
mrilling said:
Thanks for the hint. But I don't fully understand, could you install the other apps after setting up the accounts by removing them again?
Click to expand...
Click to collapse
I wonder if it would work by simply removing your existing Google account temporarily, install some apps, then add the same Google account back in?
Also, this adb install command with some option switches supposed to bypass app version issues, so if somebody wants to try it, report back please.
It would either work or fail, but it won't break anything on the phone.
adb install -d -r -t AppName.apk
adb install doesn´t work

[solution] How to solve the buggy gesture on 9.0.2 or OB6

I guys, due to the impossibility to use gesture and keyboard normally both in 9.0.2 and ob6, i find a solution to solve this problem.
Which is the problem:
in OOS 9.0.2 or open beta 6, the new gesture system has some problems that really affect the user experience. The gesture system is managed by the stock launcher (oneplus launcher), and if you don't use this laucher but onother one (nova for example) you encounter a lot of problems such as:
-if you lock and unlock your phone, after unlock the app that you are using is in background and you are brought to home screen.
-if you try to write in some applications (telegram and whatsapp first), after some time and after an unlock of the screen, after some taping on the screen the keybord will close and appear a buggy interface of the recents page.
Requirements:
-root privileges
-An app that can unistall the system apps, and change theyr propriety (for example titanium backup Pro)
As always, i'm not responsable for any damage on your phone or data loss, take a nandroid backup first.
1) Switch from the system settings from gesture to navbar
2) Unistall as system app oneplus launcher. Is important that you unistal and not freeze; to do this you need root privileges
3) Reboot
4) download a version of oneplus launcher without the buggy interface. for example this https://www.apkmirror.com/apk/onepl...auncher-2-3-0-2-180928222207-6ee6566-release/
5) install it
6) with a root application convert oneplus launcher from user app to system app.
7) reboot
8) switch back from navbar to gesture
Now you have the old gesture system and no bug. :good:
EDIT of 9th November 2018:
Oneplus finally solves the bugs.
To solve the problems you just need to update (manually or from play store) the original launcher (OnePlus Launcher) to the latest version.
is it required to reinstall the OnePlus Launcher? Can't we just delete the buggy one and leave it like that?
z0rk said:
is it required to reinstall the OnePlus Launcher? Can't we just delete the buggy one and leave it like that?
Click to expand...
Click to collapse
What works for me is removing the stock OP launcher then the home and recents gestures don't work. Install OnePlus Launcher from the Play Store then reboot. After rebooting uninstall the OnePlus Launcher that you just installed from the Play Store. Then reboot again and the gestures will start working like they should. I did this on OB6 and 9.0.2 Stable pie and can confirm it works for me. I use Nova Launcher.
Ok thanks
Thanks for the solution
stefal639 said:
I guys, due to the impossibility to use gesture and keyboard normally both in 9.0.2 and ob6, i find a solution to solve this problem.
Which is the problem:
in OOS 9.0.2 or open beta 6, the new gesture system has some problems that really affect the user experience. The gesture system is managed by the stock launcher (oneplus launcher), and if you don't use this laucher but onother one (nova for example) you encounter a lot of problems such as:
-if you lock and unlock your phone, after unlock the app that you are using is in background and you are brought to home screen.
-if you try to write in some applications (telegram and whatsapp first), after some time and after an unlock of the screen, after some taping on the screen the keybord will close and appear a buggy interface of the recents page.
Requirements:
-root privileges
-An app that can unistall the system apps, and change theyr propriety (for example titanium backup Pro)
As always, i'm not responsable for any damage on your phone or data loss, take a nandroid backup first.
1) Switch from the system settings from gesture to navbar
2) Unistall as system app oneplus launcher. Is important that you unistal and not freeze; to do this you need root privileges
3) Reboot
4) download a version of oneplus launcher without the buggy interface. for example this https://www.apkmirror.com/apk/onepl...auncher-2-3-0-2-180928222207-6ee6566-release/
5) install it
6) with a root application convert oneplus launcher from user app to system app.
7) reboot
8) switch back from navbar to gesture
Now you have the old gesture system and no bug. :good:
Click to expand...
Click to collapse
I tried deleting the OP launcher using titanium backup but it doesn't work. Also tried to delete the folder from /priv-app/ using TWRP but it came out with an error. Is there anyway I can uninstall the launcher?
My phone is rooted here.
jiatern said:
I tried deleting the OP launcher using titanium backup but it doesn't work. Also tried to delete the folder from /priv-app/ using TWRP but it came out with an error. Is there anyway I can uninstall the launcher?
My phone is rooted here.
Click to expand...
Click to collapse
You may want to try Uninstaller app from play store if you are rooted.
Already tried this and when i reboot to uninstall magisk the original version of OnePlus Launcher is back... Anyone with the same problem...?
ajsmsg78 said:
What works for me is removing the stock OP launcher then the home and recents gestures don't work. Install OnePlus Launcher from the Play Store then reboot. After rebooting uninstall the OnePlus Launcher that you just installed from the Play Store. Then reboot one or two more times and the gestures will start working like they should. I did this on OB6 and 9.0.2 Stable pie and can confirm it works for me.
Click to expand...
Click to collapse
Can confirm, this works very well. Right after uninstall the one from play store, the gestures work like normal.
Gr8man001 said:
You may want to try Uninstaller app from play store if you are rooted.
Click to expand...
Click to collapse
Thanks, I used this https://play.google.com/store/apps/details?id=com.jumobile.manager.systemapp and it worked well!
stefal639 said:
I guys, due to the impossibility to use gesture and keyboard normally both in 9.0.2 and ob6, i find a solution to solve this problem.
Which is the problem:
in OOS 9.0.2 or open beta 6, the new gesture system has some problems that really affect the user experience. The gesture system is managed by the stock launcher (oneplus launcher), and if you don't use this laucher but onother one (nova for example) you encounter a lot of problems such as:
-if you lock and unlock your phone, after unlock the app that you are using is in background and you are brought to home screen.
-if you try to write in some applications (telegram and whatsapp first), after some time and after an unlock of the screen, after some taping on the screen the keybord will close and appear a buggy interface of the recents page.
Requirements:
-root privileges
-An app that can unistall the system apps, and change theyr propriety (for example titanium backup Pro)
As always, i'm not responsable for any damage on your phone or data loss, take a nandroid backup first.
1) Switch from the system settings from gesture to navbar
2) Unistall as system app oneplus launcher. Is important that you unistal and not freeze; to do this you need root privileges
3) Reboot
4) download a version of oneplus launcher without the buggy interface. for example this https://www.apkmirror.com/apk/onepl...auncher-2-3-0-2-180928222207-6ee6566-release/
5) install it
6) with a root application convert oneplus launcher from user app to system app.
7) reboot
8) switch back from navbar to gesture
Now you have the old gesture system and no bug. :good:
Click to expand...
Click to collapse
By using lower version launcher, do we loose something? Personally im kot using stock launcher, using nova. But if the bug related to the launcher if we wull change it I think something will be missing. Gestures are working? New animations?
meistr91 said:
By using lower version launcher, do we loose something? Personally im kot using stock launcher, using nova. But if the bug related to the launcher if we wull change it I think something will be missing. Gestures are working? New animations?
Click to expand...
Click to collapse
If you read the first post you will find I'll the answers to your questions.
You don't need root for any of this. Install an old version of OnePlus launcher over current version and you get old gesture animations back and old recents.
xxBrun0xx said:
You don't need root for any of this. Install an old version of OnePlus launcher over current version and you get old gesture animations back and old recents.
Click to expand...
Click to collapse
Except it doesn't. You can't install older version on top of the newer version. You can't disable it hoping to uninstall the updates because the new version comes with the OS update itself, not via play store.
how do u change the op launcher to system app?
---------- Post added at 11:23 PM ---------- Previous post was at 11:06 PM ----------
hertz9511 said:
how do u change the op launcher to system app?
Click to expand...
Click to collapse
nevermind,figure it out,and yes it works,thanks!!!
jiatern said:
Can confirm, this works very well. Right after uninstall the one from play store, the gestures work like normal.
Thanks, I used this https://play.google.com/store/apps/details?id=com.jumobile.manager.systemapp and it worked well!
Click to expand...
Click to collapse
That's the one I use. I am glad it worked for you.
Gr8man001 said:
That's the one I use. I am glad it worked for you.
Click to expand...
Click to collapse
It didn't uninstall it the first time but reboot go to this uninstaller app again and uninstall again for me it took twice, restart but if you install the playstore one that's orio and will give you orio style recents , I installed the launcher from the apk mirror link in op, hope this helps, and every time you install or uninstall do a reboot, cheers
stefal639 said:
If you read the first post you will find I'll the answers to your questions.
Click to expand...
Click to collapse
So mate, nothing is written ir your first post about what I've asked.
I tried this method. It helps those bugs are gone. But.... Older version of launcher removes new gestures swipe right for previous app, and design of recent tabs a bit changed in the latest launcher tabs were bigger. But its not a big deal, when annoying bugs are gone. Thanks
This worked for me. **** yehhh!
Thanks!
ajsmsg78 said:
What works for me is removing the stock OP launcher then the home and recents gestures don't work. Install OnePlus Launcher from the Play Store then reboot. After rebooting uninstall the OnePlus Launcher that you just installed from the Play Store. Then reboot one or two more times and the gestures will start working like they should. I did this on OB6 and 9.0.2 Stable pie and can confirm it works for me.
Click to expand...
Click to collapse
jiatern said:
I tried deleting the OP launcher using titanium backup but it doesn't work. Also tried to delete the folder from /priv-app/ using TWRP but it came out with an error. Is there anyway I can uninstall the launcher?
My phone is rooted here.
Click to expand...
Click to collapse
I have the same issue, cannot uninstall
Edit: somehow after multiple tries, I was able to uninstall, and the trick works
Sent from my ONEPLUS A6003 using Tapatalk
stefal639 said:
I guys, due to the impossibility to use gesture and keyboard normally both in 9.0.2 and ob6, i find a solution to solve this problem.
Which is the problem:
in OOS 9.0.2 or open beta 6, the new gesture system has some problems that really affect the user experience. The gesture system is managed by the stock launcher (oneplus launcher), and if you don't use this laucher but onother one (nova for example) you encounter a lot of problems such as:
-if you lock and unlock your phone, after unlock the app that you are using is in background and you are brought to home screen.
-if you try to write in some applications (telegram and whatsapp first), after some time and after an unlock of the screen, after some taping on the screen the keybord will close and appear a buggy interface of the recents page.
Requirements:
-root privileges
-An app that can unistall the system apps, and change theyr propriety (for example titanium backup Pro)
As always, i'm not responsable for any damage on your phone or data loss, take a nandroid backup first.
1) Switch from the system settings from gesture to navbar
2) Unistall as system app oneplus launcher. Is important that you unistal and not freeze; to do this you need root privileges
3) Reboot
4) download a version of oneplus launcher without the buggy interface. for example this https://www.apkmirror.com/apk/onepl...auncher-2-3-0-2-180928222207-6ee6566-release/
5) install it
6) with a root application convert oneplus launcher from user app to system app.
7) reboot
8) switch back from navbar to gesture
Now you have the old gesture system and no bug. :good:
Click to expand...
Click to collapse
Works perfect on 9.0. 2
just install the new version and will fix this
oneplus_launcher_3_1_0_181023140232.apk

General ZUI 12/13 Notification Fix (ROOT)

For those who have problems with notifications using ZUI here is a possible solution that I found in one of the XDA forums.
Need: Root (Magisk)
(I think there is no way to revive notifications if they are not root)
you'll need magisk then flash this 2 modules;
1)quickswitch
2)shady launcher
(Both available here)
1)flash those 2 & reboot.
2)open quickswitch app & choose shady launcher then reboot.
3)go to setting>apps>default app>home app>shady launcher.
4)open security>autostart>enable for *your apps*
5)security>acceleration>setting>protection list>add *your apps*
side notes : setting>notification>notification management>*your apps*>allow
this fixes should/might be working for other device running ZUI CN too.
Click to expand...
Click to collapse
With that all (I think) notifications will work
But since not everything can be good, it has its bugs.
Bugs:
(Only using third party launchers like Nova Launcher, Smart Launcher, Microsoft Launcher, etc))
1.- Screenshot option not working
2.- Delete backround not working
3.- Tap to back to apps not working
Solution= Use Shady Launcher xd
Edit: Probably some are saying: "This works with any installable launcher as a system"
And correct, if it works with any launcher systemless xd
If you don't like Shady Launcher because of how dated it looks then I'll also give you Lawnchair Systemless (With this, unlike the previous one, if third-party launchers work)
Edit 2: Quickswitch is not necessary, you can skip it if you want.
Edit 3: Excuse my english, I use google translate xd
Edit 3: If for some reason it doesn't let you choose a default launcher when you go to startup, then go to the following address:
Settings > Apps Management > Defaults Apps > Home app > Select launcher systemless
Source: Original Post
This would be all, I hope it works for you and again, sorry for the lousy writing.

Categories

Resources