[LG V30 Themes, Apps, and Mods] iyurtlu:
Hi, in this post, I will tell those who are curious about where to change the stock files. I think it will work on all classic LG phones and Oreo / Pie roms.

I shared it in detail. Don't ask questions, please.

Some minor details (like line numbers) on all phones and roms may be different.

It is yours to find similar codes and bring comments .

Will Be Required:

- LG Phones with Stock Rom (Oreo or Pie)

- You should know how to make Compile / Decompile apk

- Your device must be rooted

- TWRP must be installed to flash modded files

Enable Auto Call Recording with Menu :

Required Files : LGInCallUI.apk , LGTeleService.apk

1 - Decompile LGInCallUI.apk and open with text editor this file " LGInCallUI\smali\com\android\incallui\util\InCallFeature.smali "

2 - - Find " .method public static supportVoiceRecord()Z " value and change color line to

.method public static supportVoiceRecord()Z
.locals 1
.prologue
.line 245
sget-object v0, Lcom/lge/phone/common/Device$Country;->KR:Lcom/lge/phone/common/Device$Country;
invoke-static {v0}, Lcom/lge/phone/common/Device;->of(Lcom/lge/phone/common/Device$Country;)Z
move-result v0
if-nez v0, :cond_0
sget-object v0, Lcom/lge/phone/common/Device$Operator;->KDDI:Lcom/lge/phone/common/Device$Operator;
invoke-static {v0}, Lcom/lge/phone/common/Device;->of(Lcom/lge/phone/common/Device$Operator;)Z
move-result v0
if-nez v0, :cond_0
sget-object v0, Lcom/lge/phone/common/Device$Country;->CN:Lcom/lge/phone/common/Device$Country;
invoke-static {v0}, Lcom/lge/phone/common/Device;->of(Lcom/lge/phone/common/Device$Country;)Z
move-result v0
if-nez v0, :cond_0
sget-object v0, Lcom/lge/phone/common/Device$Country;->CIS:Lcom/lge/phone/common/Device$Country;
.line 246
invoke-static {v0}, Lcom/lge/phone/common/Device;->of(Lcom/lge/phone/common/Device$Country;)Z
move-result v0
if-eqz v0, :cond_1
.line 247
invoke-static {}, Lcom/android/incallui/util/ConfigUtils;->isMTK()Z
move-result v0
if-nez v0, :cond_1
.line 248
:cond_0
[COLOR="Red"]const/4 v0, 0x1[/COLOR] [COLOR="Blue"]-----> Change this line to --> const/4 v0, 0x0[/COLOR]
.line 250
:goto_0
return v0
:cond_1
[COLOR="Red"]const/4 v0, 0x0[/COLOR] [COLOR="Blue"]-----> Change this line to --> const/4 v0, 0x1[/COLOR]
goto :goto_0
.end method

You can recompile our job.

3 - Decompile LGTeleService.apk and open with text editor this file " LGTeleService\smali\com\lge\common\ConfigUtils.smali "

4 - Find " .method public static supportVoiceRecord()Z " value and change color line to

.method public static supportVoiceRecord()Z
.locals 1
.prologue
.line 729
sget-object v0, Lcom/lge/phone/common/Device$Country;->KR:Lcom/lge/phone/common/Device$Country;
invoke-static {v0}, Lcom/lge/phone/common/Device;->of(Lcom/lge/phone/common/Device$Country;)Z
move-result v0
if-eqz v0, :cond_0
sget-object v0, Lcom/lge/phone/common/Device$Operator;->OPEN:Lcom/lge/phone/common/Device$Operator;
invoke-static {v0}, Lcom/lge/phone/common/Device;->of(Lcom/lge/phone/common/Device$Operator;)Z
move-result v0
if-eqz v0, :cond_1
:cond_0
sget-object v0, Lcom/lge/phone/common/Device$Operator;->KDDI:Lcom/lge/phone/common/Device$Operator;
invoke-static {v0}, Lcom/lge/phone/common/Device;->of(Lcom/lge/phone/common/Device$Operator;)Z
move-result v0
if-nez v0, :cond_1
sget-object v0, Lcom/lge/phone/common/Device$Country;->CN:Lcom/lge/phone/common/Device$Country;
invoke-static {v0}, Lcom/lge/phone/common/Device;->of(Lcom/lge/phone/common/Device$Country;)Z
move-result v0
if-nez v0, :cond_1
sget-object v0, Lcom/lge/phone/common/Device$Country;->CIS:Lcom/lge/phone/common/Device$Country;
.line 730
invoke-static {v0}, Lcom/lge/phone/common/Device;->of(Lcom/lge/phone/common/Device$Country;)Z
move-result v0
if-eqz v0, :cond_2
.line 731
invoke-static {}, Lcom/lge/common/ConfigUtils;->isMTK()Z
move-result v0
if-nez v0, :cond_2
.line 732
:cond_1
[COLOR="Red"]const/4 v0, 0x1[/COLOR] [COLOR="Blue"]-----> Change this line to --> const/4 v0, 0x0[/COLOR]
.line 734
:goto_0
return v0
:cond_2
[COLOR="Red"]const/4 v0, 0x0[/COLOR] [COLOR="Blue"]-----> Change this line to --> const/4 v0, 0x1[/COLOR]
goto :goto_0
.end method

Two Files are ready. Recompile and flash with TWRP.

Good Luck !

Other modes are available in the second post but are briefly described.