[Nokia 6.1 (2018) Guides, News, & Discussion] RootedLee:
First of all: as the time of this update (Feb. 27, 2024) there still is no fully working TWRP build for our Nokia 6.1 "2018" (PL2) - all builds have shortcomings! Even though by now TWRP 3.7.1 w/ potential Android 12.1 and up compatibility (and before TWRP 3.6.0 w/ potential A. 11, followed by TWRP 3.7.0 w/ potential A. A. 11 & 12.1 compatibility) has been released, the best builds (= the ones with the least amount of bugs) we can use are two TWRP 3.7.0 compiles for other Nokia phones (the closest siblings to our device), however both targeted for only the old Android 9, as indicated by the _9.0 after the major version number, which are:

Sid127's TWRP 3.7.0_9.0 for the the Nokia 6.1 Plus, see [OFFICIAL] TWRP 3.7.0 | DRG/DRG_sprout support thread

TWRP 3.7.0_9.0 for the Nokia 7 Plus (B2N_sprout) [also OFFICIAL]

The installation procedure offered by Sid127 did

not

work on my Nokia 6.1 model 1043. Even with different 6.1 models, you might be advised to instead proceed with my Instructions below.

I have tested both builds thoroughly with [OFFICIAL] LineageOS 18.1 (Android 11) installed and found most (but not all!) features reliably working. To spare you unnecessary time fiddling around, do read my issue report over in his thread.

I don't know if the differences between the Nokia 6.1 Plus (DRG) and our Nokia 6.1 (Plate 2 aka PL2) have any effect on TWRP, or if a TWRP for a 6.1 Plus can be used for a 6.1 without any adaptations. I encourage everybody who has a Android 11+ ROM installed on their Nokia 6.1 to install Sid127's 3.7.0 TWRP with my instructions, then test and report back below.

Installation Instructions for Nokia 6.1 (adapted from Sid127's original procedure)

1. Download 3.7.0_9-0 img from the official TWRP for DRG_sprout downloads page (not the 3.7.0_9-0 zip, and above all

not

the 3.7.0_12-0 which is unsupported, even by the official TWRP team!)

2. Download the launcher scripts .zip for your OS, Windows or macOS, attached to this post. Extract 'boot xyz twrp' and place it "next" to (= into the same folder as) the downloaded image file

3. Boot your Nokia to Download (aka bootloader/ fastboot) Mode

4. Connect it to your computer with a USB cable

5. Double-click the launcher script (you can disregard the error)

6. Head to TWRP's "Advanced" section and tap onto "Flash Current TWRP" (info)

7. Sid127 has not included the "Fix Recovery Bootloop" option in the "Advanced" section. In case you're getting a off/on flashing TWRP screen when trying to reboot into recovery at this step, also perform steps 8 - 11:

8. Download Raghu Varna's TWRP 3.4.0 for Nokia 6.1 image file

9. From the launcher scripts .zip you downloaded before, extract 'boot twrp-3.4.0-0-PL2_sprout-11.0-20200909' and place it "next" to (= into the same folder as) the downloaded image file

10. Double-click the launcher script (you can disregard the error)

11. In TWRP, go into the "Advanced" section and select the "Fix Recovery Bootloop" option

12. Head over to the "Reboot" option and reboot to Recovery

TWRP should boot. If it does: well done :)

13.

Optional

: now flash Magisk if you want root, recommended from its release section on GitHub, or otherwise the latest "Canary" (= pre-release) version: direct-download always latest apk | latest version information. Iinstall the .apk via TWRP, then boot into your ROM and also install the .apk there.

ATTENTION

: the installed TWRP will be lost if you update your ROM or flash another ROM, and the process (incl. re-installing Magisk via TWRP) has to be repeated thereafter!

BUGS & possible work-arounds:​

When trying to restore or format System, you get Error 1 or similar

Try: Settings > tick "Use rm-rf instead of formatting" > try again.

If successful, revert that setting back to default afterwards and try if you can now format and even restore the regular way

___________________________________________

Official TWRP for Nokia 6.1 references:

official page @twrp.me (latest v.3.3.1-1 2020-01-07)

official source on GitHub (latest commit 2021-01-01)