As mentioned in following topic before:
Nokia 5 and 6
Nokia 2.1 and V
The NB1-Collision is a new method to unlock the bootloader freely.
In case you don't want to read the guide, here's how NB1-Collision works.
It will use existing leaks of supported devices listed below to fake your device as a Nokia 8, then the unlock key for Nokia 8 will pass new bootloader verification, then you're allowed to unlock the bootloader.
After unlocked, the tool will restore the identification of your device back, but the unlock state will be kept.
To use this method, you must request unlock key for Nokia 8 (NB1) officially, and you must know it's IMEI and SN.
If you don't have a Nokia 8, please ask other members here for help. I will not provide mine.
Nokia 2 (Build not newer than E1M-0580)
Nokia 2.1 and 2.1V (All Android 8.1 build)
Nokia 5 (All Android Nougat build)
Nokia 6 (All Android Nougat build, and all of my homebrew Android 8 firmware that you didn't receive any update yet)
That bundled following content:
Service aboot image from E1M-064D
Retail aboot image from E1M-0650
Service aboot image from EVW-0440
Service aboot image from D1C-331A
Retail aboot image from ND1-558K
ADB and Fastboot from Platform Tools 28 (I know V29 or probably newer released)
md5 calculator for generating the md5 checksum of serial number
TWRP for E1M/E2M/D1C with special signature attached, that will allow TWRP boot even under locked bootloader.
This also explains why Nokia 6 were rootable with locked bootloader back in 2017.
1. Install required USB Driver, which you should be familiar with.
2. Downgrade your bootloader back to suitable build. You can use either old OTA package method, EDL method or find customer care for help.
3. Download the file in attachment, extract everything and place the unlock.key file requested for Nokia 8 officially to the place where the "NB1-Collision_unlocker.cmd" located.
To help me count the download times, I attached a link in a plain text file.
4. Open the "NB1-Collision_unlocker.cmd" directly. You can review the batch source if you concern.
5. Press any key, then input the serial number and IMEI of that Nokia 8, power off your phone and connect it to PC.
If you want to save your own unlocker, you can write your own SN and IMEI into two plain text file at 16 bytes and 15 bytes, respective filenames are "fsn" and "fimei" (without extension name). In that case, it will read your existing IMEI and SN every time you use it.
6. If you're sure about everything, press any key to continue, and wait for the procedure complete.
For all models: If the phone stays at the TWRP interface when an unlock attempt is done, please reboot it to bootloader mode manually.
For Nokia 2.1 / V: It will tell you boot your phone to TWRP manually, just do it as it mentioned. To ensure every unlock attempt will success as expect, you must format userdata manually under TWRP then reboot to bootloader.
For Nokia 2.1 V Only: Flashing the unlock key will tell you "No project found", it will not affect the result at all.
If anyone can port this for macOS/Linux, it would be great.
Q1: Can I update to Android Pie after unlocked?
A1: Yes of course, you can still update your phone.
Q2: Will the bootloader relock itself?
A2: Never. The only method to lock the bootloader is, execute the "fastboot oem lock" command under Fastboot.
Q3: Can anyone post the unlock key and IMEI/SN here?
A3: Post IMEI publicly is strictly forbidden in XDA, don't attempt to violate the rules here.
Q4: Can you do it for me remotely for free or paid?
A4: No, sorry
Q5: Will it support Nokia 3.1 Plus and 5.1 Plus soon?
A5: It depends on when HMD will release official unlock for MediaTek models.
Q6: Why don't you make it available for Nokia 8.1?
A6: Not too many leaks can be used on the bootloader for Nokia 8.1 / X7 / 9 PureView.
V184.108.40.206 download counts: 60
Alternate download link on AFH: https://www.androidfilehost.com/?fid...31924117923390
@sjrmac for Nokia 2 TWRP
@xinkid for Nokia 5/6 TWRP
Sean for Nokia 2.1 TWRP
FIH for these bootloader file