[GSI][arm64][A/AB] Ubuntu Touch (ubports) - Treble-Enabled Device Development A/AB ROMS

{
"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"
}
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
What is Ubuntu Touch?
Ubuntu Touch is the touch-friendly mobile version of Ubuntu.
This operating system is developed and maintained by UBports: An international community of passionate volunteers.
This means Ubuntu Touch is 100% community driven and independent.
What is Halium?
Halium is the collaborative project to unify the Hardware Abstraction Layer for projects which run GNU/Linux on mobile devices with pre-installed Android.
How it is a GSI?
First of all, I should mention ubports GSI definition is different from android, but both are generic.
ubports root file system was always generic and works for most cases, but devs were porting halium system image to add device-specific (HALs and configs) support to ubports Android container.
But after project treble which introduced in android 8, all device-specific parts of android system image moved to vendor partition and we can use "Generic system images" over one vendor partition.
In halium version 9, we use this adventure and have a totally generic system image + root file system.
Requirements:
The only Requirement of booting this GSI is having Halium patched kernel.
Keep in mind having android 9 firmware installed on the device as GSI base is mandatory (GSI can be used on android 8.0 and 8.1 vendors but experimental and not supported yet)
How to install?
For installation guide and kernel patchings details check ubports wiki page: Click Here
Download:
https://build.lolinet.com/file/halium/GSI/
Whats suppose to work?
Bluetooth
Camera
Cellular Radio
Mobile Data
GPS
Graphics
Sensors
Sound
In-call Audio
Touch
Wifi
Vibration
Fingerprint
Anbox
Media Playback
Known bugs?
Bugs are very device specific and mostly should blame device kernel.
oh and of course VoLTE
Supports:
Halium telegram group
UBports telegram group
UBports Porting telegram group
ErfanGSIs telegram group
Report Bugs:
Explain your bug in proper support telegram groups (from above)
Please don't ask about spoon-feeding or helping on building kernel or device specific builds.
Please don't ask about picking/reverting commits or any basic git commands.
bug reports without logs will be ignored
logs we need are: android logcat, kernel log, syslog
kernel log:
Code:
dmesg
syslog:
Code:
cat /var/log/syslog
logcat:
Code:
sudo -s
LD_LIBRARY_PATH=/system/lib64 lxc-attach -e -n android -- /system/bin/logcat
Sources:
ubports: https://github.com/ubports
Halium: https://github.com/halium
rootfs builder: https://github.com/erfanoabdi/rootfs-builder-debos-android9
GSI device tree: https://github.com/erfanoabdi/android_device_halium_ubport
Good luck
ENJOY!​

Hi looks great but should there be any concerns that this shows in the screenshots its based on nougat and Ubuntu 16.04 just curious if there would be a more up to date version in the works

Ooook....i want to try..but this not for people like me who dont even know what is patching a kernel.!?

kiran G. said:
Ooook....i want to try..but this not for people like me who dont even know what is patching a kernel.!?
Click to expand...
Click to collapse
Exactly. I need to learn about patching the kernel before trying this out.

twfs said:
Hi looks great but should there be any concerns that this shows in the screenshots its based on nougat and Ubuntu 16.04 just curious if there would be a more up to date version in the works
Click to expand...
Click to collapse
The ubuntu touch is based on ubuntu 16.04 LTS version and gets needed security patches so no worries
And about the Android N screenshots, that was anbox (kinda an Android emulator) to run Android apps on gnu/linux operating systems
But this GSI needs Android 9 vendor for base to boot correctly..
Sent from my iPhone using Tapatalk

erfanoabdi said:
The ubuntu touch is based on ubuntu 16.04 LTS version and gets needed security patches so no worries
And about the Android N screenshots, that was anbox (kinda an Android emulator) to run Android apps on gnu/linux operating systems
But this GSI needs Android 9 vendor for base to boot correctly..
Click to expand...
Click to collapse
Thank you for the reply will try this asap!

I'm using a Moto g6 play (Jeter) I am using pie vendor on the GSI I am currently on. Besides flashing the Ubuntu GSI and the pie vendor, do i need to patch my kernel too?
Sent from my moto g(6) play using Tapatalk

