Good Lock 24.0.16, modified for Android N-ify (v2) - Samsung Galaxy S7 Edge Themes, Apps, and Mods

If you've used Android N-ify with Good Lock, you will have known that there's an annoying bug, that the Good Lock settings icon overlaps the alarm section when the Quick Settings is expanded.
This will fix that, and fix up a few things in Good Lock to match AOSP/Google Pixel visuals
Screenshots in attachments.
Should be supported on any Samsung device on a Touchwiz-based 6.0/6.0.1 Marshmallow ROM (7.0 Nougat or newer is unsupported, you can use this Substratum theme instead which makes your SystemUI more AOSP-like!)
Will update this modified Good Lock accordingly as Good Lock itself recieves updates as well.
Changelog
v2
IMPORTANT: you must go and follow this, even if you already installed the previous version, just this one time. Added proper install instructions in the OP, shouldn't have any issues with installing now (read below)
Removed charging/wireless charging water splash animations
Changed default lockscreen wallpaper to stock Google Pixel wallpaper
v1
Removed Good Lock settings icon in quick settings header, to not overlap alarm icon in Android N-ify's quick settings header (still clickable where it was to access Good Lock settings)
Changed auto brightness icon in quick settings header to AOSP style
Changed screenshot notification icon to AOSP style
Changed Good Lock app icon to AOSP Nougat's SystemUI icon
Install instructions
If you are using stock Good Lock, or if you are on the first release of the modified Good Lock, follow the instructions ahead. If you haven't installed any Good Lock, skip to Step 4. Otherwise, if you're on v2 or later of modified Good Lock, and are just updating, skip to Step 6
Disable Android N-ify and GravityBox in Xposed Installer, and reboot
Uninstall Good Lock normally from the app (optional: backup Good Lock data)
Go to /data/app/ in your favourite root file manager, and delete any "com.android.systemui-#" folders (# is substituted with a number)
Install stock Good Lock again
Flash the modified Good Lock zip in TWRP
Enable Android N-ify and GravityBox
Enjoy (optional: restore Good Lock data)
Download

Realy great, works a lot better. Thank you mate. :good:

Great work bro

It doesn't seem to get installed when I flash it, I tried with and without Good Lock installed but it had the same effect. S7 Flat on Superman Rom 1.19

DarkboyZX said:
It doesn't seem to get installed when I flash it, I tried with and without Good Lock installed but it had the same effect. S7 Flat on Superman Rom 1.19
Click to expand...
Click to collapse
Yes, the ZIP does not work if you try to flash it before installing GoodLock and N-ify. It is recommended that you wipe and reflash the system partition after uninstalling N-ify and GoodLock, and then install GoodLock and N-ify -> reboot once -> flash the ZIP through recovery.

New update!
v2
IMPORTANT: you must go and follow this, even if you already installed the previous version, just this one time. Added proper install instructions in the OP, shouldn't have any issues with installing now (read below)
Removed charging/wireless charging water splash animations
Changed default lockscreen wallpaper to stock Google Pixel wallpaper
DarkboyZX said:
It doesn't seem to get installed when I flash it, I tried with and without Good Lock installed but it had the same effect. S7 Flat on Superman Rom 1.19
Click to expand...
Click to collapse
Follow the new install instructions, it should work now.

Is it possible to for the QS panel to be bluish-greyish, like on AOSP?
Since right now, it is completely black.

moriel5 said:
Is it possible to for the QS panel to be bluish-greyish, like on AOSP?
Since right now, it is completely black.
Click to expand...
Click to collapse
Yes it is.
In Good Lock routines editor, on the section where you pick theme colours, you can try and pick the blue-greyish colour for the first hexagon to the left, then your QS panel background colour will be set accordingly.

OhayouBaka said:
Yes it is.
In Good Lock routines editor, on the section where you pick theme colours, you can try and pick the blue-greyish colour for the first hexagon to the left, then your QS panel background colour will be set accordingly.
Click to expand...
Click to collapse
Thanks, I haven't installed your modified Good Lock yet on my father's phone (I don't use TouchWiz, however I was unable for some reason to boot CM12.1 on his phone (when there will be enough time, I will try CM13, or whatever will exist then)) since I thought that the colors will be too jarring for him.
When I'll have time, I'll install your modified Good Lock on his phone.

Is there a way to get a gap between the notifications?

Done
Sent from my hero2lte using XDA Labs

..

Hello,
First of all, thanks for the mod! Developpers like you are great, and add something to the community! Thanks.
Getting to the question. I know it may sound stupid, but this is supposed to make Good Lock work with Android N-ify. But I don't know when I should instal android n-ify. Should I install Good Lock (fresh install), flash your GoodLock v2 zip, and then install Android N-ify module through Xposed? Or do I not need to install the Android N-ify module?
Thanks in advance for the clarification. Cheers!

CamilleBC said:
Hello,
First of all, thanks for the mod! Developpers like you are great, and add something to the community! Thanks.
Getting to the question. I know it may sound stupid, but this is supposed to make Good Lock work with Android N-ify. But I don't know when I should instal android n-ify. Should I install Good Lock (fresh install), flash your GoodLock v2 zip, and then install Android N-ify module through Xposed? Or do I not need to install the Android N-ify module?
Thanks in advance for the clarification. Cheers!
Click to expand...
Click to collapse
Yep, you install android n-ify and gravitybox after you flash the good lock zip.

OhayouBaka said:
Yep, you install android n-ify and gravitybox after you flash the good lock zip.
Click to expand...
Click to collapse
Well thanks for the answer.
I followed the procedure, installed Good Lock, then flashed your zip, then installed Android N-ify 0.2 and Gravity Box, but the navigation panel still looks like the original Good Lock panel (I don't see neither Android N-ify effect, nor your Good Lock).
Don't know what I did wrong, but too bad for me.
Thanks for the help anyway !

CamilleBC said:
Well thanks for the answer.
I followed the procedure, installed Good Lock, then flashed your zip, then installed Android N-ify 0.2 and Gravity Box, but the navigation panel still looks like the original Good Lock panel (I don't see neither Android N-ify effect, nor your Good Lock).
Don't know what I did wrong, but too bad for me.
Thanks for the help anyway !
Click to expand...
Click to collapse
N-ify 0.2 on the xposed repo is really old, you want the latest build from https://ci.paphonb.xyz/jenkins/job/AndroidN-ify/
Also if installing my good lock made no difference, manually copy out the base.apk from the zip into /data/app/com.android.systemui-1, give -rw-r-r permissions and reboot

OhayouBaka said:
N-ify 0.2 on the xposed repo is really old, you want the latest build from https://ci.paphonb.xyz/jenkins/job/AndroidN-ify/
Also if installing my good lock made no difference, manually copy out the base.apk from the zip into /data/app/com.android.systemui-1, give -rw-r-r permissions and reboot
Click to expand...
Click to collapse
I tried as well, but it seems I can't get Android N-ify to work on my S7 Edge. It probably isn't related to your mod.
Thanks for the help! :good:

CamilleBC said:
I tried as well, but it seems I can't get Android N-ify to work on my S7 Edge. It probably isn't related to your mod.
Thanks for the help! :good:
Click to expand...
Click to collapse
No problem

Scratch that. Think it's a bug with the version of N-ify I'm using nevermind!

CloudyxVision13 said:
Scratch that. Think it's a bug with the version of N-ify I'm using nevermind!
Click to expand...
Click to collapse
The same thing happens to me when I use the latest version of N-ify from jenkins. However it doesn't do the same with version 0.20 from xposed, but It doesn't look as good as the screenshots in the OP.

Related

Theme Status bar icons now with xposed module

You can now theme your LG G3 Status Bar with Xposed module App Android Theme Engine
What Can be themed :
Signal Bar Icons
Wifi Icons
Clock Color
Custom Text
Nav Bar Themes
And Many more to be added soon.
Check out the Detailed Review here
vishal11in said:
You can now theme your LG G3 Status Bar with Xposed module App Android Theme Engine
What Can be themed :
Signal Bar Icons
Wifi Icons
Clock Color
Custom Text
Nav Bar Themes
And Many more to be added soon.
Check out the Detailed Review here
Click to expand...
Click to collapse
Not working for me
jaythenut said:
Not working for me
Click to expand...
Click to collapse
Hope you did the work around if not do the following:
Make sure you have provided Su access to the module and its in active mode.
Uncheck the LG rom check box and do a system restard within the app from the top right corner.
Make sure while doing the same you have wifi enabled.
Once you see wifi themed then recheck the lg rom box and do a system ui restart.
Restart your phone. It should work now.
Though a fix for the work around has been made which will be there in next update as currently adding more theme options.
Doesn't work even with that method.
Version 6.0 Pre Release --- Test Version
Change Log: Please Note: Fresh install is need for this test version. So Please restart the phone after uninstall the old version and then fresh install.
Material UI
Tab slide View
Code fix for Icon themeing Samsung Phones
Code fix for LG
Working Navigation bar for lg with same theme in home, drawer and in app view. Please select the following option in order to achieve same navigation theme in all window.
settings>Front touch buttons>colour> Black then xposed module theme of your choice
We are working hard to make this module working for everyone hence we only request you to test it and leave your detailed comments of what you liked and what you would like us to change.
Please leave your phone model and android version details also.
Download
So I just gave the 12/28 version a shot and Xposed Installer crashes after boot. This is with an uninstall for the old version, reboot and install new. I also tried rebooting after the fresh install but got the same results.
Android 4.4.2
Sprint LG G3
LS990ZV6
Pierceye said:
So I just gave the 12/28 version a shot and Xposed Installer crashes after boot. This is with an uninstall for the old version, reboot and install new. I also tried rebooting after the fresh install but got the same results.
Android 4.4.2
Sprint LG G3
LS990ZV6
Click to expand...
Click to collapse
Ya that was due to experimental version 2.7. If you roll back to 2.6 your issue will be gone.
I recomend to uninstall this version and do a fresh install of version 6.0 above with lot of fix and features introduced.
For more clarification, i am just a post awat

Kitkat 4.4.4 Lollipop makeover (Official Sony UI)

Hello everyone... this thread is basically about changing your stock 4.4.4 firmware to look like the Sony official lollipop UI. There are various steps involved in this and I have tried my best to put together the tweaks and customization and share them with the people who like the original xperia UI and can't wait for lollipop. Please thank people who have made all these apps, modules and different things, I just put them together and I'm not even seeking for credits... Thanks.
Prerequisites -
1. Xperia E3 (Any variant) or maybe even work on any xperia with kitkat installed.
2. FULL ROOT ACCESS (Really Important).
3. Internet (Just to download stuff)
4. A little knowledge about flashing (In case something goes wrong).
5. Patience...
So here we go...
Things Used -
1. Xposed modules used - APM+, blurred system ui, screen off animation, Eggster, Flat Style Colored Bars, GEM Xperia Xposed, Heads Up Notification, Monster UI, Unicon, Xperia Xposed (KK), Xstana. (Install them all and activate them in xposed framework.
2. More apps used - Xperia Material sh theme, Digital Clock Xperia (Widget), Lollipop Land (Eggster Game), Theme Xperia (Icon Pack), Numix Calculator, google messenger, google calendar.
3. Wallpapers (Link will be given)
Method -
1. Install the latest firmware for your phone (4.4.4) (Flash ftf with flashtool)
2. Rooting method - http://forum.xda-developers.com/xperia-e3/development/twrp-twrp-recovery-sony-xperia-e3-t3071382 This is the kernel by @vinay which has inbuilt init.d support... after flashing this kernel just boot into TWRP recovery and flash superuser.zip (Search google for it)
3. After that, download the package from this given thread...this will help you to change your UI....
http://forum.xda-developers.com/xperia-e3/themes-apps/variants-xperia-z3-theme-xperia-e3-t3065588
After downloading the package, extract it in a new folder and copy the folder with files you just extracted to your SD card in your phone... After that replace all these files in the folder with files in root/system/apps (leave out the skin-core.apk) Set permissions of recently replaced files to 644 (rw-r--r---) and reboot your phone... Now you should have a different kind of UI. (Credit goes to @kevinhecox99)
4. Now let's install the xposed modules...
First of all install the main module ------> http://repo.xposed.info/module/com.serajr.xperia.xposed.kk
Settings for the module -
*System - Enable customizations, super user mode ticked.
*System UI - Enable customiztions, Main pull down - Notifications, Right Pull down - Quick Settings, Two finger pull down - Slider Controls, Center clock ticked, Fully Translucent Tabs ticked, Quick Settings - enable extra buttons ticked.
*Power Menu - Disabled
*Xperia Home - Enable customizations, Icon size - 48, High resolution icons ticked, Widgets - make all widgets resizeable ticked, display searchbar ticked, App drawer button style - style 4, Pagination markers at bottom ticked, App drawer - Hide apps in drawer ticked.
*media - disabled
*lockscreen - disabled
Second Module - http://repo.xposed.info/module/com.gem.xperiaxposed
Settings -
*Launcher Settings - Experimental - enable experimental features.
*General - Condensed font ticked, all widgets resizable ticked.
*Desktop - Nothing to do
*Dock - Nothing to do
*Folders and Drawer - Nothing to do
*Lockscreen - Nothing to do.
*System UI settings - Nothing to do.
Third Module - http://repo.xposed.info/module/com.serajr.blurred.system.ui
Settings -
*Panels - Status Bar expanded enabled, recent applications enabled.
*Adjustments - Blur Fade In/Out ticked.
Next Module - http://repo.xposed.info/module/areeb.xposed.eggster
Settings -
*Lollipop - On
*Settings -Lollipop - Lollipop Color Randomness ticked.
Next Module - http://repo.xposed.info/module/com.bocharov.xposed.fscb
Settings -
*Status Bar - Overlay Style - Android L, Default color - opacity - 2%
*Navigation Bar - Overlay Style - None
Next Module - http://repo.xposed.info/module/com.mohammadag.headsupenabler
Settings -
*Ongoing notifications ticked.
Next Module - http://repo.xposed.info/module/com.kuaq.monsterui
Settings -
* Choose your material color - Your own choice.
*Secondary color - Your own choice.
*Theming - Framework - Tick everything in more options.
*System UI - theming - enable Theme SystemUI, tick everything except for Notification header layout, Notification theming - Use white colored theme.
Next Module - http://repo.xposed.info/module/lfprodev.xposed.xstana
Settings -
*Statusbar - Default
*Navigation Bar - Zipop theme (search through the list)
Other steps -
5. Now that you've setup all the modules, its time to install some apps...
First App - http://forum.xda-developers.com/crossdevice-dev/sony-themes-apps/theme-materialsh-t3093683
This is a theme which you normally need to install and apply and reboot... Done.
Second App - https://play.google.com/store/apps/details?id=com.sonyericsson.digitalclockwidget2&hl=en
This is the widget for clock which is used in lollipop...
Settings -
*General - time format - 12 hour, show date,
*Font Settings - Time font - normal, bold hours ticked. Choose the widget normally from your home screen by pinching with fingers.... Choose a 2x2 widget.
Next App - https://play.google.com/store/apps/details?id=com.jrummyapps.lollipopland&hl=en
This is the lollipop land game which comes when you press and hold the lollipop eggster in about phone.... Just install it and nothing else...
Next App - https://play.google.com/store/apps/details?id=vr.xperia
These are lollipop icons for xperia... Just install it and don't do anything with it yet...
Next App - https://play.google.com/store/apps/details?id=com.numix.calculator&hl=en
This is just a calculator app with material design... (Optional)
Next App - https://play.google.com/store/apps/details?id=com.google.android.apps.messaging&hl=en
This is the messenger app with material design.... Like lollipop uses...
Next App - https://play.google.com/store/apps/details?id=com.google.android.calendar&hl=en
Google material calendar app...
6. Now to change icons, open up the module Unicon ------> https://www.dropbox.com/s/0pixwwcjjpt3xv3/Unicon_v1.6.6.apk
Settings -
Just open up the app and it'll automatically detect the icon pack which we installed earlier... Just apply the theme restart launcher....
7. Unzip the wallpapers package and copy them to your SD card in your phone... Then copy those wallpapers to root/etc/customization/content/com/sonyericsson/wallpaperpicker/wallpapers and change permission to 644 (rw-r--r---). Reboot and you'll see the wallpapers in the homescreen pinch option. Apply any of the new wallpapers ( I use the blue one)
8. Download the smart lockscreen app --------> http://forum.xda-developers.com/android/apps-games/app-smartlockscreen-android-enjoy-t2919989 and install it... Set it up by yourself it's very easy.... and you're done... Everything is setup up and should be looking like the thing you see in my screenshots....
Wallpapers Download
These are the wallpapers.... Edited for the phone's resolution...
Video
Check out the video ---------> https://www.youtube.com/watch?v=w4D_gnIfIro
give me a little credit for the skin-core )))))) excellent work anw )
kevinhecox99 said:
give me a little credit for the skin-core )))))) excellent work anw )
Click to expand...
Click to collapse
Hey I'm really sorry bro... It took me a long time to write this post and in hurry I just forgot.... I didn't really mean to take the credits but I just wanted to help share this if people wanna do it too that's all.... Of course for all your work the credit goes to you and I gave the link to your post too which means you're already getting the credit because the person is going through your post too... But anyways I want to give all the rightful credits to the people who's resources have been used my my thread... God bless you all for making all these apps and modules for us...
ShanePunk123 said:
Hey I'm really sorry bro... It took me a long time to write this post and in hurry I just forgot.... I didn't really mean to take the credits but I just wanted to help share this if people wanna do it too that's all.... Of course for all your work the credit goes to you and I gave the link to your post too which means you're already getting the credit because the person is going through your post too... But anyways I want to give all the rightful credits to the people who's resources have been used my my thread... God bless you all for making all these apps and modules for us...
Click to expand...
Click to collapse
hi there, as you written there that twrp kernel have init.d built in it is wrong. it is not built in.
if you need init.d i can make an flashable package which enable init.d.
vinay said:
hi there, as you written there that twrp kernel have init.d built in it is wrong. it is not built in.
if you need init.d i can make an flashable package which enable init.d.
Click to expand...
Click to collapse
But whenever I flash that kernel, I don't need to use universal init.d When I used to install the CWM kernel... then I used to install universal init.d I don't understand.... It mounts everything during boot... It's like full root access...
ShanePunk123 said:
But whenever I flash that kernel, I don't need to use universal init.d When I used to install the CWM kernel... then I used to install universal init.d I don't understand.... It mounts everything during boot... It's like full root access...
Click to expand...
Click to collapse
Both cwm and twrp kernel use same thing,s but different recovery, s
If there is this thing happening then it must be due to something else than kernels.
vinay said:
Both cwm and twrp kernel use same thing,s but different recovery, s
If there is this thing happening then it must be due to something else than kernels.
Click to expand...
Click to collapse
Either Way...It's a good thing...
ShanePunk123 said:
Hey I'm really sorry bro... It took me a long time to write this post and in hurry I just forgot.... I didn't really mean to take the credits but I just wanted to help share this if people wanna do it too that's all.... Of course for all your work the credit goes to you and I gave the link to your post too which means you're already getting the credit because the person is going through your post too... But anyways I want to give all the rightful credits to the people who's resources have been used my my thread... God bless you all for making all these apps and modules for us...
Click to expand...
Click to collapse
Yeah it's ok bro, thanks :3 you actually did a good job :3 totally satisfied :3 you must have worked hard on figuring this out right? and ermm there seems to be a problem with Monster UI. I tried 5 times and 4 out of 5 gave me systemUI error (cannot open systemUI). So yeah, basically there will be risk in doing this so i recommend you backup before having fun with the phone ))
kevinhecox99 said:
Yeah it's ok bro, thanks :3 you actually did a good job :3 totally satisfied :3 you must have worked hard on figuring this out right? and ermm there seems to be a problem with Monster UI. I tried 5 times and 4 out of 5 gave me systemUI error (cannot open systemUI). So yeah, basically there will be risk in doing this so i recommend you backup before having fun with the phone ))
Click to expand...
Click to collapse
Yes Kevin I used to get that message as well...that's basically after ticking the "Notification header layout" which is still experimental and buggy in this app and I have mentioned too that not to tick that option... If you haven't ticked that option and you're still getting the System UI error then I guess that it's something else.... If you could post the screen of the settings you've applied I could help you. And I wanted my phone to somewhat look like lollipop ui that's why I came across all these apps and modules and I figured that I should share it here as well so that some people who are looking for lollipop look on their kitkat devices they might find this a little helpful.
Monster ui is not working properly
Recent apps tiles are coming fine but there names are not coming
Please tell me how can I fix monster ui bug my, using d2212
My diler buttons are not changed
Sent from my D2212 using XDA Free mobile app
Use monster ui v4.5
Sent from my D2212 using XDA Free mobile app
Dial buttons are not changed...
Sent from my D2212 using XDA Free mobile app

