App Icons and Lockscreen stuck on Classic - Xiaomi Redmi Note 7 Pro Questions & Answers

So I was just playing around with substratum (a theme overlay engine) in the profile section until it suddenly broke and kept crashing the UI or something like that and returning to the lockscreen.
I don't know if it has any correlation but now the lockscreen and app icons are stuck to classic. I can't change them using the Themes app. Any ideas how to fix this?

New User... Maybe said:
So I was just playing around with substratum (a theme overlay engine) in the profile section until it suddenly broke and kept crashing the UI or something like that and returning to the lockscreen.
I don't know if it has any correlation but now the lockscreen and app icons are stuck to classic. I can't change them using the Themes app. Any ideas how to fix this?
Click to expand...
Click to collapse
Just flash rescue.zip from twrp which is on folder of substratum in internal storage. When u install substratum then it will automatically add a rescue zip in a folder named substratum which may be flashed to remove all overlays completely in any case u massed up.
Sent from my Redmi Note 7 Pro using XDA Labs

hackermssharma said:
Just flash rescue.zip from twrp which is on folder of substratum in internal storage. When u install substratum then it will automatically add a rescue zip in a folder named substratum which may be flashed to remove all overlays completely in any case u massed up.
Click to expand...
Click to collapse
I didn't know about that. Thank you very much! I can change themes again.

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:

How to make multiple non-store themes stick after reboot.

