yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] Gandalf:
no, it does not, and Omni is most likely not going to have any sort of layers support in the foreseeable future, ref: https://goo.gl/mUz59W
[Nexus 6  Original Android Development] wase4711:
thanks!

somehow, I was able to install layers manager and get a layers theme to work, but not sure if it will stick..
[Nexus 6  Original Android Development] :
I am having trouble determining omni functionality on project Fi with wifi calling. Does anyone have input?
[Nexus 6  Original Android Development] Gandalf:
I thought that worked fine last I checked. I don't have Fi anymore so I can't test myself.

Also, I need a tester on Sprint..
[Nexus 6  Original Android Development] b8842dc0:
I'm ignorant on this issue. Is the version of busybox, that is included in this ROM, something that is pre-determined by AOSP/Google? Or something that is determined by Gandalf?

Thanks.
[Nexus 6  Original Android Development] Gandalf:
Busybox is located here: https://github.com/omnirom/android_external_busybox

it probably could use an update
[Nexus 6  Original Android Development] semdoc:
Just downloaded and flashed TWRP-20151209-shamu.img.

I'm on MM 6.0.1 with F2FS for /data & /cache. This TWRP test build doesn't support F2FS.

Just for the records..

EDIT: vibrator path should be defined. Can't change vibrator intensity from Settings for recovery.

And... Sorry for OFF TOPIC. :)
[Nexus 6  Original Android Development] Gandalf:
The ROM doesn't support f2fs either, and I have no plans to change that. Reason being: the factory images and source do not include source for f2fs. We looked into this last year when the device was first supported, and the benefits of using f2fs over ext4 are so minimal that it's not even worth it. As far as TWRP goes, it is built from the omni trees so unless @Dees_Troy adds f2fs to the device trees in TWRP's github that will likely not change.

As far as vibrator intensity, I can definitely add that for the next build which will be in a day or so
[Nexus 6  Original Android Development] Gandalf:
1216 ROM: http://xdaforums.com/devdb/project/?id=7127#downloads

DocumentsUI fixes for list view

Fix for Sound + Notification settings

Fix to allow changing IO scheduler

Double tap status bar to sleep (I still need to add back double tap to wake)

Fix for fullscreen AOSP recents - tap to exit, rather than sliding up to show navbar

AOSP Calendar UI and functionality updates

Customizable Header Image packs

You must use systemless supersu with this, I DID NOT include the sepolicy change for supersu installed to system.

