yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] Tipkaros:
he already said it "system-less root" :)
[Nexus 4 Original Android Development] kldoc:
In theory yes, the new patcher includes a boot image patcher that modifies the boot image to allow supersu.

But i do need to make a build with selinux enforced to test it out, and didn't have the time this week.

Will try today or tomorrow to make a build and see how it behaves, I also need root, but not at the cost of selinux, and nightlies will be shipped with selinux enforced, so solving that problem is not an option ^^

Things aren't set on OmniROM side yet, but there mustn't be any modification ROM side to allow root, security first :)
[Nexus 4 Original Android Development] kldoc:
Hello folks, I had time to make a test build with selinux enforced, to test system-less supersu, and good news, it works.

I'm not posting this on main thread yet, and officially, OmniROM doesn't offer support for root. But, If you have issues with some apps not working, you can report those to supersu beta thread.

Here is the selinux enforced build.

omni-6.0.1-20151212-mako-HOMEMADE.zip

Have fun with OmniROM
[Nexus 4 Original Android Development] I.P:
Just to make it clear, with this build and the latest supersu beta we'll still be able to root without any fancy boot.img coming from god knows where ? Or do we have to wait for a more official/tested build ?
[Nexus 4 Original Android Development] kldoc:
Well, pretty much about this is explained in Chainfire's thread, Android 6 security got tightened, to the point old way to use supersu doesn't work anymore.

So far, I disabled selinux on my builds to let all of you (and myself) use root, because there was no solution with selinux set enforced.

Chainfire updated supersu this week with an automated patcher, which will set selinux to authorize supersu, but it won't change the boot image itself, only selinux policy is alterered.

Result is the same as if Omni merged a commit to authorize supersu in sepolicy, but we won't, as not everybody needs root.

What that patch does is only to target the needed sepolicy, and alter it to allow supersu.

There is no fancy boot.img involved, the build I provided is actually exactly the same that what you would obtain now by syncing omni's github. If you decide to root your phone, you can download latest supersu beta for Android 6, and its automated patcher will check for the required selinux changes to allow root, and modify the boot.img to integrate those changes, but it doesn't change it, only modifies it. That's why i didn't do anything regarding this earlier, because patching boot.img wasn't possible until last week, and it was a huge no go for me to use a boot.img that I didn't build.

I'm not a fan of patching a boot.img, but there aren't any other solution on Android 6 to obtain root, and it works.

If you have further questions, feel free to ask, i'll answer as much as I can.

Omni 6 for Nexus 4 built directly from Omni's gerrit always was with selinux enforced, I did provide builds with selinux permissive to allow all of you to root, but it was never merged on github, only a convenience until root was possible with selinux enforced. and since it's possible now, all further builds will be selinux enforced :)
[Nexus 4 Original Android Development] I.P:
Many thanks for this answer, I wasn't aware of the latest supersu features !
[Nexus 4 Original Android Development] I.P:
It looks like I indeed have selinux enforced and root using your latest build and supersu 2.62-3.

So far so good everything works as expected.
[Nexus 4 Original Android Development] Theyonut:
Hi,

I flashed (clean install) the last test build (omni-6.0.1-20151212) and it works well. The device is rooted. But I have an unusual battery drain from miscellaneous like you can see in the screens. How can I solve that?
[Nexus 4 Original Android Development] kldoc:
From my experience, it actually takes 2 cycles to actually know how the battery behave, battery stats don't make much sense until those stats are build up. I've got one commit to test out (when I have time):

https://gerrit.omnirom.org/#/c/15947/

