How I disabled amber alert on LG G8X(or any LG) phones
Since CRTC shoved a massive penis down everyone's throat by broadcasting amber alerts at presidential level, thus normal cellphones has no way to disable this alert other than turning off the phone or turn off LTE which is not feasible IMHO.
Thus after months of researching and trials, with the aids from xda-developers, I had successfully disabled the emergency alerts on my LG G8X phone which is a very popular budget flagship phone on RFD and thus felt it's imperative to share the method with you fellow redflagdealers.
BASIC concept:
Since CRTC is broadcasting missing children 1000 kilometers away through presidential level, thus a normal user on Android cannot disable it. One would need ROOT privilege to be able to editing system CMAS broadcasting preference file by putting a "false" flag in that particular xml in order to disable presidential alert level.
However, in order to root your phone, you would need an unlocked bootloader, and in order to unlock the bootloader, you would need to access fastboot in your phone which is very easy for other phones(Samsung, Xiaomi, etc) but LG..... LG fastboot is disabled from manufacturer and in order to be able to enable LG fastboot, one will have to flash a stolen LG engineering adb file to your LG phone in order to access the fastboot. I will now showcase the procedures which is extremely difficult and long for LG phones and please bear with me.
CAUTION BEFORE YOU DOING ANYTHING: this flashing procedure is extremely dangerous as it uses an engineering adb file for which unexperienced user will very like brick the phone. Make sure you read this procedure 100 times and understand the concept fully before processing, I AM NOT RESPONSIBLE FOR YOUR LG PHONE BECOMING A BRICK!
Windows 10 x64 is what I used.
1. I use the reference guide from xda-developer as a way to gain bootloader unlocking and root by the following link:
https://forum.xda-developers.com/t/guid ... e.4221793/
2. before doing anything, turn off your screen lock such as fingerprint scan, swipe, keycode or anything form of security measure as this will cause an infinite looping once you had flashed the engineering LG adb file, and will brick your phone, don't say that I haven't warned you! ALSO ALL YOUR PHONE DATA WILL BE WIPED BY BOOTLOADER UNLOCKING
3. once you had successful bootloader unlocked and rooted your phone with Magisk through above xda-developers procedure, now it comes to the fun part, Use any terminal app (I use Termux), and type su, and Magisk will prompt you to grant root access to Termux, click allow:
4. copy /data/user_de/0/com.lge.cmas/shared_prefs/com.lge.cmas_preferences.xml to /storage/emulated/0/Download/ folder :
5. plug your phone to a computer and copy that com.lge.cmas_preferences.xml file to your computer, open any editor and modify, the presidential xml field to be false, or any alerts that you hated to blare at 2am in t he morning:
6. now copy this modified xml back to /storage/emulated/0/Download/ on your phone, and use Termux with root access to copy and overwrite back this modified file back to /data/user_de/0/com.lge.cmas/shared_prefs/com.lge.cmas_preferences.xml
7. reboot your phone, and go to emergency alert app to verify that presidential (or any alerts) has been disabled:
8. Enjoy your peace nightly sleep forever!
CONS:
1.bootloader unlocked LG G8X will no longer has finger print scanner working, only pin, swipe will work.
2. bootloader unlocked LG G8X will require extra steps in Magisk to make google pay (or any secure payment app to work), the following is what need to have google pay to work on bootloader unlocked phone:
Using Universal Safety Fix (download Universal safetyNet fix from github)
No additional Magisk module required
Install Zygisk (that will allow denylist):
I enforced DenyList on:
Google Pay
Afterwards, in this order, I cleared the data of
Google Play Store
Google Play Services
Enjoy your google pay!
3. OTA update no longer works, thus disable software update, and in developers option, disable auto-reboot for system update. For bootloader unlocked phone, upgrading requires side loading firmware through fastboot.
Thus after months of researching and trials, with the aids from xda-developers, I had successfully disabled the emergency alerts on my LG G8X phone which is a very popular budget flagship phone on RFD and thus felt it's imperative to share the method with you fellow redflagdealers.
BASIC concept:
Since CRTC is broadcasting missing children 1000 kilometers away through presidential level, thus a normal user on Android cannot disable it. One would need ROOT privilege to be able to editing system CMAS broadcasting preference file by putting a "false" flag in that particular xml in order to disable presidential alert level.
However, in order to root your phone, you would need an unlocked bootloader, and in order to unlock the bootloader, you would need to access fastboot in your phone which is very easy for other phones(Samsung, Xiaomi, etc) but LG..... LG fastboot is disabled from manufacturer and in order to be able to enable LG fastboot, one will have to flash a stolen LG engineering adb file to your LG phone in order to access the fastboot. I will now showcase the procedures which is extremely difficult and long for LG phones and please bear with me.
CAUTION BEFORE YOU DOING ANYTHING: this flashing procedure is extremely dangerous as it uses an engineering adb file for which unexperienced user will very like brick the phone. Make sure you read this procedure 100 times and understand the concept fully before processing, I AM NOT RESPONSIBLE FOR YOUR LG PHONE BECOMING A BRICK!
Windows 10 x64 is what I used.
1. I use the reference guide from xda-developer as a way to gain bootloader unlocking and root by the following link:
https://forum.xda-developers.com/t/guid ... e.4221793/
2. before doing anything, turn off your screen lock such as fingerprint scan, swipe, keycode or anything form of security measure as this will cause an infinite looping once you had flashed the engineering LG adb file, and will brick your phone, don't say that I haven't warned you! ALSO ALL YOUR PHONE DATA WILL BE WIPED BY BOOTLOADER UNLOCKING
3. once you had successful bootloader unlocked and rooted your phone with Magisk through above xda-developers procedure, now it comes to the fun part, Use any terminal app (I use Termux), and type su, and Magisk will prompt you to grant root access to Termux, click allow:
4. copy /data/user_de/0/com.lge.cmas/shared_prefs/com.lge.cmas_preferences.xml to /storage/emulated/0/Download/ folder :
5. plug your phone to a computer and copy that com.lge.cmas_preferences.xml file to your computer, open any editor and modify, the presidential xml field to be false, or any alerts that you hated to blare at 2am in t he morning:
6. now copy this modified xml back to /storage/emulated/0/Download/ on your phone, and use Termux with root access to copy and overwrite back this modified file back to /data/user_de/0/com.lge.cmas/shared_prefs/com.lge.cmas_preferences.xml
7. reboot your phone, and go to emergency alert app to verify that presidential (or any alerts) has been disabled:
8. Enjoy your peace nightly sleep forever!

CONS:
1.bootloader unlocked LG G8X will no longer has finger print scanner working, only pin, swipe will work.
2. bootloader unlocked LG G8X will require extra steps in Magisk to make google pay (or any secure payment app to work), the following is what need to have google pay to work on bootloader unlocked phone:
Using Universal Safety Fix (download Universal safetyNet fix from github)
No additional Magisk module required
Install Zygisk (that will allow denylist):
I enforced DenyList on:
Google Pay
Afterwards, in this order, I cleared the data of
Google Play Store
Google Play Services
Enjoy your google pay!
3. OTA update no longer works, thus disable software update, and in developers option, disable auto-reboot for system update. For bootloader unlocked phone, upgrading requires side loading firmware through fastboot.
Last edited by xuanzh on Mar 22nd, 2022 9:40 am, edited 1 time in total.