How To Guide [GUIDE] How to unlock the bootloader for Nokia 2.2

Search This thread

Badzsa

Member
Mar 25, 2021
28
2
getting stuck while booting or flashing twrp_11 .... any help please how to boot into twrp ?
 

Esemtix2003

Member
Feb 1, 2022
11
1
When I want to use Fast boot on my PC ,my PC can't recognize my phone . How can I install my phone driver ? There is no exe for that.
TWRP 11 Bugfix:

Fixed system refusing to mount (finally) thanks lopestorm :) ur fstab flie really helped me out
bootloops from twrp.me is soon gonna be fixed hopefully i have made a pull request in their git
more partitions should be able to be backed up (again thanks to lopestorm)
 

conditae

Member
Apr 25, 2021
19
1
45
Belgrade
So,

1) Forget everything in this topic here,
&
2) Follow here: https://github.com/bkerler/mtkclient

You will need a couple of things, a command like
Code:
python mtk r boot,vbmeta boot.img,vbmeta.img
is altered according to active slot; for example:
Code:
python mtk r boot_b,vbmeta_b boot.img,vbmeta.img
and prior to doing anything, run:
Code:
python mtk w seccfg patchedseccfg.img
with the attached patchedseccfg.img

Don't forget to dump everything to disk first from MTK client, in case you explode the phone. :)

All credits go to the wizard on Telegram who had showed me how to do this, you know who you are.

EDIT: "Orange State" is what the boot screen will show you if everything went well,

& Magisk 24.1 release from Github works fine, tested.

EDIT: Please see below, https://forum.xda-developers.com/t/...ootloader-for-nokia-2-2.4244039/post-86476367
 

Attachments

  • patchedseccfg.zip
    860 bytes · Views: 8
Last edited:

areallydumbperson

Senior Member
So,

1) Forget everything in this topic here,
&
2) Follow here: https://github.com/bkerler/mtkclient

You will need a couple of things, a command like
Code:
python mtk r boot,vbmeta boot.img,vbmeta.img
is altred according to active slot; for example:
Code:
python mtk r boot_b,vbmeta_b boot.img,vbmeta.img
and prior to doing anything, run:
Code:
python mtk w seccfg patchedseccfg.img
with the attached patchedseccfg.img

Don't forget to dump everything to disk first from MTK client, in case you explode the phone. :)

All credits go to the wizard on Telegram who had showed me how to do this, you know who you are.

EDIT: "Orange State" is what the boot screen will show you if everything went well,

& Magisk 24.1 release from Github works fine, tested.
This the guy from telegram?
 

zukuchido

New member
Aug 24, 2013
2
0
There is a group but it's super inactive

Thanks bro for information :) So anyone tried to unlock bootloader with this new guide. Also i m newbie for these stuff :D I have Nokia 2.2 Android 11 where should I start ?

So,

1) Forget everything in this topic here,
&
2) Follow here: https://github.com/bkerler/mtkclient

You will need a couple of things, a command like
Code:
python mtk r boot,vbmeta boot.img,vbmeta.img
is altred according to active slot; for example:
Code:
python mtk r boot_b,vbmeta_b boot.img,vbmeta.img
and prior to doing anything, run:
Code:
python mtk w seccfg patchedseccfg.img
with the attached patchedseccfg.img

Don't forget to dump everything to disk first from MTK client, in case you explode the phone. :)

All credits go to the wizard on Telegram who had showed me how to do this, you know who you are.

EDIT: "Orange State" is what the boot screen will show you if everything went well,

& Magisk 24.1 release from Github works fine, tested.
 

areallydumbperson

Senior Member
Thanks bro for information :) So anyone tried to unlock bootloader with this new guide. Also i m newbie for these stuff :D I have Nokia 2.2 Android 11 where should I start ?
I had helped that original person with the guide but since bkerler had fixed his unlock implementation to not trip DM Verity u can do the previous steps but replace

Code:
python mtk w seccfg patchedseccfg.img
with


Code:
python mtk da seccfg unlock
 

Badzsa