But this also means overriding apps behavior. Have to test it out.
[Nexus 4 Original Android Development] kldoc:
Lots of work, I'm having difficulties to do more than a build per week end, few things are changing rom wise, and I still have that commit for notifications through google to test. This commit is the real deal about doze, and all apps not ready for it will stop giving you notifications if they are not set as priority notifications with google. Except phone and text. Because of this, next build will be experimental, really counting on your feedback to see how it goes with notifications :)
[Nexus 4 Original Android Development] I.P:
After a few days I noticed no bug using your selinux enforced build. What is preventing omnirom from starting official builds for mako ? (And other phones too).
[Nexus 4 Original Android Development] kldoc:
You named it :p Barely 2 or 3 devices are ready for nightlies ;) Lots of our officially supported devices aren't completely ready yet, I'm going to ask you a little bit more patience on this. We're good on schedule, and way better than on Lollipop, but a few things needs polishing before starting nightlies.

To make it clearer, I gave green light to Nexus 4 for nightlies, but as far as i'm aware, only 2 devices obtained green light.
[Nexus 4 Original Android Development] kldoc:
Hi folks, Chromium commits have been merged, means the question whether or not to include it in Nexus 4 is actually officially here, I created a poll to let you chose whether or not to include it. I won't make any arbitrary decision on this, so your vote is indeed needed :) It will run for 2 weeks starting from now.

I will post a build with Chromium to let you judge whether you want it to be the bundled browser.

I'll add that I don't particularly like having chromium bundled, our system partition is short, and it might give us troubles with gapps packages. Then it's a 100MB more download. This to give you my opinion about it, but I'll do what the community wants about it, that's why there is a poll :)

Have fun with OmniROM
[Nexus 4 Original Android Development] kldoc:
Hello folks, another experimental builds, which incorporate a few changes:

-new boot annimation ( still a work in progress, resolution is not correct now, should be fixed soon)

-Doze power mode enabled (need feedback on this, as i explained earlier, will cut non priority notifications when doze is working)

-selinux enforced (didn't change from previous experimental build)

-some bug fix, check gerrit to see the changes

-Chromium is not included yet, didn't have time to work on providing a test build yet.

omni-6.0.1-20151218-mako-HOMEMADE.zip

As soon as boot annimation gets fixed, I'll upload a new build.

Have fun with OmniROM
[Nexus 4 Original Android Development] I.P:
Don't you think that, to be fair, your poll should mention the issue of the 100MB taken by Chromium ? Because if you ask "would you like to see the stock browser replaced by Chromium" I would answer yes, but if the question is "Are you willing to waste 100MB of /system for Chromium" my answer is a huge NO.
[Nexus 4 Original Android Development] kldoc:
Well, removing AOSP browser actually save a little of space, all in all, only 50 MB more.

Then I can't seem to be able to modify the poll. And I think I already expressed my opinion, I just didn't want to weigh on the poll results to keep things fair.
[Nexus 4 Original Android Development] kldoc:
Hello folks, new build !

omni-6.0.1-20151218-mako-HOMEMADE.zip

Changes:

-New boot annimation (got it right ;) )

-selinux enforced (use system-less supersu beta to get root)

-some bugfix (check gerrit for the changelog)

Have fun with OmniROM :)
[Nexus 4 Original Android Development] kldoc:
Hello folks, for those wishing Chromium to be bundled, I just did an experimental build, changes are the same than the previous build i posted, I just included Chromium instead of AOSP browser, difference in size is around 50MB.

omni-6.0.1-20151219-mako-HOMEMADE.zip
[Nexus 4 Original Android Development] I.P:
Flashed the chromiumless build an hour ago, it works well as usual.
[Nexus 4 Original Android Development] kldoc:
My testing of bundled chromium gave me better results than I expected. For those who use Chrome, behavior is the same actually. With chromium, you don't need chrome, in the end, it's a gain of space. I didn't vote, but i revise my judgement, might actually be a good thing. Final decision remain on community side :)
[Nexus 4 Original Android Development] TheeWolf:
Why is it a good thing, if there is still a big strain on the huge partition?
[Nexus 4 Original Android Development] xWolf13:
Changing the permissions through Settings allowed me to sign in on Chromium. I enabled Storage and Contacts.
[Nexus 4 Original Android Development] kldoc:
I guess the problem will be if you use large Gapps package, but with a minimal one, should be fine.

It only adds 50mb, and not 100MB because of AOSP browser removal. If you are a Chrome user, you don't event need it anymore, Chromium sync normally, so you actually gain space :)

EDIT:I actually just uninstalled Chrome, since all sync is working normally, giving it a spin :)
[Nexus 4 Original Android Development] mr_nguyen298:
My N4 is rooted on 11-12 Rom, but after i update 18-12 Rom, root is lost. I have flashed Super SU again but my N4 stuck on bootanimation when restart. Could you solve my issue ? Thank you !
[Nexus 4 Original Android Development] kldoc:
Yes, you must use supersu beta system-less, the other supersu will not work.

Supersu system-less

Your issue is related to the fact that I switched from selinux permissive to selinux enforced, and supersu system based requires se linux permissive to work. From now on, only the system-less version is supported.
[Nexus 4 Original Android Development] mr_nguyen298:
Ok, thank you so much ! I will try now. I come from Vietnam. Sorry for my English skill !

---------- Post added at 08:40 PM ---------- Previous post was at 08:32 PM ----------

Could you add "dt2w feature " in next build rom ? Thank you !
[Nexus 4 Original Android Development] kldoc:
No, I can't add dt2w feature because Nexus 4 hardware doesn't support it. Some roms add support for it, but it drains the battery since it avoid deep sleep. If you really need this, another kernel might help you, but I can't recommend one over another.
[Nexus 4 Original Android Development] kldoc:
Hello folks, due to Christmas holidays, there is likely going to have no new builds before at least next week, not enough changes to really justify a new build, and people going on Christmas Holidays means devs are away from their computers ;)

For those that celebrate it, Merry Christmas !
[Nexus 4 Original Android Development] saenanme:
Merry Chritsmas to you also!

Thanks for your work
[Nexus 4 Original Android Development] ibbi.ir7:
Dear Developer, I am using cm12.1 as primary and firefox and ubuntu as secondary i want to ask that if i want to upgrade to your rom as primary rom means i want to run your rom as primary and firefox os and ubuntu as secondary, I should factory reset the device than install zip and gapps and then reboot only is there any other thing i have to do to keep multirom and multirom secondary roms please guide me as many of 6.0 roms dont support multirom i have the modified multirom recovery which was downloaded by multi rom itself (though multi rom app).
[Nexus 4 Original Android Development] kldoc:
Omnirom doesn't support multirom, and I have to admit I never tried. Omnirom is AOSP based, meaning that if multirom support AOSP, it might work. But I can neither guarantee it neither give any guidance about it, you will have to try. Sorry.
[Nexus 4 Original Android Development] I.P:
Hi [MENTION=2604804]kldoc[/MENTION],

First of all: joyeux Noël !

I wished to say thank you for your hard work on omnirom for mako, I've switched to hammerhead so I won't use your builds anymore but I hope you'll keep on maintining mako builds for as long as possible. I've seen people building marshmallow for i9000 so who knows ? Maybe in 5 years people will use Android 11.0 on mako.

Once again, thanks !
[Nexus 4 Original Android Development] Vioner:
Does this ROM come with floating windows/multi-window mode? If not, then are there Omni Rom builds for Lollipop with this feature?

BTW. Downloading this ROM from XDA takes forever - 10-50KB/s...
[Nexus 4 Original Android Development] kldoc:
Multi Window was a project that never got finished. I'm not aware of any ROM Omni/AOSP based that support multi Window, there might be, but I never looked into it, can't answer this :)

Xda's transfer speed are different depending on your ISP, I'm myself in China, so Xda is the best solution for those homemade builds.

I can't change the hosting so easily, I'm myself depending on a vpn to upload.
[Nexus 4 Original Android Development] kldoc:
Joyeux Noel :)