Dear friends, for those who are on Nougat we all know how frustrating it can be to have to reapply a custom theme everytime after reboot. If you only want one theme installed and ready for use, instruction set (A) - which is similar to what you can find on most theme threads - is good enough. For those want to have multiple themes installed to be switched at will and stick after reboot, Set (B) is for you.
Instructions for rooted devices only.
(A) To install a single custom theme:
1. Download and install theme1.apk
2. Download and install Solid Explorer or any file manager with root access.
3. Navigate to Root/data/overlays.
4.Open preferences folder and delete all files.
5.Open trialjson folder, cut and paste theme1.json in userjson folder.
6. Reboot device.
7.Apply theme1 in Samsung Themes.
(B) To add multiple custom themes (rinse and repeat):
8. Repeat steps 1-6
9. Open Samsung Themes.
10. Reapply theme1 (currently in use)
11. Apply new theme2
12. Reboot and confirm (optional)
In pictures,
Screenshot A - reboot after theme2 installed.
Screenshot B - theme1 reapplied.
Screenshot C - reboot after theme3 installed.
Screenshot D - theme2 reapplied.
You would have noticed by now whenever you reboot the device right after installing a new theme (from theme2 onwards), Samsung default theme is auto-selected (bug issue?).
All said and done, please try and let me know if it works for you
Tested on Helios 7.5.1 this time...The collection grows...
Just for clarification, let's say I will be installing 3 themes from @vukandric, do I have to install them 1 by 1 then do the process after each installation, or I can install them all together, then do the process? And do I have to be in the default theme to apply the non store theme?
---------- Post added at 11:22 ---------- Previous post was at 10:46 ----------
No dice at mine, mate. Installed AGold2 and won't stick. Don't know what might be the problem. Running SuperMan-Rom v2.1
@MitoTakatori, what I did was to install each theme one by one. After that, I do not have to do anything further. I just need to apply whatever theme I want w/o any worries.
Did you reapply existing theme before applying new theme? It's a 2-step after reboot.
Xp3riaXpr3ss said:
@MitoTakatori, what I did was to install each theme one by one. Did you reapply existing theme before applying new theme? It's a 2-step after reboot.
Click to expand...
Click to collapse
You mean reapply the theme I was on before I installed another? If that's it, yes I did reapply. So after installing theme1.apk, doing the steps you mention, then install theme2.apk, steps again?
---------- Post added at 11:56 ---------- Previous post was at 11:52 ----------
As per checking, it seems that the default theme is being loaded after every reboot by an unknown script/command. As in userjson folder, it is the one with the latest date. It maybe due to the ROM I am using though. Gonna check it with @Tkkg1994
MitoTakatori said:
You mean reapply the theme I was on before I installed another? If that's it, yes I did reapply. So after installing theme1.apk, doing the steps you mention, then install theme2.apk, steps again?
Click to expand...
Click to collapse
For theme2.apk, do exactly the same as you did for theme1.apk, which is to install, delete/move files and reboot. After reboot, reapply theme1 BEFORE applying theme2. Likewise for theme3, reapply theme 2 before applying theme3.
MitoTakatori said:
As per checking, it seems that the default theme is being loaded after every reboot by an unknown script/command. As in userjson folder, it is the one with the latest date. It maybe due to the ROM I am using though.
Click to expand...
Click to collapse
Default theme being loaded after every reboot happens to me on Helios rom too. Reapply current theme first, then apply new theme straight away. It appears to be a Nougat bug or changes to Theme editor, not a rom-specific one.
Edit: Gonna try the same on MM. This may not only be affecting Nougat.
Xp3riaXpr3ss said:
For theme2.apk, do exactly the same as you did for theme1.apk, which is to install, delete/move files and reboot. After reboot, reapply theme1 BEFORE applying theme2. Likewise for theme3, reapply theme 2 before applying theme3.
Click to expand...
Click to collapse
Xp3riaXpr3ss said:
Default theme being loaded after every reboot happens to me on Helios rom too, so you have to reapply current theme first, then apply new theme straight away. It appears to be a Nougat bug or changes to Theme editor, not a rom-specific one.
Click to expand...
Click to collapse
I see. This makes it clearer. So in DQB7, the bug or whatever it is, is still there. Thanks for the guide mate. Gonna try again from start, I will be deleting all 3rd party themes first. :good:
MitoTakatori said:
I see. This makes it clearer. So in DQB7, the bug or whatever it is, is still there. Thanks for the guide mate. Gonna try again from start, I will be deleting all 3rd party themes first. :good:
Click to expand...
Click to collapse
It's still there, and imo whatever it is, it points to the theme editor. Whether intentional or not, anybody's guess. The best way to clear everything is to delete entire root/data/overlays folder, then check and delete all remaining theme folders inside root/data/apps. With TiBU, I simply uninstalled all theme apks and related files.
Xp3riaXpr3ss said:
It's still there, and imo whatever it is, it points to the theme editor. Whether intentional or not, anybody's guess. The best way to clear everything is to delete entire root/overlays folder, then check and delete all remaining theme folders inside root/apps. With TiBU, I simply uninstalled all theme apks and related files.
Click to expand...
Click to collapse
Samsung sucked the hump again with the themes. Anyways if some good soul manage to get the latest theme editor exe and shared it here, we will be having no problems with it.
I just uninstalled using TiBu. Thanks for the help mate! :good:
MitoTakatori said:
Samsung sucked the hump again with the themes. Anyways if some good soul manage to get the latest theme editor exe and shared it here, we will be having no problems with it. I just uninstalled using TiBu. Thanks for the help mate! :good:
Click to expand...
Click to collapse
Glad to help and hope it works for you. It should
Xp3riaXpr3ss said:
Glad to help and hope it works for you. It should
Click to expand...
Click to collapse
I don't know how to solve it now but, followed every step, uninstalled/reinstalled 3rd party themes, repeat everything; still no theme sticking after boot. It's really ticking me off now. I don't know what causes it! All theme from store applies well, sticks after boot, but NOT any 3rd party ones. I already reported something on SuperMan-Rom thread just to make an appeal to my good friend Luca. Any news on any other ROM having this severe issue?
MitoTakatori said:
I don't know how to solve it now but, followed every step, uninstalled/reinstalled 3rd party themes, repeat everything; still no theme sticking after boot. It's really ticking me off now. I don't know what causes it! All theme from store applies well, sticks after boot, but NOT any 3rd party ones. I already reported something on SuperMan-Rom thread just to make an appeal to my good friend Luca. Any news on any other ROM having this severe issue?
Click to expand...
Click to collapse
I have not tested on Superman (perhaps I will). Only just did the same for my other phone - Note 5 (Nemesis Nougat S7E port v2.5.1) and it works.
Xp3riaXpr3ss said:
I have not tested on Superman (perhaps I will). Only just did the same for my other phone - Note 5 (Nemesis v2.5.1 Nougat rom) and it works.
Click to expand...
Click to collapse
I think this will be sorted on next SuperMan Rom release, as I already reported it. Luca is one hell of a great dev. So now sticking on Samsung store themes. Bummer.
You saved my days..thanks alot...the secret is that you have to apply the new theme and then reapply it once again...then reboot ....works great
Mate where are the links?
Sent from my SM-N9300 using Tapatalk
amour9999 said:
Mate where are the links?
Click to expand...
Click to collapse
No, you dun have to download anything. Just follow the steps (for multiple themes) in OP.
its not a bug, you delete all the files inside "preferences" folder and reboot that's why your system thinks you're on the default theme, just re-apply your theme even though you think you're already using it.
Simple instruction for multiple custom themes (theory) :
-download and install all your custom themes (don't apply yet and wait for the toast notification "installation complete" on each theme)
-just apply one of any themes you install.
-before your 5min trial expires move fast and delete all files inside preferences folder and transfer (CUT & paste) ALL the .json files inside trialjson folder to userjson folder and reboot.
-re/apply any of the themes you install.

Substratum support for Lenovo P2 on stock rom

Have anybody tried the substratum on stock ROM because I am facing some problem as I am unable to revert to original theme even after uninstalling the theme as well as substratum app and also power menu doesn't work any more phone restart directly on pressing power menu
Does anyone has the same problem?
Sushant515 said:
Have anybody tried the substratum on stock ROM because I am facing some problem as I am unable to revert to original theme even after uninstalling the theme as well as substratum app and also power menu doesn't work any more phone restart directly on pressing power menu
Does anyone has the same problem?
Click to expand...
Click to collapse
substratum doesn't supported by lenovo p2 stock rom.
So use it at your own risks.!!
Reflash stock rom if you facing problems this is only way to get rid of installed theme.
pulkitgohil said:
substratum doesn't supported by lenovo p2 stock rom.
So use it at your own risks.!!
Reflash stock rom if you facing problems this is only way to get rid of installed theme.
Click to expand...
Click to collapse
Line elite substratum theme works in stock deodexed version.
We.
senseijtitus said:
We.
Click to expand...
Click to collapse
Yes ! themes are working but use at your own risk.. It can brick your device. Bcz stock roms doesn't support OMS. And will modify system stock files. And if anything goes wrong your device might brick/stuck at boot logo.
Sorry for bad English.:good:
pulkitgohil said:
Yes ! themes are working but use at your own risk.. It can brick your device. Bcz stock roms doesn't support OMS. And will modify system stock files. And if anything goes wrong your device might brick/stuck at boot logo.
Sorry for bad English.:good:
Click to expand...
Click to collapse
The best thing to do is to keep a twrp dackup. If anything goes wrong, install stock deodexed ROM and restore back up.
I did had a few issues at first. But the phone will definately not get hard bricked.
If you know to use substratum properly, then you'll find 2 flashable zips inside the substratum folder. One of which can be used to restore the theme to factory settings
Only apps that will work is Playstore, Android Message App if you want a dark messaging background, Whatsapp, and Youtube. Everything else, no cause it is not Stock Android Apps; including settings. I used Swift Black Theme. Any other app can possibly work if it's on the list to theme it over.. If it doesn't, it' will say so or if the app fc.. Just go to the Overlay List and erase the App that is not working properly. Once your done, reboot and it will take effect.
---------- Post added at 09:19 PM ---------- Previous post was at 09:14 PM ----------
Siva Mk said:
If you know to use substratum properly, then you'll find 2 flashable zips inside the substratum folder. One of which can be used to restore the theme to factory settings
Click to expand...
Click to collapse
True, usually that is used if you are doing OTA and the System UI crashes. It does help to get out of that situation when flashing the Substratum Recovery.
senseijtitus said:
We.
Click to expand...
Click to collapse
Hi, it would be useful to know which substrate elite work. Thank you
Traffico said:
Hi, it would be useful to know which substrate elite work. Thank you
Click to expand...
Click to collapse
Loneelutes most substrate overlays will work. But notification text may get blacked out some time. Pitch black theme would do better in all aspects. All of its overlays worked for me.
I too had pretty bad experiences on stock ROM with substratum..
I use swift black (paid) in custom roms ..but on stock ROM ,I can't even update theme ..
Once if theme gets applied ,we can't change ..
System refuses to change .. and gives me bootloops..
So ..I just apply themes only to Apps but not system files ..
Even though some apps FC when they are updated from playstore , they can be troubleshooted easily ..
Warning : don't change system ui , pixel launcher ..
Things I change :
1) WhatsApp
2) navbar
I don't open others much ..so I don't care about them to be themed ..
pulkitgohil said:
substratum doesn't supported by lenovo p2 stock rom.
So use it at your own risks.!!
Reflash stock rom if you facing problems this is only way to get rid of installed theme.
Click to expand...
Click to collapse
It was a substratum bugm inorder to fix that update the app.
Hit thanks if I have helped
I am using substratum on deodexed rom with swift black theme no real issues.
nandakis4 said:
I too had pretty bad experiences on stock ROM with substratum..
I use swift black (paid) in custom roms ..but on stock ROM ,I can't even update theme ..
Once if theme gets applied ,we can't change ..
System refuses to change .. and gives me bootloops..
So ..I just apply themes only to Apps but not system files ..
Even though some apps FC when they are updated from playstore , they can be troubleshooted easily ..
Warning : don't change system ui , pixel launcher ..
Things I change :
1) WhatsApp
2) navbar
I don't open others much ..so I don't care about them to be themed ..
Click to expand...
Click to collapse
Havent had issues with Swift Black..... So just test them, if it doesn't work.. Just go to the overlay list, erase and reboot. It's all about trial and error. Subtratum theme works on whatever app is listed for each theme.. When updating, you have to apply and reboot.. If that doesn't work.. Erase the apps that is themed in the overlay list and then reboot.. Apply the theme as if you are dling it for the first time and reboot again.
It's a bit tedious but that's Lenovo Stock for you. You can try Youtube and Google Playstore too.. And if you want messaging to have a black theme too.. Try Android Messaging app, Swift Black works on that app.
sam00561 said:
I am using substratum on deodexed rom with swift black theme no real issues.
Click to expand...
Click to collapse
What's Android version should I pick when I apply the theme??
depends iff you are on a custom rom then its oms and iff on stock rom then experimental although the themeing isnt as good as oms it is still acceptable and does theme most apps.

