[ROM][Official] Kali NetHunter for the Huawei Nexus 6P Android 8.1 - Nexus 6P Android Development

{
"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 Huawei Nexus 6P Android 8.1 Oreo
This is the recommended stable version for the Nexus 6P.
Kali NetHunter is an Android ROM overlay that turns an ordinary phone into the ultimate Mobile Penetration Testing Platform.
The overlay includes a custom kernel, a Kali Linux chroot, an accompanying Android application, which allows for easier interaction with various security tools and attacks, as well as a client to the Kali NetHunter App Store.
Beyond the penetration testing tools arsenal within Kali Linux and the Kali NetHunter App Store, NetHunter also supports several additional classes, such as HID Keyboard Attacks, BadUSB attacks, Evil AP MANA attacks, and much more. For more information about the moving parts that make up NetHunter, check out our NetHunter Components page.
NetHunter is an open-source project developed by Offensive Security and the community.
~ Prerequisites ~
- Android 8.1 - https://developers.google.com/android/images
- TWRP - https://twrp.me/
- Magisk – https://forum.xda-developers.com/apps/magisk
~~ Downloads ~~
- NetHunter: https://www.offensive-security.com/kali-linux-nethunter-download/
~~ How to Install ~~
- Update to / flash latest official Android release
- Install TWRP
- Copy Magisk and NetHunter image to USB drive
- Reboot into TWRP, insert USB drive.
- flash NetHunter image
- flash Magisk
- Reboot
- Run NetHunter app
- Reboot
~~~ Notes & Updates ~~~
Nexmon is included in the 2020.2 release.
Credits: The Offensive Security Team and the NetHunter community, huge thanks to yesimxev, & kimocoder.
Android Version: 8.1
XDA: DevDB Information
Kali Nethunter, Kernel & ROM for the Huawei Nexus 6P
Contributors
@Re4son, @kimocoder, @yesimxev
Source Code: https://gitlab.com/kalilinux/nethunter/
Kernel Source: https://github.com/Re4son/android_kernel_huawei_angler

**RESERVED**

**RESERVED**

Little teaser of what more is to come

You are a man of your word.
Huge thanks to you and the entire Kali Nethunter team !
I don't how you did finally get rid of this pesky reboot bug by plugged in wlan adapter, but you delivered.
And don't disappoint.Like always.
I could go on complimenting, but as someone said to me once, back to the issue related subject on hand.
There are none.
--
Even my to an oblivion gebranded Asus NIC is working very good (with Realtek 8812au).The same goes for 8811 and the other AC ones I have.
I hadn't the time to test every single one, but I am curios if the Realtek 8811eu(s) has made it, as well.
For many people this chipset has somekind of importance, because it was the second revision of the TP-LINK TL-WN722N model.
Like you wrote, has Nexmon are couple of problems.
I could use nexutil, but solely without results.
---
I would like to thank you in the name of the Nexus community, who has held on to this device series, for one or another reason.
I will try and look, that my next device a OnePlus 7 or maybe a Xiaomi Mi 9T is going to be..
I wanted to ask if you could post a link to the most recent repository for this kernel.
I tried to build it of yours, about a week ago and couldn't pass the usb related bug.
I started to revisit the Oreo kernel for the Nvidia Shield K1 tablet, perhaps you saw the link to the posts on Twitter, over here at the shield sub-forum.
Unfortunately bricked the device a month after I finished compiling it while trying to port Linux Tegra (Ubuntu flavoured OS to the Shieldtablet..).
I kept the finished kernel.The best result did I link in the Nvidia forum at Xda and 5 other iterations are in my Afh-dev account.
I did a couple test runs yesterday, but had no luck so far.
Maybe you could take a look a the kernel and give me a hint when you have a bit free time, ..next summer?
Many heaps^
UsPdSr

edit.

The request for a link to the recent kernel source has answered itself..

Many thanks for this release. Nethunter works like a Charme

Just for those user, who like to use a other rom, than the resource hungry Google stock one, AOSiP 8.1 works just as well.
If someone rather prefers a stock environment, then SUPERXE or nrdw are a good alternative as well.

The nethunter page says the current download for 2020.2 is available. Does that mean nexmon is fully working ?

Re4son changed the Nexmon files in Nethunter's repo ~2 weeks ago again.
https://gitlab.com/kalilinux/nethun...3e47c0368acbf5878cce/oreo/angler/system/lib64
After some issues* with my 6P during testing various compatible roms for the new kernel, which reminded me painful at the last days of my previous one, which bite the dust end of last year after kimocoder's try to 'enhance' a kernel respectively released a build for android stock, which already existed to the time, based primarily on jcadduono work, revised by Re4son and then as latest working release to the official repository added.After I tried to build one by myself, supported the community(especially for this device at the time) and made pressure to the whole botched so-called "working" releases for Oreo 2 years prior.
He put some bells and whistles on it, but the massive reboots after trying to set external wlan adapter into Monitor mode, didn't let the kernel unfortunately run properly.
I am looking for a new device, but am unsure what to buy.
Beside that the Nexus nostalgic will always be a great and important factor.
Too bad that the foremost specs and the faulty hardware behave not so harmonic are over time.
I can gladly upload installer which I build a couple of days ago with the changes from Nethunter's repo.
If the Xiaomi Mi 9T wouldn't be so "full of MIUI", bootloader restrictions and Anti-Rollback protection, could it be a spectacular device.
But Xiaomi's business strategy to release every week 3 "new(sic!)" devices are a bit too generic for me, without sounding pretentious.
OnePlus is obviously the chosen candidate - Google's Pixel aren't any different from Samsung Galaxy horror show and the ridiculous expensive and at the same time sh*tty performance mastering iPhone by now. :E
The price of the OnePlus are getting affordable, some provider finally starting to pick them up here and even not everything is honkey doorey with them (firm politics have changed rapidly as well) , so are they the best-bad choice.
Sorry, I digressed.
I am happy to upload the kernel or the complete installer if prefered for you to test.
Cheers
---------- Post added at 10:25 AM ---------- Previous post was at 10:15 AM ----------
@Re4son
I noticed the thread title 'rom' contained.
If possible, would I like to ask to change it into 'Overlay' or kernel.
Just for user, who are unsure about the application, function, usability of Kali Nethunter.
*
I wanted to make it clear that the device issues are to 99,9 % result of the age or his famous hardware default(s), not of this awesome work and the entire project behind.

Can't get the phone into monitor mode for the life of me.
Thanks for this very much. Im just starting to get my feet wet with this nethunter stuff. Any tips and tricks would be appreciated.

huge thanks for your work.
there is a problem: i have installed twrp,magsik,android oreo(angler-opm7.181205.001-factory-b75ce068.zip) and nethunter(nethunter-2020.2-angler-oreo-kalifs-full.zip). i could see a new HID KeyBoard Device in Win7 ,but the HID Attacks didn't work well . how can i fix this issue ?

upon flashing the file and booting , i tried opening the nethunter app , but it says "New app build detected: Doing app files update.(init.d and filesDir) and then force closes. the device is connected to the internet . what am i doing wrong ? .os is nrdw's stock optimized

crashnova said:
Can't get the phone into monitor mode for the life of me.
Thanks for this very much. Im just starting to get my feet wet with this nethunter stuff. Any tips and tricks would be appreciated.
Click to expand...
Click to collapse
The complete lack of information is overwhelming.
Which chipset?External adapter or internal chip?
;/
---------- Post added at 07:30 PM ---------- Previous post was at 07:24 PM ----------
Nightslade said:
upon flashing the file and booting , i tried opening the nethunter app , but it says "New app build detected: Doing app files update.(init.d and filesDir) and then force closes. the device is connected to the internet . what am i doing wrong ? .os is nrdw's stock optimized
Click to expand...
Click to collapse
Wipe everything and start over.
Do you build your own installer, or flashed the official release?
I had a couple of problems with Nrdw's rom, if I remember correct.It is likely to work if you fire the last stock on it, or try ABC, they are all very stable.

UsPdSr said:
The complete lack of information is overwhelming.
Which chipset?External adapter or internal chip?
;/
Click to expand...
Click to collapse
My bad. Internal, for now.

crashnova said:
My bad. Internal, for now.
Click to expand...
Click to collapse
Hm, Re4son changed the Nexmon files shortly after the pre-release and apparently fixed them.
I use it not that often and currently have I a seperate setup for work.
In any case, did I build a new installer with a freshly baked chroot, all the updates and upgrades, Apps and the currently recommended kernel for this device.
I uploaded it.
Wipe and format your device and flash afterwards the newest stock rom.
Flash Magisk and try it with the installer again.
If you encounter issues would I refer to the Kali Nethunter's gitlab presence and write a issue report.
The installer (full chroot, bootanimation, kernel..).
https://mega.nz/file/FJoAAI7A#CfAicSrguktZU8yH0X0u1BA-CH8AdWVrHlkbH13MaCk

UsPdSr said:
Wipe everything and start over.
Do you build your own installer, or flashed the official release?
I had a couple of problems with Nrdw's rom, if I remember correct.It is likely to work if you fire the last stock on it, or try ABC, they are all very stable.
Click to expand...
Click to collapse
I flashed the official release
Just after i posted this i tried with the latest stock clean install. even with no encryption and all i had the same error . Does the updating this happen for all devices ?
ill give the file you uploaded a try

Nightslade said:
I flashed the official release
Just after i posted this i tried with the latest stock clean install. even with no encryption and all i had the same error . Does the updating this happen for all devices ?
ill give the file you uploaded a try
Click to expand...
Click to collapse
Do you mean with 'update' the one recently introduced by the Nethunter team?
I assure you that is not in correlation with such bug.
Since release didn't I have a problem with one single external adapter.
As written before, do I not use nexutil often.
Re4son changed the patched firmware ~2 weeks after pre-release.
I cloned the repo, devices and build you the installer with python3.
If you have further issues would I recommend that you issue a bug report on gitlab, or write Re4son, yesimxev or kimo here..

it seems is not clear, is nexus 6p have a working monitor mode and injection working?

Related

Kali Nethunter for the Xperia SP

{
"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"
}
Welcome to the thread on Kali NetHunter for the Sony Xperia SP
If you don't know what Kali NetHunter is, well, it's the entire Kali Linux operating system in a chroot on your phone, plus a bunch of awesome apps for executing exploits, fixing things, doing cool things. It goes on, I suppose.
I'm gonna be honest guys, I'm not a security person. When it comes to security, I'm more of a Paul Blart.
What I do know though, is that there is apt-get, and apt-get is life.
Find much more information here: https://github.com/offensive-securit...nethunter/wiki
The answer to all your questions, generally the answer is YES, IT CAN DO THAT.
Most AOSP based ROMs should be supported!
The updater zip will add a few files to your /system partition, and install all of the NetHunter apps to your /data partition.
The chroot is located in /data/local, so you don't have to worry about your system partition being full. It's full read/write capable.
Understand that the zip will replace your current kernel with a completely different one.
This is necessary because most stock or custom kernels don't provide the drivers needed to operate most of Kali NetHunter's features.
DOWNLOAD
Current version: 0.1 (beta, 2016-11-15)
Please be careful to download the right version based on this table:
Xperia SP: huashan
CyanogenMod 13.0 & SlimRom 6.0: marshmallow
Download from this AFH folder: https://www.androidfilehost.com/?w=files&flid=114915
BEFORE INSTALLING
Please make sure your phone boots fine and runs fine before flashing NetHunter. It's confusing when people report bugs that exist in CyanogenMod by itself.
The Kali chroot and apps are installed on your data partition (in /data/local for chroot). To initialize the chroot and install Kali Linux, you need to start the Kali NetHunter app.
The NetHunter installer will automatically install SuperSU in system mode, which I consider to be more stable. Since NetHunter already modifies your system partition, there is no need to use systemless SuperSU anyways.(not for huashan, I disabled this for giving you guys choices, also to prevent any possible problem caused by SuperSU.)
FULL FRESH INSTALL STEPS
Optional: Flash CyanogenMod/SlimRom installer zip
Optional: Flash Gapps if you want them (preferably OpenGapps pico)
Boot into device
Complete setup wizard
Reboot into recovery
Flash kernel-nethunter-hlte* and nethunter-generic-armhf-kalifs-full-rolling zips in any order.
Flash the only Kali Nethunter installer zip(update-nethunter......)
Boot into device
Open the NetHunter app
Use the Kali Chroot Manager to finish the installation
You're done!
UPDATING TO A NEWER BUILD
Going from 3.0.0 and up, all you have to do is flash the new build in recovery and wipe dalvik cache.
UPDATING YOUR ROM
To get all your NetHunter and SuperSU functions back after flashing a new ROM, just flash the ~60 MB update-nethunter-* zip again.
RUNNING WIFI PENETRATION TESTS
The internal WiFi chipset of the Xperia SP is not capable of running services which use monitor mode such as Wifite. For this, you will need to use a monitor mode capable WiFi adapter through a microUSB OTG adapter.
As for compatible adapters, I highly recommend the Alfa Networks AWUS036NEH (eBay) which uses the Ralink RT3070 chipset. There are currently no monitor mode supported Wireless-AC adapters available.
Once plugged in, you can run the command from Kali terminal to turn on your adapter:
Code:
[email protected]:~# ip link set wlan1 up
RAN INTO AN ISSUE OR BUG?
In order for me to help you, you have to at minimum reply with:
The link to the exact zip you downloaded
Your device model (hlte, hltecan, hltesovietrussia, etc.)
The name of the ROM you're flashing it on
The version and build date of the ROM you're flashing it on
A complete description of your problem
Optional: An audio recording of you reading this entire post
If your issue is with a specific app, it might be better to contact the developer of that app.
If your issue is during the installation (ex. flashing the NetHunter zip), then please collect a TWRP recovery.log for me.
If you found a problem and were able to fix it, and no one's mentioned it in the thread already, it would be kind to state the issue and your fix for others to make use of as well.
You can join me and the other NetHunter developers on IRC at the #nethunter room on freenode to more handily diagnose problems together.
I apologize, but I can't do house calls at this time.
KNOWN ISSUES
USB Keyboard & VNC - Google Keyboard, AOSP Keyboard, CM Keyboard do not work due to a depth bug, use Hacker's Keyboard as a workaround.
Terminal App - Full screen programs like nano or vi are unusable unless you use the resize command. (always type resize when opening a new terminal window)
DEVELOPMENT
For the kernel included in NetHunter for the Sony Xperia SP, you can find the sources here:
https://github.com/AdrianDC/android_kernel_sony_msm8960t/tree/cm-14.1
See the Kali NetHunter installer source here: https://github.com/offensive-security/kali-nethunter
See the Kali NetHunter app source here: https://github.com/offensive-security/nethunter-app
DISCLAIMER
I am not affiliated with Offensive Security. They seem like cool guys though.
I'm not even a novice when it comes to security and penetration. I'm just a simple system administrator with a passion for breaking Android.
Please restrain yourselves from asking me security related questions.
NOT SO MUCH AS SEEN ON MR. ROBOT, BUT PROBABLY EVEN BETTER
XDA:DevDB Information
Kali Nethunter for huashan, Kernel for the Sony Xperia SP
Contributors
dic1911
Kernel Special Features:
Version Information
Status: Testing
Current Beta Version: 0.1b
Beta Release Date: 2016-09-18
Created 2016-09-18
Last Updated 2016-11-15
Reserved
Reserved
Interesting
Will look for this .
Thank you !
Iekuta said:
Interesting
Will look for this .
Thank you !
Click to expand...
Click to collapse
I noticed your signature says you're running nougat, this is for marshmallow only, cause I haven't build a nougat kernel yet, so remember to do nandroid before install!:good:
Sounds Cool
#NooB Here If I am not wrong this Kali Net Hunter is for wifi hacking right , might it be wps or wpa..Could you please mention what other things can be done via Kali Nethunter
Also , Currently I am on CM14 Alpha..Will the above zip file work on mine or is it exclusively for CM13 only..
Gshrestha said:
Sounds Cool
#NooB Here If I am not wrong this Kali Net Hunter is for wifi hacking right , might it be wps or wpa..Could you please mention what other things can be done via Kali Nethunter
Also , Currently I am on CM14 Alpha..Will the above zip file work on mine or is it exclusively for CM13 only..
Click to expand...
Click to collapse
I don't use Nougat for now,
but I still upload a build for nougat in case anyone don't fear the possibility to brick one's XSP
(Caution! UNTESTED BUILD!), only try it at your own risk!
(btw, the kernel is from "cm-14.0-20160918-UNOFFICIAL-huashan.zip" by Adrian DC)
dic1911 said:
I don't use Nougat for now,
but I still upload a build for nougat in case anyone don't fear the possibility to brick one's XSP
(Caution! UNTESTED BUILD!), only try it at your own risk!
(btw, the kernel is from "cm-14.0-20160918-UNOFFICIAL-huashan.zip" by Adrian DC)
Click to expand...
Click to collapse
Seems like I will wait for the tested build for CM14 next time
I've read the whole post and I know it's for marshmallow only. So that means I'll get my phone bricked if I try to install this on lollipop?
Kali linux running under android sounds interesting.
dic1911 said:
I don't use Nougat for now,
but I still upload a build for nougat in case anyone don't fear the possibility to brick one's XSP
(Caution! UNTESTED BUILD!), only try itat your own risk!
(btw, the kernel is from "cm-14.0-20160918-UNOFFICIAL-huashan.zip" by Adrian DC)
Click to expand...
Click to collapse
It's working with 0914 with helium kernel, but I didn't test chroot cuz I don't have a decent internet connection right now will report back when I download the chroot img
[Edit]
You will have to clear cache partition for some reason to avoid any problems
Amazing, i was asking that about 2 year and u've done it ^^
#noob here
hi, a question to make it clear .. i am on mm 6.0.1 , if i flash nethunter.zip via twrp in my current rom will mm be wiped ? or it will add a new application in mm after flashing.
i know that i will have to install few apks to get nethunter working , but if i directly flash nethunter in my current rom will my current rom be wiped/deleted ??
or do i just have to flash it from twrp like we commonly flash gaaps ???
electro_nik said:
#noob here
hi, a question to make it clear .. i am on mm 6.0.1 , if i flash nethunter.zip via twrp in my current rom will mm be wiped ? or it will add a new application in mm after flashing.
i know that i will have to install few apks to get nethunter working , but if i directly flash nethunter in my current rom will my current rom be wiped/deleted ??
or do i just have to flash it from twrp like we commonly flash gaaps ???
Click to expand...
Click to collapse
No your rom won't be wiped. It will be modified
And you will have NetHunter apps
I have a bug, when i try to launch kali shell with terminal the app crash. I use infected build of CM13
bobslesbricoleurs said:
I have a bug, when i try to launch kali shell with terminal the app crash. I use infected build of CM13
Click to expand...
Click to collapse
you didn't follow the tutorial to set up the whole thing, do you?
chroot environment need to be installed manually within NetHunter app
Okay, but get an error during the download
bobslesbricoleurs said:
Okay, but get an error during the download
Click to expand...
Click to collapse
Not my problem for any network/storage related problem, you have to fix it yourself.
But my first guess is that you have insufficient space left in internal.
(NetHunter downloads chroot fs to /sdcard/kalifs-(full/minimal).tar.xz, and extract the content to /data/local/nhsystem
and minimal install takes about 600 MB, full installation takes 3 GB in total)
Okay, thanks, but one question why when i install super su it bootloop? And when i try to install latest zip of super su it didn't found boot image an installation aborting. You wan't a log?
---------- Post added at 06:59 AM ---------- Previous post was at 06:04 AM ----------
And can you tell me how did you do to port nethunter because i wan't to port it to my Meizu MX4 ^^
Error again even with clean install and full chroot
See the screen
bobslesbricoleurs said:
Okay, thanks, but one question why when i install super su it bootloop? And when i try to install latest zip of super su it didn't found boot image an installation aborting. You wan't a log?
---------- Post added at 06:59 AM ---------- Previous post was at 06:04 AM ----------
And can you tell me how did you do to port nethunter because i wan't to port it to my Meizu MX4 ^^
Click to expand...
Click to collapse
for SuperSU, you'll have to find a way to install it properly, iirc I have upload a working SuperSU version for XSP along with XenonHD MM
for porting, see the NetHunter wiki yourself, I'm not that pro to explain all the stuff.
bobslesbricoleurs said:
Error again even with clean install and full chroot
See the screen
Click to expand...
Click to collapse
For errors like that, I assume that the chroot environment isn't properly installed(even if the NetHunter app showed it booted fine without error, that's what occurred to me when I install chroot without enough space in /data), try install minimal chroot and install metapackage(s) manually with NetHunter chroot manager(it will show up how many space is needed, be sure to check your free space before proceed)

