[ROM][Official] Kali NetHunter for the Nokia 3.1 Android 9

Search This thread


Feb 12, 2021
hi yesimxev, tank's for you quick reply. i do make something false, because i have the confirmation the magisk is installed, but i have not magisk in my phone ? You say "do initial setup" where ? in the twrp or in app magisk on the phone ?
like in the supermarket, you search, you search and when you ask for the team, that's just under nose. Sorry, it's ok. :sneaky:


Feb 12, 2021
Hi yesimxev, I have a small problem, because when I do an "adb push DisableForceEncryption_Treble.zip /sdcard/" my phone restarts as a new phone... setting, language etc... oem not unlocked and TWRP removed? I have to reinstall TWRP, and ./ostremote, to have the oem unlocked Just to know, maybe it is necessary that my phone has a "fastboot flashing unlock_critical" or not, and when I reformat my phone with SPflash tool it is necessary that I reformat the preloader too, or not? moreover when I do a ./ostremote I have an error text that says: Your phone may not have fully unlocked the bootloader. However I have unlocked with hicari calyx.


  • flash.png
    131.4 KB · Views: 15


Senior Member
May 8, 2017
That's really odd. What this zip does by the way is pretty much this:
Replacing the fileencryption=ice or encryptable=ice to encryptable and removes onerror=panic for /userdata partition in /vendor/etc/fstab.es2 if I remember the filename properly. Did you format the data before flashing disabler? If the issue still the same, you can try the fstab edit with hand on your active side, you don't need the zip. Just format /data before reboot & initial setup


Feb 12, 2021
Hello yesimxev, small question please, it's normal I have a script installer Magisk v16.7, when I install "disable force registration", because it's two Magisk side by side. The link is good ?
And I have a window on my phone screen, "bluetooth shut down every time", and impossible to connect to internet.


Feb 12, 2021
Hi, I managed to install everything, I have the NH, Magisk and terminal icons in my phone. But impossible to connect to internet, and impossible to update magisk, kali. I think it's maybe because TWRP (the two) make a little problem on my phone, as soon as I install it, a blue tooth window opens every time, and precluded me to activate the wifi.


  • image20220324_150455984.jpg
    1.4 MB · Views: 20


May 13, 2022

yesimxev Does Nokia 3.1 Now Supports Monitor Mode? And If Yes, Which one. Internal Wifi Adapter Support or with External Wifi Adapter Support.

Thanks in Regards


Jun 23, 2022
How did you guys make it work I flashed the Android 9 but when I try to get in. It automatically updates to android 10 and everything in here Kali and TWRP are build to work with Android 9. I can't get it to work. I'm new to working with android someone help !!

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hi all! I guess I'm stuck on the step #1 and all other are failing. I get Error 1 when tring to install Nethunter, both full and minimal versions.
    Where do I get the Android 9 Stock (V3.180)?
    Hello here : https://sourceforge.net/projects/fihsw-mtk/ . I downloaded, and i install in my nokia 3.1. it's a good version 9.0 pie. Is the @hikari_calix link.

    I present to you: Kali NetHunter for the Nokia 3.1 Android 9

    The first Nokia with Kali Nethunter! (in chronological order)

    Kali NetHunter is an Android ROM overlay that turns an ordinary phone into the ultimate Mobile Penetration Testing Platform.
    The overlay includes a custom kernel, a Kali Linux chroot, an accompanying Android application, which allows for easier interaction with various security tools and attacks, as well as a client to the Kali NetHunter App Store.
    Beyond the penetration testing tools arsenal within Kali Linux and the Kali NetHunter App Store, NetHunter also supports several additional classes, such as HID Keyboard Attacks, BadUSB attacks, Evil AP MANA attacks, and much more. For more information about the moving parts that make up NetHunter, check out our NetHunter Components page.
    NetHunter is an open-source project developed by Offensive Security and the community.

    ~ Prerequisites ~
    - Android 9 Stock (V3.180)
    - Universal Force Encryption Disabler - https://www.androidfilehost.com/?fid=8889791610682920239
    - TWRP with fixed touch by @belkaliz - https://forum.xda-developers.com/attachments/recovery-boot_a_twrp_nokia31-20211016-0945-img.5435907/
    - TWRP (no touch) unofficial - https://www.androidfilehost.com/?fid=8889791610682928997
    - Magisk – https://forum.xda-developers.com/apps/magisk
    - Unlocked bootloader by Hikari Calyx https://t.me/HikariCalyxFIH

    ~~ Downloads ~~
    - NetHunter installer: https://kali.org/get-kali#kali-mobile
    - NetHunter bootanimation and firmwares: https://www.androidfilehost.com/?fid=8889791610682929010

    ~~ How to Install ~~
    Assuming you have unlocked bootloader, stock Pie (v3.180).

    Please note due to the lack of device tree, my TWRP porting skills and time, we're using my TWRP with no touch. Several methods and solutions were tried by not only me without success.
    I can only think of that the touch driver is being initialised from /vendor during boot.
    Feel free to contribute if you make a working TWRP :)

    You'll need an OTG cable and mouse to do one step of the following process. You'll also need a Linux or Windows PC with adb tools downloaded

    - Do initial setup after unlocked bootloader - don't use wifi at setup, as you don't want OTA, they are not supported
    - Plug your phone into your PC
    - Turn on ADB debug in Developer Settings, then adb reboot bootloader - or do it with plug in USB when powered off and hold power + vol down
    - Flash TWRP
    fastboot flash boot_a boot_a_twrp.img
    - Do "fastboot reboot" into TWRP (to do this, as soon as it vibrates, hold power+vol up, release power on AndriodOne logo, release vol on twrp logo)
    - Use OTG mouse: Format data and reboot into TWRP
    - Do adb push FBEDisabler and install it
           adb push DisableForceEncryption_Treble.zip /sdcard/
           twrp install zip /sdcard/DisableForceEncryption_Treble.zip
    - Do initial setup, enable ADB
    - Reboot to recovery,
    adb reboot recovery
    - Do adb push NH, Magisk, bootanimation, firmware zip and scripts (from unzipped nokia_nh.zip) to /sdcard/ and flash them.
    adb push <DOWNLOADED_FILES_PATH>/* /sdcard/
       adb shell
           twrp install zip /sdcard/nethunter-2020.3-es2-pie-kalifs-minimal.zip
           twrp install zip /sdcard/Magisk-v20.1.zip
           cd /sdcard/
           sh bootanimation.sh
           sh firmware.sh
    - Start Kali NH App and do a final reboot
    - To upgrade to full Kali fs, do
    apt-get update && apt-get install kali-linux-nethunter -y

    ~~~ Notes & Updates ~~~

    Credits: The Offensive Security Team and the NetHunter community

    Android Version: 9.0

    XDA: DevDB Information
    Kali Nethunter, Kernel & ROM for the Nokia 3.1

    For bootloader unlock and general Nokia support: @hikari_calyx

    Source Code: https://gitlab.com/kalilinux/nethunter
    Kernel Source: https://github.com/yesimxev/android_kernel_nokia_es2
    Hi there,

    Thank for very much for the release and the flashing instructions. I'm wondering though if you'll be releasing the TWRP sources. Perhaps your work will help others make a release with touch support.

    I fixed touch in your TWRP.
    Hi, i try twrp with active touch, of belkaliz contributor, and it work good.