You gave me a lot of feedback that also helped me going forward, thank you for that :)

I'll keep maintaining Nexus 4 as long as there are usable binaries and as long as my phone actually works :)

Enjoy your Nexus 5 then :) OmniROM is fully working on Hammerhead, a bit odd to switch to Hammerhead, since it's probably the last Android version it will officially receive, but I wish you to have as much fun with it as you had with your Nexus 4 :)
[Nexus 4 Original Android Development] j2002:
As is AOSP based in developers options you should see Multiwindow and you will be advised it is an experimental option
[Nexus 4 Original Android Development] kldoc:
I wasn't aware of that one, need to test it :)
[Nexus 4 Original Android Development] Theyonut:
I have the last build (dirty flash, rooted) and sometimes I have app freezes (facebook and fb messenger, but, I don't think is a ROM bug) and a couple of reboot (fast reboot) a day.

Inviato dal mio Nexus 4 utilizzando Tapatalk
[Nexus 4 Original Android Development] kldoc:
Are you using Xposed framework ? I don't have those reboots, you might have an app that isn't working well.
[Nexus 4 Original Android Development] Theyonut:
No xposed. I will do a clean flash when I have time, and I tell you how it works.
[Nexus 4 Original Android Development] kldoc:
Hello folks !

Last build of the year :)

omni-6.0.1-20151230-mako-HOMEMADE.zip

Chromium is included in this build (poll result still have 2 days to go, but lacking time to push 2 different builds)

Lots of bugfix

Check gerrit for exact changelog ;)

Wish you all a very happy New Year's eve :)

Have fun with OmniROM
[Nexus 4 Original Android Development] kldoc:
OmniJAWS settings stuff hasn't been merged yet, removed it in the changelog.
[Nexus 4 Original Android Development] kldoc:
I would bet on a faulty app here. Android 6 is still new, and many apps still have to receive updates to work properly.
[Nexus 4 Original Android Development] gnmmarechal:
camera & galery don't work for me.
[Nexus 4 Original Android Development] Theyonut:
It's working well here. Try to reflash

Inviato dal mio Nexus 4 utilizzando Tapatalk
[Nexus 4 Original Android Development] yever:
I also has some problem with camera. It's not bright enough. It's even worse in hangouts video chat. In low light setting, hangouts video is just too dark. Not sure if it's app issue.
[Nexus 4 Original Android Development] kldoc:
Regarding CAM, i don't have those issues, working fine here. Hangouts is a google app, nothing I can do there, try to adjust screen brightness.
[Verizon Galaxy Note 3 Q&A, Help & Troubleshooting] Lankasten:
I just bougth N900V form ebay,i figure out that LTE freq in Israel not same freq in USA T-mobile or Verizon

Please somebody know way to change this parametres on N900V Lollipop 5(no root) ?

what i can do to solve it please?
[Verizon Galaxy Note 3 Q&A, Help & Troubleshooting] donc113:
Buy a phone setup for Israel and/or talk to you cell carrier before you buy a phone.
[X2 Android Development] SimonVN:
​

LolliKat 1.1

Some screenies of new version 1.1

[IMG="Lockscreen"]http://xdaforums.com/attachment.php?attachmentid=3657110&d=1456240938[/IMG][IMG="Pattern lock"]http://xdaforums.com/attachment.php?attachmentid=3657111&d=1456240938[/IMG][IMG="Home screen"]http://xdaforums.com/attachment.php?attachmentid=3657112&d=1456240938[/IMG][IMG="Notifications"]http://xdaforums.com/attachment.php?attachmentid=3657113&d=1456240938[/IMG][IMG="Quick settings"]http://xdaforums.com/attachment.php?attachmentid=3657118&d=1456240994[/IMG][IMG="Recent tasks"]http://xdaforums.com/attachment.php?attachmentid=3657119&d=1456240994[/IMG][IMG="Settings"]http://xdaforums.com/attachment.php?attachmentid=3657120&d=1456240994[/IMG][IMG="About phone"]http://xdaforums.com/attachment.php?attachmentid=3657121&d=1456240994[/IMG][IMG="About ROM"]http://xdaforums.com/attachment.php?attachmentid=3657127&d=1456241046[/IMG][IMG="Some features"]http://xdaforums.com/attachment.php?attachmentid=3657128&d=1456241046[/IMG]