Sands207 said:
I'm using a Moto g6 play (Jeter) I am using pie vendor on the GSI I am currently on. Besides flashing the Ubuntu GSI and the pie vendor, do i need to patch my kernel too?
Click to expand...
Click to collapse
I believe so hoping I get a chance to try this today but if you beat me to it let us know how it goes. I will be trying it on a moto g7 power and a pixel 2xl if everything goes smooth

twfs said:
I believe so hoping I get a chance to try this today but if you beat me to it let us know how it goes. I will be trying it on a moto g7 power and a pixel 2xl if everything goes smooth
Click to expand...
Click to collapse
Are you going to patch your kernel? Our kernel source is a real unorganized mess, I'm looking forward to trying this out but im not looking forward to untangling the disaster we have on github to do it
Sent from my moto g(6) play using Tapatalk

Sands207 said:
Are you going to patch your kernel? Our kernel source is a real unorganized mess, I'm looking forward to trying this out but im not looking forward to untangling the disaster we have on github to do it
Click to expand...
Click to collapse
Yeah if I understand correctly that is the only way it will boot. Haven't looked at the g6 forums in awhile to see if there might be a custom kernel that may be easier to modify because I don't think we will get lucky enough to find one with it already built in.

twfs said:
Yeah if I understand correctly that is the only way it will boot. Haven't looked at the g6 forums in awhile to see if there might be a custom kernel that may be easier to modify because I don't think we will get lucky enough to find one with it already built in.
Click to expand...
Click to collapse
I am one of the top contributers to the g6, I've built ROM's and kernels and while I've been able to produce permissive kernels with a few modifications... patching this kernel may prove difficult for me at my current skill level. I'll give it my best shot though [emoji846]
Sent from my moto g(6) play using Tapatalk

twfs said:
I believe so hoping I get a chance to try this today but if you beat me to it let us know how it goes. I will be trying it on a moto g7 power and a pixel 2xl if everything goes smooth
Click to expand...
Click to collapse
I've prepared g7 power (ocean) kernel source as it's common with my device.
just need to build it
(Build with gcc, not clang)
https://github.com/erfanoabdi/android_kernel_motorola_sdm632/tree/halium-9.0
Sent from my iPhone using Tapatalk

erfanoabdi said:
I've prepared g7 power (ocean) kernel source as it's common with my device.
just need to build it
(Build with gcc, not clang)
https://github.com/erfanoabdi/android_kernel_motorola_sdm632/tree/halium-9.0[/QUOTE
Thank you will have to try to build a kernel this afternoon
Click to expand...
Click to collapse

@erfanoabdi does it work on android 10 vendor?

Royna said:
@erfanoabdi does it work on android 10 vendor?
Click to expand...
Click to collapse
Nope it's not supported, only Android 9 vendor
Sent from my iPhone using Tapatalk

The Redmi 7A has a 32-bit kernel according to other threads, do you reckon this will still work?

Can i install it in galaxy j5 2017?
Sent from my Samsung Galaxy J5 using XDA Labs

Hello,
Excuse my ignorance.
I have already used Ubuntu touch on oneplus one and on Xperia X.
1) Is it possible to carry out this installation on a oneplus 7?
2) What is the ota based on?
3) In what percentage is it operational?
Thank you so much for everything.

I've prepared g7 power (ocean) kernel source as it's common with my device.
just need to build it
(Build with gcc, not clang)
https://github.com/erfanoabdi/android_kernel_motorola_sdm632/tree/halium-9.0
Hey could you possibly link me to the toolchain you are building with please. I've been trying to build this thing for awhile now and always end up with Bluetooth btfm_slim fatal error. Thanks

Re-edited:
Sorry, already replied. ?
Awesome work?
btw Should it work on Android 10 vendor ?

Related

[ROM][7.1.2][UNOFFICIAL] LineageOS 14.1

{
"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 7.1.2 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
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. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.
Broken:
DTV for XT1683 model
Download Links:
Mirror #1: Google Drive (last build: 2018-06-17)
Mirror #2: vache-android.com (last build: 2018-01-16)
Installation:
Reboot to recovery
Format /system, /data and /cache
Install LineageOS zip
Install [optional] a Google Apps package of your choice (Open GApps is advisable, but stock and super variants are not recommended!!!)
Install [optional] su addon
Install [optional] SafetyNet hack
Sources:
Device: https://github.com/boulzordev/android_device_motorola_potter
Kernel: https://github.com/boulzordev/android_kernel_motorola_msm8953
Credits:
Huge thanks to following guys. Because i didn't have the device in hands, credits goes to:
@fAIyaZ
@kaustubh_lipare
@Awesomeslayerg
@Johny Cipeli
@Mandy $ingh
@brainiak005
@abeloman
@dhk.-
@sharan.nyn
XDA:DevDB Information
LineageOS 14.1, ROM for the Moto G5 Plus
Contributors
vache, boype
Source Code: https://github.com/LineageOS/
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Unlocked bootloader, TWRP
Version Information
Status: Beta
Beta Release Date: 2017-04-21
Created 2017-04-21
Last Updated 2018-06-17
Reserved
Awesome work @vache.
Thank you so so much. let's start the party.
Was waiting for this...Thanks a lot and awesome work @vache
nice! thank you so much
And
qemu.hw.mainkeys=1
To remove on screen navigation keys on lineage add this line in system/build.prop
Thank you vache!!! Amazing what can be done even without a device :laugh:
You made it man! Many thanks for you work for potter users
Enviado desde mi Moto G (5) Plus mediante Tapatalk
Hi there guys. I think it's our turn to give something back to @vache. Not even giving back something but it's only will be benefited in the long run to us and our device. Vache did an amazing job on bringing the device up to custom ROMs even without the device in his hands.
I think now we should show our support to him to help him in somewhat to get him the device.
So if you like to support in anyways you are welcomed and it'll be much appreciated.
Here is the PayPal link:-https://www.paypal.me/vachounet
I'm giving this guy a run tonight. Glad to be back on cyanogen!
Many thanks @vache for bringing custom ROMs to potter ?
First of all, thank you @vache for you effort!
Would this run on a XT1685 model?
sberta91 said:
First of all, thank you @vache for you effort!
Would this run on a XT1685 model?
Click to expand...
Click to collapse
Sure, all models/variants are supported.
@vache thank you for this ....... also before i download i wanted to know should i download the 64bit open gapps? or 32? since potter i think is 64bit but somewhere i read that current rom are based on 32bit architecture. Also is the camera working and any plans to integrate OMS ?
thnk you
@punto said:
@vache thank you for this ....... also before i download i wanted to know should i download the 64bit open gapps? or 32? since potter i think is 64bit but somewhere i read that current rom are based on 32bit architecture. Also is the camera working and any plans to integrate OMS ?
thnk you
Click to expand...
Click to collapse
Motorola sources don't permit to build a 64bit rom, so, you need 32bit gapps
Sent from my Moto G 2014 using XDA Labs
@vache And many thanks for bringing this one...
---------- Post added at 03:42 PM ---------- Previous post was at 02:47 PM ----------
Zenzfum000 said:
Motorola sources don't permit to build a 64bit rom, so, you need 32bit gapps
Sent from my Moto G 2014 using XDA Labs
Click to expand...
Click to collapse
So it's really impossible to build any 64 bit rom?
@Zenzfum000 thnxx for the info...... @vache i think i have found a bug. it is regarding camera. 1) focusing and exposure is not working smoothly(especially exposure) 2) if i double press the screen the camera hangs and i need to forcibly close the camera and reopen.
Does this custom ROM ships with root? And does it also support OMS? Thank you all for all the effort you guys put into this
JJSingh said:
@vache And many thanks for bringing this one...
---------- Post added at 03:42 PM ---------- Previous post was at 02:47 PM ----------
So it's really impossible to build any 64 bit rom?
Click to expand...
Click to collapse
Moto uses 32 bit bus. U can't have 64 bit on it. I hope it's clear now. It's not gonna happen at all in anyways for this device.
fAIyaZ said:
Moto uses 32 bit bus. U can't have 64 bit on it. I hope it's clear now. It's not gonna happen at all in anyways for this device.
Click to expand...
Click to collapse
It's not like this my friend, the only reason one can't make a 64 bit compatible ROM for potter is that there are no 64 bit versions of the device specific blobs .
JJSingh said:
It's not like this my friend, the only reason one can't make a 64 bit compatible ROM for potter is that there are no 64 bit versions of the device specific blobs .
Click to expand...
Click to collapse
OK ur understanding than why ur asking again and again?!
Vache did told us that just forget that thing. It's not gonna happen. Plz don't ask this again. It's getting annoying to see this question again and again at different threads.

