yashsingh1/xdaforums huggingface dataset:
[Xperia Z3 Q&A, Help & Troubleshooting] abhinav.tella:
Send it back, probably they made a mistake.
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] fvig2001:
Hi.

I accidentally removed google play store through Titanium Backup and I'm unable to restore it. Will a hard reset fix this? I am rooted through C. F. Root.

*edit:

Nevermind, it didn't recover. I guess I'll have to flash GAPPS or flash the entire rom. #Ugh.
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] Polar67:
Hi!

Extracting the app and PM-ing you a download link should be fairly easy.

The app IS however proprietary software albeit free of charge, so i'm not absolutely sure it's kosher within XDA.

Thoughts anyone?

Regards

Elo.
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] aviator1:
searching in google (not playstore) as "google play apk" you should easily find the apk
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] esgie:
"Hard reset" ie. factory reset won't fix it as factory reset clears all the user data stored on /data partition. The Google Play store app was stored on /system partition.

You have two possibilities:

1) - Download the newest Play Store apk from http://www.apkmirror.com/apk/google...gle-play-store-5-2-12-2-android-apk-download/

- rename the downloaded apk to "Phonesky.apk" (case sensitive! this is how the genuine file is named...)

- open some kind of root file manager, ie. Total Commander, and copy the Phonesky.apk to /system/priv-app directory and set its permission to 664 (or rw-rw-r--)

- reboot and Play Store shall be restored.

2) reflash stock rom with odin - it will completely restore /system partition.
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] ShadowLea:
Just reflash the stock firmware over it. Shouldn't even wipe your data.

Sharing the Google apps, Samsung apps etc is perfectly legal within XDA. Sharing unmodified apps is also perfectly legal. The Warez rules only apply to bypassing the need to pay for an app or in-app purchase. ;)

In fact, the Google Play apk's are shared thousands of times on XDA (even on the front page). Same for the Samsung apps. :)
[Nexus 5 Android Development] reas0n:
​

Read it before flash!

-I really love to test some rare optimizations etc., so keep calm if something breaks sometimes

-Of course You must have the latest bootloader and modem, like for every 5.x ROM

Features:

*CyanogenMod features with:

INTERNAL CHANGES:

*Link Time Optimization for both system and kernel,

it's a experimental flag which provides significant performance and battery-life improvements.

*All possible optimization flags for kernel/system

*everything compiled with SaberMod with some little edits

ROM:

*pngquant

*AdAway (disabled by default, choices!)

*debloated from useless things

*deodexed

*some build.prop touches

*SuperSU

KERNEL:

* kernel made by [MENTION=4857170]big_bum[/MENTION] and me:

*MultiROM support

*enabled hardfp

*F2FS automount for /data and /cache

*SaberMod changes/fixes:

-BFQ iosched

-LZ4 compressor

-some flags like -pthread

INTERFACE CHANGES:

*LCD density settings

*animation speed seekbar

*black BatterySaver skin

*navbar custom height

Changelog:

[22/04]

-Initial AOSP build (moving from CAF)

-reorganization of optimizations

-some changes from Sabermod repo, like BFQ iosched

-updated to Android 5.1.1

-just dunno lol

***F2FS is broken in this build***

[23/04]

-F2FS should be fixed

-Introducing some Vivid gcc optimizations for whole ROM

-refreshed some outdated modules from OptiPop

-milestone(?)

Download:

Vivid 5.1 builds

Gapps 5.1

Thanks:

- [MENTION=4152171]myfluxi[/MENTION]

- [MENTION=3795148]neobuddy89[/MENTION] for being helpful and being great with kernels ;)

- CyanogenMod for base

- [MENTION=5105835]Cl3Kener[/MENTION] and [MENTION=2394329]sparksco[/MENTION] / Team SaberMod for making Android faster than ever

- [MENTION=4814653]patrik.KT[/MENTION] for being a good friend and helping me with first steps :good:

- [MENTION=2484358]socioteq[/MENTION] for sharing his build machine

XDA:DevDB Information

Vivid ROM, ROM for the Google Nexus 5

Contributors

reas0n

Source Code: https://github.com/VividROM

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

Based On: CyanogenMod
[Nexus 5 Android Development] reas0n:
FAQ:

Can I use Viper4Android for more settings?

-I really don't recommend it. You lose all the improvements of caf-audio + may break the audio. If You REALLY want to use it, add those build.prop lines, I remember from LG G2 times that those lines were doing their work:

I see You have F2FS automouting, what I have to do to make it work?

-Just update to the latest TWRP (do it always btw) and change FS to F2FS for /data and /cache and wipe them (it's good to do a full factory reset after it, You'll lose Your data on storage anyway, so...)

Why not F2FS on /system?

-Because I chose simplicity and safety over near zero improvement. To change FS on /system, we must change SELinux to Permissive. It isn't too safe. (detailed explanation)

I have a XYZ bug, what should I do?

1. ALWAYS have a logcat/kmsg/whatever of it.

2. profit

The ROM is awesome, where can I donate?

Look on left! There is a nice button for that :cowboy:
[Nexus 5 Android Development] neobuddy89:
Nice to see you have thread created..
[Nexus 5 Android Development] FunkyRasta:
Hmmm optimized CM12, everything I could've wanted :D Good job, dobra robota [MENTION=3371513]reas0n[/MENTION] ;)
[Nexus 5 Android Development] reas0n:
Things to do for now:

-I'm collaborating with [MENTION=3795148]neobuddy89[/MENTION] = we will bring the best performance You have even seen

-F2FS auto mount

-make a ROM slimmer (well, we don't need CMUpdater, for example)

-bring some useful features (cherry-pick time!)

The first two ones are possible to be released today ;)

EDIT: Well, at the end of compiling, a wild bug appeared. A new version will came later.

Oh, and the first build will be soon on androidfilehost.com, no more Google Drive.
[Nexus 5 Android Development] Thunderbolt:
No no, czekamy:) we waiting bro;)
[Nexus 5 Android Development] reas0n:
Time for update!

Chaos kernel integrated, but unfortunately no F2FS automount for now, it broke compiling. I'll try to fix it soon.

Anyway, the new build is being uploaded!

The first thing we will care about is performance, then we will care about features (for now CM features are more than enough)

EDIT: uploaded! enjoy ;) changelog just to be clear:

[7/02]

-Chaos Kernel by [MENTION=3795148]neobuddy89[/MENTION] is now out of the box, enjoy!

(F2FS automount and Synapse support is still WIP though)
[Nexus 5 Android Development] sparksco:
Thanks for the mention but now I'm removed from OP?

nvm opened the changelog spoiler...
[Nexus 5 Android Development] reas0n:
Don't worry! I added You to Thanks list, so it'll be more visible.

About ROM, the next update will come in monday/tuesday, after my last exam :D

And well, i see a few downloads, any experience? Whatever?
[Nexus 5 Android Development] ibrahim54:
caf cm

Running caf cm ( themed ) for the last 12 hrs.........smooth and running well. The only cm rom that runs in my nexus 5. Will provide further feedback in next 12 hrs.
[Nexus 5 Android Development] reas0n:
Welcome to F2FS automount! The build is uploading, ETA ~10-15min :D

EDIT: Uploaded! Please test F2FS for /system, for data and cache it's 100% working
[Nexus 5 Android Development] Thunderbolt:
I try it today But i have a lot of lags:/
[Nexus 5 Android Development] reas0n:
The latest build is smooth as hell, if u dirty flashed it, u should do a clean flash. problems are always possible.