This ROM is NOT COMPLETED. It's just a PREVIEW version.

Instruction:

- Require TWRP Recovery installed

- Download and extract LolliKat-preview-1.1.zip

- Copy the folder extracted (LolliKat-preview-backup) to your TWRP backup folder (/sdcard/TWRP/backups/<your serial code>/here)

- Reboot to TWRP Recovery and Restore the backup.

XDA:DevDB Information

LolliKat (4.4.4) for Nokia X2, ROM for the Nokia X2

Contributors

SonnySimon, kaotd99

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.4.x

ROM Firmware Required: TWRP

Based On: CyanogenMod

Version Information

Status: Stable

Current Stable Version: 1.1

Stable Release Date: 2016-07-10

Beta Release Date: 2015-11-04

Created 2015-11-05

Last Updated 2016-07-10
[X2 Android Development] SimonVN:
Downloads

ROM

v1.1 (10 July 2016): LolliKat-preview-1.1.zip

v1.0.1 (07 Nov 2015): LolliKat_v1.0.1.zip - REMOVED

v1.0 (04 Nov 2015): LolliKat_v1.0.zip - DON'T DOWNLOAD. PLEASE WAIT FOR UPDATE (v1.1)

GApps

PA Pico GApps: pa_gapps-modular-pico-4.4.4-20150410-signed.zip
[X2 Android Development] SimonVN:
Changelogs:

[B]1.1 PREVIEW VERSION[/B]
- Based on PACMAN ROM (Feb 12, 2016)
- Lollipop user interface: lockscreen, homescreen, statusbar, quicksettings, etc...
[STRIKE][COLOR="Red"]- Lollipop recent apps style[/COLOR][/STRIKE]
- Dynamic Navigation bar
- Customizable navigation bar's buttons
- Changable Navigation bar's dimensions (height)
- Customizable Toast Animation
- Customizable ProgressBar Animation
- Gesture Anywhere
- PAC Init.d
- PAC Performance
- more...
[B]1.0.1 - 07 Nov 2015[/B]
- Removed included Gapps
- Fixed hangs while installing
- ...
[B]1.0 - 04 Nov 2015 (inital release)[/B]
- Themed Lollipop UI
- Dynamic Statusbar
- Data traffic on statusbar
- Add ListView Animation
- Changable statusbar label
- Contextual Notification's header
- Tweaks (good performance, cooler battery)
- something I forgot..
[X2 Android Development] symbuzzer:
can you make its nativesd version, please?
[X2 Android Development] shafiaszad:
Always stuck in 99.98% tried your twrp and others.

View attachment 3532240
[X2 Android Development] SimonVN:
Just try with TWRP about 1-2 times.

Don't wipe or do anything. Just press Install and choose the zip.
[X2 Android Development] SimonVN:
I will.
[X2 Android Development] Ahmed X:
[MENTION=5903896]SonnySimon[/MENTION] please could you upload systemUI.apk for me to try it because i can't flash the rom these days as my memory card has an issue
[X2 Android Development] SimonVN:
It's a part of the ROM. This SystemUI.apk won't work without LolliKat.
[X2 Android Development] MasterYus:
I now that it won't work but I need apk to get some features from it.

P.S The idea is very goog, but it needs development. I've heard the interface is a bit buggy. I think it's very important.
[X2 Android Development] y-bee4pda:
fix it

