Adsense

Sunday, September 27, 2020

BUILDING NETHUNTER KERNEL USING ANDROID

Assalamualaikum Wr Wb

Disini saya akan memberikan pengalaman saya yang sangat sedikit untuk membuat kernel NetHunter menggunakan Android..

Tutorial ini khusus untuk Android dengan arch ARM64, kebetulan disini saya menggunakan device Redmi Note 5A Prime yang dikenal dengan CODENAME = UGG, device ini menggunakan arch ARM64, meskipun developernya sedikit, tetapi saya berusaha untuk membuat device ini berkembang.

Sedikit bercerita, saya tidak memiliki keahlian dalam membaca atau mengartikan apa itu bahasa pemrograman, tetapi disini saya memiliki niat dan kemauan yang cukup tinggi, alhamdulillah brkat kerja keras kemauan dan teman-teman di grup whatsapp nethunter saya dapat menyelesaikan kernel saya.

Tampilan untuk kernel UGG yang telah saya buat


⚙Kernel Features⚙

☑️Wireless Eksternal Supported

☑️Added Atheros Ath9k, Ralink and Realtek series chipsets

☑️Added HiD support Usb

☑️Added DT2W (double tap to wake )

☑️Service postgresql (VIPC) for metasploit framework

☑️Support Wireless External for Airgeddon, Fluxion and Nosnex ( Twin Attack )


> Yang anda butuhkan untuk membuat kernel anda sendiri

1. Niat

2. Kemauan

3. Device ( Android ) :D

4. KOPI

> langkah yang harus dilakukan

PASTIKAN ANDA TELAH MEMASANG KALI CHROOT ATAU TERMUX

KALI CHROOT

Tambahkan repository ubuntu port pada repository kali chroot anda

root@kali:~# echo "deb [arch=arm64,armhf,ppc64el,s390x]

http://ports.ubuntu.com/ubuntu-ports/

bionic main restricted universe multiverse" 

| sudo tee /etc/apt/sources.list

root@kali:~# apt update

Install tools yang dibutuhkan

root@kali:~# apt install default-jdk git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline6-dev libgl1-mesa-glx libgl1-mesa-dev python make sudo gcc g++ bc grep tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev

NOTE : untuk gcc yang digunakan wajib gcc 5.5 ( gcc 5.5 bisa didapatkan dari repository ubuntu )

root@kali:~# apt install gcc-5 gcc-5-base

Kemudian anda harus menambahkan alternative untuk gcc anda.. karena gcc default yang digunakan adalah gcc-9 atau gcc-10

root@kali:~# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-10

NOTE : untuk versi g++ anda dapat melihat versi tersebut dengan perintah ( g++ -v ) maka akan terlihat versi g++ anda, ubah nilai g++ tersebut dengan versi yang anda miliki

Untuk menjadikan gcc-5 sebagai default gcc anda gunakan perintah

root@kali:~# update-alternatives --config gcc

Pilih gcc-5

Jika semua tools tersebut telah anda install, anda dapat melanjutkan ke step berikutnya

Anda dapat memperoleh source kernel anda dengan mencarinya di github.com, sebagai contoh saya telah mengambil source kernel dari

Untuk Redmi Note 5A Prime ( UGG )

Source Kernel Redmi Note 5A Prime

Untuk Redmi Note 3 Pro ( Kenzo )

Source Kernel Redmi Note 3 Pro

( Kernel paling stabil yang pernah saya temukan )

gunakan perintah

root@kali:~# git clone https://github.com/androbada525/Elindir-Kernel.git

root@kali:~# cd Elindir-Kernel

Lakukan patch untuk aircrack

root@kali:~# wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch

root@kali:~# patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch

root@kali:~# export arch=ARM64

root@kali:~# export CROSS_COMPILE=

Kosongkan saja untuk CROSS_COMPILE, karena gcc-5 telah anda pakai sebagai default

root@kali:~# make clean && make mrproper

Cari file defconfig yang terletak di /arch/arm64/configs/

Anda akan melihat beberapa file, disini saya menggunakan lineageos_kenzo_defconfig, config ini yang nantinya akan saya edit untuk membuat kernel tersebut dapat membaca wireless eksternal dan USB HID

root@kali:~# make lineageos_kenzo_defconfig

root@kali:~# make menuconfig

Saatnya untuk menambahkan fitur yang anda butuhkan untuk mendukung Kali Nethunter











Kemudian save

root@kali:~# cp .config arch/arm64/configs/kenzo_nethunter_defconfig

Lihat berapa jumlah prosessor yang anda miliki ( 2, 3, 4, 5, 6 ) disini saya memiliki 6

root@kali:~# nproc

root@kali:~# make -j6

Proses ini akan memakan waktu antara 30 sampai 60 menit, tergantung prosessor yang anda pakai

Ini adalah vidio yang telah saya upload, semoha dapat membantu anda, gunakan resolusi 480 agar vidio dapat dilihat dengan jelas 👀👀

Build Nethunter Kernel Using Android Device

Jangan lupa like dan subscribe ya.. dukungan anda akan membantu saya..

Terimakasih

Kembali ke topik

Setelah anda mendapatkan file Image.gz-dtb yg terletak di folder arch/arm64/boot/ salin file tersebut di folder AnyKernel3

root@kali:~# cp arch/arm64/boot/Image.gz-dtb /root/(working dir)/AnyKernel3/

Edit file anykernel.sh



root@kali:~#(working dir)/AnyKernel3/zip -r9 kenzo-nethunter.zip * -x .git README.md *placeholder

Demikian tutorial ini saya buat, maaf jika banyak kekurangan

Semoga dapat membantu teman-teman yang lain untuk membuat kernel yang diinginkan.

beberapa kernel yang telah saya buat, mungkin ada temen2 yang butuh

UGG NETHUNTER KERNEL

KENZO NETHUNTER KERNEL


SILAHKAN BERGABUNG DI GRUP KAMI UNTUK MENDAPATKAN LEBIH BANYAK INFORMASI DAN ILMU

KALI NETHUNTER INDONESIA

FOR ENGLISH VERSION

BUILDING NETHUNTER KERNEL USING ANDROID DEVICE

FLASH TWRP LENOVO TAB 2 A7-30HC

LENOVO TAB 2 A7-30HC Hai teman2 semua, disini saya akan membahas tentang custom recovery, dimana fungsi dari recovery tersebut adalah untuk ...