Member
Mar 25, 2021
28
2
See, I would but the problem is also the fact there's a bootanimation.zip and then after the main logo is done it'll go back to white
Ok, thanks for help :) I customized your boot logo a little , what are you think , it is good ? :) also modded my android 10 lk.bin , removed orange state messege, but 5sec delay cannot be remove (code symbols in lk.bin file are not same with android 9 lk.bin ) :( if i try to remove it and flash, android wont boot :(
 

Attachments

  • Nokia bootlogo.png
    Nokia bootlogo.png
    104.9 KB · Views: 33
  • lk.img
    1 MB · Views: 6
Last edited:

Badzsa

Member
Mar 25, 2021
28
2
another question , how to change offline battery charging anymation to colored ? in logo.bin
 

Attachments

  • from_this.png
    from_this.png
    8.6 KB · Views: 2
  • to_this.png
    to_this.png
    40.7 KB · Views: 2

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Now the last piece of puzzle of Nokia x.2 series bootloader unlock line has been completed, thanks to the help of a member called Woke_World.
    After I read his procedure, I decided to optimize the entire procedure and use my own firmware file to achieve it.

    Step 1: Do full backup
    (For this case please use SP Flash Tool 5.1924 or newer that can be found on spflashtool.com )

    The firmware for this procedure can be downloaded here: https://www.androidfilehost.com/?fid=2188818919693749336
    SHA256: D056631A8A795A06795B3A4E5F334DBF9B55C3C71269831F8E7926FA3ABA5637

    Please follow the procedure in this topic to do readback: https://forum.xda-developers.com/t/...-global-nokia-5-1-plus-unbrick-guide.3858253/
    For this case, you need to keep Download Agent file as the same came with SP Flash Tool, and altunlock-MT6761_Android_scatter.txt

    Once readback done, please extract these images inside your backup for later use:
    Code:
    nvcfg.img
    nvram.img
    proinfo.img
    protect1.img
    protect2.img



    Step 2: Format all + Download to flash the firmware with altunlock scatter file
    Switch to Download tab, and choose format all + download to flash the entire phone with this scatter file: "altunlock-MT6761_Android_scatter.txt"
    Once flash complete, disconnect the phone.

    Step 3: Bootloader unlock
    Press and hold volume down key and connect to PC - keep that condition for around 12 seconds then the phone will boot to Fastboot mode.
    Execute these 2 commands to perform bootloader unlock:
    Code:
    fastboot flashing lock_critical
    fastboot oem unlock

    Look at your phone and press volume up to confirm unlock. Once done, disconnect the phone and remove the battery, wait 5 seconds and place the battery back.

    Step 4: Do readback again
    Once readback done, please extract these images inside your backup for later use:
    Code:
    sec1.img
    seccfg.img

    Step 5: Format all + Download to flash the firmware with original scatter file
    Switch to Download tab, and choose format all + download to flash the entire phone with the original scatter file named as "MT6761_Android_scatter.txt" - note there's no altunlock at the beginning of filename.
    Once flash complete, disconnect the phone.

    Step 6: Power on the phone and enable USB debugging, root the phone with MTK Easy SU
    [NOTE: DO NOT INSERT ANY SIM CARDS AND YOU MUST SKIP INTERNET CONNECTION]

    You can download the MTK Easy SU apk from here : https://github.com/JunioJsv/mtk-easy-su/releases/latest
    And Magisk APK from here : https://github.com/topjohnwu/magisk/releases/latest

    When you have both MTK Easy Su and Magisk APK installed, please enable the "Run as 64 Bits" option, and tap the hash (#) button to enable root.
    Once root complete, we can now re-enable bootloader unlock and restore IMEI.

    Step 7: Re-enable bootloader unlock and restore IMEI
    Please copy the 7 img files to your phone's internal storage:
    Code:
    nvcfg.img
    nvram.img
    proinfo.img
    protect1.img
    protect2.img
    sec1.img
    seccfg.img
    We assume you copied them to root directory of internal storage (a.k.a. /storage/emulated/0/ )

    Then execute these commands on your PC:
    Code:
    adb shell
    su
    dd if=/storage/emulated/0/nvcfg.img of=/dev/block/bootdevice/by-name/nvcfg
    dd if=/storage/emulated/0/nvram.img of=/dev/block/bootdevice/by-name/nvram
    dd if=/storage/emulated/0/proinfo.img of=/dev/block/bootdevice/by-name/proinfo
    dd if=/storage/emulated/0/protect1.img of=/dev/block/bootdevice/by-name/protect1
    dd if=/storage/emulated/0/protect2.img of=/dev/block/bootdevice/by-name/protect2
    dd if=/storage/emulated/0/sec1.img of=/dev/block/bootdevice/by-name/sec1
    dd if=/storage/emulated/0/seccfg.img of=/dev/block/bootdevice/by-name/seccfg

    When it's done, please perform factory reset to apply the NVRAM restoration.

    Please watch this video for entire procedure demonstration:

    That wraps up the entire procedure of bootloader unlock, and have fun for modding this device!

    Credits:
    Woke_World from triple-color company product community
    diplomatic for his MTK-SU Exploit and simplified utility called JunioJsv
    topjohnwu for MagiskSU
    hi.guys

    1. i download driver but i dont know install x86 or x64 which i install??

    2. if i do readback like this video tutorial its ok???

    3. if i keep the dump.img file after readback and my phone be bootlooped after readback...can i return my phone with dump.img file or not??

    4. for the step 5 i must press any button??

    5. in step 7 he open adb himself??? or its come automatically?

    sorry im not dev😁
  • 10
    To moderators: There's no Nokia 2.2 forum in XDA-Developers, please move this topic when available.
    To content farms: DO NOT COPY AND PASTE THE ENTIRE GUIDE!

    Now the last piece of puzzle of Nokia x.2 series bootloader unlock line has been completed, thanks to the help of a member called Woke_World.
    After I read his procedure, I decided to optimize the entire procedure and use my own firmware file to achieve it.

    Step 1: Do full backup
    (For this case please use SP Flash Tool 5.1924 or newer that can be found on spflashtool.com )

    The firmware for this procedure can be downloaded here: https://www.androidfilehost.com/?fid=2188818919693749336
    SHA256: D056631A8A795A06795B3A4E5F334DBF9B55C3C71269831F8E7926FA3ABA5637

    Please follow the procedure in this topic to do readback: https://forum.xda-developers.com/t/...-global-nokia-5-1-plus-unbrick-guide.3858253/
    For this case, you need to keep Download Agent file as the same came with SP Flash Tool, and altunlock-MT6761_Android_scatter.txt

    Once readback done, please extract these images inside your backup for later use:
    Code:
    nvcfg.img
    nvram.img
    proinfo.img
    protect1.img
    protect2.img

    DO NOT SKIP STEP 1, OR YOUR PHONE WILL NOT HAVE IMEI AND SN!

    Step 2: Format all + Download to flash the firmware with altunlock scatter file
    Switch to Download tab, and choose format all + download to flash the entire phone with this scatter file: "altunlock-MT6761_Android_scatter.txt"
    Once flash complete, disconnect the phone.

    Step 3: Bootloader unlock
    Press and hold volume down key and connect to PC - keep that condition for around 12 seconds then the phone will boot to Fastboot mode.
    Execute these 2 commands to perform bootloader unlock:
    Code:
    fastboot flashing lock_critical
    fastboot oem unlock

    Look at your phone and press volume up to confirm unlock. Once done, disconnect the phone and remove the battery, wait 5 seconds and place the battery back.

    Step 4: Do readback again
    Once readback done, please extract these images inside your backup for later use:
    Code:
    sec1.img
    seccfg.img

    Step 5: Format all + Download to flash the firmware with original scatter file
    Switch to Download tab, and choose format all + download to flash the entire phone with the original scatter file named as "MT6761_Android_scatter.txt" - note there's no altunlock at the beginning of filename.
    Once flash complete, disconnect the phone.

    Step 6: Power on the phone and enable USB debugging, root the phone with MTK Easy SU
    [NOTE: DO NOT INSERT ANY SIM CARDS AND YOU MUST SKIP INTERNET CONNECTION]

    You can download the MTK Easy SU apk from here : https://github.com/JunioJsv/mtk-easy-su/releases/latest
    And Magisk APK from here : https://github.com/topjohnwu/magisk/releases/latest

    When you have both MTK Easy Su and Magisk APK installed, please enable the "Run as 64 Bits" option, and tap the hash (#) button to enable root.
    Once root complete, we can now re-enable bootloader unlock and restore IMEI.

    Step 7: Re-enable bootloader unlock and restore IMEI
    Please copy the 7 img files to your phone's internal storage:
    Code:
    nvcfg.img
    nvram.img
    proinfo.img
    protect1.img
    protect2.img
    sec1.img
    seccfg.img
    We assume you copied them to root directory of internal storage (a.k.a. /storage/emulated/0/ )

    Then execute these commands on your PC:
    Code:
    adb shell
    su
    dd if=/storage/emulated/0/nvcfg.img of=/dev/block/bootdevice/by-name/nvcfg
    dd if=/storage/emulated/0/nvram.img of=/dev/block/bootdevice/by-name/nvram
    dd if=/storage/emulated/0/proinfo.img of=/dev/block/bootdevice/by-name/proinfo
    dd if=/storage/emulated/0/protect1.img of=/dev/block/bootdevice/by-name/protect1
    dd if=/storage/emulated/0/protect2.img of=/dev/block/bootdevice/by-name/protect2
    dd if=/storage/emulated/0/sec1.img of=/dev/block/bootdevice/by-name/sec1
    dd if=/storage/emulated/0/seccfg.img of=/dev/block/bootdevice/by-name/seccfg

    When it's done, please perform factory reset to apply the NVRAM restoration.

    Please watch this video for entire procedure demonstration:

    That wraps up the entire procedure of bootloader unlock, and have fun for modding this device!

    Credits:
    Woke_World from triple-color company product community
    diplomatic for his MTK-SU Exploit and simplified utility called JunioJsv
    topjohnwu for MagiskSU
    3
    @areallydumbperson @VR25

    You may notice that this thread now is located at its own Nokia 2.2 forum.

    Along with this change, several other threads have been moved to this forum as well.

    Please report any thread outside this forum needs to be moved. Thank you very much and hope you enjoy the new place for Nokia 2.2. :D
    2
    TWRP 11 Bugfix:

    Fixed system refusing to mount (finally) thanks lopestorm :) ur fstab flie really helped me out
    bootloops from twrp.me is soon gonna be fixed hopefully i have made a pull request in their git
    more partitions should be able to be backed up (again thanks to lopestorm)