yashsingh1/xdaforums huggingface dataset:
[Android General] thereassaad:
Hi sorry for my late to reply to this post , anyway here is the way that i use it as i just doing it today by add romcontrol to my power menu , this is the method that i use

.method public onPress()V

.locals 4

new-instance v0, Landroid/content/Intent;

const-string v1, "android.intent.action.MAIN"

invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

new-instance v1, Landroid/content/ComponentName;

const-string v2, "com.eragon.ther" # change this to urs or default one ok

const-string v3, "com.wubydax.romcontrol.v2.MainActivity"

invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V

invoke-virtual {v0, v1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;

const/high16 v1, 0x10000000

invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

:try_start_0

iget-object v1, p0, Lcom/android/server/policy/GlobalActions$RomControl;->this$0:Lcom/android/server/policy/GlobalActions;

invoke-static {v1}, Lcom/android/server/policy/GlobalActions;->access$500(Lcom/android/server/policy/GlobalActions;)Landroid/content/Context;

move-result-object v1

invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

:try_end_0

.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

goto :goto_0

:catch_0

move-exception v1

:goto_0

return-void

.end method
[Android General] JavixKGD:
Thanks bud, I appreciate the help. Hey did u by any chance make the mod u had for toast animations on MM for Nougat? It would be cool to have that mod in Nougat. I tried following the guide, bud the methon in Nougat takes in another smali as a parameter. So dont really know where to go with that

Sent from my Chimera N8
[Android General] thereassaad:
Of course i did it since 1st week on nougat , anyway tomorrow morning will post the guide for nougat & maybe for oreo too ..
[Android General] JavixKGD:
Perfect, thanks bud. To me that is like one of the last few pieces missing in my rom, that would just make me ecstatic

Sent from my Chimera N8
[Android General] thereassaad:
good morning my friend seems to me that u are using N8 which is uses 7.1.1 so the guide for 711 & 8 seems similar , anyway look on attach zip its include the guide & xml juts replace & match ids & done , for Oreo it is same but no idea if its need some adjusting or ,

Note :: if u are on N 7.0 tell me the guide will be different okk

View attachment 7.1.1_ToastAnimat.zip
[Android General] Carotix:
[MENTION=6377149]yash92duster[/MENTION] hi my friend,

just a question ... why don't you add to the fist post the Grouxho's mods ?

like: Guide - Move status bar views to right - left or center on fly
[Android General] yash92duster:
Its sat will do:o

I update this thread weekly once only and post links in Telegram channel too
[Android General] onlyabyte:
This is awesome! Thanks for compiling this list. :)
[Android General] JavixKGD:
Thanks a lot bud, will try this today. I am on 7.1.1 as stated so all should be fine. Many many thanks!!!

Sent from my Chimera N8
[Android General] :
Hi thereassad, could you please share this toast guide for n7.0, too? I would really appreciate it.
[Android General] thereassaad:
Hi , sure but not today , maybe tomorrow ok ..
[Android General] :
Hello

I have this error with TMA :confused: Can you help me please , thank you very much ! :good:

I: Using Apktool 2.3.2

I: Smaling smali folder into classes.dex...

I: Smaling smali_classes2 folder into classes2.dex...

I: Building resources...

W: fakeLogOpen(/dev/log_events, O_WRONLY) failed

W: fakeLogOpen(/dev/log_system, O_WRONLY) failed

W: fakeLogOpen(/dev/log_crash, O_WRONLY) failed

W: fakeLogOpen(/dev/log_security, O_WRONLY) failed

W: fakeLogOpen(/dev/log_events, O_WRONLY) failed

W: fakeLogOpen(/dev/log_system, O_WRONLY) failed

W: fakeLogOpen(/dev/log_crash, O_WRONLY) failed

W: fakeLogOpen(/dev/log_security, O_WRONLY) failed

W: fakeLogOpen(/dev/log_system, O_WRONLY) failed

W: fakeLogOpen(/dev/log_crash, O_WRONLY) failed

W: fakeLogOpen(/dev/log_security, O_WRONLY) failed

W: fakeLogOpen(/dev/log_system, O_WRONLY) failed

