[ROM][UNOFFICIAL][Sailfish OS][3.3.0] Sailfish OS for the OnePlus 6! - OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel

Hi all,
I'm proud to announce SailfishOS for the OnePlus 6!
I think it's great to support alternatives to Android and help bring some competition back to the mobile OS space.
I really appreciate any contributions, bug reports or suggestions on GitHub
Discord
Join the discord here: https://discord.gg/haVG9Ga
Code:
#include "disclaimer.h"
/*
* I am NOT responsible for you getting fired because the alarm app failed or if you destroy your device.
* Please do some research if you have any concerns about features included in this port.
* Same security standards as for official Sailfish OS devices may not apply here.
* Everything is served on an as-is basis and YOU are choosing to do these modifications.
*/
If you aren't comfortable formatting, flashing and modding your device, please don't install this ROM
What works?
* Display
* Touch
* LED
* Audio
* NFC
* Bluetooth
* Phone calls
* Texts
* Mobile Data
* WiFi
* GPS
* Camera
* Sensors
* RTC alarms
* USB data and charging
What Doesn't work?
* Fingerprint reader - currently unavailable on unofficial sailfishOS ports
* Battery optimisations - I will be moving to an updated kernel and applying some manual tweaks (possibly from the brilliant custom kernels already here).
* OTAs - I'm currently working on getting OTA updates working, when they are you will be able to get new updates without having to flash a new image!
FAQ
PLEASE read the FAQ before asking questions, I won't respond to questions about features I've mentioned there.
Screenshots
On imgur
Flashing
Please follow the guide here
Mer Wiki
Here for up to date details on what works/doesn't and links to useful pages.
Downloads and Changelog
Latest bleeding edge release and changelog
Latest stable release
* NOTE: Latest stable release does have poor battery life.
Sources
android_kernel_oneplus_sdm845: android kernel sources
Guides, FAQ and Releases
The mer wiki page for OnePlus 6
Thanks to
@deathmist for all of his advice and help
DeltoidDelta for his contributions
@Mister_Magister, mal, r0kk3rz and everyone else at #sailfishos-porters
Without them this port would not be possible.
XDA:DevDB Information
Sailfish OS Enchilada, ROM for the OnePlus 6
Contributors
kalube01
Source Code: https://github.com/sailfish-oneplus6/sf-enchilada/releases
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Based On: Lineage OS
Version Information
Status: Beta
Current Stable Version: 1.1.0
Stable Release Date: 2020-04-19
Created 2020-01-30
Last Updated 2020-04-26

Requesting 6T testers
6T build is out!
https://github.com/sailfish-oneplus6/sf-enchilada/releases

Thanks! great work, i will probably try and flash it one of these days.
Ubuntu touch, postmarket os and sailfish are really high up my wanted list.

Plumbumber said:
Thanks! great work, i will probably try and flash it one of these days.
Ubuntu touch, postmarket os and sailfish are really high up my wanted list.
Click to expand...
Click to collapse
Good to hear, word on the street is there's some work getting PostmarketOS booting on the OnePlus 5, once I get a more stable release out - and ideally OnePlus 6t support, I might follow suit!
Unfortunately I don't think we'll get UBPorts any time soon, they currently only supported android 7 base and this phone shipped with Oreo

Sailfish OS Is very good on op6. I tried the previous release but unfortunately battery drain was very much annoing and It bring my brain crazy. I have got only this device and so I can't test every build cause i Need phone.
When the release Will be a Daily driver build, I am getting It on my device.
Great work. U are the best

Can't wait for stable!
Sent from my ONEPLUS A6003 using Tapatalk

omg,i love it,thx your work。非常感谢

Ho to you all. What about 1.0 version? How Is the battery Life? How Is the third parts program installation?

sgroimax said:
Ho to you all. What about 1.0 version? How Is the battery Life? How Is the third parts program installation?
Click to expand...
Click to collapse
Battery life is drastically improved, hence the 1.0.0 version tag. I'm not sure what you mean about "third party program installation", you can install storeman and get applications from openrepos if you choose but that's about it.

kalube01 said:
Battery life is drastically improved, hence the 1.0.0 version tag. I'm not sure what you mean about "third party program installation", you can install storeman and get applications from openrepos if you choose but that's about it.
Click to expand...
Click to collapse
Drastically imrpoved means? One, two, ten ours.

sgroimax said:
Drastically imrpoved means? One, two, ten ours.
Click to expand...
Click to collapse
I haven't been able to test extensively, with the screen off it's about 4 times better

kalube01 said:
I haven't been able to test extensively, with the screen off it's about 4 times better
Click to expand...
Click to collapse
Wow. 4 times Better means that battery drains in about 3/4 ours. It Is too bad again!
Thanks for your effort and i Hope u Will be able to solve every issue. You are the best man.

Dear kalube, are u developing about battery life or android apps compatibility to use over the build? I ask u this because I am proud to read yout post and test your work. Unfortunately i Need whatsapp. Only this app. After that i could be your official tester. I have got only this device with only One SIM card, so I cannot test your work without whatsapp. I Need It for work group and Red cross group.

I'm on 10.3.2.3 can I install this time?

refai said:
I'm on 10.3.2.3 can I install this time?
Click to expand...
Click to collapse
In the first post OP have written that u must run android 9.
So, u can't install SFOS over android 10

Can this be used as a daily driver? Wanna give this a try

nero125 said:
Can this be used as a daily driver? Wanna give this a try
Click to expand...
Click to collapse
Yes it is. There is no anbox. So no WhatsApp. For the rest it works like a charm

Thanks for SFOS, using it nicely.
Not pressuring you, but is there another update planned soon? Thanks!

