[Nubia Red Magic 3 Guides, News, & Discussion] Sentinei:
Thanks to all these posts from Secretcow and changguangyu for enabling the community to switch to the CN ROM, I took the majority of information from these guides :

https://xdaforums.com/red-magic-3/how-to/guide-unlocking-red-magic-3s-bootloader-t3935630

https://xdaforums.com/red-magic-3/how-to/guide-flash-global-rom-to-chinese-rom-t3937505

https://xdaforums.com/red-magic-3/how-to/guide-flashing-twrp-granting-root-t3936148

https://xdaforums.com/red-magic-3/how-to/guide-install-gapps-red-magic-3-t3933153

https://xdaforums.com/red-magic-3/development/recovery-unofficial-twrp-nubia-red-t3962482

I successfully managed to migrate over to the CN ROM after some trial and error and would like to share with the community a step-by-step guide on making your expensive paperweight less so. As usual, I take no responsibility if you make your phone an even more expensive paperweight due to my guide. You have been warned! I also apologize for my poor formatting, it was quite a pain trying to format this huge wall of text. The actual guide begins when you see bigger looking and bold text that marks the start of the guide.

Before I get on with the guide, I'm going to list out the pros and cons between the CN and Global ROM so that you would have a better idea of what you would be sacrificing and gaining from switching to the CN ROM.

Both ROMs do not have Bluetooth aptX support whatsoever. Whoever that did the spec sheet on GSMarena for the Red Magic 3 is incorrect. It only officially supports the AAC Bluetooth codec. Using https://github.com/gjf/gjf_bt to enable aptX & aptX-HD did not work for me. Volume output on the Global ROM is also louder compared to the CN ROM. Only when you enable DTS:X and disable it on the CN ROM. Disabling DTX:X and restarting the phone solved the issue.

DC dimming is also supported on both ROM's, with the CN ROM natively (Actually unusable, the colour depth is reduced so drastically to the point where the colours become blocky shades) and the Global ROM using the Darker app https://play.google.com/store/apps/details?id=com.mlhg.screenfilter&hl=en with the forced minimum hardware brightness option ticked and the phone's default brightness slider slightly above 0%. Works on CN ROM too but the brightness slider can be kept at 0% and it still works.

DTS:X Ultra only works on audio devices plugged into the headphone jack on the phone. (CN ROM only when I wrote this) It does not support the stereo speakers on the phone, contrary to what the marketing material for this phone implies. The stereo speakers for this phone are not very good, and not true stereo (earpiece speaker is only for highs). Marketing material implies that it is true stereo and half-assed reviewers do not point this out! Personally, I do not think it is worth the hassle of switching to the CN ROM for DTS:X Ultra, in my opinion, it's not good enough. (just 3 presets you can choose from, music, movie and game. There is no proper sound customization like Dolby Atmos for mobile. The overall effect, however, is fairly good in my opinion, gentle, widened, fairly natural soundstage with boosted sub-bass, bass and or highs depending on the preset. If you already have nice open sounding cans, it would be of little benefit to you. )

Pros of Global Global EN v2.10 ROM:

Ability to switch the default launcher easily

Picture-in-picture mode for Whatsapp in Game Space

Extremely stock OS with zero bloat*

4G connection signal seems better**

Lower and more stable temps while gaming***

*So stock that it is missing core features

**Based on what the signal icon is showing

***Based on Game Space temps while playing on Auto and Super setting (FPS is worse compared to CN ROM even if temps are lower)

Cons of Global EN v2.10 ROM:

Unusable (tons of infuriating bugs and instability)*

No Qualcomm quick-charge support (up to 18w only)

Feels slightly less responsive to CN ROM**

DTS:X Ultra Missing

No full-screen gestures

*The bug list includes: Touching the shoulder triggers while watching youtube videos pops up the player controls, alarm seems to not work on Mondays, ringing 30+ mins late, once in awhile the OS freezes and reboots on its own, fingerprint sensor randomly disables itself etc.

**Based on "Feelings". No actual tests were performed

Pros of CN ROM V2.34:

Root is available (Magisk)

OS is gaming themed

Better gaming performance

Super mode in Game Space works

Smooth, stable and bug-free OS

4D shock is implemented in the OS*

27W Qualcomm Quickcharge 4+ Support

The typical quality of life features from most android phones **

DTS:X Ultra Support (Using 3.5mm Jack only)

Better standby time***

*When you perform gestures or touch certain elements, the phone selectively vibrates only that portion of the screen. It sounds like a gimmick but this feature is nice to have, it makes the touch screen feel more "physical". More companies should implement this feature, it makes the phone much more satisfying to use. Unfortunately, the stock keyboard does not support this feature.