[Kernel+][H918|US996] Kali NetHunter for the LG V20

​
OKAY SO
I present to you: Kali NetHunter 3.15.3 for the LG V20 (H918 & US996)
(yes, the first custom kernel for the LG V20!)
If you don't know what Kali NetHunter is, well, it's the entire Kali Linux operating system in a chroot on your phone, plus a bunch of awesome apps for executing exploits, fixing things, doing cool things. It goes on, I suppose.
I'm gonna be honest guys, I'm not a security person. When it comes to security, I'm more of a Paul Blart.
What I do know though, is that there is apt-get, and apt-get is life.
Find much more information here: https://github.com/offensive-security/kali-nethunter/wiki
The answer to all your questions, generally the answer is YES, IT CAN DO THAT.
Most ROMs should be supported, as our installer uses a dynamic patching method on your current boot image!
The NetHunter installer zip will add a few files to your /system partition, and install all of the NetHunter apps to your /data partition.
The chroot is located in /data/local/nhsystem, so you don't have to worry about your system partition being full. It's full read/write capable.
Understand that the zip will replace your current kernel with a completely different one.
This is necessary because most stock or custom kernels don't provide the drivers needed to operate most of Kali NetHunter's features.
NetHunter also includes its own Busybox that gives you full large file support and some extra applets.
It will not overwrite your current one, and will happily install alongside it as busybox_nh.
DOWNLOAD
Current version: 3.15.3 (stable, 2016-11-20)
Please be careful to download the right version based on this table:
LGH918 (T-Mobile): kernel-nethunter-h918-*
LGUS996 (US Unlocked): kernel-nethunter-us996-*
All others be sad.
For the apps, chroot, and everything other than just the kernel, you will also need to download:
nethunter-generic-arm64-*
See installation instructions before proceeding!
Downloads are available at the official NetHunter build server: http://build.nethunter.com/nightly/
BEFORE INSTALLING
IMPORTANT: The Kali NetHunter installer requires write access to your data partition!
This means that if your data partition is encrypted, you will need to use the [Format Data] button in TWRP to remove encryption.
This will delete all your data, including internal storage.
You should back everything up first before installing Kali NetHunter.
The Kali chroot and apps are installed on your data partition (in /data/local/nhsystem for chroot). To initialize the chroot and install Kali Linux, you need to start the Kali NetHunter app.
The generic NetHunter installer will automatically install SuperSU. We try to keep it up to date, but it isn't always.
If you already have SuperSU or another root method installed, please simply delete the supersu.zip from the root of the zip file before installing it.
** If modifying the installer zip, you will have to disable ZIP signature verification as modifications will break it.
It's recommended that you restore or flash your ROM's original kernel before installing NetHunter.
FULL INSTALLATION STEPS
Install Team Win Recovery Project (H918) or Team Win Recovery Project (US996) to your recovery partition.
{
"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"
}
Recommended: If you have a custom kernel or SuperSU installed, restore your stock kernel. (called Boot in TWRP)
This isn't entirely necessary, but you may need to flash the NetHunter kernel again if SuperSU replaces it.
If your data partition doesn't mount in TWRP:
Go to [Wipe] -> [Format Data] (not advanced wipe) -> type "yes".
WARNING: This will wipe your internal storage, disable encryption, and factory reset your phone!
Once your data partition is formatted, go to [Reboot] -> [Recovery].
Download the kernel-nethunter zip specific to your device.
Without exiting TWRP, transfer the NetHunter kernel installer zip to your device over MTP* and flash it using [Install] in TWRP.
If you wiped your data partition in step 2:
Go to [Reboot] -> [System].
Set up your phone by following the Android setup wizard.
Once it's set up, reboot back into recovery.
For new installations: Download the nethunter-generic-arm64-kalifs zip.
For upgrades: Download the update-nethunter-generic-arm64 zip.
Without exiting TWRP, transfer the NetHunter generic arm64 installer zip to your device over MTP* and flash it using [Install] in TWRP.
Go to [Reboot] -> [System].
Wait 2-5 minutes for your device to finish setting itself up.
Open the NetHunter app to initialize the environment
You're done!
* MTP, known as Media Transfer Protocol, is the same way you transfer files from your PC to your device when booted into system.
UPDATING TO A NEWER BUILD OR UPDATING YOUR ROM
Follow the installation steps above. NetHunter can be installed over itself as many times as you'd like.
If you don't want to lose your chroot, flash the smaller update-nethunter-generic-arm64 zip instead.
DEVICE RECOMMENDATIONS
The LG V20 internal wireless does not support monitor mode. This means you'll need to use an OTG adapter and a wireless card that does.
I highly recommend these two items:
Alfa Networks AWUS036NEH: https://smile.amazon.com/802-11g-Wireless-Long-Rang-Network-Adapter/dp/B0035GWTKK/
iXCC USB Type-C to Type-A OTG adapter: https://smile.amazon.com/iXCC-Adapter-Charge-Supported-Devices/dp/B017TJN22C/
* I am not affiliated with these sellers
The AWUS036NEH is the most tested and stable adapter available, and also comes in a very convenient portable form factor allowing antenna swaps for greater scanning ranges.
The iXCC USB adapter is compliant with USB Type-C specifications and provides up to USB 3.1 Gen 2 compatibility. It's also well built.
I don't recommend using smaller OTG adapters - they can break your ports if you accidentally put too much pressure on them or your phone falls with them plugged in.
THE KERNEL
The NetHunter kernel for the LG V20 is based on H918 v10d kernel sources.
It has the following changes:
Carefully security & bug patched to CodeAurora's latest msm8996 7.0 tag: LA.UM.5.5.r1-01600-8x96.0
SELinux enforcing, switches to permissive when requested by NetHunter app
F2FS updated to Jaeguek Kim's latest kernel.org f2fs-stable sources
F2FS formatted data partition support
Tuxera exFAT drivers replaced with Samsung's latest open-source exFAT drivers
Enabled USB (OTG) Atheros, Ralink, and Realtek WiFi drivers
FIOPS IO scheduler as default IO scheduler, SIO available
DriveDroid compatibility
USB HID Gadget keyboard & mouse support
mac80211 packet injection support
savoca's KCAL color calibration driver built in
Additional drivers built in for the full Kali NetHunter experience
Data partition encryption optional (may not be supported by custom kernels - encrypt at your own risk)
Kernel module support, insert your own modules! (modprobe available in Kali chroot)
CIFS, NFS available through included kernel modules
VerifiedBoot status hack to pass SafetyNet
RAN INTO AN ISSUE OR BUG?
In order for me to help you, you have to at minimum reply with:
The link to the exact zip you downloaded
Your device model
The name of the ROM you're flashing it on
The version and build date of the ROM you're flashing it on
A complete description of your problem
If your issue is with a specific app, it might be better to contact the developer of that app.
For Kali NetHunter bugs/issues, you can open a ticket at: https://github.com/offensive-security/kali-nethunter/issues
If your issue is during the installation (ex. flashing the NetHunter zip), then please collect a TWRP recovery.log for me.
If you found a problem and were able to fix it, and no one's mentioned it in the thread already, it would be kind to state the issue and your fix for others to make use of as well.
You can join me and the other NetHunter developers on IRC at the #nethunter room on freenode to more handily diagnose problems together.
I apologize, but I can't do house calls at this time.
KNOWN ISSUES
USB Keyboard - The keyboard is unusable when using Google Keyboard as your input method. Switch to Hacker's Keyboard.
DEVELOPMENT & CONTRIBUTIONS
You can see the main branch of NetHunter's development on the Offensive Security GitHub: https://github.com/offensive-security/kali-nethunter
Kali NetHunter Official device updates: https://github.com/offensive-security/nethunter-devices/commits
LG V20 NetHunter kernel source: https://github.com/jcadduono/android_kernel_lge_msm8996/tree/nethunter-7.0
If you wish to donate to the NetHunter project, you can donate directly to me through the Donate button under my name.
This will generally go towards supporting my next flagship device purchase, which will receive NetHunter and TWRP support from myself.
You can also use "Basenji Rescue and Transport" as your Amazon Smile charity and that will make me really happy!
(in my avatar, if you see a dog, that's a Basenji!)
SCREENSHOTS
DISCLAIMER
I am not affiliated with Offensive Security. They seem like cool guys though.
I'm not even a novice when it comes to security and penetration. I'm just a simple system administrator with a passion for breaking Android.
Please restrain yourselves from asking me security related questions.
XDA:DevDB Information
Kali NetHunter for the LG V20, Kernel for the LG V20
Contributors
jcadduono, The Kali NetHunter team
Source Code: https://github.com/offensive-security/kali-nethunter
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.15.3
Stable Release Date: 2016-11-20
Created 2016-11-21
Last Updated 2016-11-27
Sorry guys, it'll be up in an hour or two. The build process takes a while to generate a rootfs for each architecture before the zips start appearing on the server.
It's alive! Go crazy!
In the meantime, grab a cup of coffee! I'm a fan of Second Cup's Cuzco Whole Bean. Light roast is the best roast.
I'll use this spot here to thank Mr. @slayerh4x for taking the time to boot up my kernel test builds on his device and confirm it's not catching fire.
He put his life and phone at risk for you guys.
If anything, roll Alliance and gank him while he's AFK. Paypal donations are overrated.
For anyone wishing to roll their own custom kernels, check out:
https://github.com/jcadduono/android_kernel_lge_msm8996/commits/android-7.0 (stock configuration and ready to build for all variants!)
https://github.com/jcadduono/lazyflasher (NetHunter's installer, without the NetHunter - use it to flash and ship your builds!)
Wow @jcadduono awesome stuff. This is amazing. I'm very much looking forward to future development. I'm not familiar with this but seeing this excited the crap out of me for future TMO V20 development. The doors that are opening are incredible. Great work!
Sent from my LG-H918 using XDA-Developers mobile app
Thank you for your great support jcadduono.
Quick question. Does it wipe out this annoying unlocking bootloader screen when booting a phone?
netgar said:
Thank you for your great support jcadduono.
Quick question. Does it wipe out this annoying unlocking bootloader screen when booting a phone?
Click to expand...
Click to collapse
No, this is a bootloader feature and cannot be removed.
jcadduono said:
No, this is a bootloader feature and cannot be removed.
Click to expand...
Click to collapse
Do you know of this nethunter rom would have more features than a Nexus 4 or 7 nethunter rom? Basically what I mean is, does our hardware (v20) offer anything better/different as far as "tools wise" for this rom?
so this is different then most modified kernels right? what do the apps do?
albinoman887 said:
so this is different then most modified kernels right? what do the apps do?
Click to expand...
Click to collapse
Kali Linux is for network security penetration testing, hacking. It adds the apps from that.
@jcadduono, thank you so much yet again. I'm happy to help test the next project too lol.
---------- Post added at 11:20 AM ---------- Previous post was at 11:05 AM ----------
Hey I'm Horde man, I don't get ganked by puny Alliance players.
jcadduono said:
Sorry guys, it'll be up in an hour or two. The build process takes a while to generate a rootfs for each architecture before the zips start appearing on the server.
It's alive! Go crazy!
In the meantime, grab a cup of coffee! I'm a fan of Second Cup's Cuzco Whole Bean. Light roast is the best roast.
I'll use this spot here to thank Mr. @slayerh4x for taking the time to boot up my kernel test builds on his device and confirm it's not catching fire.
He put his life and phone at risk for you guys.
If anything, roll Alliance and gank him while he's AFK. Paypal donations are overrated.
For anyone wishing to roll their own custom kernels, check out:
https://github.com/jcadduono/android_kernel_lge_msm8996/commits/android-7.0 (stock configuration and ready to build for all variants!)
https://github.com/jcadduono/lazyflasher (NetHunter's installer, without the NetHunter - use it to flash and ship your builds!)
Click to expand...
Click to collapse
So, the directions are a little confusing. I just want some clarification please. Am I just flashing in TWRP, and good to go? I am on Tilde88's v2 stock modded ROM.
I can't clarify the instructions any more than they already are. You'll just have to try.
You're 1 of a kind @jcadduono..thank you...i also like the [+]
Is there a copy of the stock kernel somewhere in case we want to go back or would it mess it all up cause of flashing the tools separately? Restore of a previous twrp backup will restore stock kernel right? Having trouble getting the download to start, I'll try the PC. Thanks for this. Ive never seen this included in anything on android. Way outside the box. I love it!
Bubba Fett said:
Is there a copy of the stock kernel somewhere in case we want to go back or would it mess it all up cause of flashing the tools separately? Restore of a previous twrp backup will restore stock kernel right? Having trouble getting the download to start, I'll try the PC. Thanks for this. Ive never seen this included in anything on android. Way outside the box. I love it!
Click to expand...
Click to collapse
Just restore the boot part of a twrp backup.
slayerh4x said:
Just restore the boot part of a twrp backup.
Click to expand...
Click to collapse
Right. That makes sense. Thanks. Oddly though, i have a corrupted external sd card of flashing the apps. It didnt touch it as far as i can tell. Anyone know of a fix other than formatting it?
Bubba Fett said:
Right. That makes sense. Thanks. Oddly though, i have a corrupted external sd card of flashing the apps. It didnt touch it as far as i can tell. Anyone know of a fix other than formatting it?
Click to expand...
Click to collapse
I had that too and I just reflashed the kernel, took the card out/back in then rebooted again. Is it formatted with the exfat file system?
slayerh4x said:
I had that too and I just reflashed the kernel, took the card out/back in then rebooted again. Is it formatted with the exfat file system?
Click to expand...
Click to collapse
Whew! Wish i could give you a double thanks on that one. Big headache to fix that one! Thanks bro!
Bubba Fett said:
Whew! Wish i could give you a double thanks on that one. Big headache to fix that one! Thanks bro!
Click to expand...
Click to collapse
Unfortunately the exFAT driver I replaced it with is a bit pickier than the Tuxera one so I'd suggest running repair from TWRP to make sure all your sectors look fine.
If it continues to have issues, you might want to just adb pull /external_sd from twrp, then format it as ext4, then adb push external_sd /external_sd/
It might take me a while to find the problem, I've been running the exFAT driver for a few days and have yet to run into an issue with it, although I'm running it on my PC since I won't have a phone for a while (Note 7 returned, Samsung said I won't get a cheque for a month)
jcadduono said:
I can't clarify the instructions any more than they already are. You'll just have to try.
Click to expand...
Click to collapse
Excellent, read a bit more and got it. I was just re-reading the same sh!t over and over haha. Installed and running fine, tinkering away!!! Thank you for all your hard work brother @jcadduono, means a lot to all of us!
does this support K-cal
young0ne said:
does this support K-cal
Click to expand...
Click to collapse
no, I tried initially to add support but LG is using some customized calibration drivers of their own and the interfaces are quite different, it'd take a bit of work to write the kcal drivers to be compatible and since I don't own the device it's really hard to debug.

[ROM] [surnia] Androidov 1.0 M

Androidov 1.0M
Since cyanogenmod removed some features which I used I was looking for some other room which will satisfy my needs. I've tried couple of ROM's provided here but I was very bad surprised. Some users and maintainers probably don't read between the lines, providing unsecure builds to the community by settings Selinux to permissive... or cherry-pick features which can compromise your security. That wasn't problem until I asked " Why permissive?" and the answer was "I like permissive!" ... or some ROM maintainers which answer you just " I am the maintainer and I will do whatever I want ". Well... go on boys!
Anyway... I builded my own ROM. As I use my surnia as one and only I am focusing on stability en security. Because I don't like permissive... this ROM is with Selinux enforced. It is based on Cyanogenmod 13 as it runs more stable than Cyanogenmod 14.1 at this moment. As I do with every software... I will wait about 1 month until I update it to 14.1 - until then much bugs will be gone.
I don't want to bloat this ROM so I will keep the changes as minimal as possible. This ROM is not meant to provide as much features as possible... just pick the best one and include them.
This first build is meant to be tested. It runs stable for 3 days on my phone and I didn't noticed any issues. If you encounter any issues, please let me know.
Every suggestion for features to be included is highly appreciated!!!!
I will update this ROM WEEKLY! As providing nightly builds is not really needed in this case as the changes are minimal and in my case it isn't worth investing my time in setting up a build-bot for it.
Next build I will provide will be reorganized - I will direct all the features in the Settings app under "Extra features" section. I will organise my last changes, commit them to my github and will provide a link with build instructions. It will take me some time as I am working till late next 2 weeks.
Credits
I am not java developer... well I have basic knowledge, but I can't call my self e java developer. I forked features which are already included in some other ROM's and I changed some lines in the code in order to integrate them.
So thats why I want to thank:
Cyanogenmod Team
Android Ice Cold Project (AICP)
SlimRom Team
Sources
Well... here you go:
https://github.com/rpangelov/android
Features
AdAway - Well... maybe I could have replaced the host file and include it in the build... but you won't be able to stop or update the adblocker. In some cases this can cause problems... so I decided to prebuilt AdAway. AdAway is adblocker which does the same - it replaces your host file with one downloaded from the app server. It provides you the choice to stop the adblocker by restoring your original host file or update it with newer version.
KernelAdiutor - there you got even more options and statistic. It provides even init.d emulation! This is cool if you want to run ViPER4Android for example, which is good! Pay attention - it EMULATES init.d function. init.d is disabled in this build as it is suggested again - for security reasons.
Disable fullscreen keyboard in landscape - you can find this option in Language and Input options -> Advanced settings. Because surnia is 4,5'' screen, I use it sometimes in landscape mode and I don't like when keyboard is fullscreen...
{
"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"
}
Suggest more features and I will add them if they are good to use!
Download
Update: Here I provide the last test build Download
It isn't finished, but I aborted developing this rom for this moment, as cyanogenmod is death. I will rebase the rom. Merry christmas! I will keep you in touch.
Placeholder threads for ROMs/Kernels are not permitted. Closed - can be reopened when code available to download. Remember sources and credits too...
Re-opened to allow file links to be added...
this rom volte supported?
I think u should base this ROM on CM14.1 as it is alot more stable now and also this ROM will gain traction as most users (like me) want to run the latest version of Android for its features and to show their friends (like me). Also as far as security is concerned however secure the ROM is it is rooted so u can't call it secure. Anyway that's my opinion. Good job on the ROM. It works perfectly fine on my device and it is pretty stable. Keep up the good work! I'm not trying to insult ur work, I know it's hard to build ROMs (Speaking from experience and clearly u r better than me at doing it) but I just had a few suggestions and opinions I wanted to share.
Sent from my XT1521 using XDA Labs
ayush rao said:
I think u should base this ROM on CM14.1 as it is alot more stable now and also this ROM will gain traction as most users (like me) want to run the latest version of Android for its features and to show their friends (like me). Also as far as security is concerned however secure the ROM is it is rooted so u can't call it secure. Anyway that's my opinion. Good job on the ROM. It works perfectly fine on my device and it is pretty stable. Keep up the good work! I'm not trying to insult ur work, I know it's hard to build ROMs (Speaking from experience and clearly u r better than me at doing it) but I just had a few suggestions and opinions I wanted to share.
Sent from my XT1521 using XDA Labs
Click to expand...
Click to collapse
About the building... it's not hard, but I needed to clobber couple of times, because I didn't set proper my IDE. The new tools introduced ninja and jack are cool, but I had issues with running jack properly.
I had 3 issues:
1. Hardware fault - as the PC I build on is assembled out of box with lot's of second hand parts I have 2x2GB RAM and 1x4GB RAM. The first issue I came through was segmantation fault's caused by the difference between the Mhz of the RAM modules.... so I had to take out the 4GB module as it was faster than the other two - 1333mhz.
2. As I thought... JACK will run out of memory... and it did. AOSP recommend 16GB of RAM and I have 4 at the moment... which isn't the problem at all, but the builds are generating slow. Anyway... I tried to set 3GB of ram for jack by exporting variable for JACK, but this is probably not that good, because it continued to complain about not enough memory. SO i set this 3GB of ram directly into prebuilts/sdk/tools/jack_server_setup.mk and it was good.
3. What I didn't expected... is that jack wasn't able to reach server, because "the port was used by another PID"... and this PID was JACK it self... so I just deleted ~/.jack-settings . By running jack once more, it will generate exactly the same file with the same settings, but it all works fine. So no idea where this issue is coming from...
I build on Debian Testing as I don't like Ubuntu, and Debian stable doesn't provide the updated packages needed to build Android N. If you have any issues or questions about building CM 14.1 or this ROM, let me know.
I Agree with that. Since CM 14.1 is official I am updating the rom and took me a while, but it is all good.I am testing now the new build - I've already updated the repo's on github. After couple of hours I will upload the new build of all works good. I need to check some log's. Will keep you in touch!
rpangelov said:
About the building... it's not hard, but I needed to clobber couple of times, because I didn't set proper my IDE. The new tools introduced ninja and jack are cool, but I had issues with running jack properly.
I had 3 issues:
1. Hardware fault - as the PC I build on is assembled out of box with lot's of second hand parts I have 2x2GB RAM and 1x4GB RAM. The first issue I came through was segmantation fault's caused by the difference between the Mhz of the RAM modules.... so I had to take out the 4GB module as it was faster than the other two - 1333mhz.
2. As I thought... JACK will run out of memory... and it did. AOSP recommend 16GB of RAM and I have 4 at the moment... which isn't the problem at all, but the builds are generating slow. Anyway... I tried to set 3GB of ram for jack by exporting variable for JACK, but this is probably not that good, because it continued to complain about not enough memory. SO i set this 3GB of ram directly into prebuilts/sdk/tools/jack_server_setup.mk and it was good.
3. What I didn't expected... is that jack wasn't able to reach server, because "the port was used by another PID"... and this PID was JACK it self... so I just deleted ~/.jack-settings . By running jack once more, it will generate exactly the same file with the same settings, but it all works fine. So no idea where this issue is coming from...
I build on Debian Testing as I don't like Ubuntu, and Debian stable doesn't provide the updated packages needed to build Android N. If you have any issues or questions about building CM 14.1 or this ROM, let me know.
I Agree with that. Since CM 14.1 is official I am updating the rom and took me a while, but it is all good.I am testing now the new build - I've already updated the repo's on github. After couple of hours I will upload the new build of all works good. I need to check some log's. Will keep you in touch!
Click to expand...
Click to collapse
Nice to know. Dude why don't you use Linux Mint. It's pretty amazing and has all the required packages. For all the builds I've done (2) I've used Ubuntu and it has never let me down. Also it works very well on old and unpowered hardware.
Sent from my XT1521 using XDA Labs
ayush rao said:
Nice to know. Dude why don't you use Linux Mint. It's pretty amazing and has all the required packages. For all the builds I've done (2) I've used Ubuntu and it has never let me down. Also it works very well on old and unpowered hardware.
Sent from my XT1521 using XDA Labs
Click to expand...
Click to collapse
I will give Mint a try... maybe. I won't use ubuntu because many of reasons... but lets classify them all by - I dont like company products... so my choise will always be for community developed product. I use Debian ever since version 3.0.... so let's say for more than 10 years, so I am really used to it and won't change it for any other OS as in my personal opinion, this is the most stable peace of software you can get.
Anyway... I completed the build, but it is running unstable because of errors in the landscape mode of the keyboard - I didn't implemented it good... as I am not java developer this is my learning process into java. I have traced the issue, checked out the logs and I know which line is causing the problem. This peace of code was not a problem when I builded CM 13, but some things differs in CM 14.1. Anyway... I've founded different implementations of this feature in other rom's, but I have to research it and try it out, because no other rom has proted this feature to nougat at this moment. I am doing my best to get it work properly, but I can't give exact time how long it will take. It won't be long, but it can take me couple of days to fix the issue.
If you have any other suggestions for other handy features, feel free to share it
Greetz
So... as cyanogenmod is shutting down... expected move as 3 weeks ago Steve Kondik lefted cyanogen inc. I will move this ROM to "LineageOS" - the cyanogenmod community follower. Check the website - http://lineageos.org/ This is good, because cyanogenmod was making bad deals... and this was bad for the whole android community as Cyanogenmod is the leader in ROM community. Well... in my point of view - bad deals comes when business is involved... the quality of the product becomes second... and the main priority is money profit. Anyway... every community based product will be better. So I am happy because of this move.
Let's be patient and see what's coming. I won't develop this ROM any further as Cyanogenmod (the base of this rom) is shutting down. As I don't know what the new ROM will provide, is for me hard to say how this ROM will continue.
What about this ROM now? Well... I didn't made any big changes to it. If some one wants, I can give a link to test build based om Nougat - it runs stable, with only feature provided - disable fullscreen keyboard in landscape. No prebuilt apps or anything else.
VoLTE Supported...
And add some screenshots
Deepak5310 said:
VoLTE Supported...
And add some screenshots
Click to expand...
Click to collapse
Yes, VoLTE supported. I didn't provided screenshot's, as they will be the same as Cyanogenmod.
rpangelov said:
Yes, VoLTE supported. I didn't provided screenshot's, as they will be the same as Cyanogenmod.
Click to expand...
Click to collapse
CM 13 based
Deepak5310 said:
CM 13 based
Click to expand...
Click to collapse
I am editing the post - wait couple of minutes and you will see new link with build CM 14.1 based.
PS: As I don't develop it any further, because I will move it to another base-rom, CM14.1 based build was meant to be tested, but it runs stable. I use it without problems.
rpangelov said:
I am editing the post - wait couple of minutes and you will see new link with build CM 14.1 based.
Click to expand...
Click to collapse
Thanks sir

