[GUIDE] How to flash a custom recovery and root a Nokia 6 Retail Phone

Search This thread

hikari_calyx

Senior Member
  • WARNING: This method currently doesn't work on Nokia 6 TA-1000 with latest Android O Update! Finding workaround.
    Workaround found on leaked Android 8.1 Update, with Magisk Systemless Root Method.

    ROOT YOUR PHONE MAY VOID YOUR WARRANTY, DO IT AT YOUR OWN RISK

    You can download new recovery from this post: https://forum.xda-developers.com/nokia-6/how-to/nokia-6-ta-1000-homebrew-stock-android-t3752006
    Changes in new TWRP Recovery 3.2.1-0:
    1. Add English Interface.
    2. Use Magisk ROOT instead of SuperSU ROOT.
    3. You can backup EFS. However you can't backup modem or the procedure will break.

    Thanks to @xinkid 's effort, we can finally root Nokia 6 on Android Oreo again.

    Procedure for non TA-1000 users:

    0. Backup your phone and remove your lock screen password before proceed! If your phone get stuck at "Powered by Android" splash after the procedure, you may need to format userdata.

    1. Sideload the PLE-372B ota package in recovery, which you can download from here:
    https://forum.xda-developers.com/nokia-6/help/nokia-6-ota-update-ddls-t3721424

    Refer this guide's part 2 to downgrade.
    https://forum.xda-developers.com/nokia-6/how-to/guide-upgrade-downgrade-nougat-oreo-t3752393

    2. Flash the service bootloader and grant service permission

    Reboot to bootloader, then flash the service bootloader with following commands. Service bootloader file (D1C-emmc_appsboot.mbn attached in this topic)

    Code:
    fastboot oem dm-verity [md5_of_your_device_serial_number]
    fastboot flash aboot D1C-emmc_appsboot.mbn
    fastboot reboot-bootloader
    fastboot oem dm-verity [md5_of_your_device_serial_number]

    For example, if your serial number is PLEABCD123456789, and the md5 checksum of your serial number is 5f47b9a8dc1da1873c12945cf806691e, then type this command:

    Code:
    fastboot oem dm-verity 5f47b9a8dc1da1873c12945cf806691e
    fastboot flash aboot D1C-emmc_appsboot.mbn
    fastboot reboot-bootloader
    fastboot oem dm-verity 5f47b9a8dc1da1873c12945cf806691e

    You can google a website to calculate md5 checksum of a string.

    3. Reflash newer firmware basis to your phone except aboot

    After you grant service permission, Extract the newer one OTA package on your PC, in this case, PLE-558B.
    Everything you need are placed at firmware-update folder that you extracted.

    Take PLE-558B for example, type these commands (commands need to be changed if newer firmware released):
    Code:
    fastboot flash sbl1 D1C-0-558B-sbl1.mbn
    fastboot flash keymaster D1C-0-558B-keymaster.mbn
    fastboot flash devcfg D1C-0-558B-devcfg.mbn
    fastboot flash cmnlib64 D1C-0-558B-cmnlib64.mbn
    fastboot flash rpm D1C-0-558B-rpm.mbn
    fastboot flash tz D1C-0-558B-tz.mbn
    fastboot flash cmnlib D1C-0-558B-cmnlib.mbn
    fastboot flash modem D1C-0-558B-NON-HLOS.bin
    fastboot flash dsp D1C-0-558B-adspso.bin
    fastboot flash default_nv D1C-0-558B-NV-default.mbn
    fastboot flash persist D1C-0-558B-00WW-persist.img
    fastboot flash hwcfg D1C-0-558B-hwcfg.img
    fastboot flash mdtp D1C-0-558B-00WW-mdtp.img
    fastboot flash systeminfo fver
    fastboot flash sec D1C-0-558B-sec.dat
    fastboot flash cda PLE-00WW-013-cda.img

    You'll also need the boot img in the extracted ota package:
    fastboot flash boot boot.img

    Then flash the custom recovery:
    fastboot flash recovery nokia-6-ta-1000-8_0-twrp3.2.1-7to-recovery-magisk-root-2018.3.15.img

    Power off your phone (case sensitive). Disconnect your phone after execute this command:
    fastboot oem HALT

    4. Connect your phone to a charger. When charging animation appears, press and hold Volume Up and Power until you see "7to.com" logo. Tap the white cog to choose English language, tap Advanced - Magisk Root, and wait for the procedure complete.

    ========================SEPARATOR====================

    This new guide is only based and tested on Nokia 6 TA-1000. Non TA-1000 (e.g. TA-1021) users need to find their own old OTA package to downgrade.
    1. Downgrade the bootloader according to this guide: https://forum.xda-developers.com/nokia-6/how-to/guide-upgrade-downgrade-nougat-oreo-t3752393
    If you've flashed my homebrew Android O firmware, skip this step.

    2. Use old method below to flash the new recovery again. You must use this recovery, otherwise you can't mount and root.
    If you've flashed my homebrew Android O firmware, type this command will allow you to flash recovery:
    Code:
    fastboot-android oem dm-verity (your_serial_number's_md5_checksum)

    3. Use old method below to enter recovery. To load English interface, tap the white cog on the top-right corner, then tap "English" and OK button, just wait few seconds.

    4. Tap "Advanced" - "Magisk ROOT" and swipe.

    5. If you meet recovery loop after rooted, flash the package misc_initial.zip attached below to escape from recovery loop.
    That's it. It's not recommended to receive any newer OTA update since it will overwrite bootloader to patched state.
    If you're using TA-1000, you can also try to flash Android 8.1 Homebrew Firmware before rooting.

    I'm sorry if you found the guide looks confusing.


    Following method for Nougat is archived, only for reference.


    Yesterday, I got my own Nokia 6 Retail Phone. Since I’ve already rooted Nokia 5, 6 and 8 Prototype, now it’s time to find out how to root retail Nokia 6 without involving risky Qualcomm EDL Mode.
    It works on any variant of Nokia 6 in theory, but I only tested it on D1C/TA-1000.
    If there’s a custom recovery for Nokia 2/3/5 released, the guide also works on them. But I’ve tested it on a Nokia 8 retail phone, it doesn’t work on it.

    To Nokia 7 and 8 Users, You may want to read this topic: https://forum.xda-developers.com/showthread.php?t=3729396

    First, you need to download OFW of Nokia 6, install OST LA and patch it.
    You can download them from here: https://forum.xda-developers.com/no...ia-8-official-firmware-links-updated-t3678487

    (Although the link is for Nokia 8, firmware for Nokia 6 is still available)


    如果你是中国用户,诺6固件的下载和使用方法请看本文:
    https://www.ithome.com/html/android/328333.htm

    If you own an unlocked prototype device, just skip to step 6.

    1. Open OST LA from INSTALLATION DIRECTORY DIRECTLY instead of Start Menu.
    2. Load your OFW you downloaded with extension name nb0.
    3. Power off your phone, then connect it to your PC. This will boot your phone to “Download mode” directly, in fact it’s fastboot mode.
    4. Click “Edit Phone Info” on OST LA. This will load a service purposed bootloader. When your phone reboots and re-enters the Download mode, the service purposed bootloader is now loaded.
    5. You can close OST LA when it prompts “Boot FTM mode fail”, or just kill it in task manager if it’s not responding.
    6. Open a command prompt or PowerShell in OST LA Installation Directory, then execute this command to flash a custom recovery:
    Code:
    .\fastboot-android flash recovery E:\recovery.img

    I assume that you put the custom recovery in drive E and named as recovery.img.
    You can also use your own fastboot if you want, but I’ll prefer the one provided along with OST LA.
    I used the recovery from here: https://forum.xda-developers.com/no...veryteamwim-recovery-project-nokia-6-t3650499

    7. Type this command but do not execute right now:
    Code:
    .\fastboot-android reboot

    8. Now this step is a little tricky. Press and hold [Volume Up] and [Power] on your phone, then execute the command above at the same time. DO NOT RELEASE both keys on your phone until your phone entered the custom recovery.
    9. Now your phone has entered a custom recovery. In this example, we’re using TWRP from Chinese 7to forum, only Chinese is available. I believe most of members on XDA can’t read Chinese, so I’ll attach screenshots. Simply tap “Advanced” – “SuperSU ROOT” will root your phone. If you prefer your own root zip update package, tap “Install Zip” then flash your own zip package in your storage, or tap “Advanced” – “ADB Sideload” then use ADB to sideload a zip package.

    You can install the Materialized Theme for TWRP to get English interface from https://forum.xda-developers.com/android/themes/theme-twrp-materialised-dark-light-play-t2915584 by @z31s1g
    Currently, DO NOT FLASH Magisk, or your phone will brick as Qualcomm 900E.

    You can only use Magisk Root method in latest Android O Update, which I'll cover later.
    10. After your phone rooted, you can reboot your phone. DO NOT INSTALL ANY OTA UPDATES OR YOUR PHONE WILL GET STUCK AT STOCK RECOVERY, but I’ll recommend you to disable automatic update in settings.

    That’s wraps up the whole guide. Please do feedback if there’s something wrong.
    Here' the video of how to root a Nokia 6: https://youtu.be/24b-49qTheg

    Special thanks:
    @blackpanther0582 for Nokia 3/5/6/8 Official Firmware.
    @xinkid from Chinese 7to forum for his TWRP.
    @hawwin88 for providing info about adding English Interface to recovery.

    UPDATE: Uploaded the SuperSU ZIP (verify-xinkid.zip) used in this recovery.
     

    Attachments

    • 00001.jpg
      00001.jpg
      48 KB · Views: 14,021
    • 00002.jpg
      00002.jpg
      31.1 KB · Views: 13,794
    • 00003.jpg
      00003.jpg
      254.2 KB · Views: 13,761
    • verify-xinkid.zip
      4.9 MB · Views: 2,168
    • misc_initial.zip
      555.3 KB · Views: 1,026
    • D1C-emmc_appsboot.zip
      401.9 KB · Views: 1,120
    Last edited:

    same6630

    Senior Member
    May 12, 2016
    84
    35
    saghez,iran
    Hi .i am 1st root my ta1021 with Android 7.1.2 .f**k me:D:D:D
    but your method have some problems ...
    1. I can't find powershell or anything else in ost la folder.
    2.fastboot-android not working....
    Now I want complete your method from 6.:p:p:p


    6. Before you must install adb and fastboot tools and drivers and use command prompt ,
    copy recovery.img to drive c
    After ost la changeing phone to edit mod wait 10 second and type this command
    Fastboot flash recovery c:\recovery.img
    And after flashing completed hold both volume+ and power button and type this command
    Fastboot reboot
    Don't release buttons and after few seconds you enter Chinese recovery swipe it to right and use screen shots to root your device, after that reboot to system you can find it from screenshot, it go to download mod and then type
    Fastboot continue
    And enter congratulations, your phone go to normal boot.
    Bla bla super su installed....
    Thanks, hikari_calyx. For this thread..
    Some errors happend when I use rill but after reboot again it is not happening....
     
    Last edited:

    hikari_calyx

    Senior Member
  • Hi .i am 1st root my ta1021 with Android 7.1.2 .f**k me:D:D:D
    but your method have some problems ...
    1. I can't find powershell or anything else in ost la folder.
    2.fastboot-android not working....
    Now I want complete your method from 6.:p:p:p


    6. Before you must install adb and fastboot tools and drivers and use command prompt ,
    copy recovery.img to drive c
    After ost la changeing phone to edit mod wait 10 second and type this command
    Fastboot flash recovery c:\recovery.img
    And after flashing completed hold both volume+ and power button and type this command
    Fastboot reboot
    Don't release buttons and after few seconds you enter Chinese recovery swipe it to right and use screen shots to root your device, after that reboot to system you can find it from screenshot, it go to download mod and then type
    Fastboot continue
    And enter congratulations, your phone go to normal boot.
    Bla bla super su installed....
    Thanks, hikari_calyx. For this thread..
    Some errors happend when I use rill but after reboot again it is not happening....

    If you're running Windows Vista or Windows 7, you can open a command prompt from installation directory by click right button on the mouse while holding Shift key on the keyboard.
    If you're running Windows 8/8.1 or Windows 10, you can open a command prompt or PowerShell from the left corner "File" button. Administrators privilege is optional.

    Also, as I mentioned:

    You can also use your own fastboot if you want.
     

    lips_1234

    Member
    Sep 20, 2017
    8
    0
    IDK but you should have change/put the title of this topic as Nokia 6 - TA 1000 (Chinese variant) rather than Retail Phone.

    Well, getting root is definitely a temptation but since I'm just a noob and the HMD hasn't release any official firmware/tool yet to recover the phone if thing goes wrong, I guess I'll wait a little bit longer then.
     

    hikari_calyx

    Senior Member
  • IDK but you should have change/put the title of this topic as Nokia 6 - TA 1000 (Chinese variant) rather than Retail Phone.

    As I mentioned on the topic, it works on any variant, not only China Variant TA-1000 and Hong Kong Variant TA-1003.
    @same6630 tested on a TA-1021 which is a global variant.

    Well, getting root is definitely a temptation but since I'm just a noob and the HMD hasn't release any official firmware/tool yet to recover the phone if thing goes wrong, I guess I'll wait a little bit longer then.

    HMD released official firmware of Nokia 6 of course, and it's needed to flash a recovery.
     

    same6630

    Senior Member
    May 12, 2016
    84
    35
    saghez,iran
    Mine

    I got some screenshots....
     

    Attachments

    • Screenshot_20171111-135443.png
      Screenshot_20171111-135443.png
      132.5 KB · Views: 3,089
    • Screenshot_20171111-135450.png
      Screenshot_20171111-135450.png
      161.3 KB · Views: 3,059
    • Screenshot_20171111-140055.png
      Screenshot_20171111-140055.png
      119.1 KB · Views: 3,025
    Last edited:

    Make.Sense

    Member
    Feb 23, 2014
    49
    4
    Singapore
    So just to be clear before I do this to my TA-1000; how do I go about to update it later if I want to update it? For example, my TA-1000 still don't have the 7.1.2 update, and the 8.0 update coming later would be something I want as well.

    Do I just update through zip files, or will I simply not be able to update?
     

    hikari_calyx

    Senior Member
  • So just to be clear before I do this to my TA-1000; how do I go about to update it later if I want to update it? For example, my TA-1000 still don't have the 7.1.2 update, and the 8.0 update coming later would be something I want as well.

    Do I just update through zip files, or will I simply not be able to update?

    After you rooted your phone, you're not able to install any update until you reinstall stock rom.
     

    wolfpower95

    Member
    Jan 17, 2015
    10
    1
    When I try to flash the recovery.img through command I have this:
    ...etc
    FAILED (remote. Partition flashing is not allowed)~
    finished. ´
    etc...

    Im using a TA-1033, unlocked UK version.

    Can anyone help me, please. :) :)
     

    hawwin88

    Member
    Oct 18, 2017
    45
    11
    When I try to flash the recovery.img through command I have this:
    ...etc
    FAILED (remote. Partition flashing is not allowed)~
    finished. ´
    etc...

    Im using a TA-1033, unlocked UK version.

    Can anyone help me, please. :) :)

    maybe u are not in bootloader mode .. try to reconnect ur phone again and tap "edit phone" on OST LA software
    or try to type this in command :
    "fastboot reboot-bootloader"
     
    • Like
    Reactions: wolfpower95

    wolfpower95

    Member
    Jan 17, 2015
    10
    1
    maybe u are not in bootloader mode .. try to reconnect ur phone again and tap "edit phone" on OST LA software
    or try to type this in command :
    "fastboot reboot-bootloader"

    When I connect my TA-0033 it enters in Download mode, when I press "Edit phone", the device continues in download mode and the OST LA software goes unresponsive.

    Im using a TA-0033 with 7.1.2 N
     

    canapo92

    Senior Member
    Jun 18, 2015
    86
    29
    Serravalle Sesia
    done!!!! thank you my good friend!!!! i've just installed the recovery AND ROOT MY TA-1021 with english theme. only a question. without pc what is the best way to reboot in recovery mode nokia 6? when i'ts time to update to oreo, i've only just click to restore in: setting=>backup and restore?? thanksssssss
     

    hikari_calyx

    Senior Member
  • done!!!! thank you my good friend!!!! i've just installed the recovery AND ROOT MY TA-1021 with english theme. only a question. without pc what is the best way to reboot in recovery mode nokia 6? when i'ts time to update to oreo, i've only just click to restore in: setting=>backup and restore?? thanksssssss

    I recommend you to install Xposed and GravityBox for Nougat to enable Reboot to Recovery option.
     

    Top Liked Posts

    • There are no posts matching your filters.
    • 23
      WARNING: This method currently doesn't work on Nokia 6 TA-1000 with latest Android O Update! Finding workaround.
      Workaround found on leaked Android 8.1 Update, with Magisk Systemless Root Method.

      ROOT YOUR PHONE MAY VOID YOUR WARRANTY, DO IT AT YOUR OWN RISK

      You can download new recovery from this post: https://forum.xda-developers.com/nokia-6/how-to/nokia-6-ta-1000-homebrew-stock-android-t3752006
      Changes in new TWRP Recovery 3.2.1-0:
      1. Add English Interface.
      2. Use Magisk ROOT instead of SuperSU ROOT.
      3. You can backup EFS. However you can't backup modem or the procedure will break.

      Thanks to @xinkid 's effort, we can finally root Nokia 6 on Android Oreo again.

      Procedure for non TA-1000 users:

      0. Backup your phone and remove your lock screen password before proceed! If your phone get stuck at "Powered by Android" splash after the procedure, you may need to format userdata.

      1. Sideload the PLE-372B ota package in recovery, which you can download from here:
      https://forum.xda-developers.com/nokia-6/help/nokia-6-ota-update-ddls-t3721424

      Refer this guide's part 2 to downgrade.
      https://forum.xda-developers.com/nokia-6/how-to/guide-upgrade-downgrade-nougat-oreo-t3752393

      2. Flash the service bootloader and grant service permission

      Reboot to bootloader, then flash the service bootloader with following commands. Service bootloader file (D1C-emmc_appsboot.mbn attached in this topic)

      Code:
      fastboot oem dm-verity [md5_of_your_device_serial_number]
      fastboot flash aboot D1C-emmc_appsboot.mbn
      fastboot reboot-bootloader
      fastboot oem dm-verity [md5_of_your_device_serial_number]

      For example, if your serial number is PLEABCD123456789, and the md5 checksum of your serial number is 5f47b9a8dc1da1873c12945cf806691e, then type this command:

      Code:
      fastboot oem dm-verity 5f47b9a8dc1da1873c12945cf806691e
      fastboot flash aboot D1C-emmc_appsboot.mbn
      fastboot reboot-bootloader
      fastboot oem dm-verity 5f47b9a8dc1da1873c12945cf806691e

      You can google a website to calculate md5 checksum of a string.

      3. Reflash newer firmware basis to your phone except aboot

      After you grant service permission, Extract the newer one OTA package on your PC, in this case, PLE-558B.
      Everything you need are placed at firmware-update folder that you extracted.

      Take PLE-558B for example, type these commands (commands need to be changed if newer firmware released):
      Code:
      fastboot flash sbl1 D1C-0-558B-sbl1.mbn
      fastboot flash keymaster D1C-0-558B-keymaster.mbn
      fastboot flash devcfg D1C-0-558B-devcfg.mbn
      fastboot flash cmnlib64 D1C-0-558B-cmnlib64.mbn
      fastboot flash rpm D1C-0-558B-rpm.mbn
      fastboot flash tz D1C-0-558B-tz.mbn
      fastboot flash cmnlib D1C-0-558B-cmnlib.mbn
      fastboot flash modem D1C-0-558B-NON-HLOS.bin
      fastboot flash dsp D1C-0-558B-adspso.bin
      fastboot flash default_nv D1C-0-558B-NV-default.mbn
      fastboot flash persist D1C-0-558B-00WW-persist.img
      fastboot flash hwcfg D1C-0-558B-hwcfg.img
      fastboot flash mdtp D1C-0-558B-00WW-mdtp.img
      fastboot flash systeminfo fver
      fastboot flash sec D1C-0-558B-sec.dat
      fastboot flash cda PLE-00WW-013-cda.img

      You'll also need the boot img in the extracted ota package:
      fastboot flash boot boot.img

      Then flash the custom recovery:
      fastboot flash recovery nokia-6-ta-1000-8_0-twrp3.2.1-7to-recovery-magisk-root-2018.3.15.img

      Power off your phone (case sensitive). Disconnect your phone after execute this command:
      fastboot oem HALT

      4. Connect your phone to a charger. When charging animation appears, press and hold Volume Up and Power until you see "7to.com" logo. Tap the white cog to choose English language, tap Advanced - Magisk Root, and wait for the procedure complete.

      ========================SEPARATOR====================

      This new guide is only based and tested on Nokia 6 TA-1000. Non TA-1000 (e.g. TA-1021) users need to find their own old OTA package to downgrade.
      1. Downgrade the bootloader according to this guide: https://forum.xda-developers.com/nokia-6/how-to/guide-upgrade-downgrade-nougat-oreo-t3752393
      If you've flashed my homebrew Android O firmware, skip this step.

      2. Use old method below to flash the new recovery again. You must use this recovery, otherwise you can't mount and root.
      If you've flashed my homebrew Android O firmware, type this command will allow you to flash recovery:
      Code:
      fastboot-android oem dm-verity (your_serial_number's_md5_checksum)

      3. Use old method below to enter recovery. To load English interface, tap the white cog on the top-right corner, then tap "English" and OK button, just wait few seconds.

      4. Tap "Advanced" - "Magisk ROOT" and swipe.

      5. If you meet recovery loop after rooted, flash the package misc_initial.zip attached below to escape from recovery loop.
      That's it. It's not recommended to receive any newer OTA update since it will overwrite bootloader to patched state.
      If you're using TA-1000, you can also try to flash Android 8.1 Homebrew Firmware before rooting.

      I'm sorry if you found the guide looks confusing.


      Following method for Nougat is archived, only for reference.


      Yesterday, I got my own Nokia 6 Retail Phone. Since I’ve already rooted Nokia 5, 6 and 8 Prototype, now it’s time to find out how to root retail Nokia 6 without involving risky Qualcomm EDL Mode.
      It works on any variant of Nokia 6 in theory, but I only tested it on D1C/TA-1000.
      If there’s a custom recovery for Nokia 2/3/5 released, the guide also works on them. But I’ve tested it on a Nokia 8 retail phone, it doesn’t work on it.

      To Nokia 7 and 8 Users, You may want to read this topic: https://forum.xda-developers.com/showthread.php?t=3729396

      First, you need to download OFW of Nokia 6, install OST LA and patch it.
      You can download them from here: https://forum.xda-developers.com/no...ia-8-official-firmware-links-updated-t3678487

      (Although the link is for Nokia 8, firmware for Nokia 6 is still available)


      如果你是中国用户,诺6固件的下载和使用方法请看本文:
      https://www.ithome.com/html/android/328333.htm

      If you own an unlocked prototype device, just skip to step 6.

      1. Open OST LA from INSTALLATION DIRECTORY DIRECTLY instead of Start Menu.
      2. Load your OFW you downloaded with extension name nb0.
      3. Power off your phone, then connect it to your PC. This will boot your phone to “Download mode” directly, in fact it’s fastboot mode.
      4. Click “Edit Phone Info” on OST LA. This will load a service purposed bootloader. When your phone reboots and re-enters the Download mode, the service purposed bootloader is now loaded.
      5. You can close OST LA when it prompts “Boot FTM mode fail”, or just kill it in task manager if it’s not responding.
      6. Open a command prompt or PowerShell in OST LA Installation Directory, then execute this command to flash a custom recovery:
      Code:
      .\fastboot-android flash recovery E:\recovery.img

      I assume that you put the custom recovery in drive E and named as recovery.img.
      You can also use your own fastboot if you want, but I’ll prefer the one provided along with OST LA.
      I used the recovery from here: https://forum.xda-developers.com/no...veryteamwim-recovery-project-nokia-6-t3650499

      7. Type this command but do not execute right now:
      Code:
      .\fastboot-android reboot

      8. Now this step is a little tricky. Press and hold [Volume Up] and [Power] on your phone, then execute the command above at the same time. DO NOT RELEASE both keys on your phone until your phone entered the custom recovery.
      9. Now your phone has entered a custom recovery. In this example, we’re using TWRP from Chinese 7to forum, only Chinese is available. I believe most of members on XDA can’t read Chinese, so I’ll attach screenshots. Simply tap “Advanced” – “SuperSU ROOT” will root your phone. If you prefer your own root zip update package, tap “Install Zip” then flash your own zip package in your storage, or tap “Advanced” – “ADB Sideload” then use ADB to sideload a zip package.

      You can install the Materialized Theme for TWRP to get English interface from https://forum.xda-developers.com/android/themes/theme-twrp-materialised-dark-light-play-t2915584 by @z31s1g
      Currently, DO NOT FLASH Magisk, or your phone will brick as Qualcomm 900E.

      You can only use Magisk Root method in latest Android O Update, which I'll cover later.
      10. After your phone rooted, you can reboot your phone. DO NOT INSTALL ANY OTA UPDATES OR YOUR PHONE WILL GET STUCK AT STOCK RECOVERY, but I’ll recommend you to disable automatic update in settings.

      That’s wraps up the whole guide. Please do feedback if there’s something wrong.
      Here' the video of how to root a Nokia 6: https://youtu.be/24b-49qTheg

      Special thanks:
      @blackpanther0582 for Nokia 3/5/6/8 Official Firmware.
      @xinkid from Chinese 7to forum for his TWRP.
      @hawwin88 for providing info about adding English Interface to recovery.

      UPDATE: Uploaded the SuperSU ZIP (verify-xinkid.zip) used in this recovery.
      4
      To non TA-1000 (I mean, PLE TA-1021 and other elses) users:

      If you're experienced with Android custom ROM, here's what you need to do:
      1. Downgrade the bootloader;
      2. Modify full OTA package to Android O: Remove recovery and firmware-update folder in both package and updater-script, only to preserve system files update and boot file update.
      3. Flash custom recovery with Edit Phone Information method;
      4. Flash this modified OTA package to reinstall Android O - apply others too if newer is available;
      5. Apply Magisk Root;
      6. Do firmware-update manually, but DO NOT UPDATE aboot.

      If newer OTA package will be available, you have to partial apply them manually.

      Remember not to apply aboot part.

      I really don't have a TA-1021 to test... I'm sorry that I can't help you more.
      3
      To subscribers of this topic:
      Workaround for Nokia 6 TA-1000 with latest Android O (Android 8.1, Ver 5.550) found.
      May be a little complex, but works.

      It will be available in Mar 18th.
      3

      I've already noticed this topic.
      But, instead of replying it, I'm working on how to get bootloader unlock key ahead of HMD - this will force HMD to release bootloader unlocking officially.
      2
      Let me start by thanking you Sltushar. You are very attentive and helpful.
      But one would have to unroot before updating right? You see i have this nagging system update notification for January security patch, so I'm looking for a way to unroot, flash stock recovery, update..... Flash custom recovery and root again without losing my data or having to go through reinstalling applications. Is there some way to do all that?


      I can tell you the steps but i can't guarantee that if it work for you

      Follow them,

      First install rashr from play store then flash the stock recovery

      Note, check if really flashed the stock recovery or not by rebooting to recovery.

      Then unroot your device from superSU, there is option to unroot it

      Then install your january security patch

      When it come back to lockscreen then you can root your device again

      Well sometimes even after unrooting system confused between root and unroot and abort the OTA installation


      For now this is only the instructions that i would like to suggest you

      One more thing buddy, if you really wanna thanks, not only me but other too, there is thanks button given on every comment/reply, so you click on that to say thanks to the user who helped you.

      Hit thanks button if you find this helpful
      Happy flashing:eek: