4g Magisk Module Access

Many modules insert lines like these into your build.prop:

ro.telephony.default_network=9
persist.radio.lte.enable=true
persist.radio.calls.on.ims=1

These commands tell the Android system to prefer LTE networks and enable Voice over LTE (VoLTE). The number 9 typically represents "LTE/CDMA/EvDo/GSM/WCDMA" – essentially a global mode forcing 4G priority.

Create a file at system/build.prop inside your module folder with these LTE-forcing properties: 4g magisk module

# Force LTE only (disable 2G/3G)
ro.telephony.default_network=9
persist.radio.rat.lte=1
persist.radio.lte.enabled=true
persist.radio.calls.on.ims=0
persist.radio.jbims=0
telephony.lteOnGsmDevice=1
ro.ril.def.preferred.network=9

Value reference for ro.telephony.default_network:


Before you rush to flash a module, understand the potential downsides. Many modules insert lines like these into your build

Carrier Aggregation allows your phone to connect to multiple LTE bands simultaneously (e.g., Band 3 + Band 20). Some modules attempt to unlock CA combinations that the manufacturer disabled by default.

The benefits of using a 4G Magisk module include the potential for improved network performance and additional customization options without the need for a full system modification. However, users should be cautious and consider a few things: These commands tell the Android system to prefer

settings get global preferred_network_mode

Also verify in Settings → About phone → SIM status – Mobile network type should be LTE.


Using any system-modifying Magisk module carries risks, but 4G modules have special hazards:

The RIL is the software that bridges Android OS and your modem firmware. Modules may inject scripts that reset the RIL, force a radio restart, or change how the OS requests network resources.

Jetzt Newsletter abonnieren