[ROM][GNU/Linux][OTA][3.4.0.24] Sailfish OS for OnePlus 5T

This work is released under the permissive MIT license.
{
"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"
}
(click above image for higher resolution and quality images!)
Code:
#include <std_disclaimer.h>
/*
* I am NOT responsible for data loss, you getting fired because the alarm app failed or if you brick
* your device. Please do some research if you have any concerns about features included in this OS
* port before flashing! YOU are choosing to do these modifications, and if you point the finger at me
* for messing up your device, I will laugh at you.
* BOOM goes the dynamite!
*/
Hello, fellow XDA developers & users alike!
I think it's been long enough that we've not had alternative non-Android operating systems in a usable state for the popular OnePlus 5* devices, so here is a Sailfish OS port after over 6 months in development!
I'd really appreciate it if you give feedback and report bugs so I can attempt to fix them as best I can
Features
Slick and clean Sailfish OS UI/UX
Fully gesture driven navigation of the OS
Ambiences: a combination of system background, primary UI colors, sounds & volume levels
Sleep mode gestures e.g. double-tap to wake, music controls, 'V' for toggling flashlight etc
Ability to control configurable ambiences with the notification slider
Independent & alternative OS not based on Android (droid base is only used for drivers & HAL in SFOS)
Run regular GNU/Linux (armhf) tools and utilities natively out of the box from Jolla, OpenRepos, other custom repositories or direct binary format
Privacy-first OS with no spyware or bloatware pre-installed
Dual-booting between LineageOS & Sailfish OS with a simple zip flash in recovery (boot-switcher, linked below)
OS version OTAs, look at the merproject wiki page (see 'OTA updates' below)
A stable hardware adaptation (port) with basically everything working, but please also read about the problems right below
And more to explore...
Problems
No Android apps (APK) will run inside Sailfish OS as is the norm with community ports; you can just dual-boot with LineageOS (see FAQ below)
There is no VoLTE / VoWiFi support in SFOS at the moment (see FAQ below)
Even though NFC works, it's implementation is quite basic in Sailfish OS currently
Produced video recordings from the camera are unusable right now due to corruption of the beginning in recordings & artifacts when moving even slightly
Flashlight misbehaves for picture taking by taking too long to activate and causing nearly pitch black images (it also turns on/off rapidly a few times when disabling)
Some audio does not get routed properly to/from (Bluetooth) headsets
Sailfish OS Developer mode (SSH via USB cable) doesn't work
Rarely waking up from sleep mode can take a long time (up to about 15 seconds)
How to install
Backup all your data from the device to a computer
Download Pie Firmware 9.0.11, TWRP 3.4.x image, the LineageOS 16.0 base ROM & a Sailfish OS release
Install device firmware version 9.0.11 (not the ROM!)
Flash TWRP 3.4.x as your recovery
Reformat /data to ext4 and check it for issues
Reboot to recovery
Wipe cache & dalvik
Flash LineageOS 16.0
Flash anything else you normally flash for Android e.g. GApps, Magisk, no dm_verity etc
Flash Sailfish OS (the zip that contains rootfs.tar.bz2) from inside CI artifacts archive
Reboot and enjoy!
You can also flash my boot-switcher zip (or switch between hybris-boot and droid-boot images created on /sdcard) afterwards for simple dual-booting of the 2 operating systems!
Links & source
sailfishos-oneplus5: All project repos & source
important: Info and detailed guides about flashing, self-building etc
android_kernel_oneplus_msm8998: The used kernel source
sailfishos.org: General info about the OS as well as contributing, translation, app development etc
Changelog
wiki.merproject.org: Place with general info about the port status, OTAs etc
droid-config commits: Stuff modified on the Sailfish OS side
OTA updates
See "OTA (Over-the-Air) update" section under the libhybris adaptation wiki page.
Special thanks to
kimmoli for gesture-daemon & triambience
nathanchance for maintaining the OP5 linux-stable merged kernel tree
Mister_Magister, mal, r0kk3rz, rinigus, PiggZ, spiiroin, jusa, vknecht, NotKit and everyone else at #sailfishos-porters
The port was made possible thanks to you all!
FAQ
What does "SFOS" mean?
Sailfish OS; it's simply a common abbreviation.
Can I run [insert name here] Android app in Sailfish OS?
If there is no currently maintained client or similar app in the Jolla Store or (my preference) OpenRepos, then probably not. I may look into bringing Android app support via Anbox or similar project much later on; no ETAs.
Does VoLTE or VoWiFi work in Sailfish OS?
As of SFOS 3.4.0, these are still not implemented, but should be coming later in perhaps Sailfish OS 4.
How can I skip the SFOS beginner tutorial?
Tap each corner of the screen once starting from top-left going clockwise.
I found a bug, what can I do?
See "Report bugs" section under the libhybris adaptation wiki page.
XDA:DevDB Information
[ROM][GNU/Linux][OTA][3.4.0.24] Sailfish OS for OnePlus 5T, ROM for the OnePlus 5T
Contributors
deathmist
Source Code: https://github.com/sailfishos-oneplus5
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: 9.0.11 (Pie)
Based On: LineageOS 16.0
Version Information
Status: Stable
Current Stable Version: 3.4.0.24 (Pallas-Yllästunturi)
Created 2020-01-17
Last Updated 2020-12-10
Reserved
Excellent friend. I will try it
This is super exciting!!!
There has been a long-standing issue with NFC always getting re-enabled after a reboot in SFOS. Obviously this is not what you'd want as it causes unnecessary battery drain even when NFC is entirely unused.
This was happening due to a directory ownership issue and should be fixed in the next Sailfish OS release officially.
For now though I fixed this manually on the new uploaded Sailfish OS image (zip), BUT if you already have the OS installed (flashed build <=20200117), you can just reinstall nfcd from a terminal & toggle the option once in Settings to fix the same issue:
Code:
devel-su zypper in --force nfcd
Hi, excellent work. I took it for a test. Great rom and it's nice to see this alternative on this device. Love the concept of a Google free OS and it has a nice UI. First boot didn't take a long time at all for me. Camera issues and not being able to install apps via F-droid or apkmirror is a minor set back. I'd love to run this as my DD, but it requires some workarounds for me.
I was considering using my old phone (nexus 6) for the missing apps and games to avoid dual booting.
Looking forward to seeing what the future brings with this OS. Keep up the good work ??
For the amount of bugs we usually see in SailfishOS ROMs, this is pretty stable! Thanks for your hard work
Very exciting, once the camera issues are sorted out I would love to give this a try as a DD ?. Nice work I am genuinely very excited.
Will this be able to work on any other OS aside from LOS?
jasonsas102 said:
Will this be able to work on any other OS aside from LOS?
Click to expand...
Click to collapse
Doubt it, but currently you could try any other Oreo-based ROM too if you want to see (I'm not providing any kind of support though for anything other than the LineageOS base). I answered this previously on the OP5 thread post #21.
Very cool! I used early SFOS builds on my Nexus 5 years ago. I'll have to try this out at some point! Great work on porting it. I'll be keeping an eye on the thread for future updates.
deathmist said:
Doubt it, but currently you could try any other Oreo-based ROM too if you want to see (I'm not providing any kind of support though for anything other than the LineageOS base). I answered this previously on the OP5 thread post #21.
Click to expand...
Click to collapse
alright well if I decide to go that route I'll make sure to tell you if it works or not
Well something new.
How to take screenshots of the desktop?
Dgonix said:
How to take screenshots of the desktop?
Click to expand...
Click to collapse
To take a screenshot in Sailfish OS you can simply press and hold volume up & volume down, you should see a notification once this happens
For a delayed screenshots there is a "Screenshot" app in the Jolla Store as well
If you have to have LineageOS 15 - are you able to update to LOS16after Sailfish is installed or are you stuck on 15? Thanks.
anarchotaoist said:
If you have to have LineageOS 15 - are you able to update to LOS16after Sailfish is installed or are you stuck on 15? Thanks.
Click to expand...
Click to collapse
Nope, this Sailfish OS port for 15.1 Oreo firmware only currently as that is the LineageOS version the port's Android kernel and HAL parts are built around; anything else will result in a non-booting device (using the SFOS hybris-boot image anyway).
Upgrade to Sailfish OS 3.3.0 (Rokua)
Hello everyone!
The port has now been upgraded to SFOS 3.3.0 and HAL components are now all based on Android 9 Pie!
Check out the details of this release here!
deathmist said:
Hello everyone!
The port has now been upgraded to SFOS 3.3.0 and HAL components are now all based on Android 9 Pie!
Check out the details of this release here!
EDIT: I know the LineageOS downloads site is sadly down currently (as is the merproject wiki), you could perhaps scavange the internet for a mirror of some older build or just wait a while till the problems are resolved on their ends :fingers-crossed:
Click to expand...
Click to collapse
can i ask that fingerprint it works?
JR Bautista said:
can i ask that fingerprint it works?
Click to expand...
Click to collapse
Still a nope sadly. Looking at kernel logs / logcat the hardware seems to be ready, we just need the middleware pieces from Jolla that are currently closed source and only working on some of their official Sony Xperia ports I even asked about it and apparently there is no news currently.

[GSI][12] LineageOS 19.x GSI (A64B/64B)

{
"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"
}
Background:
This is a natural continuation/extension of the LineageOS 18.x GSIs I've been making since 2020.
LineageOS is a free, community built, aftermarket firmware distribution of Android, 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. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS GitHub repo. And if you would like to contribute to LineageOS, please visit Gerrit Code Review.
Click to expand...
Click to collapse
Disclaimer:
This is still mostly a LineageOS team / PHH @phhusson effort, credits to them and all associated for making all this possible.
No flashing instructions will be offered. If you're here in this forum, you should know what you're doing.
No guarantees that everything would work. This is a GSI, bugs are bound to happen.
Must-read:
You are STRONGLY ADVISED to try PHH's AOSP of equivalent version FIRST and identify/report issues there, before moving onto other GSIs that are based on his work, including this one.
If you do find bugs on this GSI and want to report, then you MUST try reproducing on AOSP, and ONLY proceed to report here when it's specific to this GSI. This filters out bugs common to all PHH-based GSIs, which you should let PHH know, not me. I might silently ignore your report if you skip this.
Download:
https://sourceforge.net/projects/andyyan-gsi/files/
Compressed as .xz archives - extract first.
Stuff on GitHub (builders-only):
Since builders' stuff aren't really interesting to end users, I decided not to separately document the modifications needed in this post; instead just check out these repos, where most things should be self-explanatory. Not the cleanest code, but should help if you need some clues.
lineage_build_unified - my unified script for building
lineage_patches_unified - my unified patches for building, including patches from PHH
sas-creator - generates VNDKLite and secure variants, can be used without a building environment
Donate?
https://paypal.me/AndyCGYan
Reserved
Notes:
I now have a rather taxing day job, and can't devote nearly as much time/effort into this as I did as a student.
GAPPS builds are offered as-is without guarantees. Read #10 for more.
/system is RO on regular builds and RW on VNDKLite builds. VNDKLite builds can be used on most non-VNDKLite devices as well.
ADB is intentionally insecure, even on first boot (turned on by default and no authentication needed). GSIs are more fragile compared to device-specific custom ROMs, both on first boot (no-boot issues) and on subsequent boots (after tuning certain Treble settings), and I insist that no-auth ADB is a must-have for debugging and general fail-safe.
Signature spoofing (MicroG) is supported, but only for priv-apps. This is a security consideration from PHH.
Magisk support should be on par with A11 (thanks @eremitein). The "abnormal state / unsupported SU" warning can be ignored. For devices that still don't play well with Magisk (e.g. kernel restrictions implemented by OEM), use PHH-SU instead. Install the app and you'll get root for apps.
Initial builds are based on PHH v400.c and November security patches.
Sigh, I don't really want to make a thread this early...
BTW, 32-bit and A-only users, you should really move on.
Big work thank You
Hey How to flash this Gsi Guys can someone answer me????
Thank you so much. Are gapps included ?
walid77dz said:
Thank you so much. Are gapps included ?
Click to expand...
Click to collapse
From an earlier post...
AndyYan said:
32*/A32* users, I'm not stopping your monthly builds just yet, but 32-bit is getting phased out, and you should upgrade soon. Similar goes for A-only. Ideally in the future we'll only have 64B, making room for other much needed variants such as GAPPS.
Click to expand...
Click to collapse
Their deprecation does seem likely now, so I'll try a GAPPS build or two when I have time.
Do you consider this alpha usable as daily driver?
And, does it require clean installation from LOS 18 GSI?
Avraham Tsaban said:
Do you consider this alpha usable as daily driver?
And, does it require clean installation from LOS 18 GSI?
Click to expand...
Click to collapse
I am using it as my daily driver - I enabled Gallery and LiveDisplay for just that purpose.
Out of curiosity I did try a dirty install from 18.1. It booted and most apps work, to my surprise, but Messaging won't allow me to select contacts properly no matter what, and that was a blocker, so don't.
People who love LOS, insist on using GAPPS with it, and had been asking me for such builds all this time - I now have a lil something for you, a test LOS19 build with GAPPS built-in. It's intentionally in the "personal" flavor to discourage use as your daily driver, but also shared-blocks (unlike previous "personal" builds) to save some space.
It was more trivial to build than I thought, but that doesn't mean I'll build it alongside vanilla yet...
Every variant takes disk space and build time
The image itself is huge and won't fit in even slightly older devices
Too many archs/variants confuse users
I cannot make any guarantees about it
I've seldom mentioned the last point, yet it's critical - I'm in China and I don't use GAPPS at all, so I have little idea about what counts as "properly working" for GAPPS and how to troubleshoot them. Even if I do eventually build with GAPPS, I can only provide builds as-is, and you'll have to help each other out on GAPPS-related/-induced issues. At the end of the day, I still recommend using other ROMs that are built around GAPPS, e.g. @ponces ' PE, for a more cohesive experience and better support.
For now, all I know is this test build logs in (after registering the device here), can open Play Store and download apps, nothing beyond that.
Huawei P20L mobile data doesn't work
confirmed working on huawei mediapad m5 (cmr-w09 model name)
thx so much AndyYan
first degoogled android 12
su working via phh su app - magisk wasn't working proper
I do the installation through fastboot, because I don't have twrp, The installation is successful, but when I start to start the installation it gives an error: Invalid sparse file format at header magic, and after that it installs normally, but when I start the system, it gets stuck in the logo of the manufacturer of my device, Any solution?
Flashed this ROM on my Oneplus 9 Pro and was surprised how great and smooth it is.
I read on a thread how to fix fingerprint issue on GSI ROM by editing /vendor/build.prop, tried it and ended up in bootloop and I have to start all over.
What's the right way to do this?
Thanks in advance.
Geoz said:
fix fingerprint issue on GSI ROM
Click to expand...
Click to collapse
You don't - no A12 GSIs support UDFPS yet.
AndyYan said:
You don't - no A12 GSIs support UDFPS yet.
Click to expand...
Click to collapse
Good to know. I appreciate you taking the time to explain this.
Thanks.
Geoz said:
Good to know. I appreciate you taking the time to explain this.
Thanks.
Click to expand...
Click to collapse
BTW, I believe most OPlus devices have read-only vendor, so even in the future you probably shouldn't head down that road.
AndyYan said:
BTW, I believe most OPlus devices have read-only vendor, so even in the future you probably shouldn't head down that road.
Click to expand...
Click to collapse
What of if I use Lineage OS as the base?
Thanks again.
Geoz said:
What of if I use Lineage OS as the base?
Thanks again.
Click to expand...
Click to collapse
That depends on your maintainer (LuK), and also PHH only deals with issues with stock vendors.
Speaking of which, looks like someone else also can't wait for LuK's 19.0, hehe...
AndyYan said:
That depends on your maintainer (LuK), and also PHH only deals with issues with stock vendors.
Speaking of which, looks like someone else also can't wait for LuK's 19.0, hehe...
Click to expand...
Click to collapse
First time on GSI ROM but I'm really impressed. I've learned a lot from you in a very short time. All information I read on the internet is not valid rather from a developer like you.
I appreciate you.

Categories

Resources