Btw, I don't have time, so till tomorrow/the day after tomorrow the only update is SaberMod 4.9 for kernel. Let's compile and see. For now please test the latest build (i'm doing it with every build too, lol)
[Nexus 5 Android Development] sparksco:
It's available on gitorious you probably already knew this from seeing the github readme. Because of how large in size it is now there's been a ton of changes from both gnu and SaberMod that make it huge. Github won't allow binary size to exceed 100mb but gitorious does.

https://gitorious.org/sabermod

Cheers.
[Nexus 5 Android Development] reas0n:
Yes i know, anyway, I got a error, in the past with myfluxi kernel and now with Chaos..

I'll look on it later this day but I doubt I'll do something with it, anyway, I'll try
[Nexus 5 Android Development] sparksco:
Contact if you need assistance.
[Nexus 5 Android Development] reas0n:
Okay guys, I'm back after exams and working on new CM build. I'm investigating some ART improvements and debloating the ROM.

Coming soon!
[Nexus 5 Android Development] maddes1402:
ROM is working pretty well, very fast and smooth (MSM hotplug, data, cache f2fs). Looking forward to your upcoming work. Thanks
[Nexus 5 Android Development] reas0n:
Nice to see it!

About the nearest update: CM Recovery really doesn't want to GTFO from the ROM, so I need some time. Hopefully my friend will also add Synapse support, so the "inside" of our ROM will be slim and functional. After doing everything what I have in my mind about that "inside", I'll take care about features.
[Nexus 5 Android Development] maddes1402:
Synapse works after flashing the UKM.zip.

Regards, Matt
[Nexus 5 Android Development] Dr.Pepper:
More flags,more optimizations,more stability,mlre battery life,more updates,more commits!

???

Best caf based rom for me!
[Nexus 5 Android Development] montydrei:
Thanks again, reas0n. Yeah, you're probably right it's some random bug with my setup. I'll wait for the new build, and if it's still giving me problems, I'll do a very clean flash :)
[Nexus 5 Android Development] socioteq:
kudos

reas0n,

I've been on double digit # of roms and have to say, this is absolutely the most microstutter free of them all. The battery life is unheard of as well out of all of the roms I've tried. I just wanted to get on and give you a little well deserved praise for a fantastic effort. I hope you keep working on it and bringing us all what is, IMHO, one of the best roms, if not the best rom available for hammerhead. Great work man.
[Nexus 5 Android Development] reas0n:
I'm preparing the update with other optimizations. It should come today/tomorrow (hope so). And the next time I will try out new toolchain ;)
[Nexus 5 Android Development] montydrei:
Developers like you make me glad I own an Android phone :good:
[Nexus 5 Android Development] reas0n:
I'm more builder than developer lol :p I just wanted a fast, lightweight, optimized ROM on CAF, it didn't exist so I made it ;)
[Nexus 5 Android Development] socioteq:
quick settings

reas0n,

I noticed that quick settings aren't quite working right on my end, is this a known issue?

When I add all of the quick settings that I am wanting to appear on the menu, only 1 of the buttons actually appears on the menu when I pull down.

Thanks
[Nexus 5 Android Development] romskii:
I think I should try this ROM instead of Catalysm. Actually I haven't found the best ROM for me. This looks promising.

I'll await the next update mentioned here to try.

Anybody using ElementalX kernel?
[Nexus 5 Android Development] montydrei:
The OP will correct me if I'm wrong, but I do not think ElementalX has support for CAF on Lollipop yet, so I do not think that kernel will work on this ROM. Also, you're going to want to format your /cache and /data partitions to F2FS if you want to use this ROM.

BE SURE TO BACKUP ALL SDCARD DATA before formatting to F2FS, as it will wipe internal storage.
[Nexus 5 Android Development] mr-tical:
Hi,

Correct me if i'm wrong - Vivid runs only on F2FS and i need convert my data and cache partitions to this FS?

I tried this on MultiROM and it failed to boot, only Google logo showed at boot and that's all.

Installed without errors with latest MultiTWRP.

My main ROM is Cataclysm with ElementalX.

What i need to run this on mutlirom?

Thanks.