a few Substratum questions..

Sup, new to XDA..and also new to Substratum..just a few questions if u guys don't mind-
i am currently using the swift pitch black overlays, is it true that when overlayed apps get an update that u have to uninstall that overlay, reboot, update app then reinstall that app for that specific version? i read abt it, not sure how true it is..just trying to play it safe.
also, when Oreo launches for the Note 8, which is the device i am running will having these overlays effect anything? really trying to avoid a hard reset and/or brick.
thanks n advance for any input. ??
jbreezyy said:
Sup, new to XDA..and also new to Substratum..just a few questions if u guys don't mind-
i am currently using the swift pitch black overlays, is it true that when overlayed apps get an update that u have to uninstall that overlay, reboot, update app then reinstall that app for that specific version? i read abt it, not sure how true it is..just trying to play it safe.
also, when Oreo launches for the Note 8, which is the device i am running will having these overlays effect anything? really trying to avoid a hard reset and/or brick.
thanks n advance for any input. ??
Click to expand...
Click to collapse
For the first question: you can simply update the app and try to open it. If it keeps crashing, Substratum will automatically deactivate the corresponding overlay and you should be able to launch the app. If the overlay is deactivated, uninstall it (the overlay) using Substratum and try building and applying it again. If you get an error while building the overlay, you'll know the theme needs to be updated. Check your sources for a new version and install the new version. Then simply build and apply the new overlay for the app and enjoy
As for the second question, I'm afraid I don't know anything about that since I'm using a ROM with OMS commits and always prefer a clean flash. I really hope someone else is able to answer that question.
And I've got a question for everyone as well... Does the contextual profile switching actually work? I've tried it and it only switched out half of the theme... Do I have to wait longer for it to fully switch themes or is it simply not working? The themes I'm trying to switch between are Belo (during daytime) and Mono/Art (during nighttime).

[Root] EMUI 9 QuickStep Recents Screen mod (Lawnchair v2/OnePlus Launcher)

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.

Categories

Resources