[Nokia 6.1 (2018) Guides, News, & Discussion] Just Mike:
Link to the original install thread: https://xdaforums.com/t/rom-official-kali-nethunter-for-the-nokia-6-1-los18-1.4330657/

This abridged guide is based on the original one provided in the install thread and based on my personal experience. I’ve decided to make the guide as thorough as I possibly can (including the commands) so that basically anyone can install this.

Required prerequisites

An unlocked bootloader: https://www.techmesto.com/guide-unl...unlock_the_bootloader_on_Nokia_Android_phones

LineageOS 20: https://download.lineageos.org/PL2

Boot.img recovery from the above link

Gapps: https://github.com/MindTheGapps/13.0.0-arm64/releases/latest

Encryption Disabler: https://xdaforums.com/t/deprecated-...ncrypt-disk-quota-disabler-11-2-2020.3817389/

Magisk (Both the apk and a converted zip): https://github.com/topjohnwu/Magisk/releases

Nethunter installer: https://kali.download/nethunter-images/kali-2024.1/nethunter-2024.1-drg-thirteen-kalifs-full.zip

Platform-tools: https://developer.android.com/tools/releases/platform-tools

Patience!

Prepping the device

1. Unzip platform-tools on your pc and open a terminal window (or cmd) inside the folder.

2. Boot to Download Mode (With the device plugged in with a USB cable in your PC, hold Volume Down + Power until you see Download Mode in the topleft corner of the device)

3. Flash the recovery image with adb on your pc (if it's already present skip to step 1 of the Installation chapter) (fastboot flash boot boot.img)

Installation

1. Boot to recovery (Volume Up + Power, let go off Power but keep holding Volume Up once you see the Android One Logo)

2. Tap on Factory Reset> Format Data/Factory Reset

3. Tap Apply update>Apply from ADB and flash LineageOS (adb sideload lineage-20.zip)

4. Go back and Tap Advanced> Reboot to recovery

5. Tap Apply update>Apply from ADB and flash Gapps (adb sideload mindthegapps.zip)

6. Tap Reboot system now

7. Go through the setup by skipping wifi and everything else until you reach the homescreen

8. Enable Wi-Fi, Developer options and Advanced Reboot (enable Advanced Reboot with Settings>System>Buttons>Power Menu>Advanced Reboot) (Enable Dev options by going to Settings>Device Info>Tap on Buildnumber until it says You are now a developer!)

9. Reboot to recovery (Hold Power key for boot menu>Tap Restart>Recovery)

10. Tap Apply update>Apply from ADB and flash Magisk via zip (adb sideload Magisk.zip)

11. Tap Reboot system now

12. Tap on the Magisk app icon to install the app (if it doesn’t appear, try downloading the magisk apk and install it that way)

13. Open Magisk and select Direct Install

14. Tap on Reboot (Hold Power key for boot menu>Tap Restart>System)

15. Then once again Reboot to recovery (Hold Power key for boot menu>Tap Restart>Recovery)

16. Tap on Factory reset>Format Data/Factory Reset

17. Tap on Apply update>Apply from ADB flash Magisk again via zip (adb sideload Magisk.zip)

18. Tap on Apply update>Apply from ADB and flash Disable_Dm-Verity_ForceEncrypt (set both Discquota and Encryption to false by tapping Volume Up twice) (adb sideload Disable_Dm-Verity_ForceEncrypt.zip)

19. Tap Reboot system now

20. Go through the setup by skipping wifi and everything else until you reach the homescreen (you’ll notice encryption has been disabled because it doesn’t immediately provide a skip button, regardless choose an option and then tap the skip button. If this didn’t happen and encryption is still showing as enabled, restart this guide from step 1 or you WILL encounter issues later on!)

21. Enable Wi-Fi, Developer options and Advanced Reboot (enable Advanced Reboot with Settings>System>Buttons>Power Menu>Advanced Reboot) (Enable Dev options by going to Settings>Device Info>Tap on Buildnumber until it says You are now a developer!)

22. Transfer Magisk apk (If Magisk is already present, tap on the icon to install the app)

23. Open Magisk and reboot if it asks you to

24. Reboot to recovery (Hold Power key for boot menu>Tap Restart>Recovery)

25. Tap on Apply update>Apply from ADB and flash Nethunter (At the end of the script, it mentions you to update Nethunter via the Nethunter store, do this or otherwise Nethunter will say it doesn’t have proper permissions) (adb sideload nethunter.zip)

26. Tap Reboot system now

27. Grant Nethunter root permissions it it asks you to

28. Open Nethunter Store, search for Nethunter and install/update it to get around a permission issue (again, it gets mentioned at the end of the install script)

29. Open Nethunter, Tap the hamburger menu and select Chroot Manager and Chroot in by tapping Start

30. Reboot the system (Hold Power key for boot menu>Restart>System)

31. Open NH-Terminal and grand permissions. If you get a message about not having the right permissions ignore it by tapping a blank area and/or starting a new session (I don’t know if this is a bug? It didn’t appear when I originally installed it with an earlier version of Nethunter for his device with the same method but I digress, it doesn’t appear to cause any issues)

32. Type in NH-Terminal: apt-get update && apt-get install kali-linux-nethunter -y

33. Reboot the system one last time (Hold Power key for boot menu>Restart>System)

Aaannnddd if everything went well.... Done! You shoudl now have a Nokia 6.1 running LineageOS 20 with Kali Nethunter.

P.S. This is my first time making a guide on XDA. If any links need to be changed or some of them no longer work, I’ll try and see if I can reupload them. Don’t know how to yet but I’ll figure it out:). If anything else is missing or needs clarrification, I’ll edit the guide with extra info. Also if there are any grammar mistakes I’ll correct them, English ain’t my first language ;)