[End Of Life]Nethunter Kernel for Samsung Galaxy S7 (SM-G930F/FD) LineageOS 14.1
Code:
I am not responsible for bricked devices.
If you going to flash it, you accepted it.
Of course your warranty is void after flashing LineageOS 14.1
This kernel is only for herolte . If you have Edge go here
FEATURES:
BadUSB
HID gadget keyboard/mouse (with possibility to temporarily disable)
DriveDroid
USB WiFi, mac80211 (Monitor mode, packet capture, packet injection) [Compatibility List]
Ethernet
F2FS
Bluetooth HCI USB support
RTL-SDR DVB support
Nexmon firmware bcm4359 monitor mode + packet injection, packet capture(partially)
Nexmon firmware bcm4359 native monitor mode, no packet injection, buggy
Extra:
Boeffla wakelock blocker v1.10
Wireguard
Download:
Latest version G930F here.
Installation:
Here isn't AiO package yet...
1. TWRP Backup your ROM
2. Flash G930F_NethunterKernel_LineageOS14.1_*.img
3. Flash latest Magisk (Recommend 18.1+ version, 18.0 could make frezzes)
4. Install busybox can be one from Magisk repository
5. Install Magisk Nethunter module from repository
6. Install kalifs-armhf-*.tar.xz by Nethunter manager
7. Extract Nethunter_Binaries.7z and binaries to folders:
Firmwares: system/etc/firmware and give permissions to every file rw-r--r--
hid-keyboard binary: system/xbin/ and give permissions to it rwxr-xr-x
8. Reboot
Now you have Nethunter on your LineageOS 14.1.
EXTRA:
1. If you want to try monitor mode with your bcm4359 FIRST MAKE BACKUP your firmware in /system/etc/wifi/bcmdhd_sta.bin_c0 than you can install Nexmon_Binaries.7z like Nethunter_Binaries.7z. Modded firmware have troubles to connect to wifi network so use it only when you want monitor mode.
2.In Utilities.7z are wifi testing tools binaries like aircrack-ng compiled from source of nexmon
Screens:
{
"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"
}
XDA:DevDB Information
[KERNEL] [G930F] Nethunter for LineageOS 14.1, Kernel for the Samsung Galaxy S7
Contributors
Wirusx
Source Code: https://github.com/Svirusx/NetHunter-s7-kernel-LineageOS14.1
Kernel Special Features:
Version Information
Status: Beta
Created 2019-01-11
Last Updated 2019-06-24
CHANGELOG
2019-06.24 - v1.5
added wireguard
added rtl8187 patch
added possibility to disable hid patch
added bluetooth carwhisperer fix
added boeffla wakeblocker
updated nethunter_defconfig
2019-02-25 - v1.4
Added missing drivers like SUNRPC, NFS v4 etc.
Removed unnecessary drivers.
2019-01-15 - v1.3
Added support G935F
2019-01-12 - v1.2
Added some Nethunter drivers:
System V IPC
Netfilter
TCP Cubic
Bridge
CD-ROM/DVD Filesystems
2019-01-11 - v1.1
Added:
F2FS partition support
Bluetooth HCI USB support
RTL-SDR DVB support
2019-01-10 - v1.0
Initial release
Added:
HID gadget keyboard/mouse support
DriveDroid support
USB WiFi, mac80211 (Monitor mode + packet injection)
partially working nexmon firmware
Reserved
THank you!
Can you recommend rom for this kernel? With link.
_Danil_ said:
Can you recommend rom for this kernel? With link.
Click to expand...
Click to collapse
I made this kernel from source of Official Nougat LineageOS 14.1 for Galaxy s7 so this ROM is the best.
Download from official website of LineageOS
How to use airmon-ng monitoring? I have error on s7edge
[email protected]:~# airmon-ng start wlan0
Found phy0 with no interfaces assigned, would you like to assign one to it? [y/n] y
ERROR adding monitor mode interface: command failed: Operation not supported (-95)
Found 1 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after a short period of time, you may want to run 'airmon-ng check kill'
PID Name
14654 wpa_supplicant
PHY Interface Driver Chipset
phy0 wlan0 ?????? non-mac80211 device? (report this!)
ERROR adding monitor mode interface: command failed: No such device (-19)
[email protected]:~#
AbayefD said:
How to use airmon-ng monitoring? I have error on s7edge
[email protected]:~# airmon-ng start wlan0
Found phy0 with no interfaces assigned, would you like to assign one to it? [y/n] y
ERROR adding monitor mode interface: command failed: Operation not supported (-95)
Found 1 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after a short period of time, you may want to run 'airmon-ng check kill'
PID Name
14654 wpa_supplicant
PHY Interface Driver Chipset
phy0 wlan0 ?????? non-mac80211 device? (report this!)
ERROR adding monitor mode interface: command failed: No such device (-19)
[email protected]:~#
Click to expand...
Click to collapse
airmon-ng is working only for usb wifi adapters.
For wlan0 you need first have wifi off.
example commands:
ifconfig wlan0 up
nexutil -m2
LD_PRELOAD=libnexmon.so airodump-ng wlan0
For every commands you need to use LD_PRELOAD
(all in android terminal not in chroot)
Nexmon version of monitor mode cut every caputed packet... but packet injection works.
I implemented wlan0 monitor mode for test it's buggy. If you want normal monitor mode than you need usb wifi dongle and you can start with airmon-ng in chroot.
Svirusx said:
airmon-ng is working only for usb wifi adapters.
For wlan0 you need first have wifi off.
example commands:
ifconfig wlan0 up
nexutil -m2
.
Click to expand...
Click to collapse
nexutil command not found.
How to install metapackages in chroot manager? I have this in terminal (screenshot)
AbayefD said:
nexutil command not found.
How to install metapackages in chroot manager? I have this in terminal (screenshot)
Click to expand...
Click to collapse
nexutil you need to copy to xbin in system.
First you need to apt-get update
metapackages: apt-get install kali-linux-all or another one.
Svirusx said:
nexutil you need to copy to xbin in system.
First you need to apt-get update
metapackages: apt-get install kali-linux-all or another one.
Click to expand...
Click to collapse
Where download nexutil?
Where download nexutil? And look screenshot pls
Where download nexutil
AbayefD said:
Where download nexutil? And look screenshot pls
Click to expand...
Click to collapse
nexutil is in packages which i added to first release of this kernel and wrote info over it in EXTRA. nexutil is in Nexmon_Binaries.7z and Nexmon_Binaries.7z is in first release on github uploaded.
I saw your screen and wrote what you need to do without apt-get update you can't install anything because of old version and you need to use command first
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
than apt-get update.
For most error with chroot you can easy find fix in google problem with update and installing metapackages isn't only on s7.
Try make less spam
Ohohohoho
AbayefD said:
Ohohohoho
Click to expand...
Click to collapse
hmm maybe try uninstall chroot and install full kalifs
than use commands
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
apt-get update
apt-get upgrade
Anyway check your interne memory, chroot take a lot of space.
Svirusx said:
hmm maybe try uninstall chroot and install full kalifs
than use commands
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
apt-get update
apt-get upgrade
Anyway check your interne memory, chroot take a lot of space.
Click to expand...
Click to collapse
How much memory needed? And for nexutil I need to move only nexutil file to xbin folder? Or need move all files from Nexmon archive
is Nethunter chroot required to use nexutil?
I don't have Nethunter installed yet and trying to run any nexutil command, but getting error "__nex_driver_io: error "
Do I need to run nexutil with Nethunter chroot?
zedfour said:
is Nethunter chroot required to use nexutil?
I don't have Nethunter installed yet and trying to run any nexutil command, but getting error "__nex_driver_io: error "
Do I need to run nexutil with Nethunter chroot?
Click to expand...
Click to collapse
No, Nethunter chroot isn't required. Nexutil is experimental added to my Nethunter kernel.
It's work without Nethunter.
try
WiFi OFF
ifconfig wlan0 up
nexutil -m2
LD_PRELOAD=libnexmon.so airodump-ng wlan0
Svirusx said:
No, Nethunter chroot isn't required. Nexutil is experimental added to my Nethunter kernel.
It's work without Nethunter.
try
WiFi OFF
ifconfig wlan0 up
nexutil -m2
LD_PRELOAD=libnexmon.so airodump-ng wlan0
Click to expand...
Click to collapse
Ahh, I didn't have wifi toggled off in the android settings. After toggling it off, it worked.
I noticed that airodump isn't hopping channels by default -- it stays on ch12. I can manually choose the channel with --channel in the command tho. Is this normal for nexmon firmware on s7?
Related
{
"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"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (Pie), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Code:
** Disclaimer
I am not responsible if flashing this ROM bricks your
phone or causes thermonuclear war and ends the
world as we know it. You have been warned.
ROM Information
ROM Target Device: Samsung Galaxy Tab E SM-T560NU | SM-T377P
ROM Status: Testing
ROM OS: LineageOS/LineageOS Go 16.0
Project GitHub Repositories: https://github.com/Galaxy-MSM8916
Project Gerrit Review site: https://review.msm8916.com/
Telegram Channel (for ROM build/completion notifications): https://telegram.me/Samsung_MSM89XX
Telegram Group (for Q&A): https://telegram.me/joinchat/AJrZvz_pGY7Pvfis9kzMwA
Click to expand...
Click to collapse
Device Names
Verify your device codename before downloading any firmwares or recovery images for your device. Any device not on this list is not supported on this thread: If you install firmware from this list onto an unsupported device, any issues are your responsibility entirely, and I am not obligated to help in any way.
Code:
[B]SM-T560NU[/B] - [COLOR="DarkSlateBlue"][B]gtelwifiue[/B][/COLOR]
[B]SM-T377P[/B] - [COLOR="DarkSlateBlue"][B]gtesqltespr[/B][/COLOR]
Click to expand...
Click to collapse
Download
If you are completely new to flashing custom ROMs and have no idea how to begin, start by downloading a TWRP image for your device from the link below and flash it using the ODIN tool (see Instructions below). You cannot flash a custom ROM over stock recovery, so downloading a custom recovery is the first thing you will need to do:
TWRP Builds: https://download.msm8916.com/TWRP/
Click to expand...
Click to collapse
ROM Downloads can be found at:
LineageOS builds: https://download.msm8916.com/LineageOS/16.0/
LineageOS GO builds: https://download.msm8916.com/LineageOS_Go/16.0/
Click to expand...
Click to collapse
You will probably need to install GApps (Google Apps Suite) as well if you want access to Play Store, and other Google apps. There are two versions:
GApps: https://download.msm8916.com/OpenGApps/
or (recommended for lineage) :
GApps: https://download.msm8916.com/MindTheGapps/
Click to expand...
Click to collapse
Instructions
Installation via recovery (TWRP/LineageOS Recovery)
* Download a recent .zip file from the links above for your device.
* Reboot into recovery mode [Press Power+Volume Up+Home].
* Wipe your data and cache partition (equivalent to doing a Factory Reset)
if you are coming from a stock ROM.
* Either: Plug in your phone into your computer, copy the zip file to a location on your Internal or External Storage on a device, click Install on TWRP on your phone and locate the zip file in the phone, or:
* Plug in your phone into your computer, and open Advanced->ADB Sideload on TWRP on your phone and swipe the slider to enter sideload mode.
Then open a command prompt/terminal on your computer in the folder you put the file by Shift-Clicking (Shift+Right Click) and selecting "Open Command Prompt/Terminal Here" (you will need to have adb installed) and type:
adb sideload name_of_zip.zip
to sideload the file. Replace name_of_zip.zip with the name of the file. If you are running Linux you may need to type adb kill-server and use sudo adb sideload if you get an `Insufficient Permissions` error.
* Download and flash GApps in the same way.
Click to expand...
Click to collapse
How to provide logcats
Under Windows:
Code:
[B]* Install samsung device drivers and then
the adb utils from here:[/B]
[url]https://forum.xda-developers.com/showthread.php?t=2588979[/url]
[b]* Then enable developer mode, connect your phone to usb,
and from [B]cmd[/B] paste this command:[/b]
[I]adb logcat > %userprofile%/Desktop/logcat.txt[/I]
[b]then try to reproduce the bug.[/b]
[b]* The logcat file will be on your desktop.[/b]
Under Linux:
Code:
[b]* Install the adb utils from your distribution's
package manager and execute the command:[/b]
[I]adb logcat > ~/logcat.txt[/I]
[b]then try to reproduce the bug.[/b]
[b]* The logcat file will be on your home directory.[/b]
* Submit the logcat here on the forums, or on the Telegram group.
* If you cant connect the device through adb on windows because the drivers, connect the device over wifi, enable adb over network on the quick setting tiles, and type:
Code:
adb connect [ip address here]
And then the adb logcat command for windows.
Click to expand...
Click to collapse
FAQ
Q: Are you taking device requests?
A: No.
Q: Are you accepting feature requests?
A: No.
Q: Can you make XXX ROM as well as LOS?
A: No.
Q: Can I throw money at you?
A: Most certainly. Donations are always welcome.
Click to expand...
Click to collapse
XDA:DevDB Information
[UNOFFICIAL][ROM] LineageOS/Go 16.0 for Galaxy Tab E [SM-T377P/SM-T560NU], ROM for the Samsung Galaxy Tab E
Contributors
vince2678, minz1, deadman96385, vlw, Danil_e71
Source Code: https://github.com/Galaxy-MSM8916
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.10.x
ROM Firmware Required: >= 5.0 (Lollipop)
Based On: LineageOS
Version Information
Status: Beta
Created 2018-09-26
Last Updated 2019-09-08
Reserved
If this is your first time flashing P, you will need to install the latest unofficial TWRP image for your device from the links above before flashing a zip image, otherwise installation of a zip will invariably fail.
Reserved
What works
Code:
[B]
[STRIKE]* RIL (in-call audio, messaging, [I]data possibly[/I])[/STRIKE]
* Bluetooth (including audio)
* WiFi
* Audio (music, etc)
* Camera (including video recording)
* Flash
* Sensors
* GPS
[/B]
Known Issues
Code:
[COLOR="RoyalBlue"][B]All devices[/B][/COLOR]
* [B][[COLOR="Red"]BUG[/COLOR]][/B] [B] Audio is buggy (music playback through speaker/headphones in particular) [/B]
* [B][[COLOR="Red"]BUG[/COLOR]][/B] [B] RIL (telephony) is broken [/B]
* [B][[COLOR="Red"]BUG[/COLOR]][/B] [B] Encryption does not work. This is indefinitely broken[/B]
Changelog
Code:
[COLOR="Black"][B]27/09/2018[/B][/COLOR]
* [B][[COLOR="Green"]FIX[/COLOR]][/B] [B] WiFi should be working on the latest build [/B]
Code:
[COLOR="Black"][B]26/09/2018[/B][/COLOR]
* [B][[COLOR="Green"]NOTE[/COLOR]][/B] [B] First working image built. [/B]
i chose gapps 32 or 64 bit for sm-t560nu???
mrmaximebarry said:
i chose gapps 32 or 64 bit for sm-t560nu???
Click to expand...
Click to collapse
32 bit
vince2678 said:
32 bit
Click to expand...
Click to collapse
Thx mister
steps to flash from stock rom 4.4.4
Hi i just acquired 2 of the SM-T560 models, firstly would this current stock 4.4.4 rom work with above ROM, secondly i see it needs a MM firmware beforehand, any help GREATLY appreciated.
device type: gtelwifi
csc code: BTU (uk)
Bootloader, CSC & PDA version: T560XXUOAPL1
ProductCode: SM-T560NZKABTU
Any steps on flashing this ROM or recommendtions for other ROMS which will work with above device
PS : No cellular only wi-fi
CirrusUK said:
Hi i just acquired 2 of the SM-T560 models, firstly would this current stock 4.4.4 rom work with above ROM, secondly i see it needs a MM firmware beforehand, any help GREATLY appreciated.
device type: gtelwifi
csc code: BTU (uk)
Bootloader, CSC & PDA version: T560XXUOAPL1
ProductCode: SM-T560NZKABTU
Any steps on flashing this ROM or recommendtions for other ROMS which will work with above device
PS : No cellular only wi-fi
Click to expand...
Click to collapse
The device supported is the SM-T560NU, aka gtelwifiue.
The device you have is not supported.
The links for this rom isn't working
reinerbraun2 said:
The links for this rom isn't working
Click to expand...
Click to collapse
For me it took a couple of minutes just for the file to load in my browser. Downloading the file has been slow (~30-100 KB/s) & it's taken a little over 3 hours to download.
Amazing work @vince2678. I am going to give it a try. My first flash after 3 years.
Were the Go builds intentionally wiped?
The latest gtelwifiue builds are here:
Normal build: https://github.com/Galaxy-MSM8916/releases/releases/tag/lineage-16.0-j14-20181015-NIGHTLY-gtelwifiue
GO build: https://github.com/Galaxy-MSM8916/r...ineage-go-16.0-j1-20181015-NIGHTLY-gtelwifiue
Does anyone know how to quickly sort or search the builds on github? It takes a while to hunt through them.
On the bright side, the latest (non-Go) build is working really well. Other than the Pie recents menu which is just awful... Music playback seems to be fine, they must have fixed that bug. Even my sdcard, which did not work on the Lineagte 15.1 builds, works properly here on 16.0. Great work by the dev team.
Can I install SuperSU via TWRP on this ROM
BigJ30039 said:
Can I install SuperSU via TWRP on this ROM
Click to expand...
Click to collapse
You should be able to, if SuperSU supports Android 9. I'm using Magisk for su and root management, seems to work well.
This ROM is great. The only problem I've encountered on this and your 15.1 ROM is with the YouTube app. I can load the YouTube app just fine, but it will just try and load any type of feed in the app forever and no videos will ever show up.
Trylr said:
This ROM is great. The only problem I've encountered on this and your 15.1 ROM is with the YouTube app. I can load the YouTube app just fine, but it will just try and load any type of feed in the app forever and no videos will ever show up.
Click to expand...
Click to collapse
I actually fixed my problem. I flashed the latest stock rom for my device, then I reflashed this rom and it is working now.
1. So, " Android 9 (Pie)" or "ROM OS Version: 8.x Oreo" ??
2. Still "RIL (telephony) is broken "? (GO build) Calls/texts - most important for me on my SM-T377P. BTW, installed call app and text app?
does this support SM-T561 model ?
any 3rd party mirrors for the Roms?
WirusMOD Nethunter Kernel for StockOreo, StockPie, StockQ, LineageOS 16.0 & 17.1, Treble [End Of Life]
Samsung Galaxy S7 / Edge
Code:
I am not responsible for bricked devices.
If you going to flash it, you accepted it.
Of course your warranty is void.
This thread is only for herolte . If you have Edge go here
Nethunter Features:
BadUSB
HID gadget keyboard/mouse (with possibility to temporarily disable)
DriveDroid
USB WiFi, mac80211 (Monitor mode, packet capture, packet injection) [Compatibility List]
support rtl88xxau USB WiFi
Ethernet
F2FS
Bluetooth HCI USB support
RTL-SDR DVB support
Extra:
Boeffla wakelock blocker v1.10
Wireguard
Download:
Latest version G93XF here.
Old download link G93XF here.
Installation:
1. TWRP Backup your ROM
2. Flash Nethunter Kernel
3. Flash latest Magisk
4. Install busybox can be one from Magisk repository
5. Install Nethunter Store
6. Install NetHunter apk, NetHunter Terminal, NetHunter KeX from Nethunter Store
7. In NetHunter apk go to Kali Chroot Manager and install chroot.
7. Extract Nethunter_Binaries.7z and binaries to folders:
Firmwares: system/etc/firmware and give permissions to every file rw-r--r--
hid-keyboard binary: system/xbin/ and give permissions to it rwxr-xr-x
8. Reboot
Loadable modules:
Modules_Nethunter_WirusMOD_vX.X.7z extract only modules for your version of kernel.
In every kernel folder are modules and firmware. You need only modules which you want to use.
For example if you don't want use tuners and dvb-frontends. Don't load modules from /modules/drivers/media tuners and dvb-frontends
In firmware are compiled firmwares for some of modules to use they you need to copy they to system/etc/firmware.
basic commands:
insmod 88XXau.ko - load module
rmmod 88XXau.ko - unload module
lsmod - list loaded modules
Some modules depend on another modules. If you want load rt2800usb.ko, you need first load rt2800lib.ko.
Another way to load modules is Module Loader
Copy modules to storage and choose modules which you want to load (load they more than 1 times, this apk load modules from up to down it don't look at dependence from modules)
Extra:
In Utilities.7z are wifi testing tools binaries like aircrack-ng(Not needed for Nethunter only for test tools direct from android without Nethunter)
DriveDroid without bugs made by disabling HID Patch:
To disable HID Patch: use this command in terminal: "echo Y > /sys/module/g_android/parameters/hid_disable"
Changing mode isn't instant after changing module status. Use DriveDroid (mount iso -> dismount) to active hid_disable.
To enable HID Patch: "echo N > /sys/module/g_android/parameters/hid_disable" and use DriveDroid like with disabling HID Patch.
HIDPatchSwitch this is simple script which can switch between HID enabled and disabled and show changed status.
If HID attacks / USB keyboard(.apk) don't work at Linux. After plugin, change USB mode to MIDI or USB-tethering.
Old Installation:
1. TWRP Backup your ROM
2. Flash Nethunter Kernel
3. Flash latest Magisk
4. Install busybox can be one from Magisk repository
5. Install Magisk Nethunter module from repository it have all apps which are needed to get fully working Nethunter (Another version of Nethunter apk link)
7. Extract Nethunter_Binaries.7z to folders:
Firmwares: system/etc/firmware and give permissions to every file rw-r--r--
hid-keyboard binary: system/xbin/ and give permissions to it rwxr-xr-x
8. Reboot
Screens:
{
"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"
}
Credits:
morogoku for his MoRoKernel source
ananjaser1211 for his USB modes fix with OneUI based ROMs
Nethunter creators for the best portable penetration testing tool.
XDA:DevDB Information
[KERNEL] [G93xx] WirusMOD [Nethunter AiO], Kernel for the Samsung Galaxy S7
Contributors
Svirusx
Source Code: https://github.com/Svirusx/Nethunter-s7-kernel-WirusMOD-AiO
Kernel Special Features: Powered by MoRoKernel
Version Information
Status: Stable
Created 2019-06-27
Last Updated 2021-08-10
2021.08.10 - v2.7
Upstream to MoRoKernel v8.8.1
2021.06.05 - v2.6
Upstream to MoRoKernel v8.8
2021.06.03 - v2.4
Temporary back to v2.4 due flashing problems
2021.05.30 - v2.5.1(Removed due flash problem)
Used build script from MoroKernel.
Upstream to MoRoKernel v8.7
2021.04.30 - v2.5(Removed due flash problem)
Upstream to MoRoKernel v8.7
2021.01.13 - v2.4
Upstream to MoRoKernel v8.6.1
2020.11.17 - v2.3
Upstream to MoRoKernel v8.5
2020.09.20 - v2.2
Added rtl8188eu driver
2020.08.04 - v2.1
Upstream to MoRoKernel v8.4
2020.05.09 - v2.0
Enabled Netfilter Target TTL
2020.04.18 - v1.9
Cleaned HID patch
Upstream to MoRoKernel v8.1
2020.04.08 - v1.8
More modules integrated in kernel.
Fixed samsung code.
Removed unnecessary debug and log modules from kernel.
2020.04.06 - v1.7
support rtl88xxau
loadable modules support (due to size of boot.img)
updated to latest morokernel source 8.0.1
2020.03.06 - v1.6
Pie OneUI ROMs USB modes fix
2019-12-06 - v1.5
Added DVB drivers.
2019-11-30 - v1.4
Update kernel source to MoRoKernel AIO v7.6.1
2019-11-06 - v1.3
Update kernel source to MoRoKernel AIO v7.5
2019-10-19 - v1.2
Update kernel source to MoRoKernel AIO v7.4
2019-09-25 - v1.1
Update kernel source to MoRoKernel AIO v7.2
2019-08-26 - v1.0
Initial AiO release
Reserved
Will this work for samsung s7 with viperos and android pie 9?
Destroyer55 said:
Will this work for samsung s7 with viperos and android pie 9?
Click to expand...
Click to collapse
This is only for Stock Ported ROM look at answer in WirusMOD Oreo ROM
Destroyer55 said:
Will this work for samsung s7 with viperos and android pie 9?
Click to expand...
Click to collapse
Read that title
Should you just flash it or do you have to do some steps before, like deleting data ?
Dav21t said:
Should you just flash it or do you have to do some steps before, like deleting data ?
Click to expand...
Click to collapse
This is only kernel. Normally you can flash it on your Note port ROM without data wipe but backup is alltime recommended.
NFE V4
Thank you Bro, I was waiting for it.
My question is : Is it working with NFE BD V4 ? and with an External adapter, I have a TP-Link WN722N
nawfalino said:
Thank you Bro, I was waiting for it.
My question is : Is it working with NFE BD V4 ? and with an External adapter, I have a TP-Link WN722N
Click to expand...
Click to collapse
This kernel is based on MoRoKernel. If MoRoKernel is compatible with NFE BD V4 than it too must work.
Compatibility depends at version of TP-Link WN722N do you have. You need test it.
Backup before flash is recommended.
Hey I'm having problems with usb HCI it does not work for me. Any solutions ?
Thanks for this!
Just wondering whether its possible to include kvm support for this kernel.
@Svirusx Wait what toolchain did you use to compile this? Whenever i try to compile it goes for about 20mins and then gets up to compiling net/built-in.o and then just stops. No errors or anything. All i changed was i enabled kvm support in the morokernel defconfig.
Jack_Rickwood said:
@Svirusx Wait what toolchain did you use to compile this? Whenever i try to compile it goes for about 20mins and then gets up to compiling net/built-in.o and then just stops. No errors or anything. All i changed was i enabled kvm support in the morokernel defconfig.
Click to expand...
Click to collapse
Hey, i use normal google android toolchains.
Are there any benefits to have kernel virtual machine support in this phone?
I have compiled kernel with kvm support for test, based on last lines of this source. Not tested only compiled, i don't know if all those modules are needed to run kvm.
@Svirusx Hey, thx so much! KVM can be used with limbo (https://github.com/limboemu/limbo/wiki/KVM), which could possibly allow for virtualization of windows 10 arm, linux, etc, and possibly other upcoming emulators that use virtualization, from within a vm on android.
---------- Post added at 04:12 AM ---------- Previous post was at 04:03 AM ----------
The way you can tell if it worked is by seeing if the directory /dev/kvm exists.
Jack_Rickwood said:
@Svirusx Hey, thx so much! KVM can be used with limbo (https://github.com/limboemu/limbo/wiki/KVM), which could possibly allow for virtualization of windows 10 arm, linux, etc, and possibly other upcoming emulators that use virtualization, from within a vm on android.
---------- Post added at 04:12 AM ---------- Previous post was at 04:03 AM ----------
The way you can tell if it worked is by seeing if the directory /dev/kvm exists.
Click to expand...
Click to collapse
Thanks for link with official instruction i going to try integrate it and test. If it going to be stable with S7 i push as release for next version of kernel.
Alright, thx
Svirusx said:
This kernel is based on MoRoKernel. If MoRoKernel is compatible with NFE BD V4 than it too must work.
Compatibility depends at version of TP-Link WN722N do you have. You need test it.
Backup before flash is recommended.
Click to expand...
Click to collapse
Will there be a new version based on Morokernel 7.0.1 ?
Thank you in advance !
What's the comparison betqeen he s7 exynos8890 and the a8 exynos7885 kernels ?
Is it possible to compile a kernel on my phone
Just a week ago I flashed everything for installing the fully updated to 9.0pie samsung galaxy s7 sm-G930w exynos8890.
Finally a working nethunter phone smoother than my worn out nexus 6p. which I could not get to update nethunter past android 7.1.
But I lost my phones and my s7 yesterday and now I am stuck with an exynos7885 samsung a8(2018) .
which is a ok phone considering it has an unlockable boot loader here in Canada where the s9s and s10s all switched to Qualcomm.
Anyway.
I am not much of a coder or an app developer but I am very good at finding exploits.
I want to try and take the kernel of my sm-a530w a8 and possibly patch the nethunter from another samsung exynos kernel perhaps the s7.
Is it possible or does anyone know of a solution for me. I don't have a computer anymore either.
I just want to build my own kernel but I have no clue how especially with no laptop at hand. Thanks
Sent from my Samsung Galaxy A8 (2018) using XDA Labs
Svirusx said:
This kernel is based on MoRoKernel. If MoRoKernel is compatible with NFE BD V4 than it too must work.
Compatibility depends at version of TP-Link WN722N do you have. You need test it.
Backup before flash is recommended.
Click to expand...
Click to collapse
New Moro pie release
MoRoKernel v7.1 (EDGE & FLAT)
https://www.androidfilehost.com/?fid=6006931924117939132
Can you help me install your kernel with F2F2 support ?
WIPE/ADVANCED WIPE/DATA
CHANGE FILE SYSTEM/F2FS
That enough ?
{
"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"
}
I present to you: Kali NetHunter for the Galaxy Tab S4 (gts4llte & gts4wifi)
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 ~
- Stock OneUI Samsing Android OREO (8) - (PIE is not supported yet)
- TWRP - https://forum.xda-developers.com/galaxy-tab-s4/development/recovery-twrp-3-3-0-sm-t83x-t3928278
- Magisk – https://forum.xda-developers.com/apps/magisk
~~ Downloads ~~
- NetHunter for Galaxy Tab S4: https://www.offensive-security.com/kali-linux-nethunter-download/
~~ How to Install ~~
- Install TWRP & Magisk
- Download NetHunter image to device
- Reboot into TWRP
- Install NetHunter Image
- Reboot
- Run NetHunter app
- Reboot
~~~ Notes & Updates ~~~
Credits: The Offensive Security Team and the NetHunter community
XDAevDB Information
Kali Nethunter, Kernel for the OnePlus 2
Contributors
@Re4son
Source Code: https://gitlab.com/kalilinux/nethunter/
***RESERVED***
is there any possibility that you could have released a Rome that works?
i upgraded to android 9 and the LTE version, and i dont find any way to downgrade?
love the work
For those who have tired this, is this basically another ROM? I want to try it and I guess I should make a backup first...
edmondt said:
For those who have tired this, is this basically another ROM? I want to try it and I guess I should make a backup first...
Click to expand...
Click to collapse
KN a set of gnu/linux tools for the following users: pentesters (network penetration testers), security professionals, network administrators, ethical hackers. KN is a package which integrates with the os (in this case android 8 oreo) to provide interfaces with the surrounding networks that are not otherwise available to ordinary users. basically, if you have to ask "is this rom for me?" its not for you.
Well I just gave it a try, nothing broken after install I tried to monitor with wlan0 but I guess monitor mode is not supported on our device?
edmondt said:
Well I just gave it a try, nothing broken after install I tried to monitor with wlan0 but I guess monitor mode is not supported on our device?
Click to expand...
Click to collapse
I have had nethunter 2019.2 release on my tab s4 for a while now and monitor mode is buggy. iwconfig does not show the card in monitor mode but it appears that it is infact in monitor mode after all with limited functionality (i.e. can't change wireless channels). For instance a certain tool i use only runs if i add -i wlan1mon after it, if i run it without that it can't find the card in monitor mode.
Don't know if this is a known issue on the tab s4?
(EDIT - If you are talking about the internal wireless card wlan0 then yes it does not support monitor mode but i have issues even with external ones )
Waiting for the PIE ver since I was to stupid to upgrade
fittlips said:
Waiting for the PIE ver since I was to stupid to upgrade
Click to expand...
Click to collapse
same here, tho is says toutchwiz 9 on the website alltho theres still just for oreo? im really confused.. isnt toutchwiz 9 the stock pie rom?
Sage said:
I present to you: Kali NetHunter for the Galaxy Tab S4 (gts4llte & gts4wifi)
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 ~
- Stock OneUI Samsing Android OREO (8) - (PIE is not supported yet)
- TWRP - https://forum.xda-developers.com/galaxy-tab-s4/development/recovery-twrp-3-3-0-sm-t83x-t3928278
- Magisk – https://forum.xda-developers.com/apps/magisk
~~ Downloads ~~
- NetHunter for Galaxy Tab S4: https://www.offensive-security.com/kali-linux-nethunter-download/
~~ How to Install ~~
- Install TWRP & Magisk
- Download NetHunter image to device
- Reboot into TWRP
- Install NetHunter Image
- Reboot
- Run NetHunter app
- Reboot
~~~ Notes & Updates ~~~
Credits: The Offensive Security Team and the NetHunter community
XDAevDB Information
Kali Nethunter, Kernel for the OnePlus 2
Contributors
@Re4son
Source Code: https://gitlab.com/kalilinux/nethunter/
Click to expand...
Click to collapse
hi
Nice one there
I'm in serious need of kali nethunter kernel for samsung sm-j530f..heliospro v2.7 kernel
Pls help out..all ones i've done resulted in kernel panic
Tnx
Is Pie support coming?
What's the status with this? I'm interested in buying this tablet to try out kali nethunter but it will be hard finding a tablet with the shipped android 8 since it has 10 now and there hasn't been an update in over a year.
Is Nethunter itself dead?
Sage said:
I present to you: Kali NetHunter for the Galaxy Tab S4 (gts4llte & gts4wifi)
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 ~
- Stock OneUI Samsing Android OREO (8) - (PIE is not supported yet)
- TWRP - https://forum.xda-developers.com/galaxy-tab-s4/development/recovery-twrp-3-3-0-sm-t83x-t3928278
- Magisk – https://forum.xda-developers.com/apps/magisk
~~ Downloads ~~
- NetHunter for Galaxy Tab S4: https://www.offensive-security.com/kali-linux-nethunter-download/
~~ How to Install ~~
- Install TWRP & Magisk
- Download NetHunter image to device
- Reboot into TWRP
- Install NetHunter Image
- Reboot
- Run NetHunter app
- Reboot
~~~ Notes & Updates ~~~
Credits: The Offensive Security Team and the NetHunter community
XDAevDB Information
Kali Nethunter, Kernel for the OnePlus 2
Contributors
@Re4son
Source Code: https://gitlab.com/kalilinux/nethunter/
Click to expand...
Click to collapse
Very interesting but what to do with a Samsung Galaxy Tab S4 android 10 what is very hard to downgrade to Oreo?
I bought a Samsung Tab S4 tablet specifically to try Kali Nethunter on a tablet. After much frustration, cannot downgrade to android 8, and cannot get Nethunter to work with Android 10. I hope Nethunter development is not dead for Samsung Tab S4 or android 10- anyway to donate to encourage development?
Sage said:
I present to you: Kali NetHunter for the Galaxy Tab S4 (gts4llte & gts4wifi)
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 ~
- Stock OneUI Samsing Android OREO (8) - (PIE is not supported yet)
- TWRP - https://forum.xda-developers.com/galaxy-tab-s4/development/recovery-twrp-3-3-0-sm-t83x-t3928278
- Magisk – https://forum.xda-developers.com/apps/magisk
~~ Downloads ~~
- NetHunter for Galaxy Tab S4: https://www.offensive-security.com/kali-linux-nethunter-download/
~~ How to Install ~~
- Install TWRP & Magisk
- Download NetHunter image to device
- Reboot into TWRP
- Install NetHunter Image
- Reboot
- Run NetHunter app
- Reboot
~~~ Notes & Updates ~~~
Credits: The Offensive Security Team and the NetHunter community
XDAevDB Information
Kali Nethunter, Kernel for the OnePlus 2
Contributors
@Re4son
Source Code: https://gitlab.com/kalilinux/nethunter/
Click to expand...
Click to collapse
I have galaxy tab s4 sm-t835n android 8.1 so how can i root it and install twrp to flash nethunter rom ?
Please help
++Note++
I was tooted the device and installed TWRP and flashed NetHunter Kernel
Everything undercontrol.
Hi all,
I’m having Samsung Galaxy Tab S4 which is running Oreo (8.1.0) and Successfully installed Nethunter referring to this post, had to update apt and install relink firmware to get work external Wi-Fi adapter (panda PAU09). Injection with aireplay-ng works fine. Airodump-ng works partially and cannot show which clients connected to which bssid, cannot detect 5GHz networks.
Reason most likely SELinux as I see many denied logs in case of airodump-ng.
05-31 17:48:36.315 622 622 E audit : type=1400
audit(1654004916.294:1027): avc: denied { ioctl } for pid=15414 comm="airodump-ng" path="socket:[185270]" dev="sockfs" ino=185270
ioctlcmd=8933 scontext=u:r:magisk:s0 tcontext=u:r:magisk:s0 tclass=unix_dgram_socket permissive=1 SEPF_SM-T835_8.1.0_0007 unfiltered
I added custom rules for this so it is permissive=1 but still denied.
/sbin/supolicy --live "allow * * unix_dgram_socket { ioctl read write create getattr setattr lock append map bind connect getopt setopt shutdown sendto }"
'/sbin/supolicy --live "allow * * udp_socket { ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind }"
However, according to audit2allow and audit2why they are in place but ineffective due to some permanent rules.
Can anyone give me a solution either disable SELinux or add a rule for the “unix_dgram_socket” please?
Device: Samsung Galaxy Tab S4
Android : Oreo (8.1.0)
Kernel version: 4.4.177-re4son-lte-0.99.24-1
Hello geeks...is this thread stalled? I wonder if there is something (not too complicated) to make it work on android 10...as you know, reverting is not possible, and it would nonetheless be useful to stay on 10, with a working NH.
Is there any magic we can do on the kernel to work with Nethunter?
Any tip is much welcome!
Hey HangDro, did you ever figure it out?
I have a S4 on order and I wanna give all this a try.
Spoiler
HangDro said:
Hi all,
I’m having Samsung Galaxy Tab S4 which is running Oreo (8.1.0) and Successfully installed Nethunter referring to this post, had to update apt and install relink firmware to get work external Wi-Fi adapter (panda PAU09). Injection with aireplay-ng works fine. Airodump-ng works partially and cannot show which clients connected to which bssid, cannot detect 5GHz networks.
Reason most likely SELinux as I see many denied logs in case of airodump-ng.
05-31 17:48:36.315 622 622 E audit : type=1400
audit(1654004916.294:1027): avc: denied { ioctl } for pid=15414 comm="airodump-ng" path="socket:[185270]" dev="sockfs" ino=185270
ioctlcmd=8933 scontext=u:r:magisk:s0 tcontext=u:r:magisk:s0 tclass=unix_dgram_socket permissive=1 SEPF_SM-T835_8.1.0_0007 unfiltered
I added custom rules for this so it is permissive=1 but still denied.
/sbin/supolicy --live "allow * * unix_dgram_socket { ioctl read write create getattr setattr lock append map bind connect getopt setopt shutdown sendto }"
'/sbin/supolicy --live "allow * * udp_socket { ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind }"
However, according to audit2allow and audit2why they are in place but ineffective due to some permanent rules.
Can anyone give me a solution either disable SELinux or add a rule for the “unix_dgram_socket” please?
Device: Samsung Galaxy Tab S4
Android : Oreo (8.1.0)
Kernel version: 4.4.177-re4son-lte-0.99.24-1
Click to expand...
Click to collapse
Click to expand...
Click to collapse
k00lguy105 said:
Hey HangDro, did you ever figure it out?
I have a S4 on order and I wanna give all this a try.
Click to expand...
Click to collapse
Hi, just wondering whether you have a custom ROM installed on your Tab S4? I am trying to install a GSI, but it always bootloops....
Hey How do you install Re4son's Kernel for nethunter on this? or is the new 2023 kernel that comes with the nethunter install sufficient?
{
"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"
}
ArrowOS
ABOUT
ArrowOS is an AOSP/CAF based project started with the aim of keeping things simple, clean and neat.
Website: https://arrowos.net
Telegram: Channel | TG Portal/Links
Github: https://github.com/ArrowOS
Code Review: review.arrowos.net
E-mail: arrowos.contact
PayPal: Donate to us
Blog: blog.arrowos.net
Checkout more documentation at (maintainership/contributing): Check this out
WHAT WORKS?
Almost everything
WHAT DOESN'T WORK?
You tell me
Be sure to include a log : check how to
DOWNLOADS
Click here to Download
Read our blog article/post about:
* HOW-TO report a bug
* GAPPS and VANILLA variants
* Checking build integrity
ROM Source: https://github.com/ArrowOS
Kernel Source: https://github.com/ReallySnow/android_kernel_google_wahoo
Device Source: https://github.com/ReallySnow/android_device_google_taimen
Common Source: https://github.com/ReallySnow/android_device_google_wahoo
ROM OS Version: Android 11
ROM Kernel: Linux 4.4.x
ROM Firmware: built-in
Version Information
Status: Stable
Created 2021-03-26
Last Updated 2021-04-25
ReallySnow said:
ArrowOS
ABOUT
ArrowOS is an AOSP/CAF based project started with the aim of keeping things simple, clean and neat.
Website: https://arrowos.net
Telegram: Channel | TG Portal/Links
Github: https://github.com/ArrowOS
Code Review: review.arrowos.net
E-mail: arrowos.contact
PayPal: Donate to us
Blog: blog.arrowos.net
Checkout more documentation at (maintainership/contributing): Check this out
WHAT WORKS?
Almost everything
WHAT DOESN'T WORK?
You tell me
Be sure to include a log : check how to
DOWNLOADS
Click here to Download
Note: No GAPPS version is built
Read our blog article/post about:
* HOW-TO report a bug
* GAPPS and VANILLA variants
* Checking build integrity
ROM Source: https://github.com/ArrowOS
Kernel Source: https://github.com/ReallySnow/android_kernel_google_wahoo
Device Source: https://github.com/ReallySnow/android_device_google_taimen
Common Source: https://github.com/ReallySnow/android_device_google_wahoo
ROM OS Version: Android 11
ROM Kernel: Linux 4.4.x
ROM Firmware: built-in
Version Information
Status: Stable
Created 2021-03-26
Last Updated 2021-03-26
Click to expand...
Click to collapse
Hi. What features are include? Thank you
irmas5 said:
Hi. What features are include? Thank you
Click to expand...
Click to collapse
You sometimes need to visit the links in the OP
What is ArrowOS? – ArrowOS Blog
Same issue for me as far too many ROMs on here lately, errors out when installing NikGapps (full) with config file
"Installation Failed! Looks like Storage space is full!"
Even though the script finds more than enough space to install it....weird
Oh well, back to Proton or Pixel Experience which dont have that issue....its just me i refuse to use a small G-Apps package than ive used forever on every other ROM...
Figured it out
73sydney said:
You sometimes need to visit the links in the OP
What is ArrowOS? – ArrowOS Blog
Click to expand...
Click to collapse
You sometimes need to visit the links in the OP of nikgapps, and edit configuration file:
# NikGapps configuration file
# What is nikgapps.config?
# nikgapps.config is a configuration file which allows you to configure your installation the way you like.
# You can choose the partition to install and You can also skip any Package that you don't want to be part of your installation
# Where can I find nikgapps.config?
# nikgapps.config is placed in /sdcard/NikGapps folder automatically after first install with all the packages enabled for installation
# If you want to configure the installation with your very first installation, extract nikgapps.config from the gapps zip and place it to /sdcard/NikGapps folder
# NikGapps packages recognizes nikgapps.config from other places as well, following is the precedence of the location
# 1. "/tmp/nikgapps.config"
# 2. "$ZIPDIR/nikgapps.config" where ZIPDIR is the directory NikGapps package is located
# 3. "/sdcard1/nikgapps.config"
# 4. "/sdcard1/NikGapps/nikgapps.config"
# 5. "/sdcard/nikgapps.config"
# 6. "/sdcard/NikGapps/nikgapps.config"
# How to configure nikgapps.config?
# Edit the file and set 0,1,2,-1 against the package that you want to configure, save the file, flash the gapps.
# NikGapps installer recognizes 4 config values
# -> 0 (Skip the package)
# -> 1 (install the package and delete corresponding aosp app)
# -> 2 (install the package and do not delete corresponding aosp app)
# -> -1 (uninstalls the package if mode=uninstall)
# For e.g. if you want to skip GoogleContacts during the installation, the config should read GoogleContacts=0.
# if you want to install GoogleContacts and remove Aosp Contacts, config should read GoogleContacts=1.
# if you want to install GoogleContacts and keep Aosp Contacts, config should read GoogleContacts=2.
# if you want to uninstall GoogleContacts, config should read GoogleContacts=-1 and mode=uninstall
irmas5 said:
You sometimes need to visit the links in the OP of nikgapps, and edit configuration file:
# NikGapps configuration file
# What is nikgapps.config?
# nikgapps.config is a configuration file which allows you to configure your installation the way you like.
# You can choose the partition to install and You can also skip any Package that you don't want to be part of your installation
# Where can I find nikgapps.config?
# nikgapps.config is placed in /sdcard/NikGapps folder automatically after first install with all the packages enabled for installation
# If you want to configure the installation with your very first installation, extract nikgapps.config from the gapps zip and place it to /sdcard/NikGapps folder
# NikGapps packages recognizes nikgapps.config from other places as well, following is the precedence of the location
# 1. "/tmp/nikgapps.config"
# 2. "$ZIPDIR/nikgapps.config" where ZIPDIR is the directory NikGapps package is located
# 3. "/sdcard1/nikgapps.config"
# 4. "/sdcard1/NikGapps/nikgapps.config"
# 5. "/sdcard/nikgapps.config"
# 6. "/sdcard/NikGapps/nikgapps.config"
# How to configure nikgapps.config?
# Edit the file and set 0,1,2,-1 against the package that you want to configure, save the file, flash the gapps.
# NikGapps installer recognizes 4 config values
# -> 0 (Skip the package)
# -> 1 (install the package and delete corresponding aosp app)
# -> 2 (install the package and do not delete corresponding aosp app)
# -> -1 (uninstalls the package if mode=uninstall)
# For e.g. if you want to skip GoogleContacts during the installation, the config should read GoogleContacts=0.
# if you want to install GoogleContacts and remove Aosp Contacts, config should read GoogleContacts=1.
# if you want to install GoogleContacts and keep Aosp Contacts, config should read GoogleContacts=2.
# if you want to uninstall GoogleContacts, config should read GoogleContacts=-1 and mode=uninstall
Click to expand...
Click to collapse
Not sure why youre quoting me?
73sydney said:
Not sure why youre quoting me?
Click to expand...
Click to collapse
73sydneySenior Member
Mar 26, 2021 at 4:44 PM
Add bookmark
#4
Same issue for me as far too many ROMs on here lately, errors out when installing NikGapps (full) with config file
"Installation Failed! Looks like Storage space is full!"
Even though the script finds more than enough space to install it....weird
Oh well, back to Proton or Pixel Experience which dont have that issue....its just me i refuse to use a small G-Apps package than ive used forever on every other ROM...
Last edited: Mar 26, 2021
My Current Device: Google Pixel 2 XL
My Current ROM: PixelExperience 11 Plus Edition
Wearables: Samsung Galaxy Active 2 (Working BP/ECG and Samsung Pay) and Samsung Galaxy Buds+
How to edit your gps.conf file for best GPS - My Magisk method for Google Pay SQLite Fix (Tested On P/Q/R) - Migrate, the Free ROM Backup App - Apps/Modules/Tweaks I Use On Q/R - Easy payload.bin dumper tool for Windows x64 (No Python install needed)
irmas5 said:
73sydneySenior Member
Mar 26, 2021 at 4:44 PM
Add bookmark
#4
Same issue for me as far too many ROMs on here lately, errors out when installing NikGapps (full) with config file
"Installation Failed! Looks like Storage space is full!"
Even though the script finds more than enough space to install it....weird
Oh well, back to Proton or Pixel Experience which dont have that issue....its just me i refuse to use a small G-Apps package than ive used forever on every other ROM...
Last edited: Mar 26, 2021
My Current Device: Google Pixel 2 XL
My Current ROM: PixelExperience 11 Plus Edition
Wearables: Samsung Galaxy Active 2 (Working BP/ECG and Samsung Pay) and Samsung Galaxy Buds+
How to edit your gps.conf file for best GPS - My Magisk method for Google Pay SQLite Fix (Tested On P/Q/R) - Migrate, the Free ROM Backup App - Apps/Modules/Tweaks I Use On Q/R - Easy payload.bin dumper tool for Windows x64 (No Python install needed)
Click to expand...
Click to collapse
Still failing to see why youre quoting me...sorry
非常流畅,比其他的aosp系统优化的要好!
我是十七 said:
非常流畅,比其他的aosp系统优化的要好!
Click to expand...
Click to collapse
did you manage to run Alipay mini programs?
Aether060 said:
您设法运行支付宝迷你程序了吗?
Aether060 said:
您设法运行支付宝迷你程序了吗?
Click to expand...
Click to collapse
Yes, it works perfectly and has a face lock
Click to expand...
Click to collapse
"Smart charging" result in settings search leads to nowhere.
"What to do" section is empty.
Just a couple of bugs I noticed. Else, the ROM is very nice. Kudos to the dev.
Sid2499 said:
"Smart charging" result in settings search leads to nowhere.
"What to do" section is empty.
Just a couple of bugs I noticed. Else, the ROM is very nice. Kudos to the dev.
Click to expand...
Click to collapse
I know, I will add it in the next version
Anyone else getting a crash when going to enable Wi-Fi Calling? This is on the gapps build
Edit: Logcat - https://drive.google.com/file/d/1-CIf8gXQbiFtyVFlH0voZa7UiaKjnBvH/view?usp=sharing
@ReallySnow
The 2016 pixel xml needs to be removed from /system/etc/sysconfig to allow working of unlimited Google Photos upload in our Taimen. Hoping its taken care of in the next build to help the novice users.
Phone feels very lite in ArrowOS, tried it first time and feels nice overall.
palimatix said:
@ReallySnow
The 2016 pixel xml needs to be removed from /system/etc/sysconfig to allow working of unlimited Google Photos upload in our Taimen. Hoping its taken care of in the next build to help the novice users.
Phone feels very lite in ArrowOS, tried it first time and feels nice overall.
Click to expand...
Click to collapse
Has been deleted, the next version will take effect.
13 June OTA update available now.
The latest version, found QQ flash back problem, hope to solve the next! thank you
Today's new weekly OTA update is live.
Walleye folks.. officially available for you
{
"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"
}
DivestOS is a more private and more secure aftermarket system.
Features:
- strong focus on FOSS
- various system hardening
- various privacy enhancements
- automated removal of unnecessary proprietary blobs
- automated kernel hardening and CVE patching
- ability to relock bootloader on supported devices
- verified boot on supported devices
- no root support
- SELinux always enforcing
- encrypted by default
- monthly updates
- OTA delta updates
- OTA updates over Tor (optional)
- F-Droid included
- hardened system WebView with rapid updates: https://divestos.org/misc/ch-dates.txt
Extra Features (not installed by default & also compatible with all systems):
- Mull, our hardened fork of Fenix with rapid updates: https://divestos.org/misc/ffa-dates.txt
- Hypatia, our real-time malware scanner
- Extirpater, our free space eraser
Links:
- Website: https://divestos.org
- Onion: http://divestoseb5nncsydt7zzf5hrfg44md4bxqjs5ifcv4t7gt7u6ohjyyd.onion
- Downloads: https://divestos.org/index.php?page=devices&base=LineageOS#device-cheeseburger, https://divestos.org/index.php?page=devices&base=LineageOS#device-dumpling
- Changelogs: https://divestos.org/index.php?page=news
- Project History: https://divestos.org/index.php?page=history
- Known Issues: https://divestos.org/index.php?page=broken#oneplus5
- Screenshots: https://divestos.org/index.php?page=screenshots
- Security Patching Overview: https://divestos.org/index.php?page=patch_levels
- About + Credits + Notices: https://divestos.org/index.php?page=about
- Donate: https://divested.dev/donate
- Source Code: https://github.com/divested-mobile or https://gitlab.com/divested-mobile
- XMPP Chat Room: xmpp:[email protected]
Device Specific Links:
- Device Tree: https://github.com/LineageOS/android_device_oneplus_msm8998-common, https://github.com/LineageOS/android_device_oneplus_cheeseburger, https://github.com/LineageOS/android_device_oneplus_dumpling
- Kernel: https://github.com/LineageOS/android_kernel_oneplus_msm8998
- Kernel CVE Patches Applied: https://github.com/Divested-Mobile/...VE_Patchers/android_kernel_oneplus_msm8998.sh
Other Bits:
- Good and bad feedback is welcomed. Else how can we improve?
- If you find a bug, please report it below or via GitHub/GitLab.
- Testing/Translations/Code contributions are gratefully appreciated.
Important Notes for New Users:
- Please make a backup of your device and copy it to another computer.
- You must wipe before installing this OS.
- This OS has userdata encrypted by default
- You are intended to relock your bootloader with this OS (if your device is marked supported for that).
DivestOS does *not* support the following:
- Google Apps (OpenGAPPS)
- DRM (Widevine)
- alternative recoveries (TWRP)
- root (Magisk)
- runtime modification frameworks (Xposed or theme engines)
All downloads are GPG signed with the following key:
Code:
#B874 4D67 F9F1 E14E 145D FD8E 7F62 7E92 0F31 6994
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEXupIxBYJKwYBBAHaRw8BAQdAC1RiTvrqJaAQ4FIHsxX+gzEgdT4mspISS+p0
y847Nge0SERpdmVzdE9TIFJlbGVhc2UgU2lnbmluZyAoMjAyMCAjMSkgPHN1cHBv
cnQrcmVsZWFzZXNpZ25pbmdAZGl2ZXN0b3Mub3JnPoiQBBMWCAA4FiEEuHRNZ/nx
4U4UXf2Of2J+kg8xaZQFAl7qSMQCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AA
CgkQf2J+kg8xaZR1BgEAwwLVVsG7kbp8M3GTV987XpVl5cZeTtDc/g+66briCHUB
APiuH/dk8eRnhFnq4Up2/j7uD/8FtSvxPbHiz6t1MdgB
=VzP2
-----END PGP PUBLIC KEY BLOCK-----
Thank you very much. Sounds like a great project, I will flash later.
DivestOS does *not* support the following:
- Google Apps = GREAT !
- DRM (Widevine) =
- alternative recoveries (TWRP) = wat ?
- root (Magisk) = maybe not for me
- runtime modification frameworks (Xposed or theme engines) = definitely not for me !
Added to the OnePlus 5 Index Thread here.
Great from the privacy prespective.
Jailed situation from 'people-who-want-to-do-what-they-want' prespective.
JohnWrick said:
Great from the privacy prespective.
Jailed situation from 'people-who-want-to-do-what-they-want' prespective.
Click to expand...
Click to collapse
Anything in particular you'd like to see?
fwiw there is a build guide: https://divestos.org/index.php?page=build
SkewedZeppelin said:
Anything in particular you'd like to see?
fwiw there is a build guide: https://divestos.org/index.php?page=build
Click to expand...
Click to collapse
I've been trying to build but keep running into errors. when I try to run patchWorkspace, gpg verification fails, and when I try to run buildDevice, it gives this error:
error: system/linkerconfig/Android.bp:17:1: "linkerconfig_defaults" depends on undefined module "libapexutil-deps"
Also, if I wanted to build it with full microg and no deblobbing, how would I do that?
rasputin_g said:
I've been trying to build but keep running into errors. when I try to run patchWorkspace, gpg verification fails, and when I try to run buildDevice, it gives this error:
error: system/linkerconfig/Android.bp:17:1: "linkerconfig_defaults" depends on undefined module "libapexutil-deps"
Also, if I wanted to build it with full microg and no deblobbing, how would I do that?
Click to expand...
Click to collapse
Interesting. It should've failed quicker then that.
To enable microG: set DOS_MICROG_INCLUDED to "FULL" in Scripts/init.sh
To disable the deblobber: comment Deblob.sh in Scripts/Lineage-18.1/Functions.sh
You should also set all the DOS_DEBLOBBER_REMOVE_* to false in Scripts/init.sh
GPG verification will likely fail if you haven't run importKeys from PrebuiltApps/update.sh
The linker error, I am not sure what you are missing. Not one I've seen. Maybe your repo sync failed?
I did have one error while running repo sync, but it was for the Samsung kernel so I didn't think anything of it. I'll try running repo sync again. Thanks! I love the ROM and having a locked BL but I would love to have GCM and working DRM which is why I wanted to build it myself.
SkewedZeppelin said:
Interesting. It should've failed quicker then that.
To enable microG: set DOS_MICROG_INCLUDED to "FULL" in Scripts/init.sh
To disable the deblobber: comment Deblob.sh in Scripts/Lineage-18.1/Functions.sh
You should also set all the DOS_DEBLOBBER_REMOVE_* to false in Scripts/init.sh
GPG verification will likely fail if you haven't run importKeys from PrebuiltApps/update.sh
The linker error, I am not sure what you are missing. Not one I've seen. Maybe your repo sync failed?
Click to expand...
Click to collapse
GPG verification still failed even after I ran importKeys. Any idea why? Also, what's the deal with the GPG signing on the ROM itself? Do I need to do something to set that up?
rasputin_g said:
GPG verification still failed even after I ran importKeys. Any idea why? Also, what's the deal with the GPG signing on the ROM itself? Do I need to do something to set that up?
Click to expand...
Click to collapse
You don't need to GPG sign your builds unless you want anyone you're distributing it to to be able to verify it is from you.
As for the verification error, can you post the error? Did you run: git submodule update --init --recursive ?
SkewedZeppelin said:
You don't need to GPG sign your builds unless you want anyone you're distributing it to to be able to verify it is from you.
As for the verification error, can you post the error? Did you run: git submodule update --init --recursive ?
Click to expand...
Click to collapse
Yeah I ran the git submodule command. Turns out I had forgotten to run downloadAllApps to update all of the apps that correspond to the newest signatures. No more gpg verification error.
rasputin_g said:
Yeah I ran the git submodule command. Turns out I had forgotten to run downloadAllApps to update all of the apps that correspond to the newest signatures. No more gpg verification error.
Click to expand...
Click to collapse
OH!
You shouldn't have to download them, you need git-lfs installed.
SkewedZeppelin said:
OH!
You shouldn't have to download them, you need git-lfs installed.
Click to expand...
Click to collapse
Ah, I see. Will it work with them just downloaded, or else how should I fix this?
rasputin_g said:
Ah, I see. Will it work with them just downloaded, or else how should I fix this?
Click to expand...
Click to collapse
It will work that way, but the following should get you in sync:
git add -A && git reset origin/master && git pull && git-lfs pull
SkewedZeppelin said:
It will work that way, but the following should get you in sync:
git add -A && git reset origin/master && git pull && git-lfs pull
Click to expand...
Click to collapse
Thanks. Even when I run that, it seems to work but at the end says git-lfs is not installed (it is). I'm building on up-to-date Arch Linux.
I was building for like 17 hours when the build suddenly failed with the error FAILED: ninja: '/home/build/DivestOS/Signing_Keys/4096pro/dumpling/releasekey.x509.pem', needed by 'out/target/product/dumpling/obj/ETC/otacerts.recovery_intermediates/otacerts.zip', missing and no known rule to make it. I assume this is because there was this error when I ran Generate_Signing_Keys.sh: Scripts/Generate_Signing_Keys.sh: line 45: /home/build/DivestOS/Build/LineageOS-18.1//out/host/linux-x86/bin/generate_verity_key: No such file or directory
What could be causing this?
rasputin_g said:
I was building for like 17 hours when the build suddenly failed with the error FAILED: ninja: '/home/build/DivestOS/Signing_Keys/4096pro/dumpling/releasekey.x509.pem', needed by 'out/target/product/dumpling/obj/ETC/otacerts.recovery_intermediates/otacerts.zip', missing and no known rule to make it. I assume this is because there was this error when I ran Generate_Signing_Keys.sh: Scripts/Generate_Signing_Keys.sh: line 45: /home/build/DivestOS/Build/LineageOS-18.1//out/host/linux-x86/bin/generate_verity_key: No such file or directory
What could be causing this?
Click to expand...
Click to collapse
You need to run the two commands on https://github.com/Divested-Mobile/DivestOS-Build/blob/master/Scripts/Generate_Signing_Keys.sh#L22
And mkdir that folder if it doesn't exist beforehand.
SkewedZeppelin said:
You need to run the two commands on https://github.com/Divested-Mobile/DivestOS-Build/blob/master/Scripts/Generate_Signing_Keys.sh#L22
And mkdir that folder if it doesn't exist beforehand.
Click to expand...
Click to collapse
I no longer have that error, but now I have this one:
FAILED: out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk
/bin/bash -c "(rm -f out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk ) && (cp \"vendor/fdroid_prebuilt/packages/FairEmail.apk\" \"out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk\" ) && (if (zipinfo out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk 'lib/*.so' 2>/dev/null | grep -v ' stor ' >/dev/null) ; then out/soong/host/linux-x86/bin/zip2zip -i out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk -o out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk.tmp -0 'lib/**/*.so' && mv -f out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk.tmp out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk ; fi ) && (if ! out/soong/host/linux-x86/bin/zipalign -c -p 4 out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk >/dev/null ; then mv out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk.unaligned; out/soong/host/linux-x86/bin/zipalign -f -p 4 out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk.unaligned out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk.aligned; mv out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk.aligned out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk; fi )"
Unable to open 'out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk' for verification
Unable to open 'out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk.unaligned' as zip archive
mv: bad 'out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk.aligned': No such file or directory
06:51:24 ninja failed with: exit status 1
#### failed to build some targets (10:13:27 (hh:mm:ss)) ####
rasputin_g said:
I no longer have that error, but now I have this one:
mv: bad 'out/target/product/dumpling/obj/APPS/FairEmail_intermediates/package.apk.aligned': No such file or directory
06:51:24 ninja failed with: exit status 1
#### failed to build some targets (10:13:27 (hh:mm:ss)) ####
Click to expand...
Click to collapse
Late response, that kind of looks like you maybe ran out of space? btrfs with compress=zstd:1 will help if it is the case.