No changes have been merged for TWRP since 12/08
[Nexus 6  Original Android Development] scott45333:
12/16 TWRP is not working for me. Install with Flashfy, reboot and I just get a black screen. Did a hard reset, re-downloaded and tried again with the same issue. Had to go back to previous build.
[Nexus 6  Original Android Development] Gandalf:
There were actually no changes anyway, so just use the old one (I'm removing the 1216 one since there is nothing different from 1209)
[Nexus 6  Original Android Development] b8842dc0:
Hi Gandalf, quick question. I know that the above steps are required when going from 5.1.1 to 6. But, if we are currently running omni-6.0.1-20151209-shamu-HOMEMADE.zip , do we still need to wipe all of the above in order to go to: omni-6.0.1-20151216-shamu-HOMEMADE.zip?

Thanks,

Bryan
[Nexus 6  Original Android Development] Gandalf:
I would highly recommend it, but I don't honestly know what would happen as I *never* dirty flash, especially between Android version/subversion

Just make a backup, and worse case scenario it bootloops, and you can restore you backup and then clean flash

I have another build running now with several changes:

new boot animation for the project

vibrator strength control

double tap to wake

kcal
[Nexus 6  Original Android Development] Bingoig11:
I'm still on 5.1.1 and going to install 6.

Are there any important order in the steps I need to follow?

I mean:

Upgrade bootloader

Upgrade radio

Flash TWRP provided here

Or can I do these steps no matter the order?

Thanks,
[Nexus 6  Original Android Development] hlxanthus:
Assuming you are using fastboot . . flash the bootloader, reboot bootloader, flash radio, reboot bootloader, flash twrp, reboot to recovery. Nandroid backup, advance wipe /system, /cache, and /userdata. Flash latest omni and suggested gapps. If you want root, flash chainfire systemless root SuperSU beta v2.62-3. Also note, if you flash any custom kernels you have to reflash the SuperSU afterwards to patch the boot.img again. Good luck!
[Nexus 6  Original Android Development] Gandalf:
1220:

http://xdaforums.com/devdb/project/?id=7127#downloads

Changes:

New boot animation for the project, thanks to [MENTION=4620435]PartimusPrime[/MENTION] for creating it

Vibrator Strength Control is added (use a kernel modification app to change, also will require root)

KCAL Control (use [MENTION=4316709]savoca[/MENTION]'s app here: http://downloads.codefi.re/savoca/kcal)

Double Tap to Wake

Added Project Fi and Google Connectivity Services from the MMB29K factory image.

Project Fi is disabled by default unless you have a Project Fi SIM Card, since Fi is the only carrier that uses these

If you do not have Project Fi, you can disable Google Connectivity Services

Probably other stuff I don't remember. More Dark Themed apps (DSPManager, DeskClock, Launcher3, etc.). Check gerrit
[Nexus 6  Original Android Development] 35russ:
Downloading now. Love the new boot animation. Your work is always appreciated [MENTION=3878813]Gandalf[/MENTION].
[Nexus 6  Original Android Development] 35russ:
Downloading now. Love the new boot animation. Your work is always appreciated [MENTION=3878813]Gandalf[/MENTION].

Sorry for multiple responses. Kept getting a server error and then couldn't figure out how to delete.
[Nexus 6  Original Android Development] adio201:
Is Android pay working with this rom?
[Nexus 6  Original Android Development] Snottierwhale:
Android pay is not going to work on this ROM or almost any other ROM even with systemless root. Some ROMs that are very close to stock will work but it's finicky. If android pay is a need then you need to stay on stock unrooted.
[Nexus 6  Original Android Development] Gandalf:
Have you tried it? I am able to add my cards without issue. I haven't actually performed a transaction with it yet.
[Nexus 6  Original Android Development] Snottierwhale:
I wasn't able to add cards on this ROM or others. I was able to on stock and complete transaction. If you are not aware if you use android pay before Dec 31st you can get a $20 bestbuy giftcard.
[Nexus 6  Original Android Development] adio201:
Android pay works with catacalysm rom
[Nexus 6  Original Android Development] Snottierwhale:
Isn't cataclysm a mod for stock? That's why it would work.
[Nexus 6  Original Android Development] Gandalf:
I'll go to a vendor with an Android Pay terminal and test it out tomorrow. I am currently running my own Omni build with banks gapps and systemless root. I was able to successfully add my debit and credit cards for my USAA account, my TD Bank debit card, and my Google wallet card.
[Nexus 6  Original Android Development] warfenix:
Does omni have a native dpi changer
[Nexus 6  Original Android Development] Gandalf:
It does not, and we have no plans to incorporate one. There are many apps that can do this, as well as changing the value in build.prop manually and rebooting.
[Nexus 6  Original Android Development] warfenix:
Just thought i remember reading something. It said that native dpi was better because it wouldnt mess up certain things etc etc. Idk lol
[Nexus 6  Original Android Development] Gandalf:
[For Nexus devices] I stay as close as possible to AOSP and Stock for specific reasons, DPI is one of them. Just leave it as it is. You can change it since it will more than likely be just fine at a different value, but I can't support that here
[Nexus 6  Original Android Development] razrlover:
12/20 running great here old friend! Flashed twrp hells kernel, supersu 2.62, viperfx and Dolby.

Radios and all working great. Layers too

Loving the aosp!!!
[Nexus 6  Original Android Development] Bingoig11:
Flashed 1219 release, so far so good, no issues, rock stable, smooth and fast. Another great job!

Merry Xmas to all of the XDA community!
[Nexus 6  Original Android Development] DonQuixote77:
I know there's all sorts of stuff going around Layers right now, so I totally understand if you have no intention of officially supporting it. I'm guessing that if it DOES work, that it's just by coincidence?

Do you have any intention to incorporate any other theming engine in the future?

Thank you.
[Nexus 6  Original Android Development] Gandalf:
For right now, there is no solid, set-in-stone discussion of any theme engine for Omni. @Entropy512 has commits on gerrit from a few months ago before it was dropped for reasons that can be found through your own research.

Layers will work somewhat because Sony created RRO and it was merged into AOSP (Layers is based entirely on RRO) but for now, Layers is not fully compatible with Omni.

When a full-blown theme engine will be incorporated, I have no idea, nor does anyone else for that matter.

I think this is the last time I answer any questions regarding Layers as well, as it's been discussed in here a few times already :highfive: (note to self so I can just quote this in the future)

Anyway, I have builds up for 1224 that I'll post when I get home tomorrow evening (I may just upload to AFH again now, but due to issues in the past month I don't think I trust it). I'm not at home and on metered internet so uploading a 400mb ROM is totally out of the question until I get back home on my desktop.

Ended up doing this before dinner..

1224 Christmas Eve Edition

ROM: https://goo.gl/Q0CH9u

TWRP: https://goo.gl/kbA8CZ

Notable Changes:

New default wallpaper and boot animation thanks to @PartimusPrime

Some changes to TWRP

KCAL by @savoca

Weather services (notification header)

Launcher 3 and DeskClock now have Dark theme

Check gerrit
[Nexus 6  Original Android Development] nudi:
Beautiful Bootanimation. This is a great ROM, Thanks!
[Nexus 6  Original Android Development] Gandalf:
I'm not entirely sure why it WAS working and now isn't on my nexus 5x. I believe it is because I mounted system rw, but I'll have to flash the factory system image to be able to confirm this.
[Nexus 6  Original Android Development] ilatimer1:
Need some noob help. I cannot seem to get systemless root to work. I flashed the ROM and Gapps and then set up the phone. I rebooted into TWRP and flashed the systemless root 2.65, but when I reboot and select the root applications it says that the binaries are not installed. Can someone tell me what I am doing wrong?
[Nexus 6  Original Android Development] HueyT:
You need to flash https://www.androidfilehost.com/?fid=24269982087014111 (Update-UnSu.zip to remove the old SuperSu) and then flash systemless root 2.65 zip in TWRP. Everytime you change kernel you have to reflash systemless root 2.65 as the LAST step before rebooting back into your ROM
[Nexus 6  Original Android Development] ilatimer1:
Thanks! I am good to go now.
[Nexus 6  Original Android Development] Meowdib:
Any list of changes to TWRP?

Looks REALLY nice.
[Nexus 6  Original Android Development] Gandalf:
new build coming soon with January security release (mmb29s)
[Nexus 6  Original Android Development] AlxMAX:
I would like to know if TWRP and Omnirom support f2fs.
[Nexus 6  Original Android Development] Gandalf:
regardless, new build is up, 0106 in the Downloads section

Changelog:

Weather in Notification Header

Icon Packs for Header Weather

Configure left lockscreen shortcut as either Voice or Dialer

Global Actions Dark Mode (power menu,etc.)

android-6.0.1_r10 January Security Patch

lots of TWRP updates (i will post TWRP image later)

I just dirty-flashed this and systemless root over the 12-24 build.
[Nexus 6  Original Android Development] a63548:
Just installed and working flawlessly. Thank you! :)
[Nexus 6  Original Android Development] Linch89:
Gandalf,