your job is very good but the problems with the installer, please fix it, do a simple installer, I have to remove your work from our forum because after all the problems started
[X2 Android Development] MasterYus:
:) Remake...

Lollikat 1.0.1

P.S [MENTION=5903896]SonnySimon[/MENTION], are you sure that this software is needed? I dont know if images were corrupted...

:confused: But I know that using e2fsk on mounted partition can be dangerous. Maybe that caused problems. Dont know. Lets test...:highfive:
[X2 Android Development] shafiaszad:
As I said It was Always stuck in 99.98% Attachment 3532240. If i remove The battery and boot to recovery then internal memory size is shown 0, So I had to use Nokia care suit to reflash. This mod looks promising plz perfect it.
[X2 Android Development] frnsl3:
i success installing this ROM, but i check installing gapps. but when i install pa-gapps, it get error saying that the android not compatible :confused:
[X2 Android Development] SimonVN:
OK. The img file is smaller than the size of the partition so I have to use resize2fs.

I will remove the link right now until I fix it. Thank you.
[X2 Android Development] SimonVN:
Sorry, my bad.

Stay stuned for new update. Thank you.

--------------

@ MasterYus: have you tested that remake? :/
[X2 Android Development] MasterYus:
I havent tested it, but it should work. The only correct way to solve the problem is to install the first version of the rom and then extract images from dev/block by fastboot and su shell. And then we can form a normal archive.
[X2 Android Development] SimonVN:
It won't work.

The image size is smaller than the destination partition. So when it extract 423 MB image file to the 700 MB system partition, the system partition's size became 423 MB. So do the 50MB data image.

That's why I add resize2fs to the zip.
[X2 Android Development] SimonVN:
check new release v1.0.1

:eek: Wait for v1.1
[X2 Android Development] MasterYus:
What have you fixed in it?
[X2 Android Development] SimonVN:
I thought it would work. But when I test it have some problem :(

ui_print("- Mounting...");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data");

ui_print("- Formating system...");
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");

ui_print("- Installing LolliKat...");
package_extract_file("lollikat.img", "/dev/block/platform/msm_sdcc.1/by-name/system");

package_extract_file("boot.img", "/dev/block/platform/msm_sdcc.1/by-name/boot");

ui_print("- Installing preconfigured data...");
ui_print(" This will take some minutes, it will never stuck, please be patient!");
package_extract_file("lollikat2.img", "/dev/block/platform/msm_sdcc.1/by-name/userdata");

Then I reboot and stuck at NOKIA. I don't know what's wrong. Maybe something file has corrupted.

I will recreate another simple flashable zip
[X2 Android Development] MasterYus:
Images are bad. Need to make new with RomBuilder.
[X2 Android Development] MasterYus:
[MENTION=5903896]SonnySimon[/MENTION]

Here is Lollikat v 1.1 beta

Here is unpacked data folder.
[X2 Android Development] Ahmed X:
can i flash it for cm11?
[X2 Android Development] MasterYus:
Try. Without wipes.
[X2 Android Development] SimonVN:
There's a error whole copying it to my sd card so I my phone get stuck.

I will test your upload.

For performance, I need the data to be extract too.

EDIT: The zip is missing some important files.
[X2 Android Development] MasterYus:
Files?

Can you name them?

So it doesnt work, does it?
[X2 Android Development] SimonVN:
You need to merge system with the system folder in /AROMA/fix

And all files in data image need to be extract to /data with permission set.

I think I will make it a little bigger to remove resize2fs.
[X2 Android Development] MasterYus:
I understood. But /data folder is auto generated by the ROM. I can include it.

But its too boring to manage with permissions.

P.S Have anybody tested my upload?
[X2 Android Development] SimonVN:
I'm too lazy for setting permissions so I use img file.

It will have bugs if you remove the whole "fix" folder without merging it to the ROM.

And without the data, the ROM will be laggy.

Just wait for my release. Thank you.