How To Guide Call Recording GT 2 (non-root/root) - Realme GT 2

Thanks to criszz, who posted it in the GT 2 Pro Forums here: https://forum.xda-developers.com/t/call-recording-working-in-gt-2-pro-no-root.4448895/
So the GT 2 Owners are aware and can enjoy it, too.
You need:
- Enabled Developer Settings with activated USB-Debugging
- ADB: https://forum.xda-developers.com/t/tool-windows-adb-fastboot-may-2022.3944288/, https://github.com/K3V1991/ADB-and-FastbootPlusPlus
- Phone Dialer APK from Attachements (I'm using the latest OnePlus Dialer from APKMirror: https://www.apkmirror.com/apk/oneplus-ltd/oneplus-phone-2/)
1. Go into your Developer Settings (if you haven't activated them, go to "About Device", search for your Device Version and tap multiple times on your build number) and activate USB-Debugging.
2. Download SetEdit by 4A from the Google Play Store. Open it, if you try to add a Setting it should show, that you have to enable the write secure Settings.
3. Connect your Phone, open ADB and enable the Secure write Settings for SetEdit with the Command:
pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
mine worked with:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
!!! If it doesn't work the first time, also activate the Option Disable Permission Monitoring in the Developer Settings. !!!
4. Open SetEdit and on the Top Right instead of System Table choose Global Table. On top of the list you can see the Option + Add new setting, click on it and add: op_voice_recording_supported_by_mcc after that you get asked which value it should have: set it to 1
5. Install OPs Phone Dialer APK, if it doesn't work at first try to deinstall the currently installed Phone Dialer on your Phone, and then try to install it again.
6. When opening a Phone Call another dialer opens on Top, where you have the Option to press on Call Recording. The Files get saved (in my case) to your Music Folder --> Recordings.
7. Go to your Developer Settings and disable the Option Disable Permission Monitoring so it's like before and if you want disable USB-Debugging.
8. Finished. Everything is setup like before and you have Recording enabled.
--------------------------------------------------------------------------------------------------------------------------
ROOTED PHONES:
If you are rooted, it's way simpler to just flash the callrecorder option of your choice, i'm using this one, because it's simple and functional. Just flash in Magisk and you're good to go: https://github.com/chenxiaolong/BCR/

Worked perfectly in my GT2 EU.
Thanks to criszz and smashda! You saved my life!

The problem with this is that you have 2 dialers at the same time. The default one is not nice

Thanks for the perfect tutorial, it works on my realme GT2.
The instructions are accurate and reliable.
Does anyone know a method to not have two dials?
Does anyone know how to automatically record all calls?
To manage call recordings, I use the purchased Skvalex Call Recorder, but the one-time call recording must be turned on at the second dealer, see the instructions in the first post.
CZECH:
Děkuji perfektní návod, na mém realme GT2 funguje.
Návod je přesný a spolehlivý.
Znáte někdo metodu jak nemít dva číselníky?
Znáte někdo jak nahrávat automaticky všechny hovory?
Pro správu nahrávek hovorů používám zakoupený Skvalex Call Recorder, ale jednorázové nahrávání hovoru je nutné zapnou v druhém dealeru, viz návod v první příspěvku.

Does call recording work when using hands free too?

livagoth said:
Does call recording work when using hands free too?
Click to expand...
Click to collapse
Yes, it works for me realme GT 2 EU version even when using speakerphone and also when using wireless BT headphones. Recording uses the built-in system recorder. The recording is very high quality. All I have to do after connecting the call is press record current call. I still don't know how to make automatic recording work.

Any original solutions found for call recording? I want to have automatic call recording and don't want 2 dialers to do this. Can't we do it the original way some how

Try it to see if it suits you
Call Recorder - Cube ACR - Apps on Google Play
Call recorder, Record phone calls, Signal, WhatsApp, Viber, Call recording app
play.google.com

Thanks for the great post
I am thinking to use another dialer, I use True Phone Dialer & Contacts and without doing anything it can record only my voice on calls
How can I find the real name of the true phone dialer" app to give permission with SetEdit "?

Hello,
I am reading your exchanges which are very interesting!
I am in France and I have just bought a Realme GT2 in promotion at the FNAC.
I would like to be able to record my phone calls. However, I don't know which version of the phone I have (Global, EU, etc...).
Another information, I did not root it.
Thanks in advance for your help and feedback.
Translated with www.DeepL.com/Translator (free version)

Realme GT 2 RMX3310 - China version
Realme GT 2 RMX3311 GDPR - Global version
Realme GT 2 RMX3312 Export - India version
Settings - About device - Model

J'ai tenté de suivre le tuto, mais ça ne fonctionne pas pour moi...
I tried to follow the tutorial, but it doesn't work for me...
Is it possible to detail this part better? :
"3. Connect your Phone, open ADB and enable the Secure write Settings for SetEdit with the Command:
pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
mine worked with:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
!!! If it doesn't work the first time, also activate the Option Disable Permission Monitoring in the Developer Settings. !!!
4. Open SetEdit and on the Top Right instead of System Table choose Global Table. On top of the list you can see the Option + Add new setting, click on it and add: op_voice_recording_supported_by_mcc after that you get asked which value it should have: set it to 1"
Thanks

smashda said:
Thanks to criszz, who posted it in the GT 2 Pro Forums here: https://forum.xda-developers.com/t/call-recording-working-in-gt-2-pro-no-root.4448895/
So the GT 2 Owners are aware and can enjoy it, too.
You need:
- Enabled Developer Settings with activated USB-Debugging
- ADB: https://forum.xda-developers.com/t/tool-windows-adb-fastboot-may-2022.3944288/, https://github.com/K3V1991/ADB-and-FastbootPlusPlus
- Phone Dialer APK from Attachements (I'm using the latest OnePlus Dialer from APKMirror: https://www.apkmirror.com/apk/oneplus-ltd/oneplus-phone-2/)
1. Go into your Developer Settings (if you haven't activated them, go to "About Device", search for your Device Version and tap multiple times on your build number) and activate USB-Debugging.
2. Download SetEdit by 4A from the Google Play Store. Open it, if you try to add a Setting it should show, that you have to enable the write secure Settings.
3. Connect your Phone, open ADB and enable the Secure write Settings for SetEdit with the Command:
pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
mine worked with:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
!!! If it doesn't work the first time, also activate the Option Disable Permission Monitoring in the Developer Settings. !!!
4. Open SetEdit and on the Top Right instead of System Table choose Global Table. On top of the list you can see the Option + Add new setting, click on it and add: op_voice_recording_supported_by_mcc after that you get asked which value it should have: set it to 1
5. Install OPs Phone Dialer APK, if it doesn't work at first try to deinstall the currently installed Phone Dialer on your Phone, and then try to install it again.
6. When opening a Phone Call another dialer opens on Top, where you have the Option to press on Call Recording. The Files get saved (in my case) to your Music Folder --> Recordings.
7. Go to your Developer Settings and disable the Option Disable Permission Monitoring so it's like before and if you want disable USB-Debugging.
8. Finished. Everything is setup like before and you have Recording enabled.
Click to expand...
Click to collapse
Hi,
I don't understand anything, in SetEdit I don't understand what to do and I have an error message when running in ADB command (see screenshots).
Some help please, thank you.

Bonjour à tous,
Je suis heureux de vous annoncer que j'ai finalement réussi à effectuer la manipulation pour enregistrer mes appels téléphoniques sans avoir besoin d'être root.
Cependant, j'ai quelques questions :
J'ai maintenant deux applications de numérotation, l'une d'Oppo et l'autre de Google. Lorsque je reçois des appels, les deux applications s'affichent, mais je ne peux répondre qu'avec l'application de Google. Cela signifie que je ne peux pas enregistrer mes conversations lorsqu'on m'appelle. Est-ce que quelqu'un sait comment désactiver l'application de Google pour n'utiliser que celle d'Oppo ? Pour information, j'ai un Realme GT2 EU acheté en France.
En outre, j'ai téléchargé et installé l'application de numérotation d'Oppo "com.android.incallui_13.8.0-13008000_minAPI30(nodpi).apk". Existe-t-il une version plus récente de cette application et où puis-je la télécharger ?
Je vous remercie d'avance pour vos réponses.
************************************************************************************************************************************
Hello everyone,
I am happy to announce that I finally managed to perform the manipulation to record my phone calls without needing to be rooted.
However, I have a few questions:
- I now have two dialing apps, one from Oppo and one from Google. When I receive calls, both apps show up, but I can only answer with the Google app. This means I can't record my conversations when someone calls me. Does anyone know how to disable the Google app to use only the Oppo app? For information, I have a Realme GT2 EU bought in France.
- Also, I downloaded and installed the Oppo dialer app "com.android.incallui_13.8.0-13008000_minAPI30(nodpi).apk". Is there a newer version of this app and where can I download it?
I thank you in advance for your answers.

Kamal91 said:
Bonjour à tous,
Je suis heureux de vous annoncer que j'ai finalement réussi à effectuer la manipulation pour enregistrer mes appels téléphoniques sans avoir besoin d'être root.
Cependant, j'ai quelques questions :
J'ai maintenant deux applications de numérotation, l'une d'Oppo et l'autre de Google. Lorsque je reçois des appels, les deux applications s'affichent, mais je ne peux répondre qu'avec l'application de Google. Cela signifie que je ne peux pas enregistrer mes conversations lorsqu'on m'appelle. Est-ce que quelqu'un sait comment désactiver l'application de Google pour n'utiliser que celle d'Oppo ? Pour information, j'ai un Realme GT2 EU acheté en France.
En outre, j'ai téléchargé et installé l'application de numérotation d'Oppo "com.android.incallui_13.8.0-13008000_minAPI30(nodpi).apk". Existe-t-il une version plus récente de cette application et où puis-je la télécharger ?
Je vous remercie d'avance pour vos réponses.
************************************************************************************************************************************
Hello everyone,
I am happy to announce that I finally managed to perform the manipulation to record my phone calls without needing to be rooted.
However, I have a few questions:
- I now have two dialing apps, one from Oppo and one from Google. When I receive calls, both apps show up, but I can only answer with the Google app. This means I can't record my conversations when someone calls me. Does anyone know how to disable the Google app to use only the Oppo app? For information, I have a Realme GT2 EU bought in France.
- Also, I downloaded and installed the Oppo dialer app "com.android.incallui_13.8.0-13008000_minAPI30(nodpi).apk". Is there a newer version of this app and where can I download it?
I thank you in advance for your answers.
Click to expand...
Click to collapse
You can't disable the Phone App, because it is a system App, and it seems like you can't set the Oppo Phone App as a standard app.
We have to use two dialers without root :-/
To enable always recording, you have to pull down your status bar and click on the Oppo Dialer, while your are in a call, there you can go to settings on the Oppo Dialer, and change it.

OK, thanks for taking the trouble to reply.
I'll try the manipulation: "...pull down your status bar and click on the Oppo Dialer, while you are on a call, there you can go to the Oppo Dialer settings, and change it."
I've tried, I can't see anywhere to find the options to do this. Probably not up to date dialer?

Call recorder app worked for me. You can find this app in Play Store too but it doesn't work because all call recorders are banned from Play Store. So, in the developer home page you can find not banned app that works: https://www.appliqato.com/.
The app record all calls automatically and works fine.

Could someone confirm with root we can have only 1 dialer with recording feature and how to do it?

b0nb0n3v said:
Could someone confirm with root we can have only 1 dialer with recording feature and how to do it?
Click to expand...
Click to collapse
It's now better to just root and install Basic Call Recorder, simple and functional.
Release Version 1.42 · chenxiaolong/BCR
The changelog can be found at: CHANGELOG.md. See README.md for information on how to install and use BCR. The downloads are digitally signed. Please consider verifying the digital signatures becau...
github.com

Related

[Help] My first cooking WM6.1 Gen FR

THE PREPARATION​
Download
- ROM (in my case a generic Fr: APP_SW_X1i_GENERIC_FR_CDF1215-3307_KOV_R3AA007.exe)
- A kitchen (I got KovskyKitchen and retrieve ErviusKitchen for these tools)
Retrieve
- Run APP_SW_X1i_GENERIC_FR_CDF1215-3307_KOV_R3AA007.exe and get a file. "Image" that renames in RUU_signed.nbh and that moves in the BaseRom of KosvskyKitchen.
- I got the executables kitchen Ervius that are useful: DSM_Editor.exe and Cab_Converter.exe
KITCHEN​
KovskyKitchen.CMD
Double click on and there is a lot of odd tools for a beginner like me. After much research must be a "dump" of the original ROM that is to say we're going out with the first order <e> extract a rom
~~~~~~~~~~~~ GUIDE EN FRANCAIS ~~~~~~~~~~~
​
LA PREPARATION​
Télécharger
- la ROM (dans mon cas une générique Fr : APP_SW_X1i_GENERIC_FR_CDF1215-3307_KOV_R3AA007.exe)
- une kitchen ( j'ai récuperer KovskyKitchen et ErviusKitchen pour ces outils )
Récuperer
- Executer APP_SW_X1i_GENERIC_FR_CDF1215-3307_KOV_R3AA007.exe et on obtient un fichier ".image" qu'on renomme en RUU_signed.nbh et qu'on déplace dans le dossier BaseRom de KosvskyKitchen.
- J'ai récuperer des executables de la cuisine d'Ervius qui sont utiles : DSM_Editor.exe et Cab_Converter.exe
LA CUISINE​
KovskyKitchen.CMD
- On double clic et on observe un tas d'outils bizar pour un débutant comme moi. Après moult recherche il faut faire un "dump" de la ROM d'origine c'est à dire qu'on va l'extraire avec la premier commmande <e> extract a rom
- On obtient alors 3 nouveaux dossiers OEM SYS et ROM
_________________________________________________________________________________________________________
I am part of my first experience cooking with KovskyKitchen to better understand my mistakes.
In fact I download:
- Generic R3AA007 France Software Update: APP_SW_X1i_GENERIC_FR_CDF1215-3307_KOV_R3AA007.exe
- KovskyKitchen and ErviusKitchen
As a first step I rename APP_SW_X1i_GENERIC_FR_CDF1215-3307_KOV_R3AA007.image in RUU_signed.nbh
Then I extracted the rom since KovskyKitchen.CMD; everything seems fine.
So I got three file OEM, SYS and ROM
Following Ervius CabConverter.exe I used to create file OEM of my applications CAB favorites.
I moved the files got to koskykitchen / OEM and I cook my rom
Finally I flashed my XPERIA but this is where my problems start, the phone is stuck on the SE splashscreen.
I finally tried to flashed with a clean rom but a problem occurred: μSD card error 00068002. I have formatted and everything is in order.
I want to know if my procedure is nothing I forgot, its actually seemed strange that he did not add its own OEM
The stuck at the SE logo could be a wrong xip
Remove the OEMs u have put, then cook the rom.
Assuming that u haven´t changed the XIP/SYS of the original, the problem might be one of your oems.
Cheers.
ark666 said:
Remove the OEMs u have put, then cook the rom.
Assuming that u haven´t changed the XIP/SYS of the original, the problem might be one of your oems.
Cheers.
Click to expand...
Click to collapse
Ok I found my problem. I deleted the file and mp3 unnecessary Bond trailer, apparently without changing a file which I do not know the value!
I tested with just programs and works well.
I think we should edit the DSM to remove unnecessary video and mp3 ?
elshur said:
Ok I found my problem. I deleted the file and mp3 unnecessary Bond trailer, apparently without changing a file which I do not know the value!
I tested with just programs and works well.
I think we should edit the DSM to remove unnecessary video and mp3 ?
Click to expand...
Click to collapse
No, from what I know you can't modify the DSM files. The bond trailer etc is in a file called "fileoperations.xml"(at least the link to the file is there the file itself you have to delete manualy). So you just have to delete the file and the reg entries in the "fileoperations.xml"
Wonderful I was able to remove unnecessary video and mp3, I managed to add EzInput as keyboard and remove the security on the program

[TRANSLATE][FRENCH] Translate in french the Energy ROM 23569 for TP2 [06june]

Traduire Energy ROM 23569 pour Touch Pro 2​
-------------------------------------------------------------
Sommaire
I) Hardware
1.1) Clavier Azerty
II) Software
2.1) Copier les fichiers MUI
2.2) Menu démarrer
2.3) Prendre en compte les fichiers MUI avec le registre
2.4) Modifier la région
-------------------------------------------------------------
I) Hardware​1.1) Clavier Azerty​Si vous avez un clavier Azerty français, il faut installer ce fichier cab :
Damien50-Fr-keybord.cab
Une fois installé le téléphone doit redémarrer.
II) Software​2.1) Copier les fichiers MUI​Maintenant il faut télécharger le fichier qui contient tout les fichiers MUI en français disponible ici :
Une fois téléchargé, extraire MUI-40C-23569 et copier tout les fichiers extrait sur la carte sd de votre téléphone.
Démarrer Total Commander :
MUI-40C-23569
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sélectionner tout les fichiers puis Copier les dans le dossier \Windows comme ci-dessus.
2.2) Menu démarrer​Dans le dossier Windows, copier coller le dossier "StartUp" et "Start Menu" puis renommer les copies de cette façon suivante :
"StartUp" ==> "Démarrage"
"Start Menu" ==> "Menu Démarrer"
"Start Menu/programs" ==> "Menu Démarrer/Programmes"
"Start Menu/Settings" ==> "Menu Démarrer/Paramètres"
2.3) Prendre en compte les fichiers MUI avec le registre​Télécharger et appliquer le fichier cab si dessous :
Damien50 TP2 Energy French
Ce fichier cab modifie les valeurs du registre suivantes :
HKLM/MUI/SysLang: 0409 ==> 040C
HKCU/MUI/CurLang: 0409 ==> 040C
Click to expand...
Click to collapse
2.4) Modifier la région​Modifier les paramètres dans Setting->System->Regional Settings->French (France) comme ici :
Le téléphone vous demande à redémarrer, au redémarrage vous aurez un téléphone traduit en Français.
Certains fichiers ne sont pas traduit dont voici la liste :
AGPSSettings2.cpl.0409.mui
ASSetting.exe.0409.mui
BluetoothSetting.dll.0409.mui
CMBluetooth.exe.0409.mui
getMMSCtxMenuInfo.dll.0409.mui
jbed.exe.0409.mui
MMSTransport.dll.0409.mui
SapPropSheet.dll.0409.mui
TFSettings.exe.0409.mui
ButtonSetting.dll.0409.MUI
KeyLock.exe.0409.MUI
Click to expand...
Click to collapse
Tutoriel créé à partir du poste de kiliss
Good tuto
Thanks!
If this manipulation looks terrible, you can try for the azerty keyboard this :
http://forum.xda-developers.com/showthread.php?t=554240
Impec merci!
Sans aller jusque là, on peut aussi utiliser key remapper pour passer en azerty.
http://forum.xda-developers.com/showthread.php?t=554240
Hi all !
For a Manila translation in our language NRGZ has planned everything in its ROM. The BSB Tweaks utility (included in the Tools menu) have a "Manila Language" option, just chose French in the submenu and reboot. Manila is now in French.
---
Pour une traduction de Manilla dans notre langue NRGZ a tout prévu dans sa ROM. L'utilitaire BsB Tweaks (inclus dans le menu Outils) à une option Manila Language, on choisi French puis on reboot. Manila est alors en français. Plus simple ont ne peux pas faire.
SpeLight said:
Hi all !
For a Manila translation in our language NRGZ has planned everything in its ROM. The BSB Tweaks utility (included in the Tools menu) have a "Manila Language" option, just chose French in the submenu and reboot. Manila is now in French.
Click to expand...
Click to collapse
Yes but Windows Mobile remains in english (settings, programs, explorer etc..)
I've tried the tutto, I respected all but my phone could not start ( error N°[xxxx doesn't not it] after splash. I had to hard reset.
Saddi2008 said:
Yes but Windows Mobile remains in english (settings, programs, explorer etc..)
I've tried the tutto, I respected all but my phone could not start ( error N°[xxxx doesn't not it] after splash. I had to hard reset.
Click to expand...
Click to collapse
sorry, I try to find the problem.
I have delete the link for the moment
Yes, I had an issue too, on NRGZ rom (2 june, Max Sense version on wm6.5.5). The device can't start up, it's stuck after the bootscreen, it says an error about a file like cpl.
Hard reset too.
But nice try, will look after it.
RSchris said:
Yes, I had an issue too, on NRGZ rom (2 june, Max Sense version on wm6.5.5). The device can't start up, it's stuck after the bootscreen, it says an error about a file like cpl.
Hard reset too.
But nice try, will look after it.
Click to expand...
Click to collapse
I think I have found le problem, I flash my phone and I re-try ^^
Damien50 said:
I think I have found le problem, I flash my phone and I re-try ^^
Click to expand...
Click to collapse
If you fix it ! OMG !
RSchris said:
If you fix it ! OMG !
Click to expand...
Click to collapse
Now it's ok ^^
All seem OK
Damien50 said:
Now it's ok ^^
Click to expand...
Click to collapse
I'm trying the phone with the new 040C.mui, All seem OK, but a little lazy. I'll try longer than tell you.
Can I delete ALL the *409.mui files from windows folder?
Thanks Damien, good job
Saddi2008 said:
I'm trying the phone with the new 040C.mui, All seem OK, but a little lazy. I'll try longer than tell you.
Can I delete ALL the *409.mui files from windows folder?
Thanks Damien, good job
Click to expand...
Click to collapse
You can't delete the original files, they are in Read Only Memory (ROM).
And i think, it's not a good idea
I haven't seem any slower
I'm gonna try, I'll report later ; thanks for your work.
Hum... I can't rename start menu... It creates everytime a new folder, and keep the original start menu folder's name. I tried with Total Commander, and Resco Explorer 8. I even change the properties of the folder (system, archive, hidden...) but no way.
Before my hard reset I could... Probably my backup. I'll do task 29 then new flash. Feedback on monday I think.
RSchris said:
Hum... I can't rename start menu... It creates everytime a new folder, and keep the original start menu folder's name. I tried with Total Commander, and Resco Explorer 8. I even change the properties of the folder (system, archive, hidden...) but no way.
Before my hard reset I could... Probably my backup. I'll do task 29 then new flash. Feedback on monday I think.
Click to expand...
Click to collapse
Have you got trying to copy the start menu on your PC, rename it and copy on your windows folder?
RSchris said:
Hum... I can't rename start menu... It creates everytime a new folder, and keep the original start menu folder's name. I tried with Total Commander, and Resco Explorer 8. I even change the properties of the folder (system, archive, hidden...) but no way.
Before my hard reset I could... Probably my backup. I'll do task 29 then new flash. Feedback on monday I think.
Click to expand...
Click to collapse
You can copy Start Menu to SD Card, rename it, then copy back to windows folder.
Hi, thank both of you for the tip. I'm gonna try after my flash and I'll let you know as soon as I can.
Still the same error : \...\common\persistence\internal\winmfile.cpp:56.
I can't boot, hard reset.
RSchris said:
Still the same error : \...\common\persistence\internal\winmfile.cpp:56.
I can't boot, hard reset.
Click to expand...
Click to collapse
You have to download the MUI files again, Damien re-uploaded the zip file with more files in it.
Merci Damien, still working well. Only one thing I noticed, the background image freeze in start menu.
I will flash the new Cell Pro and try with it.
Saddi2008 said:
You have to download the MUI files again, Damien re-uploaded the zip file with more files in it.
Merci Damien, still working well. Only one thing I noticed, the background image freeze in start menu.
I will flash the new Cell Pro and try with it.
Click to expand...
Click to collapse
Thank you... I did it, put it in a folder, and I... hum... still installed the old one...
Now it works, thank you guys !