W: fakeLogOpen(/dev/log_crash, O_WRONLY) failed

W: fakeLogOpen(/dev/log_security, O_WRONLY) failed

W: warning: string 'dcm_lockscreen_unlock_help_text_fingerprints_iris' has no default translation.

W: warning: string 'kg_too_many_failed_countdown_by_biometrics' has no default translation.

W: warning: string 'kg_too_many_failed_countdown_by_fingerprint' has no default translation.

W: warning: string 'mobile_hotspot_wifi_off_warning' has no default translation.

W: warning: string 'mobile_hotspot_wifi_off_warning_china' has no default translation.

W: warning: string 'mobile_hotspot_wifi_off_warning_jpn' has no default translation.

W: warning: string 'screenshot_failed_to_capture_text' has no default translation.

W: warning: string 'screenshot_failed_to_save_text' has no default translation.

W: warning: string 'screenshot_failed_to_save_unknown_text' has no default translation.

W: C:\TickleMyAndroid\_WorkArea1\_working\SystemUI.apk\res\layout\system_icons.xml:13: error: Error parsing XML: mismatched tag

W:

brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\mikey\AppData\Local\Temp\brut_util_Jar_1299632666379827015.tmp, p, --forced-package-id, 127, --min-sdk-version, 26, --target-sdk-version, 26, --version-code, 20171030, --version-name, 8.0.0, --no-version-vectors, -F, C:\Users\mikey\AppData\Local\Temp\APKTOOL4172168620367226625.tmp, -0, arsc, -0, qmg, -0, webp, -0, svg, -0, glsl, -0, obj, -0, arsc, -I, C:\TickleMyAndroid\_WorkArea1\Frameworks\1.apk, -S, C:\TickleMyAndroid\_WorkArea1\_working\SystemUI.apk\res, -M, C:\TickleMyAndroid\_WorkArea1\_working\SystemUI.apk\AndroidManifest.xml]
[Android General] ermakovermakov7878:
Removed.
[Android General] a.raul:
The error is given to you in another layout that is not the one indicated in the mod, check it

W: C:\TickleMyAndroid\_WorkArea1\_working\SystemUI.ap k\res\layout\[COLOR="Red"]system_icons.xml[/COLOR]:13: error: Error parsing XML: mismatched tag
[Android General] a.raul:
[MENTION=5405448]thereassaad[/MENTION] , You were missing in the zip a couple of xml of anim ;)
[Android General] thereassaad:
Oooopsss right right, damn i have them on my fram-res but i missed to add them in zip , sorry will updated my zip later ..
[Android General] :
Hello

Thank you for reply !

Yes, it's me, I worked in the wrong xml :p

Thank you very much for help

Have a nice day :good:

Edit : Work perfectly
[Android General] JavixKGD:
Thanks for the guide, everything is working it seems. I appreciate it bud!!

Edit: after putting in my changes in RC, there is no effect on animations.

Sent from my Chimera N8
[Android General] thereassaad:
[emoji15][emoji15][emoji15][emoji15] , man this definitely worked for my friends that they are in 7.1.1 , please look on it again & add what a.raul post 3 xml in fram-res/res/anim okkk ..
[Android General] zain.ahmad:
hi if somebody can share to fully disable signature check that will be great including core-oj

much appreciated

thanks
[Android General] JavixKGD:
Gracias amigo! I will try this today and report back.

Sent from my Chimera N8
[Android General] Carotix:
for those who want to go from 6th rom control to Grx Settings

these are the essential correspondences

OpenAppPreference -> GrxOpenActivity
MySwitchPreference -> GrxSwitchPreference
ColorPickerPreference -> GrxColorPicker
MySeekBarPreference -> GrxSeekBar
MyEditTextPreference -> GrxEditText
MyCheckBoxPreference -> GrxCheckBoxPreference
UriSelectionPreference -> GrxPickImage

app:packageNameToKill="com.android.systemui" -> grx:confirmKillpackage="true" grx:killpackage="com.android.systemui"

RunScriptPreference -> GrxButtonPreference
app:scriptFileName -> grx:script
app:rebootOptions="imminent" -> grx:reboot="true"

