• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[UPDATED][ROM OVERLAY][OnePlus One][Pie]Kali Nethunter[2020.1][22 Feb][Unofficial]

Search This thread


Senior Member
Dec 9, 2011
OnePlus 5
well i dust of my oldie OP1 and have some questions:
situation: OP1 full wiped, TWRP tuga, and mi Wifi is a awus036ach (used on my kali laptop)
downloaded: Rom havoc last v3.3 and v2.9 like in your first post / magisk v20.4 / mindgapps 9.0.0 / Fdroid.apk
- Dont know which firmware do i have installed, need to flash any specific?
- The kernel it's included on the Nethunter flash file? or need to flash one too?

PD: trying to install havoc v3.3 have flash error 255
PD2: v2.9 flashed, nethunter flashed and bootloop... cant run it
Last edited:


Jul 30, 2015
Subang Jaya
well i dust of my oldie OP1 and have some questions:
situation: OP1 full wiped, TWRP tuga, and mi Wifi is a awus036ach (used on my kali laptop)
downloaded: Rom havoc last v3.3 and v2.9 like in your first post / magisk v20.4 / mindgapps 9.0.0 / Fdroid.apk
- Dont know which firmware do i have installed, need to flash any specific?
- The kernel it's included on the Nethunter flash file? or need to flash one too?

PD: trying to install havoc v3.3 have flash error 255
PD2: v2.9 flashed, nethunter flashed and bootloop... cant run it

Hello, sorry for the late reply,

- The kernel it's included on the Nethunter flash file? or need to flash one too?
Yes included
- Dont know which firmware do i have installed, need to flash any specific?
Sorry can you be more specific

PD: trying to install havoc v3.3 have flash error 255
PD2: v2.9 flashed, nethunter flashed and bootloop... cant run it
Do you follow the flashing instruction step by step?


New member
Jan 27, 2020
howto install kernel 4*

howto install new kernel 4???, there are new line age os , lineage-16.0-20200409-nightly-bacon-signed.zip
can you create nethunter for ONEPLUS ONE with kernel 4* with USB_CONFIGFS (functional for USB arsenal), thank
Last edited:


New member
May 12, 2020
Hi guys,
I followed your instructions for my OPO but I still cannot boot.
Here my steps:
Backup everything including internal storage.
Download Bacon Root Toolkit 1.0.3
Unlock bootloader from Bacon Toolkit
Flash custom recovery cm-12.1-YOG4PAS3JL-bacon-signed-fastboot.zip from Bacon Toolkit
Root it w/ Custom Recovery from Bacon Toolkit
Reboot to recovery
Flash TWRP TugaPower w/ Bacon Toolkit > Launch > Flash Recovery and push TWRP_3.2.1-1-TugaPower.img
Reboot back to recovery
(Please make sure batteries are above 90%)
Erase everything, Advance Wipe tick on Cache, Dalvik, System, Data and Internal storage
Format Data and type YES
Reboot back to TWRP
Go to Advanced > ADB Sideload
Flash ROMs w/ adb.exe sideload Havoc-OS-v2.9-20190912-bacon-Official.zip
Flash Magisk 20.3 w/ adb.exe sideload Magisk-v20.3.zip
Flash Gapps w/ adb.exe sideload MindTheGapps-9.0.0-arm-20190615_031401.zip
Reboot System and proceed with the start-up, after start-up completed
Enable developer’s mode (if it's not already done)
Reboot back to TWRP
Go to Advanced > ADB Sideload
Flash Nethunter w/ adb.exe sideload nethunter-oneplus1-marshmallow-kalifs-full-2020.1.zip
Reboot back to system (loop boot)

I flash Havoc again and Nethunter but still don't boot.
Could you help me?


New member
May 30, 2010
works fine with last lineage-16.0-20200709-nightly-bacon + Magisk-v20.4 + MindTheGapps-9.0.0-arm-20190615_031401 + reboot + enable developer’s mode + reboot in TWRP and then flash Nethunter 2020.1

I do a apt update & apt upgrade

I used twrp-3.4.0-0-bacon

good job. thanks!!!

Nice hunting


Senior Member
Oct 16, 2012
Is this ROM still the preferred way to get Nethunter running on a OPO?
Asking, because there now is a OPO Pie ROM on the official Nethunter Downloadpage, 2020.2 version.
Is there a benefit of this ROM compared to the official Nethunter?

Top Liked Posts

  • There are no posts matching your filters.
  • 12

    A Project By

    [FONT=Garamond][COLOR=Red][B][SIZE=4][CENTER]*** Disclaimer***[/CENTER][/SIZE][/B][/COLOR][/FONT]
    [CENTER][FONT=System]The warranty of this device has ended ages ago but still, [B]please[/B] read this disclaimer.
    This thing will break your device [B]HARD[/B] and possibly [B]HURT[/B] you if you don't follow instructions properly.
    I [B][URL="https://en.wikipedia.org/wiki/Brick_(electronics)"][COLOR=Red]HARD BRICK[/COLOR][/URL][/B] my device 4 times before getting it right.
    So please, if you follow these instructions, it [URL="https://en.wiktionary.org/wiki/should"][B]SHOULD[/B][COLOR=Gray][SIZE=1](3)[/SIZE][/COLOR][/URL] be safe for you to flash it without worries 
    since I have solved almost all of the problems that occur.
    BUT nevertheless [B]myself, [URL="https://forum.xda-developers.com/member.php?u=6857433"]FiveO[/URL], [URL="https://www.kali.org/"]Kali Linux[/URL], [URL="https://www.offensive-security.com/"]Offensive Security[/URL], [URL="https://forum.xda-developers.com"]XDA[/URL][/B] and its staff, members and crew
    and/or any of the [B]developers credited[/B] on this [B][URL="https://www.kali.org/kali-linux-nethunter/"]project[/URL][/B] will [B][COLOR=red][URL="https://dictionary.cambridge.org/dictionary/english/never"]NEVER[/URL][/COLOR][/B] be held responsible.
    The tools provided in this thread are to be used in a legal context only. 
    Thank you.[/FONT][/CENTER]
    The Kali NetHunter is an Android penetration testing platform targeted towards Nexus and OnePlus devices built on top of Kali Linux, which includes some special and unique features.
    Of course, you have all the usual Kali tools in NetHunter as well as the ability to get a full VNC session from your phone to a graphical Kali chroot, however the strength of NetHunter does not end there. We've incorporated some amazing features into the NetHunter OS which are both powerful and unique. From pre-programmed HID Keyboard (Teensy) attacks, to BadUSB, Man In The Middle attacks, to one-click MANA Evil Access Point setups, access to the Offensive Security Exploit(1) Database(2)...
    And yes, NetHunter natively supports wireless 802.11info frame(1) injection(2) with a variety of supported USB NICs.​
    NetHunter Editions
    NetHunter can be installed on every Android device under the sun using one of the following editions:
    The following table illustrates the differences in functionality:

    The NetHunter-App specific chapters are only applicable to the NetHunter & NetHunter Lite editions.
    The Kernel specific chapters are only applicable to the NetHunter edition.
    NetHunter Apps


    NetHunter Companion Apps
    Nethunter Kex
    Kex Docs

    Nethunter Store
    Nethunter Store F-Droid and others repo add-on

    Nethunter Terminal
    NetHunter and NetHunter Lite ROM compatibility test result on Android PIE
    [ROM][9.0][BACON][OFFICIAL]Syberia Project
    syberia_bacon-v2.6-20190622-1327-OFFICIAL = Pending
    syberia_bacon-v2.9-20190921-0756-OFFICIAL = Pending

    [ROM][9.0][OFFICIAL][bacon] LineageOS 16.0 for OnePlus One
    lineage-16.0-20190620-nightly-bacon-signed = Success
    lineage-16.0-20190701-nightly-bacon-signed = Success
    lineage-16.0-20191130-nightly-bacon-signed = Failed

    [ROM][9][Pie][Bacon][UNOFFICIAL] crDroid 5.5 (6/16/2019)
    crDroidAndroid-9.0-20190616-bacon-v5.5 = Pending

    [ROM][9.0.0][PIE] ViperOS 6.1 [BACON][UNOFFICIAL]
    Viper-bacon-20190219-v6.1-UNOFFICIAL = Pending

    [ROM][9.0.0][WEEKLIES] CarbonROM | cr-7.0 [bacon]
    CARBON-CR-7.0-OPAL-RELEASE-bacon-20191120-0302 = Pending

    [ROM] [OFFICIAL] [AOSP] Arrow OS [Pie] [9.0.0_r44] | Bacon [2019-07-21]
    Arrow-v9.0-bacon-OFFICIAL-20190613 = Pending
    Arrow-v9.0-bacon-OFFICIAL-20191016 = Pending

    [ROM][9.0][OFFICIAL]Superior OS Nemesis[Bacon][16-09-2019]
    SuperiorOS-Nemesis-bacon-OFFICIAL-20190630-0838 = Failed
    SuperiorOS-Nemesis-bacon-OFFICIAL-20191012-0637 = Failed
    Will do 2nd test for SuperiorOS

    Havoc-OS-v2.6-20190626-bacon-Official = Success
    Havoc-OS-v2.9-20190912-bacon-Official = Success

    [ROM][9.0.0_r37] POSP v2.3 - bacon [OFFICIAL][WEEKLIES]
    potato_bacon-9-20190719.Baked-v2.3.WEEKLY = Pending

    [ROM][LineageOS][Android 9.0.0r40][OMS]TugaPower™ 19.0
    TugaPowerP21_OP1 = Failed
    TugaPowerP22_OP1 = Failed
    TugaPowerP23_OP1 = Failed

    Result on TWRP
    twrp-3.3.1-0-bacon = Nethunter Flashable
    TWRP 3.3.1-K1 = Nethunter Unflashable
    Unofficial TWRP 3.2.1-1 by TugaPower = Nethunter Flashable(Stable)

    SELinux Issues
    SELinux will effect HID Interface functionality as well as SafetyNet, please download SELinux mod changer to solve this problem.
    Nethunter 2020.1 Stable
    NetHunter Lite
    Nethunter Lite 2020.1 Stable
    F-Droid Store
    NetHunter Rootless Editions
    Maximum flexibility with no commitment



    Note: The command nethunter can be abbreviated to nh.
    Tip: If you run kex in the background (&) without having set a password, bring it back to the foreground first when prompted to enter the password, i.e. via fg <job id> - you can later send it to the background again via Ctrl + z and bg <job id>

    To use KeX, start the KeX client, enter your password and click connect
    Tip: For a better viewing experience, enter a custom resolution under “Advanced Settings” in the KeX Client

    1. Run apt update && apt full-upgrade first thing after installation. If you have plenty of storage space available you might want to run apt install kali-linux-full as well.
    2. Firefox won’t work on unrooted devices. Just replace it with Chromium via: apt remove firefox-esr apt install chromium Next: ~ Find the “Chromium Web Browser” item in the application menu ~ right click and select “Edit Application” ~ Change the “Command” to /usr/bin/chromium --no-sandbox %U
    3. All of the penetration testing tools should work but some might have restrictions, e.g. metasploit works but doesn’t have database support. If you discover any tools that don’t work, please post it in our forums.
    4. Some utilities like “top” won’t run on unrooted phones.
    5. Non-root users still have root access in the chroot. That’s a proot thing. Just be aware of that.
    6. Galaxy phone’s may prevent non-root users from using sudo. Just use “su -c” instead.
    7. Perform regular backups of your rootfs by stopping all nethunter sessions and typing the following in a termux session: tar -cJf kali-arm64.tar.xz kali-arm64 && mv kali-arm64.tar.xz storage/downloads That will put the backup in your Android download folder. Note: on older devices, change “arm64” to “armhf”
    8. Please join us in our forums to exchange tips and ideas and be part of a community that strives to make NetHunter even better.
    NetHunter & NetHunter Lite
    Skip this step if device already rooted
    1. Backup everything including internal storage.
    2. Download Bacon Root Toolkit
    3. Unlock bootloader and root(+flash custom recovery) your device.
    4. Reboot to recovery
    5. Flash TWRP use TugaPower
    6. Reboot back to recovery and continue with flashing instruction

    Please make sure batteries are above 90%
    1. Backup everything including internal storage,
    2. Erase everything, Advance Wipe tick on cache, dalvik, system, data and internal storage, after that Format Data type YES.
      (you can proceed without wiping internal storage but it can cause unknown problem)
    3. Reboot back to TWRP
    4. Flash ROMs
      (Please choose ROM that already tested if possible)
    5. Flash Magisk 20.3
    6. Flash Gapps
      (Please use MindTheGappps version instead of OpenGapps since it's has BusyBox pre install that could cause problems after flashing)
    7. Reboot System and proceed with the start-up, after start-up completed, enable developer’s mode.
    8. Reboot back to TWRP and flash Nethunter 2020.1
    9. Reboot back to system.
    NetHunter Rootless
    Android Device (Stock unmodified device, no root or custom recovery required)
    1. Install the NetHunter-Store app from https://store.nethunter.com
    2. From the NetHunter Store, install Termux, NetHunter-KeX client, and Hacker’s keyboard
      Note: The button “install” may not change to “installed” in the store client after installation - just ignore it. Starting termux for the first time may seem stuck while displaying “installing” on some devices - just hit enter.
    3. Open Termux and type:
    [*]termux-setup-storage pkg 
    [*]install wget 
    [*]wget -O install-nethunter-termux https://offs.ec/2MceZWr 
    [*]chmod +x install-nethunter-termux 

    Happy Hunting
    Post Installation Setup

    1. Open the NetHunter App and start the Kali Chroot Manager.
    2. Install the Hacker Keyboard from the NetHunter Store using the NetHunter Store app.
    3. Install any other apps from the NetHunter app store as required.
    4. Configure Kali Services, such as SSH.
    5. Set up custom commands.
    6. Initialize the Exploit Database.
    Frequently Asked Questions

    Q - Documentation and Attack Descriptions
    A- Attack descriptions as well as some documentation to get you started with the installation and setup of Kali NetHunter can be found at Nethunter Wiki

    Q - Is Kali NetHunter an Android ROM?
    A- Kali Linux NetHunter is not a ROM but is meant to be installed over an existing stock factory image of Android. It can also be installed over some Cyanogenmod based ROMs depending on device support. It is heavily based on using custom kernels and only supports a select number of devices. We're relying on you, the community, to port your devices for the full Kali NetHunter experience.

    Q - Does NetHunter support Marshmallow, or Nexus 9 devices?
    A - Yes, check our wiki for more information on supported devices and ROMs wiki

    Q - What kind of attacks does NetHunter support?
    A - Our wiki has a list of included attack tools wiki

    Q - NetHunter is awesome! How do I install it?
    A - Follow the instructions on the Installation wiki

    Q - What is the best wireless card for NetHunter?
    A - A list of supported devices and chipsets wiki

    Thanks To/Credits/Source Code
    [FONT="Franklin Gothic Medium"]# [URL="https://www.gsmarena.com/oneplus_one-6327.php"]OnePlusOne[/URL]
    author = "[URL="https://twitter.com/_binkybear?lang=en"]binkybear[/URL] & [URL="https://twitter.com/yesimxev/with_replies"]yesimxev[/URL]" for the [URL="https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-devices/tree/master/pie/oneplus1"]zImage-dtb and Module[/URL]
    version = "2.2"
    devicenames = bacon A0001 one OnePlus
    block = /dev/block/platform/msm_sdcc.1/by-name/boot
    [URL="https://forum.xda-developers.com/member.php?u=4544860"]osm0sis [/URL]for the [URL="https://github.com/osm0sis/AnyKernel3/"]AnyKernel3 Ramdisk Mod Script [/URL]Customized for NetHunter
    [URL="https://forum.xda-developers.com/member.php?u=5672995"]jcadduono [/URL]for the [URL="https://github.com/jcadduono/lazyflasher"]lazyflasher[/URL]
    [URL="https://twitter.com/re4sonkernel?lang=en"]re4son [/URL]for the [URL="https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app"]Nethunter App[/URL], [URL="https://www.kali.org/docs/nethunter/"]Documentation[/URL] and [URL="https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-project/-/tree/master/nethunter-rootless"]NetHunter Rootless[/URL]
    [URL="https://www.kali.org/"]Kali Linux[/URL] for the [URL="https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-project"]Nethunter Project[/URL]
    [URL="https://lineageos.org/"]LineageOS[/URL] for the [URL="https://github.com/LineageOS/android_kernel_oppo_msm8974"]Kernel Source Code[/URL]
    [URL="https://forum.xda-developers.com/member.php?u=4841620"]Timmmmaaahh[/URL] for Proofreading[/FONT]
    Hello XDA Members,
    This is Official Nethunter 2019.4 Originally for OnePlus One Android Marshmallow that i port with Android PIE Boot-Patcher.
    It's a stable build if you flash with a suitable ROM, so please check the Test Results before flashing,
    The ROM compatibility test is still ongoing, and i will update it regularly.
    Nethunter 2019 has some issue with Older Devices on latest ROM build, For example on Lineage 16, Nethunter will not work after July build, it will cause boot loop or error on Lineage newer build,
    but this problem is not the same with all ROM,
    example Havoc-OS work with Nethunter 2019 without any issues, even with September build.
    I still finding a way to fix this issues, and i intend to solve this before i release Nethunter 2020.1 next year.
    That all update i have for now.

    Thank You for participating, have a great day.

    Sent from my OnePlus One using XDA Labs
    New Update

    NetHunter updated to 2020.1
    New NetHunter Editions available[Lite and Rootless]
    New interface for NetHunter app

    I'm very sorry for the delay, lots of issues with 2020.1, everything fix now.

    Happy Hunting
    Hi there, thanks for all your hard work. I'm about to install but which base rom would you recommend as some time has passed.

    Hi sorry for the late reply,
    Right now I recommend HACOV ROM,
    anyway I currently compile new update, version 2020.1,
    I'm planing to finish it and upload it the latest by tomorrow,
    batter wait for this update.
    This looks so impressive. Wish I were smart enough to find use for it lol
    Hi thoiloidainhan,
    You can visit offensive security to learn about ethical hacking, please try it if you got the time.

    Hi! How to fix? I'm using I am using TWRP from the developer Kutep0v. (TWRP 3.2.1-K2).
    Hello Бахрам Байрамза,
    You can solve this problem, by using stock TWRP or Unofficial TWRP 3.2.1-1 by TugaPower.
    For some reason all KutepOv TWRP not compatible to flash NetHunter.