yashsingh1/xdaforums huggingface dataset:
[Android General] asc1977:
Adaption for 6thGear Data Usage Preferences on the fly without observer and without CSC changes

First of all thy [MENTION=4714483]daxgirl[/MENTION] for her great mod here and press the thanks button

For Nougat we need some adaptions. To get it to work i needed a additional step which need GearUtils. Also on/off is not on the fly anymore but all other settings. So follow guide but replace followed steps:

1. navigate to here because feature.smali now SystemUIRuine.smali:

smali/com/android/systemui/SystemUIRune.smali

2. search for that boolean because is also changed:

sput-boolean v0, Lcom/android/systemui/SystemUIRune;->SUPPORT_QUICKPANEL_DATAUSAGE:Z

3. Didnt use daxgirls step 3.

Do the followed: remove red and add blue (GearUtils must be a content of your SystemUi.apk, if not you get FC)

and increase locals from 6 to 8

[COLOR="Red"] invoke-static {}, Lcom/sec/android/app/CscFeature;->getInstance()Lcom/sec/android/app/CscFeature;

move-result-object v0

const-string v1, "CscFeature_SystemUI_SupportDataUsageViewOnQuickPanel"

invoke-virtual {v0, v1, v2}, Lcom/sec/android/app/CscFeature;->getEnableStatus(Ljava/lang/String;Z)Z

move-result v0

sput-boolean v0, Lcom/android/systemui/SystemUIRune;->SUPPORT_QUICKPANEL_DATAUSAGE:Z[/COLOR]
[COLOR="Blue"] const/4 v6, 0x1

const-string v7, "asc_data_usage_visibility"

invoke-static {v7, v6}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I

move-result v7

if-nez v7, :cond_asc2

const/4 v0, 0x0

sput-boolean v0, Lcom/android/systemui/SystemUIRune;->SUPPORT_QUICKPANEL_DATAUSAGE:Z

goto :goto_asc1

:cond_asc2
const/4 v0, 0x1

sput-boolean v0, Lcom/android/systemui/SystemUIRune;->SUPPORT_QUICKPANEL_DATAUSAGE:Z

:goto_asc1[/COLOR]

4. Goto smali/com/android/systemui/statusbar/phone/PhoneStatusBar.smali

you see its also never on same place like guided before

find

sget-boolean v0, Lcom/android/systemui/SystemUIRune;->SUPPORT_QUICKPANEL_DATAUSAGE:Z

replace with

invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->isDataUsageEnabled()Z

move-result v0

5. add above that method the new method from step7 of daxgirls guide but replace the pathes to new one which now

Lcom/android/systemui/statusbar/phone/PhoneStatusBar and never Lcom/android/systemui/statusbar/phone/NotificationPanelView because the smali changed

6.add at bottom of smali/com/android/systemui/qs/DataUsageView.smali the new method of step8 of daxgirls guide but also you have to change the path inside method to new one which is Lcom/android/systemui/qs/DataUsageView and not Lcom/android/systemui/statusbar/phone/DataUsageView

7.Is same like step 9 of daxgirls guide

RomControl

Same like on daxgirls guide
[Android General] edzamber:
[MENTION=4596062]asc1977[/MENTION],

Hi bro,

Many Thanks for this great thread !
[Android General] ANDROIDXFOREVER:
send me systemUI , framework.res , samsung-framework.res
[Android General] sup3mien:
asc1977 like menber
[Android General] djb77:
Thanks, that worked :D
[Android General] ANDROIDXFOREVER:
this metod only android 6.0.1:eek:
[Android General] edzamber:
Oupps Yes...

This working

https://xdaforums.com/showthread.php?p=71119822
[Android General] jmckeejr:
Can someone point out how to hide Hotspot warning for nougat? All guides I find are for older versions and the edited smali do not exist for nougat. I suspect HotspotTile.smali at

.method private setHotspotEnabled(Z)V

but I am not programmer and not sure what code to add without causing to much problem. Thank you
[Android General] bunnys7679:
Weather >>> lock screen >>> Nougat

https://xdaforums.com/showpost.php?p=71386870&postcount=121

Unfortunately, it is only displayed with me

View attachment 4175036
[Android General] diohi:
same for aosp MM?

is there a similar guide for Marshmallow (AOSP 6.0.1) or will this work too?

sry for the ot but i wasn´t able to find one :)
[Android General] koko115:
How disable bluetooth scan dialog in nougat ?
[Android General] chloeleedow:
Is there anyway to implement this as just flashable zip that make the changes to skip tracks without needing rom control to turn them on and off really want this mod for stock s7 nougat rom will deodex if I need to just have no idea about decompliling and working with java :/
[Android General] ANDROIDXFOREVER:
hi i send PM if you possible help me ..tanks
[Android General] Carpe-Dimi:
I have attempted this mod on my rom/phone which is an S6 (edge), but it does not seem to work.

I think it has to do with the fourth method that needs adjusting, but I'm clueless on how to fix it.

It's because the first three methods exist in "Keyguardupdatemonitor.smali" and look exactly like mentioned in the post, so I have edited them accordingly, but the fourth method exis in both "Keyguardupdatemonitor.smali" and "KeyguardUpdateMonitor$StrongAuthTracker.smali" and it looks mostly the same in KeyguardUpdateMonitor.smali, but a little different in the end, so I am assuming this is the one I need to change. (in "KeyguardUpdateMonitor$StrongAuthTracker.smali" it is there, but it looks completely different)

However something is still not working :(

Could someone more knowledgeable take a look at it please?
[Android General] Dovanchuc7521:
I have a same problem with n5

Gửi từ SM-N920S của tôi bằng cách sử dụng Tapatalk
[Android General] jmckeejr:
Same for g928p (s6 edge plus). Also breaks some apps that use fingerprint (mint bills).

Side note: I can not seem to find mod for flashlight in power menu in nougat, marshmallow method not working for me. Anyone?
[Android General] ANDROIDXFOREVER:
Hi bro sorry but dont work ?View attachment 4181356
[Android General] edzamber:
Logcat please ?

adb logcat -v long > ui.txt

And attach it here please...

https://xdaforums.com/showthread.php?t=2141817
[Android General] ANDROIDXFOREVER:
Class.dex file stays out of systemUI.apk can not work i have sent image and logcat in PM thanks
[Android General] ANDROIDXFOREVER:
I'm not lucky, even the 2 systemUI does not work i will send you new logcat

link https://www.androidfilehost.com/?fid=745425885120740750 ......
[Android General] ANDROIDXFOREVER:
now systemUI work but wifi e dat dont move to left said :confused: patience
[Android General] jmckeejr:
Thanks for this. For learning purposes how is "reboot_recovery" the key for on/off? I do not see that value anywhere in the mod and I just want to know how that works as I am trying to use same method to add a different item since couldn't find a method for nougat for flashlight. Thanks to anyone that can help

EDIT Nevermind I see in GlobalActions$47 has that key.
[Android General] zain.ahmad:
.method public isFingerprintDisabled(I)Z

Search for this instead worked for me for S8 port for S7
[Android General] Carpe-Dimi:
Had to take a good look at the difference there, but searching for public instead of private doesn't find anything.

Thanks for the input tho! :)
[Android General] zain.ahmad:
send me your SystemUI and framework-res
[Android General] Carpe-Dimi:
There you go :D these are both unedited

altho i have replaced some of the larger pings in framework with placeholders to make it comply with xda's file size rules :fingers-crossed:
[Android General] zain.ahmad:
try it
[Android General] Carpe-Dimi:
No luck :(

but I still love you for trying <3
[Android General] kep2008:
Have you tried to do so?

https://xdaforums.com/showpost.php?p=68877459&postcount=9700

Only you need to change here

smali\com\android\keyguard\KeyguardUpdateMonitor.smali

.method public isUnlockingWithFingerprintAllowed()Z
.locals 6

.prologue
const/4 v0, [COLOR="Red"]0x0[/COLOR] # make [COLOR="Blue"]0x1[/COLOR]

.line 1059
iget-object v1, p0, Lcom/android/keyguard/KeyguardUpdateMonitor;->mStrongAuthTracker:Lcom/android/keyguard/KeyguardUpdateMonitor$StrongAuthTracker;

invoke-virtual {v1}, Lcom/android/keyguard/KeyguardUpdateMonitor$StrongAuthTracker;->isUnlockingWithFingerprintAllowed()Z

move-result v1

if-eqz v1, :cond_0
[Android General] Carpe-Dimi:
I haven't noticed that thread before, but that method still does not work.

I'm ready to give up tho. With your guys' help and all the effort i've put in myself, I don't know what there is to try anymore, other than installing a custom rom that has this feature pre-baked.

Thanks anyway :)
[Android General] yash92duster:
Camera Flash Light 1% Mod:

​

Decompile

framework-res.apk

Locate to

res/values.integer.xml

Find this

<?xml version="1.0" encoding="utf-8"?>

<resources>

<integer name="config_lowBatteryWarningLevel">1</integer>

</resources>

Change The Value

From

<integer name="config_lowBatteryWarningLevel">15</integer>

To

<integer name="config_lowBatteryWarningLevel">1</integer>

Use Any Value from 1 to 100

Now Flashlight in Camera Will work till 1% of Battery

Tried on S8+ it works

---------- Post added at 11:18 PM ---------- Previous post was at 11:18 PM ----------

Change Fota Upgrade Screen To Any Color for Android Nougat:

​

Decompile framework-res.apk

Locate

res/layout folder

Open

tw_upgrade_dialog_layout.xml

Locate

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout android:orientation="vertical" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="fill_parent"

Change the code

android:background="#ff000000" to any value done

Like Example

#000000 is Black

#ffffff is White

#ff008a73 is Default Value ( Green Color )

By [MENTION=6377149]yash92duster[/MENTION]

Thanks to [MENTION=6173089]malbert16442[/MENTION]
[Android General] OhayouBaka:
Anyone know how to hide the status bar wifi arrow icons? I'm able to do it on S8-based Nougat firmware, but not with S7's or S6's for example. Can someone point me in the right direction to the files used for the wifi arrows?

Edit: Figured it out, it's the stat_sys_signal_in.spr, stat_sys_signal_out.spr and stat_sys_signal_inout.spr files within /res/drawable. Unlike S8's version of Nougat, the files for the arrows with WiFi and data are the same, instead of separate, so changing those files will affect both WiFi and data arrows.
[Android General] Nguyem_Dong:
Step 5, part1 follow this https://xdaforums.com/showpost.php?p=70325252&postcount=75 but part 2 in .method protected onConfigurationChanged(Landroid/content/res/Configuration;)V in my NotificationPanelView.smali not the same this https://xdaforums.com/showpost.php?p=67826086&postcount=8102

Please help me (I dont del anything but still work in Nougat, SM-N920K).
[Android General] Nguyem_Dong:
Thank, fine work on N920K stock QE1.
[Android General] superior888:
Someone Know how to disable fullscreen albumart? Think its in PhoneStatusBar.smali under "method public updateMediaMetaData(ZZ)V"
[Android General] yash92duster:
[MENTION=8203960]palaych[/MENTION]

Thanks

Outdoor Mode in Settings works

but Web Manual and Updates in Settings Menu not gone

i removed only the red as mentioned:silly:

my device s8+ smg955f

base july AQG5

I have full wiped and installed rom

outdoor mode works great

soft update and web manual not gone
[Android General] edzamber:
Here bro

https://xdaforums.com/showpost.php?p=72283916&postcount=10828

You need to use TMA and recompil with option 4 (7.0 +)

Then drag and drop androidmanifest from recompiled SecSettings to original one with 7zip.
[Android General] yash92duster:
All works now on full wipe mate

After disabling signature it worked

i forgot to edit core jar:silly:

https://xdaforums.com/showthread.php?p=66207890

Thank you
[Android General] Dovanchuc7521:
Please guide me how to move network signal and wifi to left!!
[Android General] corsicanu:
S8 Launcher Blur with a toggle in RC

This only works with s8 launcher. Special thanks for the idea to [MENTION=6911575]BlackMesa123[/MENTION].

1. Decompile launcher

2. Open com/android/launcher3/LauncherFeature and search for .method public static supportBackgroundBlurByWindow()Z

3. Replace entire method with this

.method public static supportBackgroundBlurByWindow()Z
.locals 4

