[Nexus 5 Android Development] med1vh:
How to install and fix most problems

Alright.

Got it working.

I'm here to help any lost souls like myself 4 hours ago that maybe want to try a custom rom for the first time ever. Not saying this is the correct way to do it, but it's the way I did it and worked fine with relatively no issues.

To install this rom

use the mini guide written by dz_da3m0n in this thread post number

#1096

but what he forgot to mention is to

Unlock

the device using that program (Nexus root Toolkit) beforehand. You can find a nice guide on youtube. The one I used was "Nexus Root Toolkit Guide! (Nexus 6)" by Mike Barrett. Just follow his steps up to the point where he shows you how to unlock your phone, and then discard anything after that and return to the guide here.

Then after you install it (the rom) and set the phone up for the first time and have a little go with it;

Custom recovery time.

Google this --> Download twrp-3.0.2-0-hammerhead.img and download it to your PC. Put it in the folder from the mini guide by dz_da3m0n (the one which from you installed the ROM from) and once you do that then follow these steps

On your device, go into Settings -> About and find the Build Number and tap on it 7 times to enable developer settings. Press back and go into Developer Options and enable USB debugging. From your computer, open a command prompt and type:

adb reboot bootloader

You should now be in fastboot mode.

Download the correct image file and copy the file into the same folder as your adb and fastboot binaries. Rename the image to twrp.img and type:

fastboot flash recovery twrp.img

fastboot reboot

ROOT time:

Google this: [BETA][2016.11.30] SuperSU v2.78 SR5 go to the XDA link, download it from there. Put this ZIP file on your phone somewhere.

Power your phone off and then hold Volume up + Down and then while holding those start holding the power button as well until the phone boots into the screen with the big green START.

At that stage, press the volume up a few times until the green START changes into RECOVERY at this point click the power button and you'll boot into TWRP.

Once there, click on Install, navigate to the folder where you put the SuperSU in and install it. Shouldn't take long. It might reboot a few times, this is normal.

Voila, now you're rooted.

Franco Kernel Time.

Go to app store on your freshly rooted n5 and look for FKUpdater Free. Download it, then it'll become clear what to do. Your phone will reboot and you'll be on Franco Kernel from that point. Super easy.

At that point I would suggest getting Greenify if you know what it is. Super useful. Especially now that you have root. If you don't know what it is or don't want it then don't worry about it.

Well done, most of the work is done. Now onto getting The Navbar Animations and fixing app crashes.

Troubleshooting:

How do I get navbar animations like the pixel has?

go to post number #3103 by metal_messiah here just a few posts above this one and download this onto your pc, then transfer onto your n5. Shut the phone off, then volume up + down yada yada (basically, boot into recovery again like you did to get Root. ) and go to install and navigate to the folder where you put the file (on your phone) from metal_messiah and install it like you did with SuperSU.

Should work all fine and dandy after that.

How to make the Google Assistant work (somewhat) alright?

On your phone go to Play store and look for the app called "Get Assistant" and follow instructions inside.

How to stop apps from crashing constantly? (for example; Google Chrome has stopped working)

Go to the post number #3105 (just a few posts above this one) and download the file from APK mirror, put it on your phone, and install it using a File Explorer of your choice. Easy to find on play store.

Now, this is the trickiest part because for me it didn't work until I Rebooted the phone, then wiped Dalvik + cache(by booting into recovery again, and going to Wipe, then Advanced Wipe option and only selecting those two things to wipe from there), then rebooted again and wiped dalvik + cache again. And then it started to work fine.

!!!Bootloop!!!:

If you get a boot loop fret not. Just use the Nexus Root Toolkit and use its "Flash stock + unroot" (found in the uppermost right corner of the application) feature and follow instructions. It's really hard to seriously **** up Nexus phones. So don't worry.

Hope this helps someone, Good luck! :)