General Stock Firmware Collection for Nubia Red Magic 8 Pro

Search This thread

IKAIOS

Member
Dec 24, 2016
5
3
hello, my name is eric and ive been flashing phones sucessfully for quite some time now. but never have ii seen such a garbo phone such as this rm8pro i feel i wasted my moneym upon. if anyone can help to relieve me of theses emotions ill be elated.
ive tried almost 200 now to flash this device in every possible way to get out of fastboot/recovery/fastbootd loops and hopefully boot the dang phone again. id sucesfully rooted but then thought id like a working lockscreen so i attempteed to revert and thats when all hell broke loose.
 
  • Like
Reactions: Jole7

MeTeC

Member
Jul 24, 2022
6
2
Can someone explain me what are the steps required to update the phone and stay rooted ?
 

vadizzi

Member
Mar 1, 2023
22
6
hello, my name is eric and ive been flashing phones sucessfully for quite some time now. but never have ii seen such a garbo phone such as this rm8pro i feel i wasted my moneym upon. if anyone can help to relieve me of theses emotions ill be elated.
ive tried almost 200 now to flash this device in every possible way to get out of fastboot/recovery/fastbootd loops and hopefully boot the dang phone again. id sucesfully rooted but then thought id like a working lockscreen so i attempteed to revert and thats when all hell broke loose.
you need to do sideload using the rom that you root. if you can not load in system then load to fastbootd choose recovery and dont touch anything on the phone. then write adb sideload rom.zip
 

IKAIOS

Member
Dec 24, 2016
5
3
you need to do sideload using the rom that you root. if you can not load in system then load to fastbootd choose recovery and dont touch anything on the phone. then write adb sideload rom.zip
sideloading no longer working phone just reboots says closed or says cannot read command
 

IKAIOS