MyListPreference -> GrxSingleSelection
android:entries -> grx:optionsArray
android:entryValues -> grx:valuesArray
app:drawableArray -> grx:iconsArray

app:minValue -> grx:minValue
app:maxValue -> grx:maxValue
app:unitsValue -> grx:units

alphaSlider -> grx:showAlphaSlider
[Android General] BlackMesa123:
Tweaks: bypass MicroSD/Sim2 tray lock

So as most of you know, in latest Oreo firmwares Samsung added a check to prevent using both Sim2/MicroSD at same time in one slot (screenshot in attachments), fortunately this lock is pretty much easy to bypass, do this:

Decompile services.jar, open /com/android/server/StorageManagerService.smali class and in it search for isSimSdBlock() method. It should look like this:

.method private isSimSdBlock()Z
.locals 3

const/4 v2, 0x0

invoke-direct {p0}, Lcom/android/server/StorageManagerService;->isSim2Inserted()Z

move-result v0

if-eqz v0, :cond_0

invoke-direct {p0}, Lcom/android/server/StorageManagerService;->isSdInserted()Z

move-result v0

if-eqz v0, :cond_0

const-string/jumbo v0, "StorageManagerService"

const-string/jumbo v1, "isSimSdBlock: show popup!"

invoke-static {v0, v1}, Lcom/android/server/utils/sysfwutil/Slog;->w(Ljava/lang/String;Ljava/lang/String;)I

invoke-virtual {p0}, Lcom/android/server/StorageManagerService;->showSimSdBlockAlert()V

const/4 v0, 0x1

return v0

:cond_0
iget-object v0, p0, Lcom/android/server/StorageManagerService;->mUsimAlertDialog:Landroid/app/AlertDialog;

if-eqz v0, :cond_1

const-string/jumbo v0, "StorageManagerService"

const-string/jumbo v1, "isSimSdBlock: close popup!"

invoke-static {v0, v1}, Lcom/android/server/utils/sysfwutil/Slog;->w(Ljava/lang/String;Ljava/lang/String;)I

iget-object v0, p0, Lcom/android/server/StorageManagerService;->mUsimAlertDialog:Landroid/app/AlertDialog;

invoke-virtual {v0}, Landroid/app/AlertDialog;->dismiss()V

sput-boolean v2, Lcom/android/server/StorageManagerService;->isShown:Z

:cond_1
return v2
.end method

Once you found it, all you have to do is to make sure the method always returns false, so basically all you need to do is to replace the whole method code inside to match this:

.method private isSimSdBlock()Z
[COLOR="Blue"] .locals 1

const/4 v0, 0x0

return v0[/COLOR]
.end method

Recompile services.jar, push it on your device, profit :o

Credits to [MENTION=4658360]corsicanu[/MENTION] for the finding, don't forget to credit him if you're gonna use this little tweak on your project
[Android General] ananjaser1211:
Amazing mesa, glad that you came public with this :good:
[Android General] zidane02:
You are a legend, thank you very much. Will try this after I flash the latest dev base build. Thanks.
[Android General] Locke706:
Hey guys I recent started using grid recents and was wondering is I could somehow enable android go flat style recents without enabling is LowRamDevice flag and all the android go mods. Grid recents isn't ideal especially with allot of tasks open
[Android General] zidane02:
Good day sir [MENTION=6911575]BlackMesa123[/MENTION]

I have a very very small knowledge on android but still a total noob.

When decompiling services.jar I am getting folders

original

unknown

and a file apktool.yml

I think I did it wrong, I wanted to edit the StorageManagerService.smali to be able to use 2 Sims + SD Card

Please help. Thanks in advance.

Edit: BTW my ROM is odexed. Is this only working on deodexed rom? I tried decompiling services.jar from a deodexed rom and I can see many .smali files. Could it be because my rom is odexed? Is there no way to do it on odexed rom? T_T
[Android General] edzamber:
Hi all,