New ROM user. Everything works great thank you! One question how do i obtain root? I tried flashing su but phone bootloops upon reboot. Thanks in advance!
[Nexus 6  Original Android Development] AlxMAX:
Hi,

I have downloaded the OmniROM sources, then I have run . build/envsetup.sh and breakfast shamu. I've got an error:

/data/development/android/android-source-repos/omnirom/tree > breakfast shamu
build/core/product_config.mk:222: *** Can not locate config makefile for product "omni_shamu". Stop.
Your device can't be found in device sources..
found the shamu device repo
wrote the new roomservice manifest
syncing the device config
Fetching project android_device_moto_shamu
remote: Counting objects: 29638, done.
remote: Compressing objects: 100% (77/77), done.
remote: Total 29638 (delta 2344), reused 2289 (delta 2289), pack-reused 27272
Receiving objects: 100% (29638/29638), 18.67 MiB | 4.98 MiB/s, done.
Resolving deltas: 100% (16765/16765), done.
From https://github.com/omnirom/android_device_moto_shamu
* [new branch] android-6.0 -> omnirom/android-6.0
Fetching projects: 100% (1/1), done.

wrote the new roomservice manifest
Fetching project android_kernel_moto_shamu
remote: Counting objects: 3291101, done.
remote: Compressing objects: 100% (172/172), done.
remote: Total 3291101 (delta 2796), reused 2739 (delta 2739), pack-reused 3288190
Receiving objects: 100% (3291101/3291101), 738.28 MiB | 6.38 MiB/s, done.
Resolving deltas: 100% (2742611/2742611), done.
From https://github.com/omnirom/android_kernel_moto_shamu
* [new branch] android-6.0 -> omnirom/android-6.0
Fetching projects: 100% (1/1), done.
Checking out files: 100% (45643/45643), done.

build/core/product_config.mk:227: *** _nic.PRODUCTS.[[device/moto/shamu/omni_shamu.mk]]: "vendor/motorola/shamu/device-vendor.mk" does not exist. Stop.

** Don't have a product spec for: 'omni_shamu'
** Do you have the right repo manifest?

Any idea where I can modify to get the required files?
[Nexus 6  Original Android Development] Trafalgar Square:
You need to add TheMuppets vendor Motorola to your roomservice.XML

