[Guide] Make the Korean Q Great Again [relocalise, volte, wowifi, debloat and more]

Search This thread

cloud1250000

Senior Member
Jul 4, 2011
414
151
Ottawa
IF YOUR BOOTLOADER IS NOT ALREADY UNLOCKED, THIS GUIDE IS NOT FOR YOU.
READ EVERYTHING AT LEAST ONCE BEFORE PROCEEDING!
THIS GUIDE WORKED GREAT FOR AT LEAST 3 PERSONS, THIS DOESN'T MEAN IT WILL WORK ON YOUR PHONE.


This guide exist in case the ULM Q never released :)


This guide should do the following :
  • relocalize to your country (I'm only providing the files for canada, usa and eu)
  • Root and TWRP (useful if any custom roms get released)
  • debloating
  • volte/vowifi/vilte/viwifi
  • Very Good battery (see screenshots down below)
  • mute shutter camera
  • 4k 60fps video recording (?some people said it wasn't available on the korean Q?)
  • wifi tethering
  • and more

WHAT'S NOT WORKING FOR ME :
  • lg smartworld : meaning no lg app update.. which can lead to the next problem
  • Drag down for search : working only if you do not update the google app

What you need:
  • 1 to 2hrs of free time
  • Working QFIL with minimal knowledge
  • Working Fastboot on your pc (See spoilers)

    I did NOT manage to make fastboot work on my amd ryzen pc (3600)
    here's what I tried :
    - multiple fastboot drivers
    (fastboot was kinda working.. now it just never load any driver)
    - plugged in a usb 3.0 hub
    - FWUL : https://forum.xda-developers.com/an.../live-iso-adb-fastboot-driver-issues-t3526755
    (the latest version as of 2020-11-25 couldn't even boot on this pc...)
    - ubuntu
    (crashed the phone to a gray screen)
    - all my usb ports : 2, 3 and 3.1​
    What I didn't try but could work for you:
    - plugged in a usb 2.0 hub
    - linux mint?​

    Soo... what did I do? I went back to my good ol' intel pc running windows 10 :) worked like a charm.

Also, this guide assume you had working volte/vowifi on your phone at some point...
Because, you will need the carrier folder from the /oem/op/ folder.. should look like this : open_us, vrz_us, open_ca..
Or you will need to retrieve it from your working firmware...

I'll be providing :
- Android 10 - G7 - OPEN_CA (Canadian operator folder) (What I'm using on my phone right now)
- Android 9 - V35 - OPEN_US (ULM/GFi) (Confirmed working by @cmrntnnr)
- Android 10 - G7 - OPEN_EU (untested) (thanks @vlad48)

!!!!!! Before crossflashing to the korean kdz !!!!!!
------------------------------------------------------------------------
Crossflashing can break stuff sometime.. it is advised to do a full backup of your phone using https://github.com/bkerler/edl
if you're feeling lucky and do not want to do a full backup... you should still use qfil to atleast backup the following VITAL partitions : Fsg, modem, modemst1&2, ftm
STORE THOSE FILES PRECIOUSLY
------------------------------------------------------------------------

File you need to download :
To your phone SDCARD :​
To your pc:​

You need to use SOLID EXPLORER, not esfile or any other since I can not guaranteed it will apply the correct permission to the files and folder.

  1. LGUP > Flash V350N30b_00_LGU_KR_OP_1015.KDZ using partition DL, select everything except FTM
  2. Let the phone boot for the first time and reach setup screen
  3. LGUP > refurbish phone using the kdz (this should fix potential nt error when booting the phone, it did for me)
  4. Let the phone boot for the first time and setup the phone quickly so you can install app. (no lock or fingerprint)
  5. Patching vbmeta to edit the operator/carrier information & patching boot for magisk/root
    • QFIL > partition manager > abl_a > read, store that file and name it : needed_abl.bin
      How to retrieve the file: WIN+R , %AppData%/Qualcomm/QFIL , enter, pick right folder, save and rename bin file​
    • QFIL > partition manager > abl_a > load > engabl.bin (for fastboot)
    • QFIL > partition manager > abl_b > load > engabl.bin (for fastboot) (Optional)
      This is useful in case you need fastboot in the future, simply boot twrp then change slot from a to b and reboot.
      To switch back from fastboot : fastboot --set-active=a​
    • reboot the phone using vol- + power
    • command :
      Code:
      fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img
      fastboot oem edl
    • QFIL > partition manager > abl_a > load > needed_abl.bin
    • QFIL > partition manager > boot_a > load > boot_magisk.img
    • reboot by holding vol- + power
    [*]
  6. Reboot to system, Install magisk manager and solid explorer
  7. Start magisk manager and let it reboot your phone
  8. magisk > modules > install from storage > twrp-installer-v3.3.1-v35_a.zip
  9. SOLID EXPLORER > copy the carrier folder to the oem/op/ partition ('OPEN_CA' in my case)
  10. SOLID EXPLORER > edit oem/op/cust_path_mapping.cfg and replace LGU_KR with OPEN_US ('OPEN_CA' in my case)
    If you're still getting nt error at boot, you'll have to fix it in order to make the phone load open_us..
    try adding a second line like this :
    FFFFFF,84=/oem/OP/OPEN_US
    If this doesnt do it, you'll have to share your nt error in the comment.
  11. SOLID EXPLORER > Rename the folder /oem/op/LGU_KR to LGU_KRori (this will make your phone lag/glitch/freeze real quick.. proceed with the next step ASAP)
  12. Quickly go in magisk and use the reboot menu to get to twrp. (reboot to recovery)
  13. Format data
  14. Reboot to TWRP/recovery
  15. Flash Magisk-v21.1.zip, if it doesn't flash, reboot using the reboot menu to TWRP/recovery again until it works. (no red text)
  16. Flash Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip
  17. Reboot to system
  18. if the vowifi toggle is not working for you
    For OPEN_CA/OPEN_US :
    SOLID EXPLORER > move debloated-priv-app-RENAME-ME to /oem/op/priv-app/
    SOLID EXPLORER > Rename the new folder to OPEN_US or OPEN_CA
    Reboot
    FOR OPEN_EU : (these steps are from the v40 community telegram, Quote from Lucky)
    magisk > modules > install from storage > voenabler-v1.8.zip
    If you transplant the KR OP with OPEN_EU, and are based in EU, this module should add the props that enables the VoLTE and VoWifi options.
    Only if this fails, do you need to tinker with the xml files.


    Optional.
  19. Adding back missing lg apps (I provide QMemo and LG Weather)
    you can either install manually the apk from debloated-app-RENAME-ME
    or
    move the folder to oem/op/app/ and rename it OPEN_CA or OPEN_US
  20. Enable LGMessage over Google message and add back LGFMRadio (you'll need to uninstall any sms app you might have installed.. like google message or fb messenger(if used for sms))
    Solid Explorer
    edit this file /oem/op/open_us/config/custom_apk_list.cfg
    change the sign on the following lines (from - to + and + to -)

    -com.lge.fmradio:/system/product/priv-app/LGFmRadio
    -com.android.mms:/system/product/priv-app/LGMessage
    -/system/app/SmartMessagingEngine
    +com.google.android.apps.messaging:/system/app/Messages

    Example
    -/system/app/SmartMessagingEngine
    to
    +/system/app/SmartMessagingEngine

    Reboot
  21. Do not forget to enable developer option and adb AND
    Plug you phone in computer, open adb shell and type su
    on the phone, grant root.
    It is useful to have a root shell in case the phone is stuck while booting (not boot looping)
    you can also just reboot to twrp and undo your modification from there.

Thanks to everyone patient enough to answer my questions and who did provide most of the solution for this guide:
vlad48, Lucky, azitlies, xsavi, kaneorotar and many more.. :D
 

Attachments

  • photo_2020-11-26_00-24-33.jpg
    photo_2020-11-26_00-24-33.jpg
    12.5 KB · Views: 272
  • vowifi.png
    vowifi.png
    153.1 KB · Views: 272
  • 128940987_224074025798808_5243804907459752245_n.jpg
    128940987_224074025798808_5243804907459752245_n.jpg
    102.4 KB · Views: 250
  • 128816968_820859475379723_6538621384052559083_n.png
    128816968_820859475379723_6538621384052559083_n.png
    195.7 KB · Views: 247
  • 129107584_451716055809749_4200596646990244718_n.png
    129107584_451716055809749_4200596646990244718_n.png
    194.6 KB · Views: 213
Last edited:

issc

Member
Aug 31, 2018
9
1
I've completed all the steps (except for lg weather) and I didn't notice anything different in call features until I saw the description of the international roaming setting referenced "outside of US PR etc." instead of "outside of foreign territory or whatever" which indicates a success.

Then I Applied the vomaster.zip from somewhere else (prob the same thing as the OP's not sure) and flipped on wificalling on the settings and got the setup prompt for wificalling from my carrier and later a "wifi setup's been completed" notification, so I guess things are finally good again. Unfortunately RCS doesn't seem to want to cooperate either way =\

Not sure why I did it because korean q on its own was usable, but I did it it anyway and it is nice, performance feels better too but this could be because I went from LG firmware to open_us. Both the incoming and outgoing calls and texts feel much snappier as well and doesn't take 5 seconds to go anywhere. Also it doesn't ask me whether I want to listen to the call recording or not at the end of every phonecalls so that's nice. thank you

-edit
one question, is there any way I can use the korean AOD's? I liked the one that shows calendar and time.
 

Attachments

  • Screenshot_20201226-212922.png
    Screenshot_20201226-212922.png
    317.5 KB · Views: 58
Last edited:

cloud1250000

Senior Member
Jul 4, 2011
414
151
Ottawa
I've completed all the steps (except for lg weather) and I didn't notice anything different in call features until I saw the description of the international roaming setting referenced "outside of US PR etc." instead of "outside of foreign territory or whatever" which indicates a success.

Then I Applied the vomaster.zip from somewhere else (prob the same thing as the OP's not sure) and flipped on wificalling on the settings and got the setup prompt for wificalling from my carrier and later a "wifi setup's been completed" notification, so I guess things are finally good again. Unfortunately RCS doesn't seem to want to cooperate either way =\

Not sure why I did it because korean q on its own was usable, but I did it it anyway and it is nice, performance feels better too but this could be because I went from LG firmware to open_us. Both the incoming and outgoing calls and texts feel much snappier as well and doesn't take 5 seconds to go anywhere. Also it doesn't ask me whether I want to listen to the call recording or not at the end of every phonecalls so that's nice. thank you

-edit
one question, is there any way I can use the korean AOD's? I liked the one that shows calendar and time.
odd! you really shouldn't have to flash that vomaster.zip at all if you're located in the US.. honestly.. I don't even know if rcs is available in canada and I'm really not sure how to test this feature.. You might have to toggle wifi calling again if you got the wifi calling activation success notification.. it was the case on my friend phone..

Just to confirm...
volte/vowifi working? :)
ulm or awm?
carrier?


Looks like the calendar is available with the open_ca files... not sure for the open_us.. sorry..
 

Attachments

  • oon.png
    oon.png
    319.3 KB · Views: 48
Last edited:

rpgdev

Senior Member
Jul 31, 2011
529
64
After step 5 I started to get some weird outputs.

fastboot.exe oem edl
FAILED (Status read failed (Too many links))
fastboot: error: Command failed

Seems like that output is normal because I have the rom rooted and twrped right now but I did have to change the active slot to B at this point because otherwise QFIL wasn't able to read the partitions afterwards. Oddly enough that was the only change I had to make, every other command worked as is referencing abl_a even though I changed the active slot to B (and when I flipped the steps to target slot B instead I just got bootlooped).

Everything's looking good so far. I had not been able to setup twrp on this phone so that's welcome. Hotspot wasn't working on Oreo either so that's another good improvement at least for me. Hopefully, this update ends up being a little bit more stable than Pie.
 

cloud1250000

Senior Member
Jul 4, 2011
414
151
Ottawa
After step 5 I started to get some weird outputs.



Seems like that output is normal because I have the rom rooted and twrped right now but I did have to change the active slot to B at this point because otherwise QFIL wasn't able to read the partitions afterwards. Oddly enough that was the only change I had to make, every other command worked as is referencing abl_a even though I changed the active slot to B (and when I flipped the steps to target slot B instead I just got bootlooped).

Everything's looking good so far. I had not been able to setup twrp on this phone so that's welcome. Hotspot wasn't working on Oreo either so that's another good improvement at least for me. Hopefully, this update ends up being a little bit more stable than Pie.

sometime, with both fastboot and qfil/edl.. you need multiple try to get them working :)
 

rpgdev

Senior Member
Jul 31, 2011
529
64
omg no, pick one of the 2 files and rename it to engabl.bin
😅 that's somewhat ambiguous, I ended up putting the abl_a in the a slot and the abl_b in the b slot. Not sure if they're interchangeable or if that's the reason why I experienced the issue I experienced. Shouldn't be but who knows.
 

rpgdev

Senior Member
Jul 31, 2011
529
64
I'm noticing that locking the screen takes a while using double tap. At least a second or more before the phone responds and actually locks the screen, is anyone else experiencing this?
 

rpgdev

Senior Member
Jul 31, 2011
529
64
that's odd mine is almost instantly..
Apparently it was due to my launcher, they're having some issues with that gesture on Android 10.

The Korean Q is solid, I'm surprised that it's performing better than Pie on this phone. Thanks for doing this guide. Anyways, I still get the camera shutter sound any idea as to why? Also, is there a way to disable the vibration for the fingerprint reader when the read is successful? I managed to do it for Oreo but haven't found a way to do it for Q :(
 

cloud1250000

Senior Member
Jul 4, 2011
414
151
Ottawa
Apparently it was due to my launcher, they're having some issues with that gesture on Android 10.

The Korean Q is solid, I'm surprised that it's performing better than Pie on this phone. Thanks for doing this guide. Anyways, I still get the camera shutter sound any idea as to why? Also, is there a way to disable the vibration for the fingerprint reader when the read is successful? I managed to do it for Oreo but haven't found a way to do it for Q :(
shutter is muted when I'm on vibration mode
 

issc

Member
Aug 31, 2018
9
1
odd! you really shouldn't have to flash that vomaster.zip at all if you're located in the US.. honestly.. I don't even know if rcs is available in canada and I'm really not sure how to test this feature.. You might have to toggle wifi calling again if you got the wifi calling activation success notification.. it was the case on my friend phone..

Just to confirm...
volte/vowifi working? :)
ulm or awm?
carrier?


Looks like the calendar is available with the open_ca files... not sure for the open_us.. sorry..


I don't know how to check for volte working, but vowifi is def working at my work with ****ty at&t signals.
awm -> ulm -> korean q.

I get advanced chat features enabled but nothing works =/ maybe its fixable with googling but im reasonably happy with my phone atm, minus lgpay not being accessible for v35 and v30s outside of korea =\
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    IF YOUR BOOTLOADER IS NOT ALREADY UNLOCKED, THIS GUIDE IS NOT FOR YOU.
    READ EVERYTHING AT LEAST ONCE BEFORE PROCEEDING!
    THIS GUIDE WORKED GREAT FOR AT LEAST 3 PERSONS, THIS DOESN'T MEAN IT WILL WORK ON YOUR PHONE.


    This guide exist in case the ULM Q never released :)


    This guide should do the following :
    • relocalize to your country (I'm only providing the files for canada, usa and eu)
    • Root and TWRP (useful if any custom roms get released)
    • debloating
    • volte/vowifi/vilte/viwifi
    • Very Good battery (see screenshots down below)
    • mute shutter camera
    • 4k 60fps video recording (?some people said it wasn't available on the korean Q?)
    • wifi tethering
    • and more

    WHAT'S NOT WORKING FOR ME :
    • lg smartworld : meaning no lg app update.. which can lead to the next problem
    • Drag down for search : working only if you do not update the google app

    What you need:
    • 1 to 2hrs of free time
    • Working QFIL with minimal knowledge
    • Working Fastboot on your pc (See spoilers)

      I did NOT manage to make fastboot work on my amd ryzen pc (3600)
      here's what I tried :
      - multiple fastboot drivers
      (fastboot was kinda working.. now it just never load any driver)
      - plugged in a usb 3.0 hub
      - FWUL : https://forum.xda-developers.com/an.../live-iso-adb-fastboot-driver-issues-t3526755
      (the latest version as of 2020-11-25 couldn't even boot on this pc...)
      - ubuntu
      (crashed the phone to a gray screen)
      - all my usb ports : 2, 3 and 3.1​
      What I didn't try but could work for you:
      - plugged in a usb 2.0 hub
      - linux mint?​

      Soo... what did I do? I went back to my good ol' intel pc running windows 10 :) worked like a charm.

    Also, this guide assume you had working volte/vowifi on your phone at some point...
    Because, you will need the carrier folder from the /oem/op/ folder.. should look like this : open_us, vrz_us, open_ca..
    Or you will need to retrieve it from your working firmware...

    I'll be providing :
    - Android 10 - G7 - OPEN_CA (Canadian operator folder) (What I'm using on my phone right now)
    - Android 9 - V35 - OPEN_US (ULM/GFi) (Confirmed working by @cmrntnnr)
    - Android 10 - G7 - OPEN_EU (untested) (thanks @vlad48)

    !!!!!! Before crossflashing to the korean kdz !!!!!!
    ------------------------------------------------------------------------
    Crossflashing can break stuff sometime.. it is advised to do a full backup of your phone using https://github.com/bkerler/edl
    if you're feeling lucky and do not want to do a full backup... you should still use qfil to atleast backup the following VITAL partitions : Fsg, modem, modemst1&2, ftm
    STORE THOSE FILES PRECIOUSLY
    ------------------------------------------------------------------------

    File you need to download :
    To your phone SDCARD :​
    To your pc:​

    You need to use SOLID EXPLORER, not esfile or any other since I can not guaranteed it will apply the correct permission to the files and folder.

    1. LGUP > Flash V350N30b_00_LGU_KR_OP_1015.KDZ using partition DL, select everything except FTM
    2. Let the phone boot for the first time and reach setup screen
    3. LGUP > refurbish phone using the kdz (this should fix potential nt error when booting the phone, it did for me)
    4. Let the phone boot for the first time and setup the phone quickly so you can install app. (no lock or fingerprint)
    5. Patching vbmeta to edit the operator/carrier information & patching boot for magisk/root
      • QFIL > partition manager > abl_a > read, store that file and name it : needed_abl.bin
        How to retrieve the file: WIN+R , %AppData%/Qualcomm/QFIL , enter, pick right folder, save and rename bin file​
      • QFIL > partition manager > abl_a > load > engabl.bin (for fastboot)
      • QFIL > partition manager > abl_b > load > engabl.bin (for fastboot) (Optional)
        This is useful in case you need fastboot in the future, simply boot twrp then change slot from a to b and reboot.
        To switch back from fastboot : fastboot --set-active=a​
      • reboot the phone using vol- + power
      • command :
        Code:
        fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img
        fastboot oem edl
      • QFIL > partition manager > abl_a > load > needed_abl.bin
      • QFIL > partition manager > boot_a > load > boot_magisk.img
      • reboot by holding vol- + power
      [*]
    6. Reboot to system, Install magisk manager and solid explorer
    7. Start magisk manager and let it reboot your phone
    8. magisk > modules > install from storage > twrp-installer-v3.3.1-v35_a.zip
    9. SOLID EXPLORER > copy the carrier folder to the oem/op/ partition ('OPEN_CA' in my case)
    10. SOLID EXPLORER > edit oem/op/cust_path_mapping.cfg and replace LGU_KR with OPEN_US ('OPEN_CA' in my case)
      If you're still getting nt error at boot, you'll have to fix it in order to make the phone load open_us..
      try adding a second line like this :
      FFFFFF,84=/oem/OP/OPEN_US
      If this doesnt do it, you'll have to share your nt error in the comment.
    11. SOLID EXPLORER > Rename the folder /oem/op/LGU_KR to LGU_KRori (this will make your phone lag/glitch/freeze real quick.. proceed with the next step ASAP)
    12. Quickly go in magisk and use the reboot menu to get to twrp. (reboot to recovery)
    13. Format data
    14. Reboot to TWRP/recovery
    15. Flash Magisk-v21.1.zip, if it doesn't flash, reboot using the reboot menu to TWRP/recovery again until it works. (no red text)
    16. Flash Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip
    17. Reboot to system
    18. if the vowifi toggle is not working for you
      For OPEN_CA/OPEN_US :
      SOLID EXPLORER > move debloated-priv-app-RENAME-ME to /oem/op/priv-app/
      SOLID EXPLORER > Rename the new folder to OPEN_US or OPEN_CA
      Reboot
      FOR OPEN_EU : (these steps are from the v40 community telegram, Quote from Lucky)
      magisk > modules > install from storage > voenabler-v1.8.zip
      If you transplant the KR OP with OPEN_EU, and are based in EU, this module should add the props that enables the VoLTE and VoWifi options.
      Only if this fails, do you need to tinker with the xml files.


      Optional.
    19. Adding back missing lg apps (I provide QMemo and LG Weather)
      you can either install manually the apk from debloated-app-RENAME-ME
      or
      move the folder to oem/op/app/ and rename it OPEN_CA or OPEN_US
    20. Enable LGMessage over Google message and add back LGFMRadio (you'll need to uninstall any sms app you might have installed.. like google message or fb messenger(if used for sms))
      Solid Explorer
      edit this file /oem/op/open_us/config/custom_apk_list.cfg
      change the sign on the following lines (from - to + and + to -)

      -com.lge.fmradio:/system/product/priv-app/LGFmRadio
      -com.android.mms:/system/product/priv-app/LGMessage
      -/system/app/SmartMessagingEngine
      +com.google.android.apps.messaging:/system/app/Messages

      Example
      -/system/app/SmartMessagingEngine
      to
      +/system/app/SmartMessagingEngine

      Reboot
    21. Do not forget to enable developer option and adb AND
      Plug you phone in computer, open adb shell and type su
      on the phone, grant root.
      It is useful to have a root shell in case the phone is stuck while booting (not boot looping)
      you can also just reboot to twrp and undo your modification from there.

    Thanks to everyone patient enough to answer my questions and who did provide most of the solution for this guide:
    vlad48, Lucky, azitlies, xsavi, kaneorotar and many more.. :D
    1
    Sorry for triple posting but by google camera you mean the GCam for the Pixel? Or this one: https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera&hl=en&gl=US honestly not sure if it's the same. Can you point me to the one you got for the Korean Q? Thank you!
    The Google Camera App that is ported to other devices;
    This is what I use for the V35
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone