[Nexus 5 Themes and Apps] BrianAllred:
Heavily influenced by existing BIOS boot animations, I decided to try my hand at one for the Nexus 5. Credit for original design goes out to the original authors, without whom, I wouldn't have this thread. :highfive:

You can use ANY of these animations with ANY Nexus 5, but animations paired with the wrong phone will just display incorrect information. These animations are timed with my personal device's boot time very carefully. I run a 32GB D820 on Cataclysm ROM with ART enabled, so let me know if the timing is too fast for other devices, and I'll slow it down.

Still need GPS and camera model numbers! :)

Also, I can customize the text for you for a donation of your choosing. Send me a PM.

I provide a StockBoot.zip in case anything goes wrong or you'd like to revert, but if you prefer the stock boot animation, check out this awesome modified stock boot by [MENTION=1277872]dankoman[/MENTION] here.

CHANGELOG

09.13.14: Fixed theme, locked screen to portrait, and added feedback for root check.

08.31.14: Finalized N7 2012 animation and updated app with more multi-threading for a smoother experience.

08.23.14: Updated installer to version 1.0.0-rc. Beta release for Nexus 7 2012 animation, also updated build and root tools and started preliminary support for Android 'L'.

06.23.14: Updated installer to version 0.3.1. Updated imaged for KitKat 4.4.4.

06.13.14: Updated installer to version 0.3.0. Added Nexus 10 animations.

06.08.14: Updated installer to version 0.2.7. Updated images for KitKat 4.4.3.

01.25.14: Updated installer to version 0.2.6. Switched 7zip decompression library, fixes files not extracting for hopefully everyone. I'm new to the native code thing, so if for some reason, it doesn't work, please let me know! :)

01.24.14: Updated installer to version 0.2.4. Fixed apparent BusyBox requirement. I hope, need testers on this one.

01.22.14: Updated installer to version 0.2.3. Fixed versioning to reflect the fact that the app isn't considered finished until I have all Nexus devices back to the Galaxy included. Fixed some minor bugs. Most importantly: TINY FILE SIZE! Whoo! Update pushed to Play Store.

01.13.14: Updated installer to version 2.2. New option to force animation to play at least once before boot is finished, that way if you like a slower boot, you're guaranteed to see the whole thing, even if your device is technically done booting. Pretty cool feature Google added back in Jelly Bean, apparently. Was news to me, so thanks to [MENTION=597582]Harrysoon[/MENTION] from over in the Nexus 7 2013 thread! :good: Also, more bug fixes and I changed the end of the animation to loop an ellipsis after "Starting Apps" so it's not just static.

01.12.14: Updated installer to version 2.1. Pertains to you guys because it fixes some visual bugs. DevHost link updated, Play Store update pushed.

01.06.14: Updated the installer to version 2.0. Finally managed to reduce the file size by a decent amount. So much so, that even including the Nexus 7 2013 animations, the app remains roughly the same size! The only real benefit to you guys is a smaller bootanimation.zip. So after this update, I probably won't update this thread anymore. Thanks for your tremendous support, and don't forget to come by my threads for the other Nexus devices once I get around to them. :)

01.04.14: Updated the installer to version 1.0. Tried to reduce file size (didn't work very well), implemented a better way to copy files (thanks, [MENTION=4217237]overhauling[/MENTION]), implemented a pretty new icon, and changed package names to reflect that I'll do animations for other devices in the future. This means you need to manually uninstall the old version (if you don't want clutter), as this version will NOT overwrite it. Overall, this means the app is ready for full release. I'll add a Play Store link when it gets uploaded.

12.21.13: Updated the installer. Added non-root options, fixed typos, cleaned up the code. I have no idea if the non-root options work, since /data/local isn't writable for normal users on the N5. So test at your own peril, I suppose. ;)

12.18.13: Uploaded updated installer. Adds installation options (/data/local or /system/media), as well as cache cleanup, uninstallation, and revert to stock. Make sure to read everything carefully!

12.16.13: Uploaded beta APK installer.

Please understand this is very, very beta! Also understand this is my very first Android app.

I've done my best to ensure it won't mess up your device (it never killed my N5, even the big bad bugs (hello infinite loop)), but I can offer absolutely no guarantee. Note this is far from the final version. I plan on implementing save location choosing, in-app cache clearing, and a revert to backup option. Please report any and all bugs.. Sadly, in my haste to provide this for you, I neglected to do a lot of logging, so please be as descriptive as you can.

12.15.13: Added 4.4.2 animations, now flashing to /data/local and using PNGs (smaller files!). Enjoy.

12.09.13: Replaced "Have a nice day!" with "Starting Apps.", and finished the colored Nexus logo versions! (Been neglecting my studies just for you guys :P)

12.08.13: Added flashable versions of all 4.4.1 animations! This means no more manual file management!! :D This also means I've officially deprecated the 4.4 animations. The colored variations will only be 4.4.1.

12.06.13: Fixed D820/16GB flashing old hardware information in certain frames, finished 4.4.1 versions.

12.05.13: Finished D821/16GB, updated hardware information for all.

Downloads:

APK: here (free) or on the Play Store as "[Root] BIOS Boot for Nexus".

Flashable 4.4.1 and 4.4.2 animations: here.

Old, non-flashable 4.4 animations (white logo only): here.

As always, I am not responsible for your phone's well being! ;)

Instructions for flashable animations:

Download, flash in recovery. That simple!

Instructions for old, 4.4 animations:

DO NOT FLASH - CWM/TWRP probably won't let you anyway

Push to /system/media*

Rename to bootanimation.zip

Set permissions to -rw-r--r--**

*Use a file explorer/browser app with root access (needs to be able to mount /system as read-write), or adb push. I recommend using CM App Installer to install CyanogenMod's File Manager, it's by far one of the best free file explorer/managers you can come by.

**Either use a file explorer/browser app to do this or a custom recovery (I know TWRP can, don't know about CWM). If what you use uses chmod to change permissions, then you want "chmod 644".

Installer App (Click for full gallery)

D820/32GB - 4.4.1 - Colored Nexus

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

If you liked my post or I helped you, consider buying me a beer!

BTC: 1NMfhcdWTpDEgUNB2nWUzwjvraBcHzDj7d

[QRCODE]bitcoin:1NMfhcdWTpDEgUNB2nWUzwjvraBcHzDj7d?label=Main%20Wallet[/QRCODE]