Nexus 5 | Lollipop | ElementalX | Tapatalk Pro
[Nexus 5 Android Development] montydrei:
Oh, is it time to post benchmark screenshots? :)
[Nexus 5 Android Development] lazydognet:
I'm curious, is this correct? I could understand that you would want to be F2FS when using this ROM, but will the ROM not boot if the Data and Cache partitions are in EXT4?

Thanks,

LDN
[Nexus 5 Android Development] opssemnik:
1st - not, this can detect if you are using f2fs or ext4, and then mount like so

2nd - multirom only as a primary rom is supported (if im correct), its due to f2fs/ext4 mount check done
[Nexus 5 Android Development] reas0n:
F2FS is not needed, besides that You're right.

About QuickSettings, probably CM fault, I hadn't messed in it
[Nexus 5 Android Development] maddes1402:
Which toolchain will you try out? [emoji2]

Regards, Matt
[Nexus 5 Android Development] reas0n:
Probably Hyper-Toolchains, but there are some problems right now.
[Nexus 5 Android Development] mr-tical:
Thanks.

So no booting on MultiROM as secondary is now clear.

Nexus 5 | Lollipop | ElementalX | Tapatalk Pro
[Nexus 5 Android Development] reas0n:
You can always try and test :P
[Nexus 5 Android Development] mr-tical:
Yeah reas0n, will try for sure ? so many positive feedbacks, need to verify your beauty ?

Nexus 5 | Lollipop | ElementalX | Tapatalk Pro
[Nexus 5 Android Development] reas0n:
Update:

Something went wrong with optimizations, so I will just give u a updated build with some fixes. I have to patiently add one flag by one so I'll know what breaks the build. If my build will be okay, I'll upload it in 30min and edit that post.

EDIT: The build has some broken things in Settings, I decided not to upload it.

Also I'm not the only one that has nav bar issues. I'll revert those settings for now. I want to have the stable thing.

EDIT2: New build is up:

[04/03]

-fixes, updates, reverts, everything

-added SuperSu
[Nexus 5 Android Development] Jaani:
OP could you plzz add the navigation bar height & width options???Need it badly..
[Nexus 5 Android Development] zeppelinmad4:
Hahahaha. I've been updating the Nexus 5 Android Developement page every 10 minutes the past 5 hours waiting for a new post on this topic but didn't think about your post having an update. You're the man! About to start flashing!
[Nexus 5 Android Development] montydrei:
Navbar height is in this ROM though. Go to Settings > Buttons > Navigation bar height.
[Nexus 5 Android Development] reas0n:
There are some problems with that feature now, CM changed things.

So that's why NO nav bar height for now. This fugly back button is really teasing me
[Nexus 5 Android Development] Jaani:
Ok is there any other alternative like any app or build.prop edit to get that feature??? &&& another feature thats missing is the networking speed & traffic indicators..See i want to use this rom daily bcoz its working so smooth thats why i m suggesting things to make this rom epic.;)
[Nexus 5 Android Development] reas0n:
I couldn't find that feature on github.. I'll try again. And no, there's no alternative, but I think I'll take that feature but, temasek shown me what commit needs to be reverted
[Nexus 5 Android Development] reas0n:
New build is being uploaded:

[05/03]

-changed thumb flag to O1 (the ROM is much smaller, seems like a optimum for me)

-some kernel updates

-added -mthumb-interwork flag (thanks, Paul!)

On next build I'll add fixed nav bar height and maybe that freaking indicators which I can't find lol

EDIT!!! I'm reverting that build, -mthumb-interwork causes some nasty FCs. Don't flash that build.

EDIT2: I fixed navbar height :p
[Nexus 5 Android Development] montydrei:
https://vine.co/v/OIrM9pKMqmu ;)
[Nexus 5 Android Development] BaltazarIX:
I'm boring with still changing roms. xtrasmooth is'nt xtra (I have really short battery life), official CM12 is okay, but I miss for some features, very often updates which brings mostly Invisible fixes; and Still trying LS, Euphoria etc. but everytime I used to back to official CM12. Now I'll try this, based on CM12 with some extra features, something for me :) I hope I'll stay with Vivd for a long time.

