Thread no longer supported by Dev. I no longer have a Z5C and do not work on this project
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey guys.
I spent a little bit of time porting the Kali Net Hunter Project to the Sony Z5C.
Despite not being fully functional yet I decided to upload it anyway mainly so I don't forget what I'm up to and so if others are interested now or in the future they can pick up where I have left off.
****************************************************
A project by Offensive Security
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 Database... And yes, NetHunter natively supports wireless 802.11 frame injection with a variety of supported USB NICs.
Documentation and Attack Descriptions
Attack descriptions as well as some documentation to get you started with the installation and setup of Kali NetHunter can be found at https://github.com/offensive-security/kali-nethunter/wiki.
Is Kali NetHunter an Android ROM?
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.
Frequently Asked Questions
Q - Does NetHunter support Marshmallow, or Nexus 9 devices?
A - Yes, check our wiki for more information on supported devices and ROMs https://github.com/offensive-security/kali-nethunter/wiki#10-supported-devices-and-roms
**Q** - What kind of attacks does NetHunter support?
A - Our wiki has a list of included attack tools https://github.com/offensive-security/kali-nethunter/wiki#60-kali-nethunter-attacks-and-features
**Q** - NetHunter is awesome! How do I install it?
A - Follow the instructions on the wiki https://github.com/offensive-security/kali-nethunter/wiki#40-installing-nethunter-on-top-of-android
**Q** - What is the best wireless card for NetHunter?
A - A list of supported devices and chipsets is on the wiki https://github.com/offensive-security/kali-nethunter/wiki/Wireless-Cards
Fri Jan 15 02:09:40 EST 2016
*****************************************************
My end goal with this was to get the Z5C to be one of the supported devices for NH.
I have run out of time.
Porting the kernel was the easy part. Modifying the NH installer is a little more involved.
At the moment you can down load this .zip. (link below) (1GB)
https://mega.nz/#!QsZCjazY!2tou3dQzhpmN9Y_M0c--ASUQx1422TSvP3nlf44HdC8
it contains my kernel.img modified to run kali for Z5C
A Kali chroot/app/binary/script installer
A (kernel) module/ boot screeninstaller
an un-installer
Unzip, save all on your phone. Flash the boot.img via fastboot, boot in to your unofficial version of TWRP flash kali installer then the modules zip. Reboot.
Open terminal
type
Code:
[COLOR="Purple"]su
bootkali
apt-get install kali-linux-nethunter
apt-get update[/COLOR]
I recommend
Code:
[COLOR="purple"]apt-get install kali-linux-wireless
apt-get install kali-linux-pwtools[/COLOR]
when this is done open the NetHunter App and have a look.
Note **The auto package installer doest work in this kernels current state because the NetHunter Terminal cant find root.
This has to do with type of SU binary/rooting method used.
My kernel source : https://github.com/joeisgood99/Z5C-Copyleft-Kernel/tree/NetHunter-N.3
-Copy left 33.3.A.2.33
-modified to boot and run kali including external hardware support ie wireless cards, usb keyboard.
-rooted
-BB installed
-DRM fix installed
-dm-verity is disabled
-Sony RIC disabled
-alucard, zzmoove, elementalx CPU goveners.
What doest work.
-The auto package installer in the NetHunter app doest work in this kernels current state because the NetHunter Terminal cant find root. If anyone can get ChainFires SuperSU to work on android 7.0 for Z5C that might fix the problem. Or simlink a binary to where the terminal is looking for su.
Here is a non rooted NetHunter boot.img for those that wanna test superSU latest boot patch for xperia devices
https://mega.nz/#!0gJARLDY!fGJunpddv0J7gCNW-5gucnjH9XDTNF8yQO0_-drFnFo
-NetHunter terminal wont open (as above)
-Driverdroid attacks don't work on stock kernel because the “detect usb device” function keeps getting in the way.
These problems most likely wont exist if someone ports this to an AOSP kernel. I would but I don't use vanilla AOSP, CM, linage OS or Omni Rom atm.
For those that get in to this and clone the project from offensive-security will quickly find that any install.zip built for z5c from the installer will break parts of the phone if flashed over stock. (levels of brokenness depend on who's unofficial version of TWRP you are using)
I listed the issues here
https://forum.xda-developers.com/z5-compact/help/request-kali-nethunter-t3505788/post71687707#post71687707
Feel free t peruse my github repos to look at how I temporally went around the easy problems.
Feel free to submit proper fixes.
Do NOT Harass NetHunter devs with issues for NetHunter on Z5C as the device is not officially supported.
Enjoy.
Screen shots
Nice work, solid effort, gave up playing with it when battery/heat issues with updates and such.
Never been close to 2 day power since 5.1.1.
Fantastic, Thank you very much for that!
can you port it to official lineage os please.
I cannot run monitor mode
how to run external wifi (wlan1) monitor mode?
and which kernel support monitor mode (wlan1)?
how to install kernel support monitor mode?
aggunawan said:
how to run external wifi (wlan1) monitor mode?
and which kernel support monitor mode (wlan1)?
how to install kernel support monitor mode?
Click to expand...
Click to collapse
Hi @aggunawan. What wireless card do you have plugged in to your phone?
Joeisgood99 said:
Hi @aggunawan. What wireless card do you have plugged in to your phone?
Click to expand...
Click to collapse
I use driver ath9tk_htc (Tp-Link TL-WN722n versi v1),
Please help me master?
aggunawan said:
how to run external wifi (wlan1) monitor mode?
and which kernel support monitor mode (wlan1)?
how to install kernel support monitor mode?
Click to expand...
Click to collapse
aggunawan said:
I use driver ath9tk_htc (Tp-Link TL-WN722n versi v1),
Please help me master?
Click to expand...
Click to collapse
When you plug in the card in and use ifconfig what is the output? Also have you installed the zip containing the external drivers?
Joeisgood99 said:
When you plug in the card in and use ifconfig what is the output? Also have you installed the zip containing the external drivers?
Click to expand...
Click to collapse
No wlan1 detected
And i have followed instalation steps you give
-fastboot flash boot NH-33-boot.img
-flashing nethunter test E5823 nougat kalifs.zip and NH-boot-modules-logo nougat.zip
-reboot
-and i follow step by step "apt-get install kali-linux-nethunter
-apt-get update, install kali-linux-wireless, pwtools ....
Support external wireless??
Master @Joeisgood99 what external wireless adaptor (wireless card) support for NH Z5 compact nougat?
Solved wlan1 monitor mode
Master @Joeisgood99 can you compile the kernel or modul or ROM kali nethunter z5c support to bypass safetynet?
Hi mate.
I don't have a Z5 anymore (dropped out of my pocket and got Run over by a car.) I deleted all the source code off my computer when I got a OP5t.
I'm busy today but will look on my computer for a compiled kernel.
To biomass safety net you need an app. (There are a few out there on xda ) and I used SuperSU rooting process. Bipassing safety net has more to do with the rooting process then the kernel. I use magisk on my OP5t so but up with how it's done now on Sony devices.
Related
Hello
this is new kernel made by me
Code:
I'm not responsible for bricked devices, dead SD cards,thermonuclear war, or you getting fired because the alarm app failed.
DO NOT LEECH MY DOWNLOADS, PLEASE RE-DIRECT YOUR FORUM /PAGE TO THIS THREAD, IF YOU LIKE MY WORK, YOU CAN SAY THANKS
futures:
1-init.d support
(Only for pmp rom)
2-make your device act like real usb-keyboard using USB Keyboard
3-Make your device act like bootable usb/cdrom using DriveDroid
and more to come
Click to expand...
Click to collapse
changelog:
v1: first version
v2:
removed init.d(not working)
added overclock to 1.19hz
v2 fix:
fixed the wifi wont work after installing
added overclock to 1.229hz
v3:
updated patches used for usb keyboard
V4:
Over clock is now 1.2
Added files needed for flashing with pmp king rom installed
v5:
added msm hsusb 2
v6:
added msm hsusb 3
V7
fixed bootloops
removed msm hsusb 3
pmp is now more stable
(hopefully) fixed booting from iso in drivedroid
v8:
added:
gonovers:
1-lulzactive
2-SavagedZen
3-InteractiveX
4-smartassV2
I/O schedulers:
1-vr
2-sio
v9:
added msm hsusb 3
usb otg(needs external power source)(tested with mouse-flashdrive)
v10:
added msm hsusb 4
added gpu overclock to 300 mhz
updated to 101
alot of optimizations
removed pmp files(pmp users and original rom users should use the same zip)
v10fix:
fixed usb otg wasn't working
v11:
added call recording future(2 way crystal clear) (read post #2)
Click to expand...
Click to collapse
note: pmp users and origional rom users should use the same zip
another note: if you have pmp you will lose init.d support
and can be restored before flashing this with term-init
i recomended you to do full backup of sd/data/system/boot
Note: otg works with otg cable and y cable
testing:
v1:
usb keyboard:
ps3 - works
1st laptop : works
2nd laptop : some time works but cant make it work with bios { the phone restarts }
updating usb keyboard patch make it working and not restarting
drivedroid:
1st laptop: works
2nd laptop: windows detects it but cant boot with cdrom emulation
V7 made it work
Click to expand...
Click to collapse
gethub:
gethub
Screenshots:
drivedroid:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
usb keyboard:
otg:
download: [adfly will redirect you without ads]
v11-direct.zip
old download:
10fix.zip
old download:
10.zip
old download:
9.zip
thanks to:alireza7991
for this guide
and ivendor
https://github.com/arco/samsung-kernel-msm7x30/commits/cm-11.0?author=ivendor
and sztupy
http://forum.xda-developers.com/showthread.php?t=1450298
and KlinkOnE
https://github.com/KlinkOnE/kyleopen-kernel/commits/master?page=1
My blog
XDA:DevDB Information
Basel kernel, Kernel for all devices (see above for details)
Contributors
baselsayeh
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 11
Stable Release Date: 2015-01-20
Created 2014-09-22
Last Updated 2018-02-12
how to install (old):
choose way 1 or way 2
way 1:
1- You must have odin to flash
2- open odin
3- Go to download mode [ fully turn off mobile - hold power + home + vol down to see warning then press vol up ]
4- select the recovery.tar
Dont touch anything
5- press flash button
6-after the phone reboots open your root explorer
7-copy everything inside "files" to /system/lib/modules
8-set permissions to 644
9-reboot
way 2:
1-you must have cwm or twrp
2-copy "Basel-kernel.zip" to root of your sd
3-reboot to recovery
4-select "install zip from sdcard" in cwm or "install" button in twrp
5-select the zip and wait
6-reboot
Click to expand...
Click to collapse
how to install (v11 only):
1-you must have cwm or twrp
2-copy "v11-direct.zip" to root of your sd
3-reboot to recovery
4-select "install zip from sdcard" in cwm or "install" button in twrp
5-select the zip and wait
6-reboot
Click to expand...
Click to collapse
How to record voice calls:
1-make sure that your country allows that
2-you must have this app
3-open it then type these commands:
su
cd system
cd lib
cd modules
insmod vocpcm.ko
insmod vocpcm.ko
(after running it second time it must return "insmod: init_module 'vocpcm.ko' failed (File exists)"
exit
exit
4-download and install apk from:
this voice recording app
(in the atachments)
5-after installing it open it then goto sittings
6-goto recordings
7-select "recording method" to kernel
8-select kernel
9-select chipset type to "qualcomm msm2xx"
10-select call recording ormat to "amr"
Click to expand...
Click to collapse
Give us more info.. Frequencies? governors? I/O?
GiannisSma said:
Give us more info.. Frequencies? governors? I/O?
Click to expand...
Click to collapse
Added 122 MHz
And 1.19 & 1.20 MHz
The gonovers is untouched (same as origeonal)
Thanks, work fine.
Gesendet von meinem GT-S7562 mit Tapatalk 2
wurstherpes said:
Thanks, work fine.
Gesendet von meinem GT-S7562 mit Tapatalk 2
Click to expand...
Click to collapse
I'll try to add gonovers in the next build
removed nevermind
Gesendet von meinem GT-P3110
H Basel,
I have a s7562 duos which is currently my dev phone, I am currently working on the fbcon driver where I've faced some issues while trying to get this driver to work on this gadget. Kernel compilation is a major success but, the gadget displays stuff normally only now it appears some invisible text(console output) is pushing the entire frame up and down through the display, I think the problem lies within Cmdline params. At first I noticed the cmdline params specified through kitchen weren't getting through but were being overidden by the bootloaders default CMDLINE params, I had to force the params through kernel config ,but after doing so it wouldn't go beyond the bootlogo.
Although I haven't tested fully with cmdline forced options.
More DEV details later(Sorry am on phone right now)
I need this to be able to port roms on this device (my main target is Ubuntu for phones), I have Riffbox and once bricked the device coz the usb doesn't work n I didn'k know the partion layout.
Any help will be greatly appreaciated.
Sent from my S7562 using xda app-developers app
baselsayeh said:
Added 122 MHz
And 1.19 & 1.20 MHz
The gonovers is untouched (same as origeonal)
Click to expand...
Click to collapse
Hi! Quick question: The only thing I can't find on P1, is what devices/ROMs it will work on/in.
I have the following:
Samsung Galaxy (SGH-M819N) Mega
Samsung OEM KitKat 4.4.4 ROM, Rooted
Carrier = MetroPCS (Owned by T-Mobile)
I would really love to be able to have more control over my phone, but don't want to go with an entire Custom ROM, ya know?
I know I read "Samsung" somewhere further up, but it didn't say which ones, etc.. But I recognize your handle and I know you're a good programmer, so I thought it'd be worth asking, ya know?
Samsung Galaxy S Duos S7562 FRAMEBUFFER CONSOLE VIDEO
Here is a video of what happens when the bootloader overides the kernel cmdline.
http://youtu.be/gOmb1z2fuEo
Finally, i think am getting somewhere after successfully forcing cmdline options.
I know get a flash with the penguin logo then the phone displays gurbled up text.
Maybe the serial port speed ?.
I‘ll post a video later.
Sent from my ALCATEL ONE TOUCH 918 using xda app-developers app
kenkitt said:
I need this to be able to port roms on this device (my main target is Ubuntu for phones), I have Riffbox and once bricked the device coz the usb doesn't work n I didn'k know the partion layout.
Any help will be greatly appreaciated.
Sent from my S7562 using xda app-developers app
Click to expand...
Click to collapse
for ubuntu you need first to setup asop kitkat or cyanogen build
there is already cm11 with everything working (already ported)
http://forum.xda-developers.com/android/development/cm11-samsung-galaxy-s-duos-kitkat-4-4-4-t3024762 - thanks to m4jonez
https://github.com/majonez/android_device_samsung_kylessopen/commits/master
https://github.com/majonez/android_vendor_samsung_kylessopen
Desktop environment: Mate.
What work?
Wi-Fi - automaticaly connect by using android config
Bluetooth
Xorg server
Audio
What doesn't work:
qemu-i386 + wine
Network Manager applet don't show network connection icon.
Download:
https://drive.google.com/file/d/0B-6iiCUyzZjWZVpKS3EwcjBpZ0k/view?usp=drivesdk
Install:
Install Debian_Jessie_ARMHF.mrom File by twrp multirom.
Working with LTE 2013 ^^
Boots on WiFi only "Flo". Need to figure out WiFi to confirm, but I think gnome will work as a better interface. Much more touch friendly.
Sent from my SM-N910T3 using XDA-Developers mobile app
That is really awesome! Habe been looking for something like this for a long time.
How does one bring up a keyboard?
Failed...
Hi, that was the ROM I was looking for!
I downloaded the ROM from the above link to a USB drive, then I tried to install that ROM on my Nexus 7 2013 device as a secondary ROM besides Cyanogenmod 13 with Multirom TWRP 3.0.0-0, but it failed with following messages:
Code:
Updating partition details...
...done
Full SELinux support is present.
Installing ROM Debian_Jessie_ARMHF...
Free space check: Required: 1500 MB, free: 29118 MB
Creating folders and images for type 9
Disk size: 30703664
Freesize: 29817632
Space Required: 1536000
Creating root.img...
MTP Enabled
Debian Jessie ARMHF by Szybol. GG: 12352244
Extrating tarball rom/root_00.tar.gz...
Failed to extract tarball rom/root_00.tar.gz for folder root!
Failed to extract base root
Erasing incomplete ROM...
Any idea what's been going wrong?
Thanks, Heinz
You want install debian on usb stick, simple set root's image size to 4000MB.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
New distro comming.
Ubuntu Xenial
View attachment 3726433
Oh no, I wanted to install Debian on the Nexus 7, not on the USB stick. How do I do that? Must be quite simple, but I have no idea...
Heinz
Do you have Access to folder: /data/media/0/multirom/roms ? On this location can you find folder internal or cyanogenmod?
Your device is flo "wifi" or deb "LTE"?
If you have this path and folders you can install Debian manualy.
You must have busybox installed!
I wait for reply, then i post next steps to extract Debian archive
Szybol said:
Do you have Access to folder: /data/media/0/multirom/roms ? On this location can you find folder internal or cyanogenmod?
Click to expand...
Click to collapse
Yes, I have access to this folder. My device is rooted. And there is a folder "Internal".
Your device is flo "wifi" or deb "LTE"?
Click to expand...
Click to collapse
It is the "deb" version with LTE.
If you have this path and folders you can install Debian manualy.
You must have busybox installed!
Click to expand...
Click to collapse
Busybox is installed, it's version 1.24-meefik.
Thank you for supporting me! My English is not the best, I live in Germany.
Heinz
Copy file to /sdcard and run in terminal or adb commands
[email protected]:/# adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
[email protected]:/ $ su
[email protected]:/ # cd sdcard
[email protected]:/sdcard # unzip /sdcard/Debian_Jessie_ARMHF.mrom
[email protected]:/sdcard # mkdir /data/media/0/multirom/roms/Debian
[email protected]:/sdcard # mkdir /data/media/0/multirom/roms/Debian/root
[email protected]:/sdcard # cp /sdcard/root_dir/rom_info.txt /data/media/0/multirom/roms/Debian
[email protected]:/sdcard # tar -C /data/media/0/multirom/roms/Debian/root -xpzvf /sdcard/rom/root_00.tar.gz
[email protected]:/sdcard # tar -C /data/media/0/multirom/roms/Debian/root -xpzvf /sdcard/rom/root_01.tar.gz
[email protected]o:/sdcard # tar -C /data/media/0/multirom/roms/Debian/root -xpzvf /sdcard/rom/root_02.tar.gz
Click to expand...
Click to collapse
It stays stuck at Google Logo(after I've chosen Debian in Multirom) for me. I waited about 30 Minutes.
I Now I have a working GUI with root privileges, thank you Szybol! Even a wireless keyboard and mouse works, with the USB plug on the other end of an OTG cable. The next is to get the wifi and mobile network working...
The point all this is to have dock station with some usb's.
Wireless keyboard, mouse.
And hdmi to monitor, tv.
Of course OS must support second screen.
bluetooth devices
Has anyone test bluetooth keyboard and mouse yet ?
Considering before install
Does it have the same bugs, that the native Arch port had, like issues with rotating the screen or breaking the whole system while updating it? Does the framebuffer output work?
Tried pairing my bluetooth keyboard, sadly it fails everytime for me
Is there anyway to set screen rotation to horizontal? Tried that, but it made Debian crash
witti96 said:
Does it have the same bugs, that the native Arch port had, like issues with rotating the screen or breaking the whole system while updating it? Does the framebuffer output work?
Click to expand...
Click to collapse
RodrigoDavy said:
Tried pairing my bluetooth keyboard, sadly it fails everytime for me
Is there anyway to set screen rotation to horizontal? Tried that, but it made Debian crash
Click to expand...
Click to collapse
The driver that is being used for hardware acceleration (freedreno) does not support rotation on our GPU (Adreno 3xx). Unfortunately, when tried, the driver crashes and takes the entire X-Server with it. If you look in the arch thread, you can find that I had even attempted building freedreno from source with the hope that upstream has this issue fixed, but sadly they do not. That said, the framebuffer works, it's just that the refresher built into the MSM driver is broken. So a separate software refresher needs to be used in order to see anything via the FB. If you don't care much about hardware acceleration, you can easily install an alternative framebuffer driver such as fbturbo or the like, however you'll need to do some hacky work to get X to initialize properly with them. In my custom arch image, I had to make a systemd unit that first started X using a freedreno configuration file, then killed X and started it properly using fbturbo in order to get it to work properly.
How to connect to a WiFi network
Thank you for your work, it is awesome. But i don't understand how to connect to a WiFi network... Can you please explaine me this? Many thanks
jiocol said:
Thank you for your work, it is awesome. But i don't understand how to connect to a WiFi network... Can you please explaine me this? Many thanks
Click to expand...
Click to collapse
It uses the wifi configurations of your android tablet. So if you have your wifi configured on the android it should connect automatically on Debian. (even if it doesn't indicate so)
[=RodrigoDavy;66834836]It uses the wifi configurations of your android tablet. So if you have your wifi configured on the android it should connect automatically on Debian. (even if it doesn't indicate so)[/QUOTE]
Ok, great, many thanks
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
MultiROM is one-of-a-kind multi-boot mod for XIAOMI MI2/2S/2C. It can boot any Android ROM as well as other systems like Ubuntu Touch, Plasma Active, Bohdi Linux or WebOS port.Besides booting from device's internal memory, MultiROM can boot from USB drive connected to the device via OTG cable. The main part of MultiROM is a boot manager, which appears every time your device starts and lets you choose ROM to boot. You can see how it looks on the left image below and in gallery. ROMs are installed and managed via modified TWRP recovery. You can use standard ZIP files to install secondary Android ROMs, daily prebuilt image files to install Ubuntu Touch and MultiROM even has its own installer system, which can be used to ship other Linux-based systems.
Features:
* Multiboot any number of Android ROMs
* Restore nandroid backup as secondary ROM
* Use for example Ubuntu Touch or Desktop alongside with Android, without the need of device formatting
Warning!
It _is_ dangerous. This whole thing is basically one giant hack - none of these systems are made with multibooting in mind. It is messing with boot sector and data partition. It is no longer messing with data partition or boot sector, but it is possible that something goes wrong and you will have to flash factory images again. Make backups. Always.
Installation
1. Via MultiROM Manager app
This is the easiest way to install everything MultiROM needs. Install the app and select MultiROM and recovery on the Install/Update card. If the Status card says Kernel: doesn't have kexec-hardboot patch! in red letters, you have to install also patched kernel - either select one on the Install/Update card or get some 3rd-party kernel here on XDA. You are chosing kernel for your primary ROM, not any of your (future) secondary ROMs, so select the version accordingly.
Press "Install" on the Install/Update card to start the installation.
2. Manual installation
Firstly, there are videos on youtube. If you want, just search for "MultiROM installation" on youtube and watch those, big thanks to all who made them. There is also an awesome article on Linux Journal.
Note 1: There have been reports that (not only) MultiROM does not work properly with older bootloaders. Update it to version 4.13 or newer in case you have problems.
MultiROM has 3 parts you need to install:
MultiROM (multirom_vXX_aries-signed.zip) - download the ZIP file from second post and flash it in recovery.
Modified recovery (TWRP_multirom_aries_YYYYMMDD.img) - download the IMG file from second post and use fastboot or Flashify app to flash it.
Patched kernel - You can use either one of the stock ones in second post or third-party kernels which include the patch, you can see list in the second post. Download the ZIP file and flash it in recovery.
You current rom will not be erased by the installation.
MultiRom v33
kexec hardboot patch download
Multirom TWRP for xiaomi mi2/2s/2c
thanks @Tasssadar for his multirom repo
Astonishingly, you implemented kexec into the kernel and managed to boot the multirom interface.
Good for you! Multi-rong!
Cheers!
rongrong holy high!
Cheers!
Dnv_aps, are you working on CM14 kernel?? I've just see that on multirom github.:good:
javichampi said:
Dnv_aps, are you working on CM14 kernel?? I've just see that on multirom github.:good:
Click to expand...
Click to collapse
yes , cm-14.0 is work now . but has lot of bug.
How can I install Plasma Active, then?
with MultiROM manager installed to play store says that my phone is not supported:crying:
Hey Guys This is KP and its a long time I haven't payed attention to my second successful project i.e Coolpad Toolkit. Actually I was so busy in other tools that I couldn't update this.
So This is the day As Many user requested for bug fix of this Tool, I came up with this Update and a fantastic thing i.e Now it is available as Open-Source , All of you can view its code on github. This is for the new batch programmers who want to make their own toolkit seeking some good info from us.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So I think It will be the last release of This Toolkit, I think I may rarely provide some updates for this tool if anyone report me bugs or a feature request. So Enjoy it.
This Will be an Whole Setup File no need to update it from the Tool itself as I found that was very tedious job to do.
Requirements :
* Free space of 163mb (setup 93mb)* Free space of 163mb (setup 93mb)
* A basic knowledge in Batch file means hoe to use it
* Adb Drivers (package included)
* Coolpad Drivers (included)
* USB cable
* USB debugging mode enabled from developer options in settings
Download Links in the 4th Post
Features
Features~ Supports Most of Coolpad Phones
~ Basic Toolkit is added for unsupported Coolpad Devices
~ Automatically Install ADB / FASTBOOT drivers
~ Install Coolpad and SP Drivers required
~ Display Connected device Full Information (model, manufacture, etc.)
~ Backup your Full Device without rooting
~ Restore your Full Device needs Root
~ Unlock Bootloader, Relock Bootloader
~ Root your Device, Unroot, Check root status
~ Flash Custom Recovery (TWRP, CWM, Philz if available)
~ Install Busy box on your device
~ All in one Option is provided for Rooting, Unlocking Boot loader, Flash Custom Recovery, Install Busybox
~ Download Coolpad Stock Rom from best server
~ Flash Coolpad Stock Rom by Sideloading, or SP flash tool
~ Boot to Custom Recovery Without permanently flashing it
~ Boot or Flash .img files to your device
~ Install, Sideload A zip file using Sideload via Stock or custom recovery
~ Install Xposed Framework on your device
~ Install Apk to device
~ Push / Pull files from device to PC or PC to device
~ Set File Permission for selected Folders
~ Logcat Functions : Check logcat, report bugs, save into text file, etc
~ Extract / Rebuild your System.img file of FIRMWARE
~ Developer Tools for support of some function
~ Explore Extra Tips and tricks your device
~ Some Mods for your device
~ Get your whole device Information
~ Custom Reboot options
~ Information , Help, Faq Section
~ Customize your toolkit with settings
~ Auto Updating Toolkit When Found Internet Connection
~ Some Plugins for Rom Editing (very tasty)
~~ Many More,,
If you Want me To ADD More Reply Here
How to Use My Toolkit / GUIDES
1. Basically Very Easy, if you have previous versions of this tool, just Completely Uninstall it by clicking on Uninstall.exe or from control Panel.
2. Then Download the latest build i.e 1.6 setup from the main webpage from below then.
3. Once installed, extract the zip and then install Setup.exe file as Admin in normal way (very imp to run it as admin, otherwise there are some chances that it may not work).
4. Once installed, you can then proceed to the driver installation for your phone, so launch the Toolkit.exe from the source directory and then use letters to type in there and press enter for a function to load.
5. So as we are installing Drivers for device, from the menu Type DR and press Enter from there install Coolpad drivers maybe option 7 and Enter. Then restart your pc. Then install downloadable Google USB installer from option 2. Once everything is done, you can further refer to the guides given in the post.
Important and Useful GuidesHow to Perfectly Set Up Toolkit (VERY IMP) mod edit - links removed
More Guides Will be Added
Could this tool be modified to support newer LG devices? This tool would really help as many of us are stuck without fastboot or even the ability to even use our bootloaders
Sent from my LGLS676 using Tapatalk
Changelog
version 1.0
*Initial Release
version 1.1
*MAJOR BUG about fastboot not being detected and used
*MAJOR BUG about adb not working in recovery
*Bugs in Installing Google usb drivers
*Bugs Fixes In Xposed Modules
*Bugs in Mods Section while installing Dolby atmos
*Added Toolkit Synchronization To optimize More Fast
*Added Smart Driver Installer
*Added Kingroot Replacer zip with supersu
*More Stable
version 1.2
*Added Support for Coolpad Note 3 Plus
*Added Safe Sideloading / Flashing Method
*Added Quick Fix for Encrypted MM rom
*Added Rom Porter Tool
*Added Deodexer Tool
*Added Plugins Menu
*Now Mods Sections is directly embeed
*Bugs Fix in Smart Updater
*Bugs Fix in Note 3 lite mm twrp Recovery
*Very Stable
version 1.3
*Some Major Option Fixed
*Syncronising Option Bugs Fixed
*Very Close to Stable
version 1.4
*Flash Recovery Bugs Fixed and More Safe (Noobs)
*Xposed Flashing zip Fixed (Now no bootloops)
*Bug Fixes
*Very Very Close to Stable
version 1.5
*Fix Backing Up Bugs in Backup Menu
*Fix Bug in Decrypting MM Phone
*Fix Bug in Flashing Recovery 6.0 Phones
*Fix Updater Script and made built-in only
(Now updates can be installed directly from toolkit itself)
*Fix MAJOR Bugs in Basic Toolkit
*Added New Backup Method as per Android 6.0
*Added Automated Option for Checking Updates (need net connection)
*Added New Flash Methods for .zip files via TWRP Tweaks
*Xposed Now can be installed in 14 secs (no bootloop)
*Sideloading zips has been replaced with New Flash methods
*Updated Xposed Installer app
*Updated SuperSU zip to 2.79 with some tweaks (xda)
version 1.6
*Fix Some Potential Bugs
*Fix Error in Decryption or Phone
*Updated Some Libraries
*Added Auto Sideload fix for Flashing Zips
*Added Some Plugins
*Made an Open Source
*Completely Stable Now
mod edit - links removed
mod edit - links removed
Sands207 said:
Could this tool be modified to support newer LG devices? This tool would really help as many of us are stuck without fastboot or even the ability to even use our bootloaders
Sent from my LGLS676 using Tapatalk
Click to expand...
Click to collapse
Yeah Sure Its Baisc Version Option 99 Will Really Help you Guys Which is Basic Toolkit Supports Every Android Device
[email protected] said:
Yeah Sure Its Baisc Version Option 99 Will Really Help you Guys Which is Basic Toolkit Supports Every Android Device
Click to expand...
Click to collapse
Stellar!! Thank you!
[email protected] said:
Yeah Sure Its Baisc Version Option 99 Will Really Help you Guys Which is Basic Toolkit Supports Every Android Device
Click to expand...
Click to collapse
oh i just got your joke.. funny..
Sands207 said:
oh i just got your joke.. funny..
Click to expand...
Click to collapse
Hey its not a joke you can use it.. Really:laugh:
In case anyone was wondering about this....
Took me a while but I finally got it set-up properly. Unfortunately my knowledge of Kali and network penetration tools is very limited so I don't really know what to do with it yet, but is cool to have up and running nonetheless.
I'm on the [ROM][OFFICIAL][8.1.0]FireHound-v4.8.1 For Google Pixel[Sailfish] Oreo Rom.
Installed NetHunter via Magisk.
Had to manually download
Code:
kalifs-armhf-full.tar.xz
instead of installing it from the app to get it to work.
Had to manually edit the sources.list file to download the metapackages.
All seems to work perfectly fine from what I can see -- besides the lack of monitor mode with the built in wireless card.
Should be able to use an external adapter to enable monitor mode (there is a Magisk module for this as well)-- but I have not tested this.
Here's a video:
link: https://www.youtube.com/watch?v=9qttN8Lxfo8
The built-in NetHunter VNC app I did not like at all (I could not even figure out how to move my cursor around the screen, and at its default resolution settings just displayed a blank screen), so I used VNC Viewer which worked great.
If anyone has any questions as to how to set it up feel free to ask. I'm not sure how much interest there is with this (couldn't find a single mention of someone getting it working on the device, only a couple of unanswered questions regarding it).
Still cool. Probably moreso if I ever figure out how to use it
Can't seem to actually SSH into it. Terminal not found... and the NH terminal app just launches into a root shell, even after running bootkali
WIth a lot of original pixels being retired, could some people comment on their results when flashing nethunter with later builds? I used to use nethunter on my nexus, and remember the OS version really mattered when flashing nethunter ontop of it. I do not know if that is still the case with the pixel, as it has been 2+ years since I have tired last on the old phone (which is sitting in a box right now).
I have a few questions. Ok so you say you installed Nethunter through Magisk, after what did you do? Did you install Chroot through that tar file? I tried to install nethunter with instructions on the *any Android device* thread and now it says Chroot already installed. Every time i try to uninstall it will restart but never uninstall Chroot. I have nethunter and everything but Duckhunter is not working. I'm going to reset my phone and try. You say everything seems to be working is Duckhunter working? That's literally all I care about. Can you actually run a script? If anyone has any suggestions, or know any alternative duckyhunter apps let me know. Btw I'm on a Pixel xl idk how much that factors in getting this up and running.
Got it on my Google Pixel 2XL
Hi all I am using the Google Pixel 2XL and it is rooted running the Stock ROM. I tried for a while to get Kali Nethunter on my device with no luck until I found this video (which is old, 2017) and made a little change. I downloaded the latest version of kaliNethunter.apk (which I have attached) and placed it in the folder: Nethunter/data/app.
So, once you follow the instructions in the video, right at 2:40 into the video you'll receive instructions to start installing apk files. The first will be the KaliNethunter apk. Instead of installing THE VERSION THAT CAME WITH THE ZIP FILE you need to replace it with the apk I provided here which is the latest version 2019.1. This will most likely save you a major headache as I wasn't able to get terminal to load kali Shell at all until I switched this out.
Hope I've helped!
I tried for months getting Nethunter to work on an A/B device! Congrats
Did you manage to get an external Wi-Fi adaptor working?
Nethunter Full Ported With External Wifi
I have successfully Ported the Nethunter with Pixel XL after so much hardworking.
Magisk actually never worked with external WiFi, it writes external wifi drivers at /etc/firmware . It will be never used or detected by Android System of Pixel XL. So the drivers must have to be in /sys/module and the External Wifi Detection must should be enabled at Kernel.
But one think I still haven't figured out why I have to install BusyBox in /sbin , /xbin, system/bin all of those directory to get it detected by Nethunter app. Without this modification, I unable to get Nethunter detected the BusyBox and network interfaces in the Nethunter App.
So after all I have Ported it on Google's latest Android public release of Android PIE July Version.
Everything works fine
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
:silly:
---------- Post added at 09:15 AM ---------- Previous post was at 08:42 AM ----------
HACK3DANDR0ID said:
I tried for months getting Nethunter to work on an A/B device! Congrats
Click to expand...
Click to collapse
I tried 4days & 2days learning about Kernel, and it worked, Now kali Nethunter fully supported on my A/B device, (Marlin/Sailfish)
evilairborn said:
I have successfully Ported the Nethunter with Pixel XL after so much hardworking.
Magisk actually never worked with external WiFi, it writes external wifi drivers at /etc/firmware . It will be never used or detected by Android System of Pixel XL. So the drivers must have to be in /sys/module and the External Wifi Detection must should be enabled at Kernel.
But one think I still haven't figured out why I have to install BusyBox in /sbin , /xbin, system/bin all of those directory to get it detected by Nethunter app. Without this modification, I unable to get Nethunter detected the BusyBox and network interfaces in the Nethunter App.
So after all I have Ported it on Google's latest Android public release of Android PIE July Version.
Everything works fine
:silly:
---------- Post added at 09:15 AM ---------- Previous post was at 08:42 AM ----------
I tried 4days & 2days learning about Kernel, and it worked, Now kali Nethunter fully supported on my A/B device, (Marlin/Sailfish)
Click to expand...
Click to collapse
Is it possible you could help me out with the 2XL?
ElijahEbanks said:
Is it possible you could help me out with the 2XL?
Click to expand...
Click to collapse
Maybe, because this both devices works in same way, you can contract me via social media. I may help you to build kernel on your own
evilairborn said:
Maybe, because this both devices works in same way, you can contract me via social media. I may help you to build kernel on your own
Click to expand...
Click to collapse
I will pm you now
Going to try this on my pixel xl 2. Any additional helpful hints? What did you read for learning more about the kernel?
Will try pixel xl 2 any tips?
evilairborn said:
Maybe, because this both devices works in same way, you can contract me via social media. I may help you to build kernel on your own
Click to expand...
Click to collapse
Going to try this on my pixel xl 2. Any additional helpful hints? What did you read for learning more about the kernel?
Having hard time trying to compile pixel 2 xl kernel anyone help me out
ElijahEbanks said:
Is it possible you could help me out with the 2XL?
Click to expand...
Click to collapse
Can you help me building and modifying Kernal for my Pixel 2 XL i want to run Nethunter too