Did you get me :)?
[Nexus 6  Original Android Development] Gandalf:
You must use systemless root
[Nexus 6  Original Android Development] AlxMAX:
Partially. I've found the XML file and I have understood what was the idea. However, in the ROM build steps I have noticed there was an extract-files.sh && setup-makefiles.sh step which was supposed to create the tree with proprietary files (at least this was what I have understood from this pagehttp://docs.omnirom.org/Build_for_tilapia). Is the build sequence changed for OmniRom based on AOSP 6? Back to roomservice.xml. I have added this line OK to roomservice.xml

<project name="proprietary_vendor_motorola/shamu" path="vendor/motorola/shamu" remote="TheMuppets" revision="cm-13.0" />

I have also added this line to .repo/manifests/default.xml

<remote name="TheMuppets" fetch="https://github.com/TheMuppets" />

Is it OK?
[Nexus 6  Original Android Development] Gandalf:
path="vendor/motorola"
[Nexus 6  Original Android Development] Trafalgar Square:
No. Use this:

<project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-13.0" />
[Nexus 6  Original Android Development] Linch89:
Systemless root? Ive been out of the game for far too long
[Nexus 6  Original Android Development] DonQuixote77:
I have a question regarding your TWRP images (Sorry, I tried to search, but I got the following message: The advanced search engine is temporarily unavailable...etc, etc)

What sort of changes do you make to the TWRP images posted by Dees_Troy? I currently have his most recent (2.8.7.0, I believe) installed. I'm assuming your images are more up to date?
[Nexus 6  Original Android Development] AlxMAX:
I have managed to download the sources and to build a recovery. I have flashed it to my phone, but it was not able to decrypt the data storage. I have given several times the PIN to decrypt the data storage, but it didn't helped. The firmware that I have used was CyanogenMod 13, nightly, 20160105. Edit: I remembered Dees_Troy has changed some code in June to correct this problem.
[Nexus 6  Original Android Development] andrewjt19:
It takes some reading to figure out the differences but here's where you can go http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344

tApPeD fROM mY nExuS 6
[Nexus 6  Original Android Development] Gandalf:
best to ask this in the TWRP thread. I only post TWRP images here when there are significant changes

I will be removing all downloads and links to downloads shortly.

Official nightlies are starting, I will post here when they are ready.

Make your backups now,

THESE WILL REQUIRE A FULL WIPE
[Nexus 6  Original Android Development] ztotherad:
anyway we can still download the newer twrp images from omni still? or do we have to build our own for the newer images? sorry probably a dumb question but i absolutely love the new ui of twrp
[Nexus 6  Original Android Development] jpd_:
Can anyone link me to the gapps they are using? I can't seem to get this from to boot.
[Nexus 6  Original Android Development] II_DiE_4:
Can i also request the latest TWRP recovery img please?

It was said in build 01/06 that it will be posted but i dont see it anywhere.

Thanks
[Nexus 6  Original Android Development] ztotherad:
have you tried banks gapps? id just google for them. if anything you can try opengapps. I'm not running omni at the moment so i can't help
[Nexus 6  Original Android Development] jpd_:
I tried both banks dynamic and open gapps. Does it normally take more than 5 mins to boot? Maybe not waiting enough time.
[Nexus 6  Original Android Development] holeindalip:
It takes awhile
[Nexus 6  Original Android Development] Gandalf:
ok, op updated for nightlies. please ensure you do a clean install when switching to nightlies
[Nexus 6  Original Android Development] hlxanthus:
[MENTION=3878813]Gandalf[/MENTION] are you still doing twrp builds? Not seeing a link that has them in the OP anymore.
[Nexus 6  Original Android Development] ilatimer1:
Just a quick question, if I use systemless root on this ROM will I need re flash systemless root every time I update the ROM?
[Nexus 6  Original Android Development] Gandalf:
I was planning to post another one soon since there have been some changes to TWRP that are beneficial to have that haven't been officially released yet.

yes, but you shouldn't [read: i don't] flash gapps every time though. so your boot time will not be as long as the first boot (which is entirely due to Gapps)
[Nexus 6  Original Android Development] starcms:
Please post when you get the chance. Much appreciated!!
[Nexus 6  Original Android Development] subterfugium:
Can we have 6.0 nightlies change logs at http://omni.cmxlog.com, please ? :)
[Nexus 6  Original Android Development] Gandalf:
we don't run that, so it is on them

also, i'm looking into getting Android Pay working again. Definitely something on our end -_-