Miło zobaczyć polski akcent na XDA :)
[Nexus 5 Android Development] tattedupboy:
After flashing this ROM, I got an error message telling me that my data had been corrupted and that a date wipe would be necessary (my phone is encrypted). Yet, I was able to restore the nandroid I had of my previous ROM without having to wipe everything. What gives? Please tell me I won't have to decrypt my phone e in order to try this ROM!
[Nexus 5 Android Development] reas0n:
I never encrypted my phone that's why I have no idea.... Summoning [MENTION=3795148]neobuddy89[/MENTION] :laugh:
[Nexus 5 Android Development] neobuddy89:
No changes were made for crypto in the kernel.

What's your previous ROM? Have you tried hammerheadcaf and didn't got this error?

Any other encrypted users here?
[Nexus 5 Android Development] tattedupboy:
Whenever I try to flash, I get the message that my password was correct, but my data is corrupted and I'll need to wipe the phone to use it. Just to be sure that corrupted data wasn't the case, I tried flashing a couple of other ROMs, and I had no problems doing so. So I'm just guessing then that this ROM doesn't play nicely with encrypted phones.
[Nexus 5 Android Development] reas0n:
please try myfluxi's CAF builds and report.
[Nexus 5 Android Development] Isidorosis:
View attachment last_kmsg-2015-03-06.02.20.23.txt

tried to change voltage (+10mv) and phone rebooted twice

got last kmsg after second reboot

Sent from my Nexus 5 CAF
[Nexus 5 Android Development] reas0n:
UKM doesn't like this ROM, I know about it. We will try to fix that.
[Nexus 5 Android Development] minhajlk:
Well I am running this as my secondary ROM using MultiRom v31, I did get a couple of reboots during initial boot up, after that it is pretty stable and fast :). However, there is little glitch; when I reboot from Vivid ROM to my primary ROM, device freezes on Google logo screen. I have to power down and reboot again to boot to my primary ROM. Other than that I am pretty much happy with Vivid ROM and contemplating on moving this as my primary ROM :).

[MENTION=3371513]reas0n[/MENTION], Thank you for this great ROM.
[Nexus 5 Android Development] atomizasser:
Hey thanks for this great rom

Can u upload New one? The ugly back button when resizing navbar is very annoying. Thanks
[Nexus 5 Android Development] reas0n:
I already fixed it :P Please give me time to finish optimizations. I'll upload a new one this weekend.

I had some problems with heavy FCs but I realised what is wrong.
[Nexus 5 Android Development] atomizasser:
NP
[Nexus 5 Android Development] ekowanz:
I got random reboot... And it solved by untick the ambient setting.
[Nexus 5 Android Development] reas0n:
But it's turned off by default lol.. And yes, there are problems with it, not my fault.
[Nexus 5 Android Development] ekowanz:
Err.. Its turn on default in my settings :confused:

I know there's a problem with ambient, because i come from optipop
[Nexus 5 Android Development] reas0n:
so u probably had older builds lol
[Nexus 5 Android Development] montydrei:
Just did a complete clean flash (including wiping internal storage) of build 04/03 and can confirm that ambient display was enabled by default. Strange.

eta: I had it disabled before I clean flashed, too, so that would rule out Google Backup enabling that option, I think
[Nexus 5 Android Development] reas0n:
I will check that one out.

EDIT: Well guys, I think tomorrow is the day :P Only some kernel flags I'm done with optimizations.
[Nexus 5 Android Development] socioteq:
For anyone who was still having problems with the disappearing quick toggles, I found a work around. I used an app called Notification Toggles, and simply turned one of the toggles in the app on. All of my quick settings reappeared