Member
Dec 24, 2016
5
3
i believe at this point imma need somones backup if theyre willing and if successful il pay them
in case this helps
Microsoft Windows [Version 10.0.22000.1817]
(c) Microsoft Corporation. All rights reserved.

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot getvar all
< waiting for any device >
(bootloader) snapshot-update-status:none
(bootloader) parallel-download-flash:yes
(bootloader) hw-revision:20000
(bootloader) unlocked:yes
(bootloader) off-mode-charge:0
(bootloader) charger-screen-enabled:0
(bootloader) battery-soc-ok:yes
(bootloader) battery-voltage:7531
(bootloader) version-baseband:
(bootloader) version-bootloader:
(bootloader) erase-block-size: 0x1000
(bootloader) logical-block-size: 0x1000
(bootloader) variant:SM_ UFS
(bootloader) partition-type:fsc:raw
(bootloader) partition-size:fsc: 0x20000
(bootloader) partition-type:fsg:raw
(bootloader) partition-size:fsg: 0x300000
(bootloader) partition-type:modemst2:raw
(bootloader) partition-size:modemst2: 0x300000
(bootloader) partition-type:modemst1:raw
(bootloader) partition-size:modemst1: 0x300000
(bootloader) partition-type:ALIGN_TO_128K_2:raw
(bootloader) partition-size:ALIGN_TO_128K_2: 0x1A000
(bootloader) partition-type:xbl_sc_logs:raw
(bootloader) partition-size:xbl_sc_logs: 0x20000
(bootloader) partition-type:xbl_sc_test_mode:raw
(bootloader) partition-size:xbl_sc_test_mode: 0x10000
(bootloader) partition-type:spunvm:raw
(bootloader) partition-size:spunvm: 0x2000000
(bootloader) partition-type:tzsc:raw
(bootloader) partition-size:tzsc: 0x20000
(bootloader) partition-type:connsec:raw
(bootloader) partition-size:connsec: 0x20000
(bootloader) partition-type:mdcompress:raw
(bootloader) partition-size:mdcompress: 0x1400000
(bootloader) partition-type:vm-persist:raw
(bootloader) partition-size:vm-persist: 0x7800000
(bootloader) partition-type:vm-data:raw
(bootloader) partition-size:vm-data: 0x20A4000
(bootloader) partition-type:secdata:raw
(bootloader) partition-size:secdata: 0x7000
(bootloader) partition-type:uefivarstore:raw
(bootloader) partition-size:uefivarstore: 0x80000
(bootloader) partition-type:storsec:raw
(bootloader) partition-size:storsec: 0x20000
(bootloader) partition-type:logdump:raw
(bootloader) partition-size:logdump: 0x20000000
(bootloader) partition-type:logfs:raw
(bootloader) partition-size:logfs: 0x800000
(bootloader) partition-type:toolsfv:raw
(bootloader) partition-size:toolsfv: 0x100000
(bootloader) partition-type:limits-cdsp:raw
(bootloader) partition-size:limits-cdsp: 0x1000
(bootloader) partition-type:limits:raw
(bootloader) partition-size:limits: 0x1000
(bootloader) partition-type:splash:raw
(bootloader) partition-size:splash: 0x20A4000
(bootloader) partition-type:dip:raw
(bootloader) partition-size:dip: 0x100000
(bootloader) partition-type:devinfo:raw
(bootloader) partition-size:devinfo: 0x1000
(bootloader) partition-type:init_boot_b:raw
(bootloader) partition-size:init_boot_b: 0x800000
(bootloader) partition-type:rticmpdata_b:raw
(bootloader) partition-size:rticmpdata_b: 0xD000
(bootloader) partition-type:xbl_ramdump_b:raw
(bootloader) partition-size:xbl_ramdump_b: 0x200000
(bootloader) partition-type:recovery_b:raw
(bootloader) partition-size:recovery_b: 0x6400000
(bootloader) partition-type:qweslicstore_b:raw
(bootloader) partition-size:qweslicstore_b: 0x40000
(bootloader) partition-type:vendor_boot_b:raw
(bootloader) partition-size:vendor_boot_b: 0x6000000
(bootloader) partition-type:featenabler_b:raw
(bootloader) partition-size:featenabler_b: 0x20000
(bootloader) partition-type:cpucp_b:raw
(bootloader) partition-size:cpucp_b: 0x100000
(bootloader) partition-type:vm-bootsys_b:raw
(bootloader) partition-size:vm-bootsys_b: 0x2191C000
(bootloader) partition-type:shrm_b:raw
(bootloader) partition-size:shrm_b: 0x20000
(bootloader) partition-type:imagefv_b:raw
(bootloader) partition-size:imagefv_b: 0x200000
(bootloader) partition-type:uefisecapp_b:raw
(bootloader) partition-size:uefisecapp_b: 0x200000
(bootloader) partition-type:dtbo_b:raw
(bootloader) partition-size:dtbo_b: 0x1800000
(bootloader) partition-type:vbmeta_b:raw
(bootloader) partition-size:vbmeta_b: 0x10000
(bootloader) partition-type:qupfw_b:raw
(bootloader) partition-size:qupfw_b: 0x14000
(bootloader) partition-type:devcfg_b:raw
(bootloader) partition-size:devcfg_b: 0x20000
(bootloader) partition-type:boot_b:raw
(bootloader) partition-size:boot_b: 0x6000000
(bootloader) partition-type:keymaster_b:raw
(bootloader) partition-size:keymaster_b: 0x80000
(bootloader) partition-type:dsp_b:raw
(bootloader) partition-size:dsp_b: 0x4000000
(bootloader) partition-type:abl_b:raw
(bootloader) partition-size:abl_b: 0x100000
(bootloader) partition-type:mdtp_b:raw
(bootloader) partition-size:mdtp_b: 0x2000000
(bootloader) partition-type:mdtpsecapp_b:raw
(bootloader) partition-size:mdtpsecapp_b: 0x400000
(bootloader) partition-type:bluetooth_b:raw
(bootloader) partition-size:bluetooth_b: 0x600000
(bootloader) partition-type:modem_b:raw
(bootloader) partition-size:modem_b: 0x14000000
(bootloader) partition-type:hyp_b:raw
(bootloader) partition-size:hyp_b: 0x800000
(bootloader) partition-type:tz_b:raw
(bootloader) partition-size:tz_b: 0x400000
(bootloader) partition-type:aop_config_b:raw
(bootloader) partition-size:aop_config_b: 0x80000
(bootloader) partition-type:aop_b:raw
(bootloader) partition-size:aop_b: 0x80000
(bootloader) partition-type:uefi_b:raw
(bootloader) partition-size:uefi_b: 0x500000
(bootloader) partition-type:init_boot_a:raw
(bootloader) partition-size:init_boot_a: 0x800000
(bootloader) partition-type:rticmpdata_a:raw
(bootloader) partition-size:rticmpdata_a: 0xD000
(bootloader) partition-type:xbl_ramdump_a:raw
(bootloader) partition-size:xbl_ramdump_a: 0x200000
(bootloader) partition-type:recovery_a:raw
(bootloader) partition-size:recovery_a: 0x6400000
(bootloader) partition-type:qweslicstore_a:raw
(bootloader) partition-size:qweslicstore_a: 0x40000
(bootloader) partition-type:qmcs:raw
(bootloader) partition-size:qmcs: 0x1E00000
(bootloader) partition-type:vendor_boot_a:raw
(bootloader) partition-size:vendor_boot_a: 0x6000000
(bootloader) partition-type:featenabler_a:raw
(bootloader) partition-size:featenabler_a: 0x20000
(bootloader) partition-type:cpucp_a:raw
(bootloader) partition-size:cpucp_a: 0x100000
(bootloader) partition-type:vm-bootsys_a:raw
(bootloader) partition-size:vm-bootsys_a: 0x2191C000
(bootloader) partition-type:shrm_a:raw
(bootloader) partition-size:shrm_a: 0x20000
(bootloader) partition-type:imagefv_a:raw
(bootloader) partition-size:imagefv_a: 0x200000
(bootloader) partition-type:uefisecapp_a:raw
(bootloader) partition-size:uefisecapp_a: 0x200000
(bootloader) partition-type:dtbo_a:raw
(bootloader) partition-size:dtbo_a: 0x1800000
(bootloader) partition-type:vbmeta_a:raw
(bootloader) partition-size:vbmeta_a: 0x10000
(bootloader) partition-type:qupfw_a:raw
(bootloader) partition-size:qupfw_a: 0x14000
(bootloader) partition-type:devcfg_a:raw
(bootloader) partition-size:devcfg_a: 0x20000
(bootloader) partition-type:boot_a:raw
(bootloader) partition-size:boot_a: 0x6000000
(bootloader) partition-type:keymaster_a:raw
(bootloader) partition-size:keymaster_a: 0x80000
(bootloader) partition-type:dsp_a:raw
(bootloader) partition-size:dsp_a: 0x4000000
(bootloader) partition-type:abl_a:raw
(bootloader) partition-size:abl_a: 0x100000
(bootloader) partition-type:mdtp_a:raw
(bootloader) partition-size:mdtp_a: 0x2000000
(bootloader) partition-type:mdtpsecapp_a:raw
(bootloader) partition-size:mdtpsecapp_a: 0x400000
(bootloader) partition-type:bluetooth_a:raw
(bootloader) partition-size:bluetooth_a: 0x600000
(bootloader) partition-type:modem_a:raw
(bootloader) partition-size:modem_a: 0x14000000
(bootloader) partition-type:hyp_a:raw
(bootloader) partition-size:hyp_a: 0x800000
(bootloader) partition-type:tz_a:raw
(bootloader) partition-size:tz_a: 0x400000
(bootloader) partition-type:aop_config_a:raw
(bootloader) partition-size:aop_config_a: 0x80000
(bootloader) partition-type:aop_a:raw
(bootloader) partition-size:aop_a: 0x80000
(bootloader) partition-type:uefi_a:raw
(bootloader) partition-size:uefi_a: 0x500000
(bootloader) partition-type:ddr:raw
(bootloader) partition-size:ddr: 0x100000
(bootloader) partition-type:cdt:raw
(bootloader) partition-size:cdt: 0x20000
(bootloader) partition-type:ALIGN_TO_128K_1:raw
(bootloader) partition-size:ALIGN_TO_128K_1: 0x1A000
(bootloader) partition-type:apdpb:raw
(bootloader) partition-size:apdpb: 0x40000
(bootloader) partition-type:multiimgoem_b:raw
(bootloader) partition-size:multiimgoem_b: 0x8000
(bootloader) partition-type:multiimgqti_b:raw
(bootloader) partition-size:multiimgqti_b: 0x8000
(bootloader) partition-type:xbl_config_b:raw
(bootloader) partition-size:xbl_config_b: 0x4B000
(bootloader) partition-type:xbl_b:raw
(bootloader) partition-size:xbl_b: 0x380000
(bootloader) partition-type:apdp:raw
(bootloader) partition-size:apdp: 0x40000
(bootloader) partition-type:multiimgoem_a:raw
(bootloader) partition-size:multiimgoem_a: 0x8000
(bootloader) partition-type:multiimgqti_a:raw
(bootloader) partition-size:multiimgqti_a: 0x8000
(bootloader) partition-type:xbl_config_a:raw
(bootloader) partition-size:xbl_config_a: 0x4B000
(bootloader) partition-type:xbl_a:raw
(bootloader) partition-size:xbl_a: 0x380000
(bootloader) partition-type:userdata:ext4
(bootloader) partition-size:userdata: 0x35F5CD3000
(bootloader) partition-type:rawdump:raw
(bootloader) partition-size:rawdump: 0x10000000
(bootloader) partition-type:metadata:raw
(bootloader) partition-size:metadata: 0x4000000
(bootloader) partition-type:vbmeta_system_b:raw
(bootloader) partition-size:vbmeta_system_b: 0x10000
(bootloader) partition-type:vbmeta_system_a:raw
(bootloader) partition-size:vbmeta_system_a: 0x10000
(bootloader) partition-type:super:raw
(bootloader) partition-size:super: 0x280000000
(bootloader) partition-type:frp:raw
(bootloader) partition-size:frp: 0x80000
(bootloader) partition-type:keystore:raw
(bootloader) partition-size:keystore: 0x80000
(bootloader) partition-type:parameter:raw
(bootloader) partition-size:parameter: 0x100000
(bootloader) partition-type:misc:raw
(bootloader) partition-size:misc: 0x100000
(bootloader) partition-type:persist:raw
(bootloader) partition-size:persist: 0x2000000
(bootloader) partition-type:ssd:raw
(bootloader) partition-size:ssd: 0x2000
(bootloader) has-slot:modem:yes
(bootloader) has-slot:system:no
(bootloader) current-slot:b
(bootloader) has-slot:boot:yes
(bootloader) slot-retry-count:b:7
(bootloader) slot-unbootable:b:no
(bootloader) slot-successful:b:no
(bootloader) slot-retry-count:a:7
(bootloader) slot-unbootable:a:no
(bootloader) slot-successful:a:no
(bootloader) slot-count:2
(bootloader) secure:yes
(bootloader) serialno:9555f486
(bootloader) product:kalama
(bootloader) is-userspace:no
(bootloader) max-download-size:805306368
(bootloader) kernel:uefi
all:
finished. total time: 0.281s