[LG LEON]FIX: MIC Bad Quality&Volume+Headset+Panorama+Multithread *ROOT REQUIRED*

"AUDIOVIDEOFIX"
Why does our LG LEON has such an awful quality sound in Whatsapp, audio recordings, and stuff? This is a mix between: Low gain for main mic, terrible noise reduction, and (for some apps like Whatsapp voice messages) low bitrate and frequency for the acc encoder.
So, the "AUDIOVIDEOFIX" will: put more gain (dB) to the main mic - set the min bitrate and frequency for the acc encoder higher, so apps like Whatsapp are forced to record in better quality (REALLY BETTER QUALITY). Cameras has also slightly higher video bitrate, which means less compression noise, and audio quality, for both frontal and main camera. Set volume a little higher for headset and speaker. Also, we will enable panorama mode and HDR for the main camera app.
How to do it?
- You need to be rooted
- Download attached AUDIOVIDEOFIX.zip file and unzip it
- Use root explorer or another file explorer that supports root and setting permissions to files
- Go to /system/etc and backup the original files before replacing them. You can copy them to your sdcard.
- Now replace those original 3 .xml with these you have downloaded from this thread.
- SET PERMISSIONS of those files as rw-r--r-- (If you don't do this, the phone might not boot again! bootloop warning)
- re-check, and be sure that the permissions are correct, same as any other file in the same folder, and everything is correct
- reboot and done!
If you are a whatsapp voice messages guy like me, smash that microphone icon and send a voice note. You will instantly notice the difference!
Camera sound quality workaround: After applying this patch, camera app will record with more volume, bitrate and frequency. But noise reduction will still be active. To avoid that, after applying this fix, download Open Camera from PlayStore and select default audio source ( should be the 3rd option in the list) in audio source, inside video recording settings. Use that new app to record videos.
---------------------------
"MULTITHREADFIX"
The "MULTITHREADFIX" will prevent the system to be SO agressive with background processes. Again using whatsapp as an example, if you put it on background while hearing some voice note, and you open other app, the audio may stop because of the process being killed by the system. LG setted up a REALLY TOO MUCH aggressive method for OOM. Also, zRam is setted too high in this device (half of physical RAM). That's why I made (thanks to the help of @Filip98 here) a FIX on init.lge.zramswap.sh located on /system/etc
How to fix?
PART A:
- You need to be rooted
- Go to /system and backup the file "build.prop" just in case of failure
- Now edit the build.prop under /system with root explorer OR use build prop editor from Play Store
Find these lines:
ro.sys.fw.mOomMinFree1=73728
ro.sys.fw.mOomMinFree2=92160
ro.sys.fw.mOomMinFree3=122880
ro.sys.fw.mOomMinFree4=204800
ro.sys.fw.mOomMinFree5=266240
ro.sys.fw.mOomMinFree6=327680
Click to expand...
Click to collapse
- Change them to:
ro.sys.fw.mOomMinFree1=10240
ro.sys.fw.mOomMinFree2=20480
ro.sys.fw.mOomMinFree3=40960
ro.sys.fw.mOomMinFree4=81920
ro.sys.fw.mOomMinFree5=122880
ro.sys.fw.mOomMinFree6=163840
Click to expand...
Click to collapse
- Save the file build.prop
- check that permissions has not changed and that you didn't mess up any other line in build prop.
- reboot and done!
PART B:
Stock zRam is setted to around 450Mb, half of instaled memory. That's why I made the attached MULTITHREADFIX, which will set zram to A THIRD of available memory (that will be 300MB actually) instead of 450MB.
- You need to be rooted
- Download attached MULTITHREADFIX.zip file and unzip it
- Use root explorer or another file explorer that supports root and setting permissions to files
- Go to /system/etc and backup original file before replacing it. You can copy the original one to your sdcard.
- Now replace the original .sh script with the one you have downloaded from this thread.
- SET PERMISSIONS as rw-r--r-- (If you don't do this, the phone might not boot again! bootloop warning)
- re-check, and be sure that the permissions are correct, same as any other file in the same folder, and everything is correct
- reboot and done!
DISCLAIMER: I'm not responsible of what you do with these fixes. Be careful. If you feel you don't really understand what you're doing, read, read read, and read. Follow instructions carefully. Tested on Leon LTE H340AR running stock Lillipop 5.0.1. But should work for all LG Leon and maybe others like Spirit. If it did, tell me.
reserved
I used your guide right now and its seems to be working perfectly
Thanks
charnoha said:
I used your guide right now and its seems to be working perfectly
Thanks
Click to expand...
Click to collapse
Thanks for the feedback. If you discover any way to disable noise supression for all camera audio path, please tell me. I'm trying to discover new stuff and, if so, I gonna upload it here.
thank you for your work, i believe the following lines in the build.prop should be responsible for that;
lge.fm_gain_control_headset=0.53
lge.fm_gain_control_speaker=0.63
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
other fluence lines
is it alright if i use your work in a tweaks compilation thread?
edit;
in system\etc there iz a file called init.lge.zramswap.sh
'# Evaluate the zram size for swap
# sz_zram=$((((memtotal_kb/4) / ${nr_zramdev}) * 1024))
sz_zram=$((((memtotal_kb/2) / ${nr_zramdev}) * 1024))'
i believe this is what you've been looking for also ;p i might want to leave it at a higher proportion tho, like memtotal_kb/3
Filip98 said:
thank you for your work, i believe the following lines in the build.prop should be responsible for that;
lge.fm_gain_control_headset=0.53
lge.fm_gain_control_speaker=0.63
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
other fluence lines
is it alright if i use your work in a tweaks compilation thread?
edit;
in system\etc there iz a file called init.lge.zramswap.sh
'# Evaluate the zram size for swap
# sz_zram=$((((memtotal_kb/4) / ${nr_zramdev}) * 1024))
sz_zram=$((((memtotal_kb/2) / ${nr_zramdev}) * 1024))'
i believe this is what you've been looking for also ;p i might want to leave it at a higher proportion tho, like memtotal_kb/3
Click to expand...
Click to collapse
Yeah,if you put the link to this original thread, there s no problem.
Great! I'll check that, respecting zram
Thanks
I've taken a closer look at your media_profiles and found
Code:
<!ATTLIST ImageEncoding quality (90|80|70|60|50|40) #REQUIRED>
on line 45
and
Code:
<ImageEncoding quality="99" />
<ImageEncoding quality="90" />
<ImageEncoding quality="89" />
<ImageDecoding memCap="20000000" />
on 272-275
&
Code:
<ImageEncoding quality="99" />
<ImageEncoding quality="95" />
<ImageEncoding quality="90" />
<ImageDecoding memCap="20000000" />
on 402-405
I think thease need to be defined in line 45 and I don't understand why did you put different encoding qualities for the rear and front camera?
also I've found mismatching bitrate settings for timelapsed and non-timelapsed versions of videos? maybe to keep the size in check?
and last, i don't think a 720p profile for the front camera is going to work well, but if it does then great
Viejo, que cambios has notado con respecto a lo de la multitarea? A mi no se me cierra el whatsapp como dices vos por lo de escuchar audios pero si siento que mantiene muy pocas aplicaciones en segundo plano antes de que las tengas que volver a abrir. Por ejemplo, estas en Chrome, y cambias a Snapchat y zas, se te reinicia el Chrome.
Esos ajustes ayudan un poco con es? Gracias!
I've just updated the post with some improvements. Any feedback is appreciated. If you hitted NO on the poll, please explain why. Otherwise I will take that as a YES
Chakapack said:
Viejo, que cambios has notado con respecto a lo de la multitarea? A mi no se me cierra el whatsapp como dices vos por lo de escuchar audios pero si siento que mantiene muy pocas aplicaciones en segundo plano antes de que las tengas que volver a abrir. Por ejemplo, estas en Chrome, y cambias a Snapchat y zas, se te reinicia el Chrome.
Esos ajustes ayudan un poco con es? Gracias!
Click to expand...
Click to collapse
Si, la parte de multithread fix es la que tenes que seguir.
Follow the multithreadfix part to fix that. Please write spanish and english, forum rules.
i appreciate your work on this. just downloaded the files, will probably do the fixes tomorrow and let you know how it goes.
Nope. There's a problem with this (at least, for me). If you change the build prop there is a improved for multitasking like change between snapchat and instagram for example or Chrome-snapchat-instagram but the problem comes with the opening apps. The apps take more time to boot.
I checked this with a before-after and yes, there a plus for multitasking but a minus for starting apps
This happen to me. Dont know if anyone is with the same problem
Chakapack said:
Nope. There's a problem with this (at least, for me). If you change the build prop there is a improved for multitasking like change between snapchat and instagram for example or Chrome-snapchat-instagram but the problem comes with the opening apps. The apps take more time to boot.
I checked this with a before-after and yes, there a plus for multitasking but a minus for starting apps
This happen to me. Dont know if anyone is with the same problem
Click to expand...
Click to collapse
You should try the zram part but living original too-aggressive killers on the build.prop.
We can improve it together.
For me, it works just fine, but maybe your use is different.
Hey, leandeganis, do you know if is there any custom rom for the lg leon h320, because the original rom takes like 4.5gb and it would be great to have that space allowed to be used.
leandeganis said:
You should try the zram part but living original too-aggressive killers on the build.prop.
We can improve it together.
For me, it works just fine, but maybe your use is different.
Click to expand...
Click to collapse
My original build.prop settings were different from yours. I wonder if maybe that has to do with why your settings differ from Chakapack.
These were my values:
ro.sys.fw.mOomMinFree1=73728
ro.sys.fw.mOomMinFree2=92160
ro.sys.fw.mOomMinFree3=110592
ro.sys.fw.mOomMinFree4=153600
ro.sys.fw.mOomMinFree5=199680
ro.sys.fw.mOomMinFree6=245760
I have only done the zram multithread fix at first and noticed some improvement in speed but the apps did seem to continue to have to "relaunch" even if multitasking in another app for a few seconds. I went ahead and modified these values on build.prop and will report if there is noticeable improvements in multitasking with no other issues.
I just did the "multithread fix" (both build.prop and zram tweaks) and the difference is brutal. For example, "Relay for reddit" used to reload all the goddamned time (seriously, I couldn't even switch apps without the phone killing it) and now it works like a charm. Same thing with Chrome. I didn't notice any difference in apps startup loading times, as mentioned by Chakapack. My build.prop settings were just like OP's (my LG Leon model is H340AR), if that's of any use to anyone. Great job, OP!!
LGV_123 said:
I just did the "multithread fix" (both build.prop and zram tweaks) and the difference is brutal. For example, "Relay for reddit" used to reload all the goddamned time (seriously, I couldn't even switch apps without the phone killing it) and now it works like a charm. Same thing with Chrome. I didn't notice any difference in apps startup loading times, as mentioned by Chakapack. My build.prop settings were just like OP's (my LG Leon model is H340AR), if that's of any use to anyone. Great job, OP!!
Click to expand...
Click to collapse
Great to reaed it worked well for you! Same for me.
Problem with Panorama
Unfortunately for me, the panorama mode doesn't work on my phone. When I try to take a panorama, the app crashes. I tried using 3rd party apps but none seem to have the panorama mode. Is there any way to make it work or what can I do other than that everything else is flawless :good:
Buenas! Como va Lean? Curiosamente me llamo igual jajaj! Che boludo, me pasa q ahora q aumenté los dB del mic, me pasa q con snapchat grabo un vid y sale RE saturada la música x ej, y es un pijjjjazo eso. Después todo joya, multithread no lo probé todavía, ahora en un toquesito lo voy a mandar.
Hi! I'm actually using the AUDIOVIDEOFIX, but now that I changed the dB's of main mic, when I record something in snapchat the sound is horrible, it gets really satured.
So I've tried to unzip the file and can't, also tried to download root explorer and again can't. I have an lg leon and this isn't working. Please help!

Recipe to Start & Stop record audio

Hi there
I would like to create 2 tasks, one to start and the 2nd to stop the activation of the microphone.
Starting, works but I have to press twice (instead of one) the 1st task before the app record.
The 2nd task (stop the recording) doesn't work, I can't explain it.
I use "Easy voice recorder" / "Enregistreur de voix facile" (Digipom) witch have a tasker Plugin (!)
Does anyone can give me the right recipe ?
Thank your for your help
Idex
Note : my Android is not rooted (and I don't want to).
Idex1 said:
Hi there
I would like to create 2 tasks, one to start and the 2nd to stop the activation of the microphone.
Starting, works but I have to press twice (instead of one) the 1st task before the app record.
The 2nd task (stop the recording) doesn't work, I can't explain it.
I use "Easy voice recorder" / "Enregistreur de voix facile" (Digipom) witch have a tasker Plugin (!)
Does anyone can give me the right recipe ?
Thank your for your help
Idex
Note : my Android is not rooted (and I don't want to).
Click to expand...
Click to collapse
Ok guys, I found the solution by myself :
a. Onglet « Profils/Profile », > « + »
b. Name the new profile / Donner un nom de profil (exemple « 01 »). Choisir « Application » > dans la liste de toutes les applications, choisir « Enregistreur de voix facile / Easy Voice Recorder ».
c. Choisir « Nouvelle tâche / New task» en cliquant sur le « + » puis nommer cette tâche. Exemple : « Mic ON».
d. Cliquer sur « + » pour ajouter une action. Dans « Sélectionner une catégorie » (don't chose / ne pas choisir «Média» and/puis « Record the sound / Enregistrer le son ») choisir « Plugin » and/puis « Enregistreur de voix facile / Easy Voice Recorder ».
e. Dans Configuration, press the pen icon / appuyer sur le stylo et choisir « Record/Enregistrer » dans la liste.
f. Délai : rester sur « None/Aucun » puis revenir en arrière pour valider.
g. To create the reverse task/Pour créer la tâche inverse (càd stop recording / arrêter enregistrement), retourner dans l’onglet «Profile/Profil ». Développer le profil « 01 ». Press a long time/Appuyer longuement on the name of the task/sur le nom de la tâche « Mic ON » pour afficher la nouvelle fenêtre et choisir « Add exit task/Ajouter la tâche Sortir »
h. Then, repeat steps c to f / Puis répéter les étapes c) à f).
Enjoy !
Glad you got it working and thanks you for sharing your solution!
Here is the English translation is anyone else would like to use this recipe:
a. tab "profiles / Profile", > "+" b. Name the new profile / give a profile name (example '01'). Choose "Application" > in the list of applications, select "easy voice recorder / Easy Voice Recorder.
c. choose ' new task / New task ' by clicking on the '+' and then appoint this task. Example: "Mic ON".
d. click on "+" to add an action. In "Pick a category" (don' thing t / not to select 'Média' and/then ' Record the sound / record sound ") choose 'Plugin' and/then" easy voice recorder / Easy Voice Recorder.
e. in Configuration, press the pen icon / press pen and select "Record/save" in the list.
f. time: stay on "None / no" and then go back to validate.
g. To create the reverse task to create the reverse task (cad stop recording / stop recording), return to the tab ' Profile / profile. Develop the profile "01". Press has long time/support at length on the name of the task or on the name of the task 'Mic ON' to display the new window and select "Add exit task/add the task out" Then, repeat steps c to f / and then repeat steps c) f).
Thank you for sharing.

OPPO reno 4 5g. how to install android/color os 11

Hello!
me and a few other guys and girls were stuck on color os 7.2 and were having trouble getting the android 11 update on our reno 4 5g and today i got it working.
files
https://assorted.downloads.oppo.com/firmware/CPH2089/CPH2089EU_11_OTA_15201380_all_IJpFiB9z1mIV.ozip
Everything has been tested by me and is fully working.
so first you need to download that file onto your phone
than put it somewhere you rember [it dose not matter where you put it]
now you want to power off your phone.
now turn on your phone while holding the volume down button.
once you get to the screen to select your lanuage your pretty much finished!
select your lanuage than install from storage.
find the file and select it the rest is self explanatory.
well done! you should now be on android 11
p.s
when the update is loading onto your device the bar may get stuck this is perfectly normal.
also on optimizing apps it may get stuck this is completly normal to.
once you boot into android 11 your phone may run a bit slow at first thats also completly normal after a few mins you should be good to go.
i hope this helped you in any way shape or form.
Felix <3
Hello i have brick my phone cph2089
and i have only recovery mode access
no wipe data option
online update dont working
i have download your ota file but i have error ( installation failed this installed version is lower than current
can i have link ota firmware latest update please to unbick my phone
i have also download CPH2089EU_11_OTA_0440 and not working
thanks you !!!
salimizi said:
Bonjour, j'ai brique mon téléphone cph2089
et je n'ai accès qu'au mode de récupération
pas d'option d'effacement des données
la mise à jour en ligne ne fonctionne pas
j'ai téléchargé votre fichier ota mais j'ai une erreur (l'installation a échoué cette version installée est inférieure à la version actuelle
puis-je avoir le lien ota dernière mise à jour du firmware s'il vous plaît pour débloquer mon téléphone
j'ai également téléchargé CPH2089EU_11_OTA_0440 et ne fonctionne pas
merci !!!
Click to expand...
Click to collapse
Bonjour,
J'ai le même problème que vous.
Avez-vous trouvé une solution.
J arrive en mode recocery mais la mise à jour en ligne ne fonctionne pas. J'ai essayé avec le ota 0400 et même message que vous.
Pouvez me transférer la 0440 pour essayer. Merci
Translation:
Hello,
I have the same problem as you.
Did you find a solution.
I arrive in recocery mode but the online update does not work. I tried with the ota 0400 and same message as you.
Can you send me the 0440 to try. Thanks
Click to expand...
Click to collapse
Felix :3 said:
Hello!
me and a few other guys and girls were stuck on color os 7.2 and were having trouble getting the android 11 update on our reno 4 5g and today i got it working.
files
https://assorted.downloads.oppo.com/firmware/CPH2089/CPH2089EU_11_OTA_15201380_all_IJpFiB9z1mIV.ozip
Everything has been tested by me and is fully working.
so first you need to download that file onto your phone
than put it somewhere you rember [it dose not matter where you put it]
now you want to power off your phone.
now turn on your phone while holding the volume down button.
once you get to the screen to select your lanuage your pretty much finished!
select your lanuage than install from storage.
find the file and select it the rest is self explanatory.
well done! you should now be on android 11
p.s
when the update is loading onto your device the bar may get stuck this is perfectly normal.
also on optimizing apps it may get stuck this is completly normal to.
once you boot into android 11 your phone may run a bit slow at first thats also completly normal after a few mins you should be good to go.
i hope this helped you in any way shape or form.
Felix <3
Click to expand...
Click to collapse
Good night.
Please help me to discover for my reno 4 pro 5g (cph2089) a firmware on assorted.downloads.oppo.com
today I've dowloaded the file you've linked and installed, but my mobile changed to cph2091!!!
please help me
Faty51 said:
Bonjour,
J'ai le même problème que vous.
Avez-vous trouvé une solution.
J arrive en mode recocery mais la mise à jour en ligne ne fonctionne pas. J'ai essayé avec le ota 0400 et même message que vous.
Pouvez me transférer la 0440 pour essayer. Merci
Translation:
Click to expand...
Click to collapse
je peut vous aidez
Mod translation: Can I help you
salimizi said:
je peux vous aider
Click to expand...
Click to collapse
Bonjour,
Volontiers, comment pouvez vous l'aider ?
Mod translation:
Hello,
Willingly, how can you help him?
ajouter moi sur telegram pour une assistance
Mod translation: add me on telegram for support
@Faty51 and @salimizi
Greetings. As a "last time" courtesy I have translated your recent posts. While I understand the allure of posting in your native language, I must remind you of XDA Rule #4:
Spoiler: XDA Rule #4
4. Use the English language.
We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature). You could try :- https://translate.google.com/ or https://www.babelfish.com/ or use one of your choice.
I also revoved the posted TG link as per XDA's Telegram Chat Rules.
Spoiler: TG excerpt
What is NOT allowed?
Posts like For support, join my Telegram group: https://t.me/abc. This means you're not willing to provide support to users on XDA.
Your cooperation will be greatly appreciated in these matters. Thank you, and have a pleasant day.
-Regards: Badger50
Dear, I downloaded this update but it stopped working 3 things, camera, communication speaker and flash for light, what can I do, Please help me
Felix :3 said:
Hello!
me and a few other guys and girls were stuck on color os 7.2 and were having trouble getting the android 11 update on our reno 4 5g and today i got it working.
files
https://assorted.downloads.oppo.com/firmware/CPH2089/CPH2089EU_11_OTA_15201380_all_IJpFiB9z1mIV.ozip
Everything has been tested by me and is fully working.
so first you need to download that file onto your phone
than put it somewhere you rember [it dose not matter where you put it]
now you want to power off your phone.
now turn on your phone while holding the volume down button.
once you get to the screen to select your lanuage your pretty much finished!
select your lanuage than install from storage.
find the file and select it the rest is self explanatory.
well done! you should now be on android 11
p.s
when the update is loading onto your device the bar may get stuck this is perfectly normal.
also on optimizing apps it may get stuck this is completly normal to.
once you boot into android 11 your phone may run a bit slow at first thats also completly normal after a few mins you should be good to go.
i hope this helped you in any way shape or form.
Felix <3
Click to expand...
Click to collapse
Dear help me to solve my phone problems, after update a lot does not work, I used the given link, please help me
[email protected] said:
Dear help me to solve my phone problems, after update a lot does not work, I used the given link, please help me
Click to expand...
Click to collapse
I am also have the same problem.....but the solution is that find the stock oppo firmware and flash it through MSM download tool or wait until find 2089_11_F71 OTA file then flash it in recovery mode
thanks, if you have another idea or request, please update me
[email protected] said:
thanks, if you have another idea or request, please update me
Click to expand...
Click to collapse
Simple go to Oppo service centre.....I Fix my phone their
Just to make this clear:
The file in the first post does NOT WORK for Oppo Reno4 PRO 5G, although the file name CPH2089 suggests so. The file might work fine for the non-Pro version of the device, but it will break some functions such as camera and biometry on the Pro model, practically bricking it for normal use.
I fell into this pit, fortunately Oppo support could fix it through send-in repair (remote fix not possible!).
If you are looking for proper CPH2089 firmware updates, contact Oppo support and they will send you their official flashing tool that seems to work fine (but cannot downgrade from this "incorrect" file above).
thanks for the clarification, however I will try to get in touch with the OPPO team. Best regards

Categories

Resources