Does someone found how to face unlock without pin or pattern after reboot ?
[Android General] AbrahamGC:
Yess I got it, I can't check now but on same smali that fp mod there is a method isunlockwithbiometric or something like that... we just need to return 0x1 always... I will post exactly method tonight... :good:
[Android General] edzamber:
Ok thanks bro [emoji108]
[Android General] MobFreak2799:
Does anyone know how to enable advanced service mode (*#2683662#) which samsung has blocked us from accessing?
[Android General] AbrahamGC:
USE BIOMETRIC ON REBOOT

Open SystemUI/smali/com/android/keyguard/KeyguardUpdateMonitor.smali

Replace isUnlockCompleted()Z method with this :

.method public isUnlockCompleted()Z
.locals 1

const/4 v0, 0x1

return v0
.end method

If you want to enable it always, replace isUnlockingWithBiometricAllowed()Z with this:

.method public isUnlockingWithBiometricAllowed()Z
.locals 1

const/4 v0, 0x1

return v0
.end method

In case you want a key, replace isUnlockingWithBiometricAllowed with this : (GearUtils needed)

.method public isUnlockingWithBiometricAllowed()Z
.registers 5

.prologue
.line 7
const/4 v0, 0x0

.line 8
.local v0, "isallowed":Z
const-string v2, "agc_biometric_on_boot"

const/4 v3, 0x0

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

move-result v1

.line 9
.local v1, "status":I
if-eqz v1, :cond_b

const/4 v0, 0x1

.line 10
:cond_b
return v0
.end method

Then make a key on RomControl with agc_biometric_on_boot and default value false.

:good:

[MENTION=4507636]edzamber[/MENTION]
​
[Android General] edzamber:
Thanks bro, i Will try and let you know [emoji3]
[Android General] Dovanchuc7521:
Does it include smartlock?
[Android General] yash92duster:
Quote only title k:)
[Android General] edzamber:
[MENTION=7393522]AbrahamGC[/MENTION]

Hi bro, it not working.

Neither force 0x1 method, neither Romcontrol method.

I'm on S9 G960F...

Here my keyguardUpdateMonitor modded with RC method.

I have fingerprint mod unlock at boot and it Working...

https://www.mediafire.com/download/yh6qybh17m77nyd
[Android General] AbrahamGC:
Yep updated the guide, my bad :p
[Android General] edzamber:
Perfect ! Working now :)

Thanks bro [emoji106]
[Android General] Grancapitan:
Sorry, but I'm not very good at it. Can you recommend some utilities to decompile and compile jar files ?.

Thank you so much for everything.
[Android General] Eleo:
Please navigate to first post. [MENTION=6377149]yash92duster[/MENTION] has put links to programs. In "Custom Guides - ROM building kitchens" and "Custom Guides - General Tools" sections you can find links to threads of such programs.
[Android General] zidane02:
Please help deodexing services.jar. I can't use the method of [MENTION=6911575]BlackMesa123[/MENTION] to bypass simtray error because my ROM is odexed. Please help, I need dualsim+sdcard, but I am hopeless and cannot decompile services.jar because my rom is odexed. Thanks in advance.
[Android General] Eleo:
I believe you can find ROM deodexer program link in OP too. Please look for it.
[Android General] yash92duster:
Download superr free version

Run kitchen

Place your framework folder and build prop in work folder

Hit deodex

Then take services jar alone and add to your odex rom

Then in your odex framework folder

Delete this

Framework/oat/arm64/Services.vdex

Framework/oat/arm64/Services.blablaa

Except services.art

And then add the dual sum tray mod to services jar

Enjoy
[Android General] zidane02:
Thank you very much for your quick tutorial. Will look for the free superr kitchen and try this. Also is this the same with core-oj.jar? TIA.
[Android General] Dovanchuc7521:
Ok, sorry!
[Android General] Er. Aditya:
hi everyone , is there any info/guide/mod on if we can use flash with samsung live focus mode ?
[Android General] rocker_balaji:
this is not working systemui not working after modification

this is not working systemui not working after modification i tried in lineage os 15.1 rom
[Android General] Albe96:
The guides are only for TouchWiz ROMS.Not for lineage or other AOSP based ROMs
[Android General] Eleo:
I agree. But... it is stated in OP that all mentioned Mods are working on s8/s9 or any android oreo device and there is no Samsung/Touchwiz keyword in thread name. So I think it needs a better clarification in both OP and thread name (mentioning touchwiz or samsung ROMs) if it is only for Touchwiz. Examples:

https://xdaforums.com/showthread.php?t=2799050

https://xdaforums.com/galaxy-s6/sam...ified-development/devs-helpingd-devs-t3321679
[Android General] edzamber:
Fingerprint Unlock

First way : without RomControl

SystemUI/smali/com/android/keyguard/KeyguardUpdateMonitor

Add code in blue

.method public isUnlockingWithFingerprintAllowed()Z

.local 1

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

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

move-result v0

[color="blue"]const/4 v0, 0x1[/color]

return v0
.end method

Second way : with RomControl

It suppose that you have Gearutilis already implemented in your SystemUI !!!

SystemUI/smali/com/android/keyguard/KeyguardUpdateMonitor

Add code in blue

.method public isUnlockingWithFingerprintAllowed()Z
.
.
.
.
move-result v0

[color="blue"]
const/4 v1, 0x1

const-string v2, "fingerprint_unlock"

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

move-result v2

if-eqz v2, :cond_10

const/4 v0, 0x1

:cond_10
return v0[/color]

.end method

RomControl edits

<com.wubydax.romcontrol.v2.prefs.MySwitchPreference
android:title="Fingerprint ulock after reboot"
android:summaryOff="Disabled"
android:summaryOn="Enabled"
android:defaultValue="false"
android:key="fingerprint_unlock" />

​
[Android General] yash92duster:
Ok noted

Will add to not supported list
[Android General] LNQ:
Thanks, but could you elaborate on how to apply this? Is decompiling apks simply extraction?

A little help on that would be appreciated.
[Android General] Eleo:
https://xdaforums.com/android/general/guides-android-8-0-oreo-mods-thread-t3772017/post77019340

Information about how-to are present in threads
[Android General] thereassaad:
Many many touchwiz guides can be implemented on any oreo even any aosp that running on oreo ..
[Android General] JavixKGD:
Hey bud, I was never able to get the toast animations mod working. I added all the files and necessary mods to services.jar, but there are no changes. Everything boots up fine, I just dont have any animations on my toast messages. Have any ideas and what the issue could be?

Sent from my Chimera N8
[Android General] Albe96:
Agreed.But the implementation would be different with different codes.So I think this thread contains mods for TouchWiz only.So better to just change thread title to Touchwiz Oreo Guides...

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

Duplicate.Already in OP.

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

Yeah..Agreed
[Android General] edzamber:
Not in OP mate...
[Android General] Albe96:
Unlock After Fingerprint Without Pin And Pattern

LMAO.It was..
[Android General] Eleo:
Well, no RC part is not present in yours... [MENTION=4507636]edzamber[/MENTION] has it too, and that part is quite useful for us who have a slower PC that cannot run android studio normally (i.e. RC not possible)

:o
[Android General] Blackball:
Hi, did you delete the Rom Control part? Can't see it with my mobile

Gesendet von meinem VKY-L29 mit Tapatalk
[Android General] edzamber:
Oups... Fixed [emoji6]
[Android General] MagnoT:
If you use a quick shortcut app in Oreo, you can find the settings page for navbar, which includes color options etc.

Can anybody help me add a toggle for navbar, please? I just can't deal with GearUtils. If anybody could point me to a good tutorial it would be awesome too.
[Android General] Albe96:
are you sure there were no rc part? ? [MENTION=4598795]Eleo[/MENTION] ?
[Android General] Eleo:
In yours there was no method without RC.

Check edzamber's and yours:

Ohhh, I think you understood me wrong, [MENTION=7334959]Albe96[/MENTION]:D

I meant, yours doesnt have "no RC" part. Yours only has "RC-included" method. I said my laptop is slow - android studio cannot run - no rom control for me

:(
[Android General] kep2008:
In KeyguardUpdateMonitor.smali we can take a context from "mContext" field and then do not necessarily add GearUtils...

Like that

https://4pda.ru/forum/index.php?s=&showtopic=540887&view=findpost&p=68750960
[Android General] AbrahamGC:
True, but make switchs with mContext requires more lines, thats not a problem on a single method but when u need to insert a switch in a long method... u will say thanks to GearUtils. Also probably few other mods requires GearUtils, and can be implemented in 2 mins... So I think its better add it and don't think in get the context, contentresolver etc...

For 1 mod probably no matter if u use GearUtils, but add 200 switchs without it... :laugh:
[Android General] Blackball:
Hi there. Just a question..

Is it possible to change this entry on the fly or with systemui reboot with Rom Control? View attachment Screenshot_20180711_105014.jpeg

Gesendet von meinem BKL-L04 mit Tapatalk
[Android General] Blackball:
Here the screenshot.

It seems Pic upload doesn't work ?

Its a integer entry.

hw_quick_settings_num_rows
[Android General] edzamber:
Witch mod ?
[Android General] Blackball:
I asked for a mod [emoji6]

Gesendet von meinem BKL-L04 mit Tapatalk
[Android General] AbrahamGC:
Upload the image on other server, then we can see what you want :good:
[Android General] Blackball:
Here a screenshot from Mt Manager. Great tool by the way. It's in systemui/values/integer

Huawei P10plus Oreo.

https://fex.net/get/927586473900/587513330

Gesendet von meinem BKL-L04 mit Tapatalk
[Android General] a.raul:
Javi pasame, si quieres, los archivos involucrados ya modificados por ti y les hecho un ojo...
[Android General] yash92duster:
English k
[Android General] a.raul:
Ostias the translator played me a dirty trick...
[Android General] JavixKGD:
Jajaja, I laughed too hard when seeing the ostias....Anywho, I will PM u the files bud. Gracias!!

Sent from my Chimera N8
[Android General] a.raul:
:D OK
[Android General] JavixKGD:
PM enviado. Thanks for the help and taking the time to review bud!

Sent from my Chimera N8
[Android General] Albe96:
LOL I got it.You should've used that "" inverted comma before...
[Android General] edzamber:
You mean number of visible toogles like this ?
[Android General] Blackball:
Yes. I found this one but that doesnt work with huawei.

https://xdaforums.com/showpost.php?p=66981874&postcount=1783
[Android General] edzamber:
As a key already exist in your database, no need to edit anything.

Just build GrxSettings and create a list preference with your key, then enable database secure writing in preference

https://github.com/Grouxho/GrxSettings

Or you can do with 6gear database editor.

Just look for key into secure tab and change value to any one you want.

https://www.mediafire.com/download/95254aw8wfm4213

For Samsung its sysui_qqs_count
[Android General] Blackball:
I will try that. Thank you. [emoji106]

But are you sure that the key still exist? It's just a integer entry and I can't find it with 6th gear DB Editor.
[Android General] *Exynos*:
Help me please

Help make please for Android 7.0 (Nougat) I will be very grateful Guide To Add Quick Face Unlock Without Swipe ( With Google Smart Lock )

>> Link SystemUI.apk <<
[Android General] Grouxho:
Guide Attached for nougat

this should not be here, by the way...but..
[Android General] edzamber:
Check if an another key name exist about number toogles by row. This integrer should corresponding with a database key. Look for Toggle, row, qqs sysui or someting like that in your secure tab
[Android General] Carotix:
works fine :good:

thanks :D
[Android General] yash92duster:
Framework Res Apk SSRM and HQM Optimizations:​

This Guide is for SSRM and HQM Optimizations

This guide is illustrated based on s9+ Roms running on s8/s8+,

You can do similar optimizations to your device

Decompile framework-res.apk

Locate to

framework-res/res/raw/

Change the Following .xml File Names:

HQM Files:

From:
hqm_dream2lte
hqm_dreamlte
hqm_star2lte
hqm_starlte

To:
hqm_star2lte
hqm_starlte
hqm_dream2lte
hqm_dreamlte

SSRM Files:

From:
ssrm_dream2l_xx
ssrm_dreaml_xx
ssrm_star2l_xx
ssrm_starl_xx

To:
ssrm_star2l_xx
ssrm_starl_xx
ssrm_dream2l_xx
ssrm_dreaml_xx

This is For S8 S8+ on S9+ Port

By AlexisXDA and yash92duster