const/4 v0, 0x0

const/4 v1, 0x1

new-instance v3, Ljava/io/File;

const-string v2, "/data/data/com.wubydax.romcontrol.v2/files/hades_launchblur"

invoke-direct {v3, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V

invoke-virtual {v3}, Ljava/io/File;->exists()Z

move-result v2

if-nez v2, :cond_crs

return v0

:cond_crs

return v1
.end method

4. Add this part anywhere in RomControl v2

<com.wubydax.romcontrol.v2.prefs.FilePreference
android:title="Launcher blur"
android:key="hades_launchblur"
android:defaultValue="true"
android:summaryOn="Launcher blur enabled"
android:summaryOff="Launcher blur disabled"
app:isSilent="false"
app:packageNameToKill="com.sec.android.app.launcher"/>

5. Enjoy it :good:
[Android General] ANDROIDXFOREVER:
hi tanks is possible any help to add grid 6x6 drawer e home tanks:D
[Android General] Kings Android:
Hello bro [emoji1] [emoji1]

Gửi từ SM-N935S của tôi bằng cách sử dụng Tapatalk
[Android General] Dovanchuc7521:
English please!! [emoji3] [emoji3]
[Android General] Dong_RSC:
I don't understand 2 items 7 and 9.

Please explain for me.

Thank.
[Android General] Dong_RSC:
Hi all. Help me.

Thank.
[Android General] bunnys7679:
Hi guys

It is possible to change the color of the navigation bar of the Galaxy S8 with Rom Control
[Android General] exnokiafan:
There are a couple of issues with this on a Galaxy S8 port for the Galaxy S6.

FIRST: this method ".method private isFingerprintDisabled(I)Z" cannot be found inside the mentioned smali file. No problems with the other methods.

SECOND: this method ".method public isUnlockingWithFingerprintAllowed()Z" looks completely different.

Is there any chance to get this super useful feature working?
[Android General] edzamber:
Yes,

Try this one

https://xdaforums.com/showthread.php?p=73113586

Maybe need to adapt a little, depend of your smali

Exemple for me, i have adapt on S6 Edge G925F Nougat

.method public isUnlockingWithBiometricAllowed()Z

.locals 4 # increase from 2

iget-object v1, p0, Lcom/android/keyguard/KeyguardUpdateMonitor;->mContext:Landroid/content/Context;

invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v1

const-string v2, "fingerprint_unlock"

const/4 v3, 0x1

invoke-static {v1, v2, v3}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

move-result v1

if-nez v1, :cond_1 # Match last condition number

const/4 v0, 0x0

iget-object v1, p0, Lcom/android/keyguard/KeyguardUpdateMonitor;->mStrongAuthTracker:Lcom/android/keyguard/KeyguardUpdateMonitor$StrongAuthTracker;

invoke-virtual {v1}, Lcom/android/keyguard/KeyguardUpdateMonitor$StrongAuthTracker;->isUnlockingWithBiometricAllowed()Z

move-result v1

if-eqz v1, :cond_0

iget-boolean v1, p0, Lcom/android/keyguard/KeyguardUpdateMonitor;->mDisabledBiometricBySecurityDialog:Z

if-eqz v1, :cond_1

:cond_0

:goto_0

return v0

:cond_1 # condition number to match in edits at beginning

const/4 v0, 0x1

goto :goto_0

.end method

RomControl

<com.wubydax.romcontrol.v2.prefs.MySwitchPreference

android:defaultValue="true"

android:key="fingerprint_unlock"

android:summaryOff="Disabled"

android:summaryOn="Enabled"

android:title="Unlocking with fingerprint after boot" />
[Android General] ANDROIDXFOREVER:
Hi everyone I am looking for a valid guide to add screenrecorder + screenshots in the toogle panel in one key from nougat .. thanks
[Android General] exnokiafan:
Thank you mate! I have sent you a PM so that I won't mess this thread :) ..I'll post the solution once figured it out :)
[Android General] ANDROIDXFOREVER:
hi all I'm looking for help to re-enable personal area after root in android 7.0 thanks
[Android General] AbrahamGC:
HOW-TO SHOW/HIDE SECONDS IN STATUSBAR WITH/WITHOUT ROMCONTROL