**Like double-tap to wake, palm touch to lock. Ability to selectively keep apps running and a "close all recent" button when multitasking etc.

***Based on "Feelings". No actual tests were performed

Cons of CN ROM V2.34:

Bloat city. The amount of bloat present in the CN ROM is nuts

Worse battery life while actively using it*

No Picture-in-picture mode for Whatsapp in Game Space

Changing the default launcher is a pain in the ass (https://xdaforums.com/red-magic-3/help/launcher-t3935186/page2)

Some useless CN features baked in the OS

Some parts of the ROM are still in Chinese

No option to change the display size

Notifications are disabled for apps by default

Higher temps while in gaming mode. Gets insanely hot when Super mode is enabled in Game Space. About 1-3C hotter in Auto. About 10-15C hotter in Super**

*Based on "Feelings". No actual tests were performed

**The temps climb much more slowly compared to global ROM. Global ROM always instantly hits 40C average while the CN one slowly climbs to about 41-43C

Now let's get on with the actual steps!

If you are coming in fresh with no data, you can skip this part. Otherwise, make sure you backup your phone with a generic backup program (for photos, music, contacts, messages etc). Changing to the CN ROM will result in a reformat as unlocking the bootloader will force the phone to reformat.

As a safety precaution, please charge your phone to at least 50% before attempting to do any flashing

I attempted all this on a USB 3.0 port and an AMD Ryzen system with no issues at all. You might want to try on a USB 2.0 port if for some reason USB 3.0 does not work for you

Keep the phone connected to your PC at all times

All commands are put in " ", so enter only the text and not the double quotation marks

Firstly, you have to unlock the bootloader on your phone:

Get minimal ADB and fastboot here:

https://xdaforums.com/showthread.php?t=2317790, make sure you take note of where you installed the files to!

Go to developer options on your phone and ("About Phone" > "Build Number"), tap on it until the developer options are enabled) enable USB Debugging and OEM Unlock

Connect your phone to the computer

Allow the request for USB debugging on your phone

Open the command prompt and run as administrator

cd to the location of where you installed ADB drivers to in the command prompt ("cd C:\ADB", for example)

In the command prompt, type "adb devices". If the previous steps were done correctly, a device will be shown

In the command prompt, type "adb reboot bootloader"

Once your phone has rebooted to the bootloader, type in the command prompt "fastboot devices". Your phone should show up in the list of fastboot devices.

Then, enter in "fastboot oem nubia_unlock NUBIA_NX629J"

Finally, enter in "fastboot flashing unlock"

Use the volume up and down keys on your phone to select the option and the Power key to confirm the option to reboot into the system

Installing the CN ROM:

Download the Chinese ROM from http://ui.nubia.cn/rom/detail/62

Go to "Settings" > "System Update" > "Options" (the three dots on the top right corner) > "Local update".

Select the CN ROM which you downloaded and click on "Install now"

Wait for the phone to finish updating and boot back into the welcome screen

Flashing Magisk and GApps:

*TWRP is not permanent and will always be reflashed to the stock recovery when you boot into the OS until someone finds a way to make it permanent

Seems like its permanent after you flash Magisk, you will need to enter in your phone password to enter TWRP

Download TWRP from https://xdaforums.com/red-magic-3/development/recovery-unofficial-twrp-nubia-red-t3962482(choose the latest version), GApps Pico from https://opengapps.org/("ARM64" > "9.0" > "Pico") and Magisk from https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 (Latest stable version)

Put GApps and Magisk on your phone storage and the TWRP .img file in your ADB folder

Restart the phone. While it is restarting hold down the volume down button while it restarts to boot into fastboot mode

Type in the command prompt"fastboot devices"with the directory still being in the ADB folder to check that your device is shown

Then, enter in "fastboot oem nubia_unlock NUBIA_NX629J"

To flash TWRP, enter in "fastboot flash recovery <name of recovery.img>" (omitting the arrows)

Once done, reboot to recovery in the fastboot menu

When in TWRP, go to install, install the Magisk zip first then GApps Pico. Swipe to install

While still in TWRP, go to wipe, advanced wipe, check Dalvik Art Cache, Data, Internal Storage and cache and swipe to wipe

Reboot your phone to the system in TWRP, during the google setup, skip as many steps as possible (gestures don't work when in the default google setup)

Continue with the nubia setup. Once done, download the Magisk Manager to allow root requests and install modules (at your own risk!) https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

Allow unknown sources installation and install the Magisk Manager apk. Run the app and allow it to patch the system. Restart and you are done!