Android Pay is working on my personal builds. I'll have the fixes into the nightlies soon enough.
[Nexus 6  Original Android Development] subterfugium:
fyi http://omni.cmxlog.com/6/shamu/
[Nexus 6  Original Android Development] The Letter M:
how do i root the latest nightly? ive tried the supersu beta 2.64 but omni is stuck in boot loop.
[Nexus 6  Original Android Development] Mike02z:
I flashed 2.66 and it worked fine.

BTW, Omni takes a while to boot after flashing supersu so you may not be waiting long enough before assuming its in a boot loop.
[Nexus 6  Original Android Development] The Letter M:
how long do i have to wait? 30+ mins in and still looping. that cant be right.

my step-up is multiROM, so could that be a reason? it hasnt been updated yet in a while and people in that thread say this and that rom doesnt work.

Omni non-rooted works fine... just when you need to root it.

:confused:
[Nexus 6  Original Android Development] rignfool:
Multirom is definitely the reason...

Omni would have to be the primary... And even then it might not work
[Nexus 6  Original Android Development] Gandalf:
I haven't included kexec hardboot support in the kernel, and I have no plans to do so. I don't use multiROM so I'm not sure how you should set it up.
[Nexus 6  Original Android Development] Mike02z:
MultiROM....Oh, you're own your own there.
[Nexus 6  Original Android Development] The Letter M:
thanks guys... awesome rom anyway.. ill just use it as non rooted rom. :good:
[Nexus 6  Original Android Development] adm1jtg:
Did I see a post saying AP was working on OMNI?
[Nexus 6  Original Android Development] Gandalf:
not yet. I'm working on it. It's working locally, I just need to clean it up and merge it
[Nexus 6  Original Android Development] adm1jtg:
Awesome.. Will watch for that. Is there a page somewhere that shows options!/features of omni? All I found is lp stuff... Specifically....

Cmte or rro

Long press to kill foreground app

Immersive mode (full) status ace notification

Left hand side clock option

What is the default kernel

Things like that

I won't be able to load just yet that's why was looking and now asking
[Nexus 6  Original Android Development] Phillis:
Why was the 6 update pushed on those running on 5.1.1?

Everything crashes, and when I revert back to the 2016-01-07 image of 5.1.1 it gives the "there is an internal problem with your device" error and constantly soft-reboots.
[Nexus 6  Original Android Development] Gandalf:
It was not "pushed" on you, it was made available. You absolutely need to do a full wipe / clean install when changing android versions, that is necessary for every ROM, not just Omni.

1) No

2) Yes

3) No

4) Google's kernel

It takes about an entire 10 minutes to make a backup and flash a ROM to test it out, so I would recommend you do that and come to your own conclusions about it :highfive:

It has a lot of features without useless garbage
[Nexus 6  Original Android Development] Phillis:
That know..but why did it show itself on the updater if it absolutely needs a clean install? Genius that I am I didn't make a backup before flashing :(

I tried dirty flashing back to 5.1.1, but it soft reboots. I need to pull some data out before wiping. Any ideas on how to get up and running just enough to run titanium backup and backup a few apps?

I'm trying to pull the app data via TWRP (made a backup of DATA and copied it on my computer), but the application folder in /data/data/com.packagename/ is empty. If I look at one of the previous titanium backup of the app in winrar, it shows a folder called ".external.com.packagename" and folders start with "./" . I figure I'm just not backuping that external location, but where could it be located?

Thanks
[Nexus 6  Original Android Development] :
Exactly what data do you need to pull?
[Nexus 6  Original Android Development] adm1jtg:
Backup the entire data partition with twrp (sounds like you have already done this) format and load the new rom and then use a program on your phone like nandroid manager to restore things, nandroid manager is in playstore

---------- Post added at 02:52 PM ---------- Previous post was at 02:50 PM ----------

I will do just that soon as AP is working as I am waiting on the free chromecast promo and dont wanna miss that chance. Also didnt see if your RRO or cmte based I would assume RRO since your aosp
[Nexus 6  Original Android Development] Phillis:
Textme message database. the folder I get in my titanium backup tar file is: data\data\.external.com.textmeinc.textme

---------- Post added at 02:55 PM ---------- Previous post was at 02:53 PM ----------

If I udnerstand this correctly, I can load up nandroid manager and restore a single app from my complete DATA partition backup? This seems effing impressive!
[Nexus 6  Original Android Development] :
You may be able to pull just that using adb. (Search google)

Also,the other user's suggestion about backing up and restoring data partition may work as well.

Additionally, you May want to try twrp/aroma file manager to backup/copy that one file to the internal storage and then do a full wipe.