ddaggebi said:
Thanks for SFOS, using it nicely.
Not pressuring you, but is there another update planned soon? Thanks!
Click to expand...
Click to collapse
Glad it's working well for you! I'm mostly focusing on postmarketOS now, Sailfish becomes harder and harder to build with each update and is super hard to get reproducible builds with so it's really hard to justify working on it which is such a shame because the UI is brilliant.

kalube01 said:
Glad it's working well for you! I'm mostly focusing on postmarketOS now, Sailfish becomes harder and harder to build with each update and is super hard to get reproducible builds with so it's really hard to justify working on it which is such a shame because the UI is brilliant.
Click to expand...
Click to collapse
Wow fast reply?? Thanks for the kind explain.
Such a shame? I've used SFOS ports since it was 1.0 alpha(in Nexus 4), I hoped that by now the building environment would be much better... Seems like it's reversed.
Well, gonna use what's already on since it works well.
PostmarketOS looks great too! Real mobile linux sounds fun! I hope what you do goes well??

Related

[ROM] [5.0.2][msm8960_jbbl] Mijuu CyanogenMod 12 (Unofficial)

Since the previous thread has been closed by fourm moderator for being too clumsy, i have created a new thread for the Lollipop ROM built from mijuu source. /*IM JUST MAINTAINING THIS THREAD. IM NOT BUILDING!!*/
Code:
/*
* ~ Please READ ME ~
*
* I do not guarantee any successful flashing. I am not responsible
* for bricked devices, dead SD cards, or a broken device. 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. But I will try
* my best to explain all the necessities, so you won't mess up your Device.
*
* ~ END OF AGREEMENT ~
*/
Instructions:
! Download the zip file
! Make sure you have atleast 50% battery left
! Make sure you have backed up your current rom
! factory reset your device, erase delvik cache and format /system (if you are using philz recovery, use clean to install new rom)
! flash the ROM zip, GApps zip and SuperSU zip (preferably in this order)
! First boot takes around 10 - 15 minutes. Its normal.
New in V6
Coustamize navigation bar
Coustamize lockscreen shortcuts
Coustamize Quick Settings panel
Video Recording and Playback Works (working for me...)
Theme Engine works
Rom Download :
V1 - 18/12/2014
V2 - 23/12/2014
V3 - 31/12/2014
V4 - 05/01/2015
V5 - 13/01/2015 Mirror - MEGA
V6 - 03/02/2015 Mirror - MEGA
Gapps Download :
BaNkS minimal GApps for Lollipop
To Root :
SuperSU v2.45
Recovery Download :
philz_touch_6.43.4-moto_msm8960.img
XDA:DevDB Information
Mijuu CyanogenMod, ROM for the Motorola Atrix HD
Contributors
Aingaran, mijuu, IronTechmonkey
Source Code: https://github.com/mijuu/android_kernel_motorola_msm8960-common
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Unlocked Bootloader and Lollipop supported recovery
Based On: CyanogenMod
Version Information
Status: Beta
Current Beta Version: V6
Beta Release Date: 2015-02-03
Created 2015-02-07
Last Updated 2015-02-06
Good call on a new thread for this.
Might want to clarify though - your title lists mb886, but this is actually built on the old unified msm8960-jbbl source
ssuds said:
Good call on a new thread for this.
Might want to clarify though - your title lists mb886, but this is actually built on the old unified msm8960-jbbl source
Click to expand...
Click to collapse
First built was built from old unified msm8960-jbbl source. But later @Technofreak contacted @mijuu with the correct partition size and he updated it. Still it can be used for other msm8960_jbbl devices. Im not sure about Razr M though...
For more detail, Read comments in this Link
Aingaran said:
First built was built from old unified msm8960-jbbl source. But later @Technofreak contacted @mijuu with the correct partition size and he updated it. Still it can be used for other msm8960_jbbl devices. Im not sure about Razr M though...
For more detail, Read comments in this Link
Click to expand...
Click to collapse
I'm well aware of the partition size deal. If you take a look at the code, the common qcom source has been changed to reflect this. As you can see below, the old lines are commented out and the partition size is set to match the AHD.
Code:
#BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1560281088
#Atrix HD is 1283719168
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1283719168
More info here. As the source you've linked in your OP shows (and even the rom image filenames), this IS unified msm8960-jbbl source, not mb886 source.
Let me start off with this:
I do have the same problem with playing back videos from using dhacker's/official-cm12 source as well as screen casting.
WIth Mijuu's these issues don't even exist.
I wonder whats going to happen when 5.1 comes out, its supposed to fix some lag and memory management issues and random crashing.
Think about his source with that new version bump. Its going to be cool.
Nice and clean thread bro. Thanks
Sent from my SM-T320 with Tapatalk 4
finally a seprate thread now hwo is gonna maintain blisspop ? mijuu is kinda slow
I can maintain that too... Is that updated regularly?
Sent from my ATRIX HD using XDA Free mobile app
Aingaran said:
I can maintain that too... Is that updated regularly?
Sent from my ATRIX HD using XDA Free mobile app
Click to expand...
Click to collapse
Yes, @nprev420 maintains it through droid razr forums, he just recently updated it to 2.0.
Justatechie said:
Yes, @nprev420 maintains it through droid razr forums, he just recently updated it to 2.0.
Click to expand...
Click to collapse
I created a Thread for that too... here is the Link
Can abybody tell me, how to customize lockscreen shortcuts here, please? I have somehow lost my "dialer" shortcut from the lockscreen - and cannot bring it back ((
i must say mijuu did a great job introducing us the taste of lollipop when all we were hoping for official kit kat update, lollipop dont make me wanna try kitkat no more, i flashed the 23-12-2014 and using it as a daily driver with minor bugs here and there, he is making a great effort to contribute to the atrix hd family, thanks mijuu for everything.
ps:can anyone tell me if i update from 23-12 to 3-02 will i see a huge difference??
i really some customization options i hope mijuu shows up with it as no other rom is stable enough i might give blisspop a try or wait for a stable rom. thank you XDA DEVELOPERS
Legza said:
Can abybody tell me, how to customize lockscreen shortcuts here, please? I have somehow lost my "dialer" shortcut from the lockscreen - and cannot bring it back ((
Click to expand...
Click to collapse
settings, security ,lockscreen
Hassan Aftab said:
i must say mijuu did a great job introducing us the taste of lollipop when all we were hoping for official kit kat update, lollipop dont make me wanna try kitkat no more, i flashed the 23-12-2014 and using it as a daily driver with minor bugs here and there, he is making a great effort to contribute to the atrix hd family, thanks mijuu for everything.
ps:can anyone tell me if i update from 23-12 to 3-02 will i see a huge difference??
i really some customization options i hope mijuu shows up with it as no other rom is stable enough i might give blisspop a try or wait for a stable rom. thank you XDA DEVELOPERS
Click to expand...
Click to collapse
Yes the latest one is pretty much stable for normal use.. you will see some random reboots if use it heavily.. greenify will help you to avoid reboots..
how is the battery life in latest mijuu rom compared to others ?
mega_man said:
how is the battery life in latest mijuu rom compared to others ?
Click to expand...
Click to collapse
i got around 8hrs of screen on time.. and more than 2 days on normal usuage... i have EB 40
This build is much much quicker than standard CM12
Any updates yet?
TecknoFreak said:
Any updates yet?
Click to expand...
Click to collapse
nope.... nothing yet...
Can someone try PDA tether and see if the USB tether works?

[ROM][UNOFFICIAL]CyanogenMod 13 for Axon 7

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 6.0 (Marshmallow), which is designed to increase performance and reliability over stock Android for your device.
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.
*
*/
CyanogenMod 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). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit our Gerrit Code Review.
Downloads
CyanogenMod
Latest Release 11-23-2016
cm-13.0-20161123-UNOFFICIAL-ailsa_ii.zip
OpenGapps (use an ARM64, 6.0 zip) - now on tap needs mini or higher.
Source
Device tree
Kernel Source
Proprietary vendor
XDA:DevDB Information
CyanogenMod 13, ROM for the ZTE Axon 7
Contributors
Unjustified Dev, DrakenFX
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
Version Information
Status: Beta
Beta Release Date: 2016-11-23
Created 2016-09-08
Last Updated 2016-11-23
Reserved
Status
Working
Audio (Minor distortion with playback and mic)
Camera
Double tap to wake
Fingerprint Sensor
GPS (Not using QC location)
NFC
Radio
Sensors
Wifi/Bt
Not Working
Changelog
20161123
Added doze options kanged from oneplus3 (Ambient display)
Use akm speaker path (fixes major audio distortion)
20161122
Added 32bit sensors from ZTE (fixes camera)
Enabled UI blur
Enabled Factory reset protection
Lowered minimum brightness
Enabled doze
Add carrier settings (global and cdma)
Re-enable clang build
Switched to opensource audio
20161017
Add keydisabler (switch between virtual and software keys)
Add audio amplifier (start the amplifier)
Fix NFC (Updated config and firmware)
20161009
Fixed fingerprint sensor
Initial Beta Release
20160908
Initial test release
Reserved
This is awesome, can't wait to help out with this!
xxBrun0xx said:
This is awesome, can't wait to help out with this!
Click to expand...
Click to collapse
It's ready to download and test. For anyone asking for directions, I will not provide them yet as it's for testing and debugging only.
Do we have a way to get back to stock after flashing this?
xxBrun0xx said:
Do we have a way to get back to stock after flashing this?
Click to expand...
Click to collapse
You backup your stock rom before installing !
xxBrun0xx said:
Do we have a way to get back to stock after flashing this?
Click to expand...
Click to collapse
Make sure to Back Up all things!
http://forum.xda-developers.com/showpost.php?p=68587621&postcount=98
xxBrun0xx said:
Do we have a way to get back to stock after flashing this?
Click to expand...
Click to collapse
And for your safety ,I'll recommend you to wait full a more stable/full functional release if you don't know how to do what you ask.
P.S. not been rude here ,just trying to save you a hassle/lot of headaches/etc/etc
DrakenFX said:
And for your safety ,I'll recommend you to wait full a more stable/full functional release if you don't know how to do what you ask.
P.S. not been rude here ,just trying to save you a hassle/lot of headaches/etc/etc
Click to expand...
Click to collapse
Factory images are my go to, but I know we don't have any so figured I'd ask.
Awesome, just flashed it on my device. Let me know if there's any way we can help !
Pollito788 said:
Awesome, just flashed it on my device. Let me know if there's any way we can help !
Click to expand...
Click to collapse
Provide a logcat
Could you test things like radio,nfc,fingerprint etc basically things I list as non working
Hey Unjustified, good to see you over on the Axon 7 side! You got the development started for the Idol 3, so it'll be great to see what you can start for the Axon 7 as well! Awesome work! :good:
A question to the devs or anyone knowledgeable. Is it just a time thing, before the not working stuff is figured out? Or is there a legitimate chance that stuff just won't work because we are missing stuff from ZTEs side?
Sent from my Nexus 4 using Tapatalk
I don't know how to said these but I'm gonna try [emoji16]
Is ain't better or easier to work whit the stock rom an give it some tweaks and debloat it ... a would think it won't be so bad on battery or more stable I'm probly wrong can some one xplain me
Sent from my SM-N900A using XDA-Developers mobile app
There seems to be a topic in ZTE that we will see another OTA update tomorrow. Can people with unlocked bootloaders from ZTE will be able to install the OTA update?
Well, that does it, I'm going on Amazon
Sent from my ASUS_Z008 using XDA-Developers mobile app
justamar24 said:
There seems to be a topic in ZTE that we will see another OTA update tomorrow. Can people with unlocked bootloaders from ZTE will be able to install the OTA update?
Click to expand...
Click to collapse
This question is not pertinent to this topic (this topic is about CM, not official OTAs), but we don't know, we'll have to wait and see.
tupirujp said:
I don't know how to said these but I'm gonna try [emoji16]
Is ain't better or easier to work whit the stock rom an give it some tweaks and debloat it ... a would think it won't be so bad on battery or more stable I'm probly wrong can some one xplain me
Sent from my SM-N900A using XDA-Developers mobile app
Click to expand...
Click to collapse
ZTE hasn't released the full ROM image yet......so nobody can work with the stock ROM yet. Hopefully soon......Until then, CM is different and not "stock" ZTE, they take what they have and adapt to make it work on different devices.

delete thread please

The rom is done 80%, it boots, but I need someone to test it with his phone too to be 100% that everything is working.
EMUI VERSION
ABANDONED PROJECT
Code:
#include
/*
* 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.
*/
FEATURES OF THE ROM
-New boot UI(but I don't know if this will be in final version)
-Bloatware removed
-Proffesional camera app; light painting and that stuff added
-Google Now Launcher(because emui=ugly) and kernel adiutor added(but NO ROOT, because I know about the Snapchat problem) TIP: TO MAKE SNAPCHAT WORKING INSTALL SNAPCHAT, LOG IN, THEN REBOOT AND INSTALL ROOT
-Advanced Reboot
What is not working:
-Wifi(sees all networks but when I try to connect it fails and says: The connection to"network" has expired. The connection has failed.
-I have a problem with Huawei Swype Keyboard. At first boot when I try to type something the keyboard doesn't show. After skipping everything in first boot of the os you need to go to -Settings-Advanced Settings-Language and tiping methods-There you press on Default Keyboard, then select Google Keyboard or how it's named, I forgot.
-Bluetooth- same problem as wifi; maybe even worse, whe you press on Activate bluetooth, after 10 seconds it goes off again.
I have not tested everything because at the same time I am working and on The CyanogenMod 12.1 EmuiMix. This is the Modded Emui EmuiMix.
I do not not when I will release the CyanogenMod EmuiMix, I'm kinda mad that I need to fix the Wifi and Bluetooth, and on CM I need to fix A LOT
DOWNLOAD:
Here is the link: https://drive.google.com/open?id=0B-...3dUeHNjYVNxWUU . If it doesn't work, tell me.
INSTRUNCTIONS - READ VERY CAREFULLY!
1.Download zip from the link
2.Hold power+vol up+ vol down to get into TWRP
3.Click on "Wipe" and slide to wipe the system ---------Normal wipe doesn't wipe all data(music,photos...) just some cache what is part of the system
4.Click on install and choose the zip
5.(alert)--DO NOT INSTALL GAPPS AFTER INSTALLATION OF ROM!!! , JUST INSTALL IT AFTER FIRST BOOT SETUP, OTHERWISE THE ROM WILL BREAK!
6.Reboot your phone- ALERT- First boot might take a while, somewhere between 10-15 minutes, just wait, do not panic.
7.Set up your phone how you can; how I said in the problems of this rom is that the keyboard isn't showing= you cannot connect to wifi(but wifi doesn't even work), cannot connect with Google(but if wifi doesn't work I don't know if you can connect with mobile data; so just skip it)
8. After setup, go to -Settings -Advanced Settings -Language and tiping methods -There you press on Default Keyboard, then select Google Keyboard or how it's named, I forgot.
9.(optional). After setup, now you can install Gapps. Go to http://opengapps.org/ , and be sure to download ARM64-6.0- AND CHOOSE Micro, Mini or Full, just these three will work. But installing this package erases old gapps, including google keyboard. Be sure to have in your phone a keyboard .apk because you will have no keyboard.
Again, do not blame me for bricking your phone, losing data, etc SO PLEASE READ THE INSTRUCTIONS CAREFULLY!
If you can help me with fixing the remaining bugs, I would appreciate that A LOT.
I will let a screenshot of the ROM, too.
If you have any questions, please reply to this thread.
Code:
Changelog:
28.03.2017:
-Initial Build
P.S. - I used Omnirom 5.1 files for installing in TWRP, because stock HW roms are made in UPDATE.APP format, maybe I will do a custom one at a time
So don't panic if it says in TWRP "OMNI" and "Enjoy Omnirom!" because it is not Omnirom.
XDA:DevDB Information
[ROM] [UNOFFICIAL] EmuiMix for Kirin Huawei ALE-L21, ROM for the Huawei P8lite/P8 Lite
Contributors
hi6120sft ale-l21
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Based On: CyanogenMod 12.1 and EMUI
Version Information
Status: Abandoned
Beta Release Date: 2017-03-30
Created 2017-03-26
Last Updated 2017-03-30
Be careful, placeholder threads aren't accepted on development
Edit: But still, sound pretty interesting
Based on CyanogenMod 12.1? Or emui? Confused lol.. any bit of information on what you're working on? ?
D1stRU3T0R said:
CM12. 1? EMUIMIX? Something is wrong, at least develop on LineAgeOS 14.1, or vase rom with some improvements... Better ideea would be to only help others, like haky and XePealato to build, they have the 2 main roms
Click to expand...
Click to collapse
Yes, I like the name EMUIMIX for this rom.
Best wishes to you in this
Zizo17 said:
Best wishes to you in this
Click to expand...
Click to collapse
Thx, that means a lot
Good luck! But I've got a small question. Wouldn't it be better to all developers work together? Like we have like 4+ different roms so IMHO it would be better together right? It would make the progress faster... But I'm not a programmer or a professional so pls don't hate me. I'm just curious.
PS: I don't want rushed things etc and I respect you guys (doing stuff for our device)
Thanks
filiplongac said:
Good luck! But I've got a small question. Wouldn't it be better to all developers work together? Like we have like 4+ different roms so IMHO it would be better together right? It would make the progress faster... But I'm not a programmer or a professional so pls don't hate me. I'm just curious.
PS: I don't want rushed things etc and I respect you guys (doing stuff for our device)
Thanks
Click to expand...
Click to collapse
That ACTUALLY would be better, but not all developers want to make a team
These Kirin devices are a headache, not like the snapdragon phones when you can make a stable custom rom in a day.
NEWS:
News: I have found out and a old project of mine based on Emui, what I am going to post it too here
So there will be 2 versions of EmuiMix:
1. Modded Emui(Today I need to make some pathces, less bugs, maybe even release today a beta if I finish my work)
2.CyanogenMod 12.1 (Android 5.1.1, with many bugs; needs a lot of time to fix)
hi6120sft ale-l21 said:
News: I have found out and a old project of mine based on Emui, what I am going to post it too here
So there will be 2 versions of EmuiMix:
1. Modded Emui(Today I need to make some pathces, less bugs, maybe even release today a beta if I finish my work)
2.CyanogenMod 12.1 (Android 5.1.1, with many bugs; needs a lot of time to fix)
Click to expand...
Click to collapse
Why don't you use LineageOs 14.1 repo by XePeleato or AOSP by Haky 89 and help them with fixing bugs?
xdk78 said:
Why don't you use LineageOs 14.1 repo by XePeleato or AOSP by Haky 89 and help them with fixing bugs?
Click to expand...
Click to collapse
Because they're hard. Maybe in the future. I'm just a starter developer
hi6120sft ale-l21 said:
Thx, that means a lot
Click to expand...
Click to collapse
Hats off for your kindness relpy ?
Thread lacks a valid download link. Please PM me with the link, when there is a valid download available and I will reopen the thread. Until then this is a placeholder.
Should you wish, you may post an early Alpha version for the members to test and give feedback.
Thread reopened.
Here is the screenshot:
So simply said, it's a deodexed stock EMUI like one of the Sokobban's ROM or what is the main difference?
Nice work and Good luck m8 !
filiplongac said:
So simply said, it's a deodexed stock EMUI like one of the Sokobban's ROM or what is the main difference?
Nice work and Good luck m8 !
Click to expand...
Click to collapse
Yes, I modded stock Emui.
hi6120sft ale-l21 said:
Yes, I modded stock Emui.
Click to expand...
Click to collapse
And what build was used in this ROM? Or it doesn't matter? Because I think some newer builds have new improvements etc...
filiplongac said:
And what build was used in this ROM? Or it doesn't matter? Because I think some newer builds have new improvements etc...
Click to expand...
Click to collapse
What "build" are you talking about?
If you are talking about what emui, I am using stock EMUI 4.0
.4.1 was also a option for me, but 4.1 doesn't work on all carriers.
hi6120sft ale-l21 said:
Yes, I modded stock Emui.
Click to expand...
Click to collapse
hi6120sft ale-l21 said:
What "build" are you talking about?
If you are talking about what emui, I am using stock EMUI 4.0
.4.1 was also a option for me, but 4.1 doesn't work on all carriers.
Click to expand...
Click to collapse
I meant f.e. B589 etc. Or there isn't any?
filiplongac said:
I meant f.e. B589 etc. Or there isn't any?
Click to expand...
Click to collapse
Ah, I forgot, I got what you try to say. I will tell you tomorrow what build is.

[ROM][7.1.2] Unofficial LineageOS 14.1 [26.11.2017]

Code:
#include
/*
* 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.
*
* Submitting bug reports on nightly builds is the leading
* cause of male impotence.
*/
Introduction:
A friend of mine (Fusionalex) and me were very unsatisfied with the current state of custom ROM development for this - at least concerning the hardware - great device. The maintainer of the official LineageOS has done nothing for months. Fixes for basic issues and features (see our features below) haven't been implemented although the source has been available for years now. For us, switching to one of the numerous bloated Lineage forks (which at least fixed some issues, but brought other unnecessary problems) was no reasonable option. Apart from all the bloat, many of them don't get regular updates anymore, even though major security issues like KRACK or Blueborne have already been fixed in the official Lineage source. There are some great builds out there like CM 13.0 by MrColdbird or 14.1 by OrdenKrieger (from which we took most of the code for the major fixes, a big thank you goes out to you).
So which ROM did we choose? An up-to-date official LineageOS, but extremely bugged? Or a fixed, but incredibly bloated and mostly unstable custom ROM without the latest security patches? We chose to create our own Lineage experience, as close to the official as possible, but with most of the big issues fixed and up to date.
We will continue to update this ROM until LineageOS 15 by OrdenKrieger is stable enough to use as daily drivers.
Click to expand...
Click to collapse
Features:
U-Touch
Headset buttons and headset hook working, especially with Xiaomi headsets
Ambient Display
GLONASS
OTA updates
some customizations to update the user interface, because apparently Google refuses to push its new design in the AOSP source
We are investigating/working on the some more things, just follow our changelog below!
Click to expand...
Click to collapse
Screenshots:
The UI is close to official LineageOS, you can take a look at the changes in the screenshots section.
Click to expand...
Click to collapse
Installation instructions:
Files you need:
TWRP 3.0.0 by eagleeyetom
TWRP 3.2.1.-0 by ShubhamB
ZUI 2.5.358ST firmware
latest version of our ROM (always on top of the linked list)
(optional) OpenGApps ARM 7.1 (recommended version is Aroma)
You can switch from official LineageOS to our ROM by flashing this small zip, which removes the signature check and then our ROM. Do not flash GApps again, this is only possible on a freshly installed ROM! If you want to go back to official, you need to flash this file.
Steps to install:
unlock bootloader
flash TWRP 3.0.0 using fastboot (v3.0.0 is currently the only version with Aroma support, which we need later on)
if you get this error message, you can ignore it: E: unknown command [log] - this happens because the old TWRP version you need to use doesn't support certain logging commands used in updater scripts, this does not affect the integrity of your installation
flash ZUI 2.5.358ST (this flashes the latest available official firmware)
wipe system, cache, data and Dalvik cache
flash our ROM
(optional) flash OpenGApps, you can use Aroma installer (the interface is bugged, but usable and the phone doesn't crash thanks to the TWRP we are using)
flash updated TWRP 3.2.1-0 (has more features and is more up-to-date, Aroma isn't supported, but you don't need that anymore now)
Click to expand...
Click to collapse
Changelog:
see first post below
Click to expand...
Click to collapse
Downloads:
Download the latest version of our ROM here (always on top of the linked list).
Click to expand...
Click to collapse
Sources:
https://github.com/DaBozzz
Click to expand...
Click to collapse
Bug reports:
Please do not report non-functional fingerprint sensors. You need to flash the ZUI firmware before, as it includes the updated fingerprint sensor drivers. Take a look at the instructions above please.
Feel free to report any other bugs!
Click to expand...
Click to collapse
Thanks to:
LineageOS team, for maintaining our beloved OS
ashwin007, for maintaining our device (in the past?)
OrdenKrieger, for being the reason why this device is still alive
MrColdbird, for investigating all the big issues
Click to expand...
Click to collapse
If you want to support the most important developer for the Z 1, consider donating to OrdenKrieger, his PayPal donation mail address is [email protected].
XDA:DevDB Information
Unofficial LineageOS 14.1, ROM for the Lenovo Zuk Z1
Contributors
Da Bozz, Fusionalex
Source Code: https://github.com/DaBozzz
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: ZUI 2.5.358ST firmware
Based On: LineageOS
Version Information
Status: Beta
Current Beta Version: 20171126
Beta Release Date: 2017-11-26
Created 2017-11-22
Last Updated 2017-12-23
Announcements
Changelog:
All builds contain the latest LineageOS changes.
Code:
20171126: some UI changes, Ambient display
[LIST]
[*][changed] settings icon updated, to apply this change you have to delete the icon database of your launcher: navigate to [I]/data/data/[Launcher Bundle-ID/Package Name]/databases/[/I], delete [I]app_icons.db[/I] and restart your launcher
[*][changed] updater accent color updated to match recent changes
[*][new] Ambient Display
[*][new] Toast message icons
[/LIST]
20171123: some UI changes
[LIST]
[*][changed] blue accent color
[*][changed] documents icon updated, to apply this change you have to delete the icon database of your launcher: navigate to [I]/data/data/[Launcher Bundle-ID/Package Name]/databases/[/I] and delete [I]app_icons.db[/I] and restart your launcher
[/LIST]
20171122: initial release
[LIST]
[*][new] U-Touch
[*][fixed] headset buttons and headset hook working, especially with Xiaomi headsets
[*][new] GLONASS enabled
[*][changed] custom OTA updates
[*][changed] rounded icons
[*][new] apn: added support for spusu MVNO (Austria)
[/LIST]
Click to expand...
Click to collapse
Nice work guys.. keep it up.. hope to see a bug free ROM from you..
Little advice :
Try to make radio images inline with device tree so that users don't need to flash a big chunk os before flashing this zip just only for latest radio images ...
shubhambhise said:
Nice work guys.. keep it up.. hope to see a bug free ROM from you..
Little advice :
Try to make radio images inline with device tree so that users don't need to flash a big chunk os before flashing this zip just only for latest radio images ...
Click to expand...
Click to collapse
Yeah, you're right. I created a flashable ZIP containing only the firmware, now about 33 MBs in size.
Feels like device rose like a Phoenix from the ashes of hell... Thank you for the rom
Amazing , thanks
Sent from my Pixel XL using XDA Labs
Please bring Camera2 API
Hello @Da Bozz Sir, I highly appreciate your great work and I only have two requests.... Please please implement the Camera2 API in your future build...
I know that one has to make changes to the device tree but I don't know how to do it...
(...in the QCamera2 folder by adding HAL3, etc...)????
But please, please implement it, the chipset SD801 does supports it?
And please add Ambient Display Feature...
Please reply sir...
Vaibhav Puri said:
Hello @Da Bozz Sir, I highly appreciate your great work and I only have two requests.... Please please implement the Camera2 API in your future build...
I know that one has to make changes to the device tree but I don't know how to do it...
(...in the QCamera2 folder by adding HAL3, etc...)
But please, please implement it, the chipset SD801 does supports it
And please add Ambient Display Feature...
Please reply sir...
Click to expand...
Click to collapse
Its impossible mate... Try and understand... In your listing of msm8974 devices, does any device has HAL3 enabled ?
AFAIK the answer is no... Our chipset is too old to implement it
Vaibhav Puri said:
Hello @Da Bozz Sir, I highly appreciate your great work and I only have two requests.... Please please implement the Camera2 API in your future build...
I know that one has to make changes to the device tree but I don't know how to do it...
(...in the QCamera2 folder by adding HAL3, etc...)
But please, please implement it, the chipset SD801 does supports it
And please add Ambient Display Feature...
Please reply sir...
Click to expand...
Click to collapse
Hello,
we are still investigating the possibilities of using the Camera2 API on this phone, but please note that it's highly unlikely that we get things to work flawlessly.
Ambient Display shouldn't be a big problem.
We just have to investigate if it causes any problems.
Great work from you guys, looking forward to future builds!
Can you upload screenshots..??
himanshu fulmali said:
Can you upload screenshots..??
Click to expand...
Click to collapse
Why? It's just LineageOS but with rounded icons like you've seen them on pixel devices.
himanshu fulmali said:
Can you upload screenshots..??
Click to expand...
Click to collapse
As soon as the UI updates are included in the build we will upload screenshots, but it's really just the same like on LineageOS.
Fusionalex said:
Hello,
we are still investigating the possibilities of using the Camera2 API on this phone, but please note that it's highly unlikely that we get things to work flawlessly.
Ambient Display shouldn't be a big problem.
We just have to investigate if it causes any problems.
Click to expand...
Click to collapse
U can take help from @shubhambhise , in his AEX, ambient display works super fine.
Sharma_Ji said:
U can take help from @shubhambhise , in his AEX, ambient display works super fine.
Click to expand...
Click to collapse
Thanks, we will take a look at it! Some devs talked about a possible negative performance impact, which is why the feature hasn't been included yet.
Great job.
Can i use Magisk and Substartum.
Fusionalex said:
Hello,
we are still investigating the possibilities of using the Camera2 API on this phone, but please note that it's highly unlikely that we get things to work flawlessly.
Ambient Display shouldn't be a big problem.
We just have to investigate if it causes any problems.
Click to expand...
Click to collapse
Thanks for your reply sir,
And I'm very happy to have great developers like you, who proved to be the best, I've just downloaded the 24th November build, and it's great that finally lineage os has ambient display enabled....
All the credit goes to you (@Fusionalex), @Da Bozz & @OrdenKrieger...
Sir, I would still have the request to test Camera2 API on this phone
You people are our last hope, because editing the Device Tree is beyond my reach, as it requires great dedication, knowledge and ambition, that I don't possess...
Sir, besides Cam2, I have one last request for you, please add three finger screenshot gesture and toast icons to your upcoming builds...
Please sir...
Waiting for your reply...
hardikkchavda said:
Can i use Magisk and Substartum.
Click to expand...
Click to collapse
Hello! Yes, you can use Magisk of course!
I don't know about Substratum sorry, it isn't included in the rom.
---------- Post added at 06:16 PM ---------- Previous post was at 06:15 PM ----------
Vaibhav Puri said:
Thanks for your reply sir,
And I'm very happy to have great developers like you, who proved to be the best, I've just downloaded the 24th November build, and it's great that finally lineage os has ambient display enabled....
All the credit goes to you (@Fusionalex), @Da Bozz & @OrdenKrieger...
Sir, I would still have the request to test Camera2 API on this phone
You people are our last hope, because editing the Device Tree is beyond my reach, as it requires great dedication, knowledge and ambition, that I don't possess...
Sir, besides Cam2, I have one last request for you, please add three finger screenshot gesture and toast icons to your upcoming builds...
Please sir...
Waiting for your reply...
Click to expand...
Click to collapse
Thanks! I'm glad you like our work!
The ambient display build from 24th has been taken down for now, because the implementation is incomplete, it's missing some settings which we will add later today.
Camera2 API is still work in progress sorry!
About the other 2 things: please describe more precisely what you want and we will consider it
Thanks for your valuable reply sir,
I was requesting for a popular gesture nowadays called the 3 Finger Swipe Screenshot
In this one, a user has to swipe from the top to the bottom dragging 3 fingers on the screen, this works as a gesture and takes a screenshot, it is very popular in Xiaomi devices (MIUI) and on OnePlus devices....
And now, many custom ROMs like Resurrection Remix, PureNexus, etc. have this feature
Attached picture 1 & 2 show a demo...
-----------------------------------------------------------------------
Second of all is the app icon that will appear on the toast message...
CM12.1 & CM13 stable versions have this feature which works flawlessly, attached picture 3 & 4 demonstrate how...
But in the nougat ROMs, users are provided with a switch to either enable it or to disable it...
But this "switch" has proved to be buggy in every nougat ROM that I have used (picture 5)
To implement this, one has to add this code to Toast.java file in the framework:
(android_frameworks_base/core/java/android/widget/Toast.java)
Code:
ImageView appIcon = (ImageView) mView.findViewById(android.R.id.icon);
if (appIcon != null) {
ActivityManager am =
(ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
if (!am.isPackageInForeground(packageName)) {
PackageManager pm = context.getPackageManager();
Drawable icon = null;
try {
icon = pm.getApplicationIcon(packageName);
} catch (PackageManager.NameNotFoundException e) {
// nothing to do
}
appIcon.setImageDrawable(icon);
}
}
I ported out this code from RR OS source code, but please consider investigating as I'm not sure if this will work on lineage os...
Link- https://github.com/ResurrectionRemi...ob/nougat/core/java/android/widget/Toast.java
Link to Lineage 14.1 toast.java :
https://github.com/LineageOS/androi...b/cm-14.1/core/java/android/widget/Toast.java
Link to CM13 toast.java :
https://github.com/CyanogenMod/andr...3.0-ZNH5Y/core/java/android/widget/Toast.java
Please have a look at this, whenever you get time.....
I will patiently wait...

[ROM] [Weekly] Optimized LineageOS 14.1 for Santoni

Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
This ROM is a personal project what i've working it... Different of official or non-modified sources, i've maked some forks and i'm building a ROM what have a lot of optimizations on device tree, kernel source, this will take a while but first new features are here:
21/12/2017 - First compillation:
-> Compilled with more audio processing support;
-> Compilled with mine Santoni Mods Pack modificantions (some of them);
-> Compilled with Kernel Source what will have future updates and improvements.
This rom is compilled based on these sources:
Device: github.com/LuizPauloDamaceno/android_device_xiaomi_santoni
Kernel: github.com/LuizPauloDamaceno/android_kernel_xiaomi_msm8937-1
What originally is based on these ones:
Kernel: github.com/Nikesh001/android_kernel_xiaomi_msm8937
Device: github.com/Nikesh001/android_device_xiaomi_santoni
For who don't know santoni mods pack: en.miui.com/thread-772720-1-1.html
ROM Download: www.androidfilehost.com/?w=files&flid=236707
I'm doing this on my free time, so please, be patient and say-me any trouble what you are experiencing.
Thanks.
Woow very nice. You next year next project Oreo rom?
Great job , next project oreo rom ?
bodnar1026 said:
Woow very nice. You next year next project Oreo rom?
Click to expand...
Click to collapse
I think yes, but first i will make this some updates, after, oreo.
Awsome work man . . hope to see oreo soon ?
Move ur thread on rom section bro
Will try this 4 sure. By the way many user want nethunter support on the kernel can u try to add it thank you
Please ask to moderator to move your thread to ROM & Kernel section. Thanks
LuizPauloDamaceno said:
Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
This ROM is a personal project what i've working it... Different of official or non-modified sources, i've maked some forks and i'm building a ROM what have a lot of optimizations on device tree, kernel source, this will take a while but first new features are here:
21/12/2017 - First compillation:
-> Compilled with more audio processing support;
-> Compilled with mine Santoni Mods Pack modificantions (some of them);
-> Compilled with Kernel Source what will have future updates and improvements.
This rom is compilled based on these sources:
Device: github.com/LuizPauloDamaceno/android_device_xiaomi_santoni
Kernel: github.com/LuizPauloDamaceno/android_kernel_xiaomi_msm8937-1
What originally is based on these ones:
Kernel: github.com/Nikesh001/android_kernel_xiaomi_msm8937
Device: github.com/Nikesh001/android_device_xiaomi_santoni
For who don't know santoni mods pack: en.miui.com/thread-772720-1-1.html
ROM Download: www.androidfilehost.com/?w=files&flid=236707
I'm doing this on my free time, so please, be patient and say-me any trouble what you are experiencing.
Thanks.
Click to expand...
Click to collapse
Hey... Great job dude.. but I think there must be two improvements
1. it doesn't reboots to recovery
2. "power menu" option required in hardware keys customization
I am on twrp 3.2.x
Great work.. but when I updated & installed Jan 3 release, recent key is not working.
Please don't ignore this post and send a solution immediately.
Apart from that, everything is buttery smooth. Especially, I am greatly impressed with this new kernel for fast charging.
And one more request. Please provide change-logs with the various releases.
Thanks for your assistance in advance.
gauravyadav712 said:
Please don't ignore this post and send a solution immediately.
Click to expand...
Click to collapse
Who are you to REQUEST an immediate response?
I had the same problem though: Button mapping seems to be a bit out of order. I was able to get the RECENT key to work changing the values in system/usr/keylayouts/Generic.kl - Button 139 needs to be declared as APP_SWITCH. Reboot and it works.
Sometimes the touch response feels a little dizzy, while the phone is charged. If I try to open an app on the homescreen, the app next to it launches. Its pretty easy to reproduce: Charge the phone, open the app drawer, try to long press on an icon: Most of the time, a totally different app launches. I did not have that problem while charging before. Happens while on an USB outlet of the laptop, so there is a pretty weak current ( like 500 milliamps max ).
Other than this, I did not encounter any problems so far :good:
Awesome work dev. It would be nice if you update the first post with the changelog when releasing a new image. I even didn't recognize that there are newer builds available.
Flashed version from 3. Jan today. No issues so far...
Regards,
Oliver
joha386 said:
Who are you to REQUEST an immediate response?
I had the same problem though: Button mapping seems to be a bit out of order. I was able to get the RECENT key to work changing the values in system/usr/keylayouts/Generic.kl - Button 139 needs to be declared as APP_SWITCH. Reboot and it works.
Sometimes the touch response feels a little dizzy, while the phone is charged. If I try to open an app on the homescreen, the app next to it launches. Its pretty easy to reproduce: Charge the phone, open the app drawer, try to long press on an icon: Most of the time, a totally different app launches. I did not have that problem while charging before. Happens while on an USB outlet of the laptop, so there is a pretty weak current ( like 500 milliamps max ).
Other than this, I did not encounter any problems so far :good:
Click to expand...
Click to collapse
Bro you dont have to do such hardwork . Just flash this file . This will fix the problem .
Still one issue.
Double tap to wake is not working. I am using January 3 release.
Hello!
I use lineage-14.1-20180117-UNOFFICIAL-santoni.zip, fm radio without RDS and not work irda.
Thanks for all the effort, it works nearly flawless on my device.
However, the github link for the current kernel does not work,
Could you please provide the kernel sources for your LOS port?
I'd be very much indebted to you,
if you could post the exact same ones used in the build you posted here.
Thanks in advance,
pinoaffe
I suspect that he is not allowed to post links. But the strings work. Copy the text to the browser...
Irblaster isn't working in 20180117 build for me, too.
Regards,
Oliver
olistudent said:
I suspect that he is not allowed to post links. But the strings work. Copy the text to the browser...
Irblaster isn't working in 20180117 build for me, too.
Regards,
Oliver
Click to expand...
Click to collapse
The url he posted for the current kernel sources does not work, it gives a 404.
I think it's this repo: https://github.com/LuizPauloDamaceno/msm-3.18
Regards,
Oliver
H!
Another bug, the statistics of the battery disappeared. And for the previous night, the charge decreased by 15%. Other assemblies were stricken overnight 1-2%. Applications are the same. I'll still watch, of course. But while here so. Version - lineage-14.1-20180117-UNOFFICIAL-santoni.zip

Categories

Resources