[Nokia 8 Guides, News, & Discussion] hikari_calyx:
I finally rooted my Nokia 8 PROTO with a custom TWRP recovery kindly provided by Chinese 7to forum.

Here's the procedure I did on my Nokia 8 PROTO:

1. I managed to extract boot.img manually by using WinHex manually. But I found the Recovery is combined into boot.img when analyzing ramdisk included in boot.img. This made Nokia 8 Custom Recovery difficult.

2. After maintenance purposed bootloader activated by OST LA, you could flash custom recovery by this command:

fastboot-android flash boot NB1-boot.img

Yes, that's boot partition instead of recovery partition. (Mine is TA-1012)

To activate maintenance purposed bootloader, you need to load original stock firmware with OST LA, then click "Edit phone data". When OST LA prompts "Boot FTM mode fail", the maintenance purposed bootloader is loaded.

3. Type this command but do not execute right now:

fastboot-android reboot

4. Press and hold Volume Up, then execute the command above. Keep holding Volume Up until you see the 7to logo.

5. The custom recovery doesn't include SuperSU ROOT package. I sideloaded "SR4-SuperSU-v2.82-SR4-20170918204844.zip" to the phone. The sideload option is in "高级" (Advanced in Chinese) catagory. I've never tested magisk on it.

6. You may want to remove verification feature in recovery. Reboot your phone.

I tested it on a Nokia 8 Retail Phone, it says "verification failed" after I reboot. So I wonder if anything wrong.

Here's the result if you're interested: https://twitter.com/Hikari_Calyx/status/917348942165155841

----------SEPARATOR----------

Here's how to enter Emergency Download mode:

1. Enter Download Mode by using OST LA.

2. After maintenance purposed bootloader activated by OST LA, type this command:

fastboot-android oem reboot-edl

In order to enter Emergency Download Mode. It may complex, currently it's the only way to enter Emergency Download Mode without disassembling.

3. Do something with your phone with QFIL.

----------SEPARATOR----------

I finally untrapped my Nokia 8 prototype, which has an unlocked bootloader.

Although Nokia 8 cannot enter EDL mode (Or 9008) with EDL Cable directly while Nokia 5 and 6 are able to enter EDL mode with EDL cable, I still figured out how to enter the EDL mode on Nokia 8 without any specific peripherals.

With [MENTION=1611492]heineken78[/MENTION]‘s nb0tools2016v2, I was able to unpack few of files from Nokia 5/6/8's nb0 firmware from [MENTION=3599409]blackpanther0582[/MENTION], but that's only about bootloaders and rawprogram*.xml and patch*.xml, and I was not able to unpack any further, the program got overflow and terminated.

These files should be enough for unbrick your phone from full brick.

Anyway, that's off topic.

After I entered the EDL mode of my Nokia 8 prototype (with provided retail firmware installed), I used Partition Manager from QFIL included in QPST 2.7.460. I attached the screenshots of the partitions.

However, I noticed there's no recovery partition, which makes the TWRP port to Nokia 8 confusing.

(Although our Chinese Team ported TWRP to Nokia 6 and 5 recently)

And which partitions are important for bootloader unlocking?

Since we could enter EDL mode easily, it should be easy to unlock bootloader for Nokia 5/6/8 currently.