Unknown status icon after upgrading to Marshmallow

Anyone know what this icon is (between bluetooth and VoTLE)? I've scoured the internet and can't find anything. Running 6.0.1, which has been rooted and partially debloated, along with NOVA launcher.
It looks like a hurricane warning please get to safety
re: ugly icon
apols said:
Anyone know what this icon is (between bluetooth and VoTLE)? I've scoured the internet and can't find anything. Running 6.0.1, which has been rooted and partially debloated, along with NOVA launcher.
Click to expand...
Click to collapse
Here is a fast and sure way to remove that ugly icon,
Go here: http://forum.xda-developers.com/tmo...ps/mod-remove-rcs-service-volte-icon-t3362336
and download the twrp flashable zip file fix and the ugly
icon will magically disappear.
Good luck,
Have a great day!
Misterjunky said:
Here is a fast and sure way to remove that ugly icon,
Go here: http://forum.xda-developers.com/tmo...ps/mod-remove-rcs-service-volte-icon-t3362336
and download the twrp flashable zip file fix and the ugly
icon will magically disappear.
Good luck,
Have a great day!
Click to expand...
Click to collapse
Thank you, good info.

[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.

[ROM][Android 12L] Unofficial LineageOS 19.1 Nightlies Tab Pro 8.4 Wifi (mondrianwifi)

I'm not responsible for any damage to your device of any sort.
By flashing this, you take responsibility of anything that happens.
Process at your own risk!
If you want to check - please make backup. Better to store all partitions.
What works
audio
bluetooth
brightness
camera
DRM
OTA
selinux
video
wifi
wifi display (fixed at build 20220830)
What doesn't work
Torch QS not working -> regression in 0903, fixed in 0904
Back camera preview : wrong rotation on preview in default app, open camera works (fixed at build 20220903)
Some Keyboard bug. Workaround : When prompted to enter something like a Bluetooth pin or text based password, sometimes the keyboard is not shown on the screen or off screen. The workaround is to goto settings, system, languages & input, on-screen keyboard, Android Keyboard (AOSP), appearance & layout, theme and choose "Material - follow system settings".
Instructions:
0. Patched TWRP for FOTA
1. Factory reset if coming from another ROM.
2. Install ROM
3. Install GApps (optionally) [Recommended NickGapps Patched for ARM]
4. Install Magisk 25.2 (optionally)
Sources & Changes:
Device tree
Kernel tree
Vendor tree
TWRP tree
Download:
Downloads: builds
Note to users: I'm not responsible if you brick your tablet. See the disclaimer above.
Contributors
LineageOS team for source code.
@retiredtab for helping make mondrianwifi to work on Android12
@khalvat for its work on porting msm8974 to Android12 (https://github.com/LineageOS-UL)
@pocketrule, @bierma32, @Yxo 6o6uka for willing to test builds and leaving feedback
ROM OS Version: 12.1
Version Information
Status: Nightlies
Created 2022-08-28
Last Updated 2022-09-04
Wow! We can get Android 12 for such an old device. Many thanks to dev who keep it alive. With LOS 19 announcement I thought for devices with old kernel A12 is not possible. Miracle!
phoval said:
1. Factory reset if coming from another ROM.
Click to expand...
Click to collapse
Can we upgrade from your Los 18, or still need to reset no matter what?
mrmathematica said:
Wow! We can get Android 12 for such an old device. Many thanks to dev who keep it alive. With LOS 19 announcement I thought for devices with old kernel A12 is not possible. Miracle!
Click to expand...
Click to collapse
eBPF is mandatory for android 12, but you can disable it in the code.
Some things will be broken, eg: trafic monitor
mrmathematica said:
Can we upgrade from your Los 18, or still need to reset no matter what?
Click to expand...
Click to collapse
I didn't try myself, done a clean install. You can try, but make backup before.
Format system if you have gapps, install rom zip and gapps for 12.
New build up, wifi display lag is fixed. Casting is smooth with audio.
Updated my Tab over OTA to latest Version , it works perfect with your patched TWRP.
Excellent news!!
Thank you very much!!
I will try and report soon!!
george stamatos said:
Excellent news!!
Thank you very much!!
I will try and report soon!!
Click to expand...
Click to collapse
Create an backup, in case something go wrong.
I prefere an clean install.
Exciting, I'll try it tomorrow. Hope I can connect wifi .
I can't turn it off, please guide me to turn it off.
duc12323 said:
I can't turn it off, please guide me to turn it off.
Click to expand...
Click to collapse
Disabling the task bar:
Settings -> System -> Buttons -> enable nav bar -> go back -> Buttons -> disable task bar and nav bar
Nice work, thanks for A12.
Thank you @phoval
Great rom, mostly working fine with a dirty flash. A few issues though:
Taskbar shows on lock screen, hiding "swipe up to open" and generally not looking good
Lock screen cannot be landscape
Flashlight quick setting says camera in use
Quick settings menu laggy in portrait.
PiP to splitscreen button missing. Apparently removed in beta 3 https://9to5google.com/2022/02/09/android-12l-beta-3-new-features/
Craftyawesome said:
Great rom, mostly working fine with a dirty flash. A few issues though:
Taskbar shows on lock screen, hiding "swipe up to open" and generally not looking good
Lock screen cannot be landscape
Flashlight quick setting says camera in use
Quick settings menu laggy in portrait.
PiP to splitscreen button missing.
Click to expand...
Click to collapse
Taskbar not showing on lockscreen for me If I enabled it, but I don't use it.
Lock screen can be rotated but the option must be enabled: Settings -> Display > Rotation Settings
Flashlight QS was working early build: Will check why not working anymore.
QS is a bit laggy in portrait: dunno why.
What is PiP to splitscreen? In task view, there is a button to splitscreen.
phoval said:
Taskbar not showing on lockscreen for me If I enabled it, but I don't use it.
Lock screen can be rotated but the option must be enabled: Settings -> Display > Rotation Settings
Flashlight QS was working early build: Will check why not working anymore.
QS is a bit laggy in portrait: dunno why.
What is PiP to splitscreen? In task view, there is a button to splitscreen.
Click to expand...
Click to collapse
Thanks for the reply, I will check that option.
It looks like the picture in picture player should have an option to directly load split screen. https://www.xda-developers.com/andr...-picture-in-picture-window-double-line-clock/
I'm assuming it made it into final though, I don't have a real 12L device.
Apparently removed in beta 3 https://9to5google.com/2022/02/09/android-12l-beta-3-new-features/
Flash QS is fixed in build 4th sept.
Some commits were missing on last build.
I removed 3rd build from listing (zip in old)
I recommend upgrade to 4th if you are on the 3rd
Great job and example of sustainability!
I made clean install with lineage bootloader.
OTA works
I was only able to install with mindthegapps, the rest failed during installation and Nikgapps did not start the Google assistant. Maybe issue between arm and arm64 gapps
Keep going your work!
Hi!
This rom does ram plus?
Thank you for your effort!
pocketrule said:
Disabling the task bar:
Settings -> System -> Buttons -> enable nav bar -> go back -> Buttons -> disable task bar and nav bar
Click to expand...
Click to collapse
For me this doesn't work. Any other suggestions?

Categories

Resources