[UNOFFICIAL] Kali Nethunter for the Galaxy S6

{
"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"
}
This thread is for release of the rom for development of Kali Linux NetHunter to be ported to Galaxy S6/S6 Edge (G920F/G925F)
ANYONE WOULD LIKE TO USE ANY FILE FROM THIS THREAD, KINDLY GET MY PERMISSION 1ST
If you have any problem related to this patch go checkout first the original kernel source
Install Instructions:
REMOVE MAGISK (If you have), due to Synapse.
Boot into CWM/TWRP
Flash the zip file
If you have Stock firmware/Global Elite/Stock Based Roms flash the Fix.zip after flashing the Kali zip
DONE you have Kali Nethunter
Kali NetHunter Application
* Home Screen - General information panel, network interfaces and HID device status.
* Kali Chroot Manager - For managing chroot metapackage installations.
* Check App Update - For checking Kali NetHunter Android App updates.
* Kali Services - Start / stop various chrooted services. Enable or disable them at boot time.
* Custom Commands - Add your own custom commands and functions to the launcher.
* MAC Changer - Change your Wi-Fi MAC address (only on certain devices)
* VNC Manager - Set up an instant VNC session with your Kali chroot.
* HID Attacks - Various HID attacks, Teensy style.
* DuckHunter HID - Rubber Ducky style HID attacks
* BadUSB MITM Attack - Nuff said.
* MANA Wireless Toolkit - Setup a malicious Access Point at the click of a button.
* MITM Framework - Inject binary backdoors into downloaded executables on the fly.
* NMap Scan - Quick Nmap scanner interface.
* Metasploit Payload Generator - Generating Metasploit payloads on the fly.
* Searchsploit - Easy searching for exploits in the Exploit-DB.
* Your device warranty is now void.
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included in this ROM.
* YOU are choosing to make these modifications not me.
* If you point the finger at me for messing up your device, I will laugh at you.
* If you have any problem with Nethunter and still have MagiskSu, is because you didn't read the Install Instructions.
Downloads for Flat​
#######################
AOSP Roms
LineageOS Official Nougat
LineageOS Unofficial Oreo by @enesuzun2002
LineageOS Unofficial Pie by @enesuzun2002
#######################
Stock Firmware Based Roms
Stock G920F Nougat
Fix(You need to flash this after flashing the above package)
#######################
Downloads for Edge​
#######################
AOSP Roms
LineageOS Official Nougat
LineageOS Unofficial Oreo by @enesuzun2002
LineageOS Unofficial Pie by @enesuzun2002
#######################
Stock Firmware Based Roms
Stock G925F Nougat
Fix(You need to flash this after flashing the above package)
#######################
Credits:
minealex2244
Team Nexus
enesuzun2002
U99Dev
muksa6989 (Tester)
LisardSquad (Tester)
Perflyst (Tester)
fire-fist (Tester)
Telegram Group
XDA:DevDB Information
Kali Nethunter for the Galaxy S6, ROM for the Samsung Galaxy S6
Contributors
madScript, enesuzun2002, minealex2244, fire-fist, ryan42680, macs18max, UltragamerHD, TeamNexus
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.10.x
Based On: TouchWiz, AOSP
Version Information
Status: Stable
Created 2017-09-12
Last Updated 2019-03-17
Any info what is working? Hid attacks? CD-Rom? On github i see some recent changes, and i'd like to test them. What toolchains was used to compile?
Does this support Global Elite Rom?
If It does so I can give feedback
kotlin said:
Any info what is working? Hid attacks? CD-Rom? On github i see some recent changes, and i'd like to test them. What toolchains was used to compile?
Click to expand...
Click to collapse
The HiD and the CD-Rom may not work, but I'm making a new version for the Team-Nexus ROMs, because they are more stable in battery(only HiD still not working)
Sent from my SM-G920F using Tapatalk
ErmiNatorYT said:
Does this support Global Elite Rom?
If It does so I can give feedback
Click to expand...
Click to collapse
No it doesn't, I don't have the global elite kernel source, if I had it I would prefer to port it there, due to be a more stable rom
Sent from my SM-G920F using Tapatalk
madScript said:
No it doesn't, I don't have the global elite kernel source, if I had it I would prefer to port it there, due to be a more stable rom
Sent from my SM-G920F using Tapatalk
Click to expand...
Click to collapse
Stock TW nougat kernel source?
Btw great job dev :victory:
is msf included?
williamkosasih19 said:
Stock TW nougat kernel source?
Btw great job dev :victory:
is msf included?
Click to expand...
Click to collapse
If you install minimal chroot you have to type "apt-get install metasploit-framework", if you install the full chroot it has already msf
Sent from my SM-G920F using Tapatalk
madScript said:
The HiD and the CD-Rom may not work, but I'm making a new version for the Team-Nexus ROMs, because they are more stable in battery(only HiD still not working)
Sent from my SM-G920F using Tapatalk
Click to expand...
Click to collapse
Hid attacks are not working, and cd-rom is working, but in strange way - it mounts everything as cd-rom, but in options there are only entries for read-only and writable usb
kotlin said:
Hid attacks are not working, and cd-rom is working, but in strange way - it mounts everything as cd-rom, but in options there are only entries for read-only and writable usb
Click to expand...
Click to collapse
Hooo yeah, I forgot to mention that I use linaro gcc toolchain, its present in my toolchain compilation in my github repo
Enviado do meu SM-G930F através de Tapatalk
Testing on Android Oreo
hey, thanks for the Nethunter ... im testing it on Android 8 (Lineage OS 15 by TeamNexus which btw is in Original Android Development - Build 10/01 + OpenGapps Pico Build 10/05)
just Flashed in TWRP ... OS Boots Up - everything seems fine i'll update you guys if something worked
Thanks Again Great job Devs
Anonymous_AmirHossein said:
hey, thanks for the Nethunter ... im testing it on Android 8 (Lineage OS 15 by TeamNexus which btw is in Original Android Development - Build 10/01 + OpenGapps Pico Build 10/05)
just Flashed in TWRP ... OS Boots Up - everything seems fine i'll update
Thanks Again Greatjob Devs
Click to expand...
Click to collapse
It won't probably work so well, Im not gping to port yet nethunter to Android O because it is still not stable and it is not worth to build a temporary unstable version
Enviado do meu SM-G930F através de Tapatalk
madScript said:
It won't probably work so well, Im not gping to port yet nethunter to Android O because it is still not stable and it is not worth to build a temporary unstable version
Click to expand...
Click to collapse
oh yeah i know... that rom is new yet and it's beta
i wasn't requesting a port just wanted to test it ... sorry i'm kinda newbie
anyways i'm downloading chroot for now
Anonymous_AmirHossein said:
oh yeah i know... that rom is new yet and it's beta
i wasn't requesting a port just wanted to test it ... sorry i'm kinda newbie
anyways i'm downloading chroot for now
Click to expand...
Click to collapse
Yes, thats not what I was saying but no problem. Once its gets "stable" I may release a test version
Enviado do meu SM-G930F através de Tapatalk
If nethunter is possible for stock based roms that would be AMAZING.
Nice job on port for AOSP dude!!!
FakeSmile said:
If nethunter is possible for stock based roms that would be AMAZING.
Nice job on port for AOSP dude!!!
Click to expand...
Click to collapse
Working on it [emoji6]
Enviado do meu SM-G930F através de Tapatalk
Гsooo is it workin?
KILLER GHOST said:
Гsooo is it workin?
Click to expand...
Click to collapse
Yes it is
Enviado do meu SM-G930F através de Tapatalk
Hey guys good job man im glad somebody finally built it for T-mobile s6 .I been trying to build it for the past 2 months with no luck .I.thanms let u if there is any bugs I find
fowler82 said:
Hey guys good job man im glad somebody finally built it for T-mobile s6 .I been trying to build it for the past 2 months with no luck .I.thanms let u if there is any bugs I find
Click to expand...
Click to collapse
Well I dunno what im doing wrong I installed nethunter applyed the fix set up nethunter .plug in my Alfa adapter run lsusb and don't even see the adapter tryd it on stock then on elite Rom it's the same on both I have the T-mobile s6.any ideas
fowler82 said:
Well I dunno what im doing wrong I installed nethunter applyed the fix set up nethunter .plug in my Alfa adapter run lsusb and don't even see the adapter tryd it on stock then on elite Rom it's the same on both I have the T-mobile s6.any ideas
Click to expand...
Click to collapse
After plugin in go to the kali terminal and type airmon-ng start wlanq
Enviado do meu SM-G930F através de Tapatalk