Hi guys after see how to center-clock for no use 3minitclock I was thinking for show seconds, today i finded the way :good:

1st method - For show always, without RC, decompile SystemUI, go to smali\com\android\systemui\statusbar\policy and open Clock.smali

Find

iput-boolean v0, p0, Lcom/android/systemui/statusbar/policy/Clock;->mShowSeconds:Z

and change for

const/4 v0, 0x1
iput-boolean v0, p0, Lcom/android/systemui/statusbar/policy/Clock;->mShowSeconds:Z

Recompile and done ;)

2nd method - For use with RC toggle :

NOTE : FOR THIS U NEED GearUtils

Decompile SystemUI, go to smali\com\android\systemui\statusbar\policy and open Clock.smali

Search for iput-boolean v0, p0, Lcom/android/systemui/statusbar/policy/Clock;->mShowSeconds:Z it looks like this :

:cond_0
iput-boolean v0, p0, Lcom/android/systemui/statusbar/policy/Clock;->mShowSeconds:Z

.line 247
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/Clock;->updateShowSeconds()V

Replace with :

:cond_0
const/4 v2, 0x1

const-string v3, "show_seconds"

invoke-static {v3, v2}, Lcom/android/wubydax/GearUtils;->getDbIntForKey(Ljava/lang/String;I)I

move-result v3

if-nez v3, :cond_agc1

const/4 v0, 0x0

goto :goto_agc1

:cond_agc1
const/4 v0, 0x1

:goto_agc1
iput-boolean v0, p0, Lcom/android/systemui/statusbar/policy/Clock;->mShowSeconds:Z

.line 247
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/Clock;->updateShowSeconds()V

Look at the start of method and increase .locals by 2

Done with SystemUI, now add this to RomControl :

<com.wubydax.romcontrol.v2.prefs.MySwitchPreference android:title="Show seconds in statusbar"
android:key="show_seconds"
android:defaultValue="false"
android:summaryOn="Showed"
android:summaryOff="Hided"
app:packageNameToKill="com.android.systemui"
app:isSilent="false"/>

Enjoy :good:
[Android General] Mentalmuso:
FYI. Showing seconds can be achieved by typing "settings put secure clock_seconds 1" in a terminal. "settings put secure clock_seconds 0" to disable.

Edit. I simply use rom control to initiate the shell command
[Android General] Dovanchuc7521:
Thanks! Its work ok!!
[Android General] AbrahamGC:
Well, other way to do :D
[Android General] edzamber:
How to Disable Flag_Secure in Nougat TW Rom

This mod enable Screenshots and Screen Record into Secure apps :)

Credits [MENTION=4507636]edzamber[/MENTION]

Special thanks to [MENTION=1620550]fOmey[/MENTION] who help me to find in witch jar file looking for :)

Without RomControl (permanent disabled)

Services.jar/smali/com/android/server/wm/WindowManagerService.smali

.method isSecureLocked(Lcom/android/server/wm/WindowState;)Z

Replace complete method by this :

.method isSecureLocked(Lcom/android/server/wm/WindowState;)Z
.locals 1

const/4 v0, 0x0

return v0
.end method

With RomControl to Toogle On/Off

Credits to [MENTION=3699616]mwilky[/MENTION] for Toogle Method and credit to [MENTION=5405448]thereassaad[/MENTION] for RC2 edits

Thanks brothers :)

.method isSecureLocked(Lcom/android/server/wm/WindowState;)Z

Replace complete method by this :

.method isSecureLocked(Lcom/android/server/wm/WindowState;)Z
.locals 4
.param p1, "w" # Lcom/android/server/wm/WindowState;

.prologue
const/4 v3, 0x1

const/4 v2, 0x0

iget-object v1, p0, Lcom/android/server/wm/WindowManagerService;->mContext:Landroid/content/Context;

invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v1

const-string/jumbo v0, "is_flag_secure_disabled"

invoke-static {v1, v0, v3}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

move-result v3

.line 2715
iget-object v0, p1, Lcom/android/server/wm/WindowState;->mAttrs:Landroid/view/WindowManager$LayoutParams;

