OnePlus 9R, unlocked, Nameless ROM 12.1, version Nameless-AOSP_kabeb-12.1-20220413-1509-Official
OOS 11 firmware based, Nameless Recovery, with Magisk Root.
The grand goal is to upgrade to Nameless 13.0, possibly without data loss ✌.
-
DDR Type for 8T & 9R : This is important!
-
Firmware zip, C33 is fine, download according to DDR type, OnePlus Firmware Updatesshared by "bowow";
-
Nameless 13.0 ROM zip, (https://sourceforge.net/projects/nameless-aosp/files/kebab/),
Nameless-AOSP_kebab-13.0-20221023-0749-Officialas writting; -
Images file:
boot.img,vbmeta.img,vbmeta_system.imgandrecovery.img, all from Nameless Wiki: OnePlus 8T/9R; -
copy-partitions script:
copy-partitions-20220613-signed.zipfrom LineageOS Tools. Don't worry, it just requires asideloadtrick; -
OrangeFox Recovery,
OrangeFox-R12.1-Unofficial-OnePlus8T_9R-V12.imgfrom github.com/Wishmasterflo/twrp_device_oneplus_lemonades ;
-
Make sure
adb debugpermission is granted on the computer to use; -
Reboot the phone into
fastboot mode: Turn off the phone, then hold Power + Volume +&- buttons pressed for 5 seconds ; -
Flash Images file as in Wiki page says:
fastboot flash boot boot.img fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img fastboot flash --disable-verity --disable-verification vbmeta_system vbmeta_system.img fastboot flash recovery recovery.imgNow if you are experiencing exactly what I experienced, you phone should be in a state of start loop: it truns on and off again and again after the unlock warning screen regradless what buttoms you press or not. Don't panic now, I got your back 😂.
-
Long hold power button to turn off the phone for good. Then boot into
fastboot modeas shown in step 2, thenfastboot boot recovery.imgto boot directly into Nameless Recovery. In the recovery, there is "Install update", there you enable
adb sideload. As per the Wiki page, you may now flash Firmware and ROM zip usingadb sideload xxx.zipcommands (which however should also fail because of the firmware version), the firmware flash will succeed, but ROM flash won't. Its's OK, just make sure firmware is flashed; -
Now in
sideloadmode:adb sideload copy-partitions-20220613-signed.zipthis takes a few minites maybe but it'll report success;
-
Now back in fastboot mode, use the command to boot into OrangeFox Recovery:
fastboot boot orangefox_recovery.imgAlso there is
adb sideloadavailable here. Enable that and then :adb sideload Nameless_ROM_13.1.zip(I am not sure, maybe this can be done in a Nameless 13.1 Recovery too now since copy_partition did our preparations, but I didn't try)
and wola, Nameless 13.1 is in! And now your phone is with Nameless 13.1 ROM and Recovery, previous data should be intact too. In case there are problems, backup and then wipe data in recovery.
If you want Magisk, download lasted Magisk apk file (V25.2 now as I write this) and sideload too.
I want to thank @Muhd from Telegram group Nameless-AOSP | OnePlus Hub for his/her generous help, and also @Ryano89, @haiderijaz and @ProAF for your help along the way. All your work is gratefully appreciated.