C:\Program Files (x86)\Minimal ADB and Fastboot>
 
  • Like
Reactions: ce_francky

MeTeC

Member
Jul 24, 2022
6
2
I haven't tried it yet but I'm pretty sure you can just flash the stock init_boot.img, update OTA and then repatch/reflash your init_boot.img and reinstall magisk.
Thank you for your help.

So to be sure that I understand correctly.

--> extracting the "ini_boot.img" file from the new update with a software like FastBootEnhance
--> updating my phone normally via the "System Update" inside settings
--> reflashing the "ini_boot.img" through ADB command

If you can confirm this I would really appreciate.
 

batargin

Member
Dec 24, 2015
49
5
Izhevsk
Run this code in fastboot mode.
fastboot set_active other (not the slash _ in between set and active)
fastboot reboot
You just change to other slot and try to boot the phone. If it does not work you can go to recovery, choose English, when you see Wipe data, then type
adb reboot sideload
when the screen come back with two errors notes in the bottom of the screen then type
adb sideload NX729J-update.zip (the name of your rom) and wait until it is done. If the flash is successful you will have a 2.00 transfer display on the pc. You can then wipe data and wipe data again using the second wipe option. If you are lucky your phone will boot.
Thank you very much!!! Everything worked out.
 
  • Like
Reactions: Jole7
Can someone explain me what are the steps required to update the phone and stay rooted ?
Just update using the three dots on the system update menu and select 'Local update' and point to the manually download update zip. once installed , do not reboot. Open up magisk and click install select 'Install on inactive slot(after OTA)'. No need to mess around with anything else.
 
  • Like