iget v0, v0, Landroid/view/WindowManager$LayoutParams;->flags:I

and-int/lit16 v0, v0, 0x2000

if-eqz v0, :cond_0

.line 2716
return v3

.line 2718
:cond_0
iget v0, p1, Lcom/android/server/wm/WindowState;->mOwnerUid:I

invoke-static {v0}, Landroid/os/UserHandle;->getUserId(I)I

move-result v0

invoke-virtual {p0, v0}, Lcom/android/server/wm/WindowManagerService;->isScreenCaptureDisabledLocked(I)Z

move-result v0

if-nez v0, :cond_1

.line 2720
iget-object v0, p0, Lcom/android/server/wm/WindowManagerService;->mBridge:Lcom/android/server/wm/IWindowManagerServiceBridge;

iget v1, p1, Lcom/android/server/wm/WindowState;->mOwnerUid:I

invoke-static {v1}, Landroid/os/UserHandle;->getUserId(I)I

move-result v1

invoke-interface {v0, v1}, Lcom/android/server/wm/IWindowManagerServiceBridge;->getScreenCaptureMDMPolicy(I)Z

move-result v0

.line 2718
if-eqz v0, :cond_2

.line 2722
:cond_1
return v3

.line 2724
:cond_2
return v2
.end method

RC2 edits :

<com.wubydax.romcontrol.v2.prefs.MySwitchPreference

android:title="hack some restricted security"

android:key="is_flag_secure_disabled"

android:defaultValue="1"

android:summaryOn="Enabled"

android:summaryOff="Disabled" />

Enjoy :)​
[Android General] ANDROIDXFOREVER:
Great [emoji16] thanks tomorrow i test this guide [emoji4][emoji106]

Inviato dal mio SM-G955F utilizzando Tapatalk
[Android General] parth111999:
Any Guide For Advanced Reboot Menu Nougat !! There is Some Difference in smalis compare To MM [MENTION=4507636]edzamber[/MENTION]

Thank you !!

---------- Post added at 02:25 PM ---------- Previous post was at 02:25 PM ----------

Any Guide For Advanced Reboot Menu Nougat !! There is Some Difference in smalis compare To MM [MENTION=4507636]edzamber[/MENTION]

Thank you !!
[Android General] Abdl:
LOG

Could someone please take a look into the log i provided and tell me why i keep getting Recompiling Error? Thanks
[Android General] edzamber:
Did you install both framework-res.apk and Samsung-framework-res.apk in TMA ? (option 3)?
[Android General] Abdl:
I did install just framework res

EDIT: ok i just installed samsung framework res also...still error...

I would also like to mention that i decompiled edited and recompiled a couple of apks previously without any error.(smusic.apk)
[Android General] edzamber:
Strange because your log say that ressources not found. @ android:style mean ressource in framework-res.apk/res/values/style. So Maybe this SystemUI is from a ported Rom... Then you need same framework-res.apk that was used to compil this SystemUI

What are Firsts lines in androidmanifest ?
[Android General] Abdl:
It is indeed a ported ROM...how can i get the same framework res that was used to compile the system ui? LOL

This is the first line of androidmanifest

<?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:sharedUserId="android.uid.systemui" coreApp="true" package="com.android.systemui" platformBuildVersionCode="24" platformBuildVersionName="7.0">

Also,could you take a look at the screenshot,just to make sure if i installed the frameworks right?

Also please,mind if we communicate more instantly on Telegram so you can help me out please?? Im [MENTION=7396659]abdlls[/MENTION] Thanks
[Android General] edzamber:
Yes frameworks are installed correctly.

To know witch framework-res.apk use, you need to look at your Rom thread, it should have build number base and model phone that dev use to port your Rom. Then dl a same deodex Rom and install its framework-res.apk to recompil your SystemUI.

Exemple your Rom is based S8 port build 5XDG7, then you need to dl a custom deodex 5XDG7 S8 base, extract framework-res.apk from Rom's zip and install this framework-res.apk in TMA to recompil your SystemUI.
[Android General] bunnys7679:
Hi guys

Can someone tell me where I find on Android 7 the others.xml and feature.xml. There is no CSC folder under System.
[Android General] kasi5471:
Look into the omc folder