[ROM] [8.1] [UNOFFICIAL] LineageOS 15.1 for Nexus 7 2013

{
"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 8.1 (Oreo), which is designed to increase performance and reliability over stock Android for your device.
Moderator Information, for latest build:
pitrus- said:
If anyone's interested, I am building dailies for the flo. You can find them in my LineageOS buildbot file root at https://lineageos.wickenberg.nu/builds/full and make sure to download for Flo as I'm building for more and more devices.
P.S. No black boot animation anymore and latest security update.
P.S. Rocking the latest 1002 build right now while typing this.
Click to expand...
Click to collapse
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
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. You will need to provide your own Google Applications package (gapps). 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 our Gerrit Code Review. Your changelog is whatever was merged into gerrit.
Information:
Early taste Oreo-based LineageOS 15.1 for Nexus 7 (2013)
What's working:
Wi-Fi
Bluetooth
Camera
Audio
Sensors
Lights
GPS
DRM
Known issues:
NFC can still be unstable sometimes
Bug reporting:
Before the report make sure that you've installed the latest build of the ROM.
Explain the bug in details and, if possible, methods to reproduce it.
For most issues, you should attach the logcat.
Random reboots? Please upload last_kmsg immediately after the kernel crash.
Links:
Download Unofficial LineageOS 15.1 builds
XDA:DevDB Information
LineageOS 15.1 for Nexus 7 2013, ROM for the Nexus 7 (2013)
Contributors
flex1911
Source Code: https://github.com/LineageOS/android_kernel_google_msm/tree/lineage-15.0
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Based On: LineageOS
Version Information
Status: Testing
Created 2017-09-15
Last Updated 2019-01-08
As I already said, this is an "early taste" Oreo build, so treat it like a preview.
Obviously, no feature requests for now.
Works fine
there is no problem
Install the ROM via TWRP
Install deltagapps
https://forum.xda-developers.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368
Remove SetupWizard ( twrp-> mountsystem-> priv-app/SetupWizard )
Install play store and Google Play services apk or android 7 backup
Install MagiskManager apk and Magisk.zip twrp
.MoHaMaD said:
Works fine
there is no problem
Install the ROM via TWRP
Install deltagapps
https://forum.xda-developers.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368
Remove SetupWizard ( twrp-> mountsystem-> priv-app/SetupWizard )
Install play store and Google Play services apk or android 7 backup
Install MagiskManager apk and Magisk.zip twrp
Click to expand...
Click to collapse
Thanks for the info!
Is there a specific reason for removing SetupWizard?
You better try to use this gapps: https://androidfilehost.com/?fid=745425885120757579
Anyone tried as second rom?
As far as I can tell, it works fine.
It seems to be sluggish when compared to 7.1.2 ROM, but one can't really complain having a relatively ancient device getting an Oreo ROM ahead of most new devices, eh?
@flex1911 Cool .. do you have device tree sources too ?
Sent from my AOSP on dragon using Tapatalk
followmsi said:
@flex1911 Cool .. do you have device tree sources too ?
Sent from my AOSP on dragon using Tapatalk
Click to expand...
Click to collapse
Lineage gerrit has all the changes.
Runs pretty fine. Thx for bringing O to our ancient device
And for deb devices ?
pargas said:
Anyone tried as second rom?
Click to expand...
Click to collapse
Yes. Running ok in multirom as second
---------- Post added at 10:14 PM ---------- Previous post was at 10:10 PM ----------
Good job.
Installed as second rom in multirom with gapps and is running smooth with small issues.
Thanks.
yattodettaman said:
And for deb devices ?
Click to expand...
Click to collapse
Unfortunately, I don't have any deb, so I can't properly do it for now. I know someone who will help me to bring it up for deb later, I'll do this when we will get fully functional flo.
flex1911 said:
Unfortunately, I don't have any deb, so I can't properly do it for now. I know someone who will help me to bring it up for deb later, I'll do this when we will get fully functional flo.
Click to expand...
Click to collapse
thanks.
Can you share your manifest, so i can try to build for deb myself ?
yattodettaman said:
thanks.
Can you share your manifest, so i can try to build for deb myself ?
Click to expand...
Click to collapse
I use standard Lineage manifest
Anyway, here goes a new build (20170919).
Some really minor fixes here. DRM should work fine now (for media apps like Netflix, GP movies).
NFC starts fine now, but toggle still messes things up. If you will turn it off - it will work properly only after reboot.
I'm not 100% sure about NFC, cause I don't have any tags/other devices with NFC, but it looks like driver works fine. Will be glad to hear any feedback about real NFC functionality (android beam or tags).
No luck with a camera for now, cause we have some really weird cluster**** in our HAL/driver.
flex1911 said:
I use standard Lineage manifest
Click to expand...
Click to collapse
A quick cut and dry question;
And what for vendor?
Is there a reason that DRM (Netflix) works on Oreo but not Nougat?
flamingspartan3 said:
Is there a reason that DRM (Netflix) works on Oreo but not Nougat?
Click to expand...
Click to collapse
I don't really think that it works, just said as example of DRM app. DRM worked on nougat too
Snuzzo said:
A quick cut and dry question;
And what for vendor?
Click to expand...
Click to collapse
https://github.com/Flex1911/proprietary_vendor_asus/tree/lineage-15.0

[ROM][OFFICIAL][PAYTON][NIGHTLIES]Lineage OS 17.1

{
"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"
}
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 10, 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.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Introduction:
This is the official Lineage OS thread for the Motorola Moto X4, codename payton.
We support all the T-Mobile, International, and Project Fi variants, as their bootloaders are unlockable, while we can't support the Verizon and AT&T variants, as their bootloaders are permanently locked.
How to install:
Boot the newest TWRP .img from the Official TWRP Project Site.
IF YOU ARE COMING FROM STOCK AND WANT TO INSTALL CUSTOM ROMS FOR FIRST TIME, INSTALL "Copy Partitions Zip" FROM POST #2
In TWRP, click "Wipe", "Format Data", then type "yes" as prompted.
ADB sideload the newest weekly
(Optionally) You can flash the newest TWRP Installer also found at the Official TWRP Project Site if you wish to maintain TWRP, though the pre-installed Lineage Recovery instance will do everything you need it to in most cases. We don't recommend or support the use of the TWRP installer, as it is overwritten on every update (will need to be re-installed every update), and has no addon.d-v2 persistence.
Click "Reboot, then choose "Recovery", this will boot you to either Lineage Recovery or TWRP depending on your choice to install TWRP or not. It is necessary to reboot between ROM flash and GApps/Addon flash due to verity/slot-swap logic.
(Optionally) Flash GApps - MindTheGApps arm64 are recommended, OpenGApps are compatible with A/B as of 09102018, but I still only reccoemend and support MindTheGApps.
(Optionally) Flash SU - you'll need to turn it on from in developer settings after first boot Lineage OS SU Addon. - Magisk works fine, though is not supported.
Reboot
Notes:
Official Lineage OS builds will not pass CTS/SafetyNet -- due to the AVB flag's "red" status. (Magisk works fine, though is not supported.)
Official Lineage OS builds ship with full treble compatibility, with VNDK runtime enforcement! This means that unlike most "ported treble" you'll see, ours is just as it would be from the OEM, and can run any GSI (yes, even Pie!) without need for hacks or additional flashable zips. We relabeled /oem as /vendor (as /oem isn't used in custom ROM's anyway). To use a GSI, flash official Lineage, then flash your GSI, it's that simple! Flashing a factory image will likely write over /oem and remove the mock vendor image. Please don't report GSI bugs here, report them instead to the GSI's maker.
Download:
LineageOS Updater
XDA:DevDB Information
Lineage OS 17.1, ROM for the Moto X4
Contributors
erfanoabdi, Lineage Team
Source Code: https://github.com/LineageOS
ROM OS Version: 10.x Oreo
ROM Kernel: Linux 4.x
ROM Firmware Required: Official Pie
Version Information
Status: Stable
Created 2018-09-01
Last Updated 2019-03-02
Copy Partitions Zip
- courtesy @ @filipepferraz
Download
Firmwares
XT1900-1 Android 8.0
firmware_27.251.12_payton_retail_xt1900-1.zip
Only tested on
XT1900-1
XT1900-2
XT1900-5 (https://forum.xda-developers.com/showpost.php?p=76934354&postcount=173)
XT1900-7 (https://forum.xda-developers.com/showpost.php?p=76779696&postcount=14)
feel free to test on other Moto X4 models running 8.0.
XT1900-6 Android 8.0 - courtesy @filipepferraz
https://www.androidfilehost.com/?fid=674106145207492371
XT1900-1 Android 8.1 - courtesy @ptn107
https://www.androidfilehost.com/?fid=890278863836292604
tested on XT1900-7 as well (https://forum.xda-developers.com/showpost.php?p=76816113&postcount=92)
About OTA: see post #778
Back to Stock :
Nice work, guys!
Excellent work! It's impressive that you could get this done when one person didn't have the phone. That's a good ol' fashioned hackathon.
Can somebody confirm if encryption works?
i love you guys <3
igna.98 said:
Can somebody confirm if encryption works?
Click to expand...
Click to collapse
It says "Phone Encrypted" under Settings. So, yes.
---------- Post added at 03:15 AM ---------- Previous post was at 02:53 AM ----------
Also happy to report that Magisk works successfully by sideloading the zip in TWRP (Data will not get decrypted when you boot into TWRP after the first boot - just hit cancel to get to the TWRP main menu > Advanced > ADB Sideload and sideload the Magisk ZIP.) SafetyNet passes too! And Google Pay works (finally!!! ...It was broken for me on stock).
Just got set up:
- AOSP firmware flash working on google fi version running 7.1
- Twrp decrypt not working with pin on the linked twrp or 3.2.1.1. Have to remove pin before booting to recovery
- videos recorded are choppy and lag during playback through camera app. I'll check when I install another gallery app but I rarely record so not a huge issue right now.
- bluetooth working well
Liking Lineage so far, especially the dark theme it seems to default to. I'll update with more as I play around with this. Thanks.
Speaker not working
Edit: seems it's just media, not phone
Just ran into an issue, speaker doesn't work with any app I've tried. There is sound with Bluetooth in the same apps. Attached some logcats.
brandontowey said:
Edit: seems it's just media, not phone
Just ran into an issue, speaker doesn't work with any app I've tried. There is sound with Bluetooth in the same apps. Attached some logcats.
Click to expand...
Click to collapse
Interesting. Working for me - tested using the Amazon Music app.
Edit: YouTube was used to test as well. However, the speaker volume level across all apps is lower than stock.
smmankad said:
Interesting. Working for me - tested using the Amazon Music app.
Huh, just tried and it stutters and no sound in YouTube. What model are you using and did you have Oreo already? I'm on the Google fiber variant and came from 7.1. maybe I need to upgrade to stock Oreo then flash.
Click to expand...
Click to collapse
brandontowey said:
smmankad said:
Interesting. Working for me - tested using the Amazon Music app.
Huh, just tried and it stutters and no sound in YouTube. What model are you using and did you have Oreo already? I'm on the Google fiber variant and came from 7.1. maybe I need to upgrade to stock Oreo then flash.
Click to expand...
Click to collapse
I was on stock Oreo 8.0.0/March 2017 (am having the XT1900-1 RETUS non-Fi version). Maybe that's why.
Click to expand...
Click to collapse
Thank you so much, my Payton is now flying. XT1900-7
igna.98 said:
Thank you so much, my Payton is now flying. XT1900-7
Click to expand...
Click to collapse
which firmware file did you use? xt1900-1 or xt1900-6?
Dumb question, can you flash if you're on 8.1?
munchy_cool said:
which firmware file did you use? xt1900-1 or xt1900-6?
Click to expand...
Click to collapse
XT1900-1
Wow nice job.
Sent from my Moto G5 Plus using XDA Labs
Not using it yet...
But I wanted to thank you guys SO much for working on this. I see using Lineage as the long-term plan for my phone (and my wife's) but these are our daily drivers and can't afford them to be offline for long. Once it is verified solid, I will likely switch. Thank you again!
ebrandsberg said:
But I wanted to thank you guys SO much for working on this. I see using Lineage as the long-term plan for my phone (and my wife's) but these are our daily drivers and can't afford them to be offline for long. Once it is verified solid, I will likely switch. Thank you again!
Click to expand...
Click to collapse
Its pretty damn solid as is. I've been using it since yesterday and no random reboots, no glitches, and super fast. My X4 is my daily driver too, btw.

[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.

Categories

Resources