Reactions: amar am

MeTeC

Member
Jul 24, 2022
6
2
Just update using the three dots on the system update menu and select 'Local update' and point to the manually download update zip. once installed , do not reboot. Open up magisk and click install select 'Install on inactive slot(after OTA)'. No need to mess around with anything else.
Would you mind explaining what is the difference between updating locally or directly downloading by clicking on "Download and install" ?
 
Would you mind explaining what is the difference between updating locally or directly downloading by clicking on "Download and install" ?
Download and install would fail on a rooted phone, you need a full image zip ~5G from one of the links in the previous posts, you can try it and see what happens (just don't reboot, incase it installs successfully).
 
  • Like
Reactions: MeTeC

kylegp

Member
Nov 27, 2021
24
8
Thank you for your help.

So to be sure that I understand correctly.

--> extracting the "ini_boot.img" file from the new update with a software like FastBootEnhance
--> updating my phone normally via the "System Update" inside settings
--> reflashing the "ini_boot.img" through ADB command

If you can confirm this I would really appreciate.
Check out the steps here: https://topjohnwu.github.io/Magisk/ota.html

What I was suggesting was flashing the stock init_boot.img, running the ota update then patching the newest init_boot.img and flashing it back.

The guide above basically does this in an elegant and easy way through magisk.
 

Top Liked Posts