https://play.google.com/store/apps/details?id=de.j4velin.notificationToggle
[Nexus 5 Android Development] lazydognet:
Is it rude or not proper to ask what's next for the Vivid ROM then? I think everyone would agree that you've made a great ROM here and many could be wondering what you might have in store for Vivid in the future (not that you owe anyone any more than you've already delivered to date though).

Thanks for all the great work.

LDN
[Nexus 5 Android Development] reas0n:
Actually I dunno :p I'll try to add the (reasonable) features which CM lacks here, and I think that's all, I don't think I could something more, It's just a small project I did for fun, I just made a ROM which I needed
[Nexus 5 Android Development] lazydognet:
I think you've been up front with everyone that this was a project for you (that you happen to share with us). I also think everyone has been very respectful and not asking for particular features they'd like to see.

I hope you continue working on it as updates like 5.1 become available. Things like family, school, and work should always take precedent.

Thanks again...

LDN
[Nexus 5 Android Development] reas0n:
Okay, so here comes the update!

The new build is being uploaded now.

[7/03]

-say hello to -mthumb-interwork, -O3 Clang and ARM optimizations

-navbar custom height is here again

-fixed fugly back button (finally, lol)

-used SaberNaro 4.9 toolchain for kernel (thx [MENTION=5051294]frap129[/MENTION])

-fixes, updates aaand so on.

about UKM/Synapse which is causing reboots after booting etc - it still needs to be fixed, without Synapse everything is okay. Just use a other app till we fix it.

I was also thinking about adding UKM by default, but.. It's not that hard to flash one .zip, also not everyone uses it.

So.. what do we have to do now:

-fix Synapse

-set the DPI value you want

-network traffic indicator

-some (really) experimental optimizations which I haven't ever used

-going GCC4.9 for both system and kernel

and... quite nice benchmark, huh? (default settings, which are good for battery)

EDIT: I'm aware about the FCs after booting, I'll provide the fixed build ASAP. This one works, but the FC after boot may be annoying for someone
[Nexus 5 Android Development] lazydognet:
Was the previous reboot issue with ambient or adaptive display setting? In either case, is that issue fixed with the new update?

Also, does Trickster mod work okay with this ROM/Kernel and UKM? I'm only asking because I've used Trickster before and am pretty familiar with it.

Thanks,

LDN
[Nexus 5 Android Development] sparksco:
It works OK on omni rom just so you know maybe the implementation is what has problems.
[Nexus 5 Android Development] reas0n:
CM has different implementation AFAIK.
[Nexus 5 Android Development] reas0n:
UKM is not needed, use uninstaller. And as I said before, I have no idea, I didn't change anything in it.

EDIT: Even with clean Settings and frameworks/base repos the FC still exists. Maybe CM is doing something again...

I'm checking the logcats I do and I see the files I haven't even touched. Luckily that FC doesn't break anything.

Whatever, I'm trying to compile the kernel with optimized Linaro 4.9 toolchain with Link Time Optimization. Let's see the effects.
[Nexus 5 Android Development] lazydognet:
I did a dirty flash yesterday....I haven't experienced any issues so far with the 3/7 build (yes, it's still early).

Thanks for keeping us updated.

LDN
[Nexus 5 Android Development] reas0n:
Infos:

1. Synapse is fixed ==> no reboots, Voltage is working :p

2. I compiled the kernel with Linaro4.9, but no LTO for now (looking on it). I left my PC compiling full Linaro4.9, let's if it will boot.
[Nexus 5 Android Development] AndrasLOHF:
Does anybody know when/if Maxx Audio will be merged into CM instead of Audio FX?
[Nexus 5 Android Development] reas0n:
What's the difference between both?
[Nexus 5 Android Development] AndrasLOHF:
Maxx Audio has a 10 band equalizer which allows for much finer tuning of frequencies. The libs are supposed to be of a higher quality as well. It's developed by Waves which is a big name in the music equipment industry so they have a wealth of knowledge. I've tried a zip of it and while it did replace AudioFX and even took over the quick setting tile I couldn't get it to change the audio.
[Nexus 5 Android Development] ekowanz:
I use this to play with gov setting http://xdaforums.com/showthread.php?t=3021092

Work flawless..
[Nexus 5 Android Development] AirwolfUK:
I also use this app and it's great