[Nexus 5 Android Development] dhruvdiatm:
Sharing installtion and other personal experience for PURE NEXUS ROM for HAMMERHEAD

I am sharing my personal installation, kernels, layers, xposed experiences for Pure Nexus.

​

Reasons that I selected Pure Nexus for flashing customs ROM compared to other ROMs, say: CM13 are:

THIS IS NEAR TO STOCK.

STABLE. U can use this as your daily driver. CM13 is Nightly (i.e. Stability is not Guaranteed) and probably will remains so because Milestone for N5 in CM12 was not released as far I remember (though Nightly release guarantees- new experiments, excitements, new features etc. So If U are always hunting for new adventures: Try CM13 and other.;)

MOST FEATURES INCLUDED: And that also under one roof : see PURE NEXUS SETTING :)

[IMG="PURE NEXUS OFFERS ALL ITS CUSTOMIZATIONS GROUPED VERY NEATELY"]http://xdaforums.com/picture.php?albumid=12915&pictureid=51923[/IMG]

Probably with Pure Nexus ROM, U will not need Gravity xpose. Also I personally would not recommend using Gravity on Pure nexus. They may conflict each other.

LAYER supported ROM.

So let the experience be shared.

​

FIRST: INSTALLATION:

Some per-requirements.

​

a) You should have latest TWRP or some other recovery. I recommend TWRP: https://dl.twrp.me/hammerhead/

During this writing, I was using TWRP 2.8.7.1

And definitely this means that U need to have

Unlocked boot loader

. If in case someone finds this ODD (I bet there will be none ..... perhaps), please do more readings and searches before flashing custom ROMs. Do u know that during unlocking bootloader, all your files are deleted for your personal safety. Good if u know. I did not knew when I did that 02 years ago.:(

b) You should have latest boot loader and radio.

How to check this?

Boot into Bootloader (How? Start you phone by pressing your Nexus 5 with both (+ & -) volume button and power buttons pressed simultaneously.)

Check whether your

BOOTLOADER VERSION is: HHZ12k

BASEBAND VERSION is: M8974A-2.0.50.2.28

If yes. U are OK.

If No. head to this post ---> http://xdaforums.com/google-nexus-5/general/nexus5-update-bootloader-radio-lmy47d-5-t3052571

Now what?

Decide whether U want to have dirty or clean flash?

If decided, move to next step else take my recommendation.

MAKE PERFECT BACKUPS. SAVE THEM TO PC AND DO CLEAN FLASH.

For Dirty Flash {NOT RECOMMENDED BY ME}

(Dirty Flash is for those who are already on Pure Nexus, and if you are probably u do not need my post for help as you are already aware with these things):

Download latest Nexus Pure ROM and copy it to your N5 root

Download Pure Nexus Gaps and copy them too to your root.

Boot into TWRP

Make Backup (optional, but I recommend)

Flash the downloaded ROM. (In case if your N5 is vendor provided, flash your vendor zip too). I do not know much about this. Please look for more support in this forum for such cases.

Flash the Gapps too.

Wipe cache and dalvik cache (I recommend it)

Reboot and wait for the first boot. As it may take few minutes. In case it takes too much time. Don't panic. Restore from the backup u took and share your problems on this forum with as much details as you can provide.

For Clean Flash (I recommend):

Download latest Nexus Pure ROM and copy it to your N5 root.

Download Pure Nexus Gaps and copy them too to your root.

Step 01: Boot into TWRP

Step 02: Make Backup (optional, but I recommend it highly. Yes need to have ample space on your N5 for it)

[IMG="Full Backup"]http://xdaforums.com/picture.php?albumid=12915&pictureid=51921[/IMG]

Now the most important step.

​

Step 03: On the Home Screen Press Wipe

[IMG="TWRP HOME"]http://xdaforums.com/picture.php?albumid=12915&pictureid=51929[/IMG]

Step 04: Then select Advance Wipe

[IMG="SELECT ADVANCE WIPE"]http://xdaforums.com/picture.php?albumid=12915&pictureid=51920[/IMG]

Step 05: Select Dalvik Cache + System + Data + Cache​

[IMG="Do not wipe Internal Storage"]http://xdaforums.com/picture.php?albumid=12915&pictureid=51924[/IMG]

Step 06: Avoid Internal Storage, as this will delete your all files)

(Note: U are going to loose your earlier accounts, apps, settings etc. U will not lose your pics, media, etc.)

If you don't want to loose your apps, games and the levels u have reached use Titanium backup and other such apps.

Step 07: Swipe to Wipe

Step 08: Now back to home screen.

Step 09: Select Install. Navigate to the ROM zip, Flash the downloaded ROM. (In case if your N5 is vendor provided, flash your vendors zip too). I do not know much about this. Please look for more support in this forum for such cases.

Step 10: Flash the Gapps too.

Step 11: Wipe cache and dalvik cache (I recommend it)

[IMG="Wipe Cache/Dalvik"]http://xdaforums.com/picture.php?albumid=12915&pictureid=51925[/IMG]

Step 12: Reboot and wait for the first boot. As it may few extra minutes. In case it takes too much time. Don't panic. Restore from the backup u took and share your problems on this forum with as much details as you can provide.

SECOND: WANA TRY CUSTOMIZED KERNELS?

If yes then I recommend ElementalX Kernel. http://elementalx.org/devices/nexus-5/ & http://xdaforums.com/google-nexus-5/orig-development/kernel-elementalx-n5-0-44-t2519607

Remember to make backup before flashing Kernel.

IF YOU WANA TRY FRANCO KERNEL

GO TO THE FORUM & READ ALL INSTALLATIONS

FOR FRANCO YOU WILL HAVE TO GET SYSTEM-LESS ROOT.

i.e. uninstall the present su from the Pure Nexus ROM. How?

Flash Unsu in the recovery http://xdaforums.com/showpost.php?p=63615067&postcount=2459

This shall remove the SupeSu from the Pure Nexus ROM

Flash the correct version of Franco Kernel: Presently I am using 3.4.0 (i.e r79).

Flash the SuperSu recommended by Franco. I used v2.66

[IMG="SuperSu"]http://xdaforums.com/picture.php?albumid=12915&pictureid=51919[/IMG]

[IMG="My N5"]http://xdaforums.com/picture.php?albumid=12915&pictureid=51919[/IMG]

THIRD: IS XPOSED FRAMEWORK AVAILABLE FOR 6.0.1 and working on Pure Nexus?

Yes, it is working for me.

Is it safe? presently being in Alpha stage, definitely there can be some bugs, crashes etc.

Get your hand dirty -----> http://xdaforums.com/showthread.php?t=3034811

FOURTH: LAYERS

What is Layers? http://xdaforums.com/android/apps-games/official-layers-bitsyko-apps-rro-t3012172

Is it different from Cynogen Theme Engine? YES

Ok Here is my video, showing how to apply Layers

[YOUTUBE]yxU5E3k5OAk[/YOUTUBE]

I first installed Layers Manager https://play.google.com/store/apps/details?id=com.lovejoy777.rroandlayersmanager&hl=en

Then Downloaded my favourite Layers Theme : https://play.google.com/store/apps/details?id=com.pierx.prime&hl=en

You may download any theme you like and turn you phone filled with apps , settings etc. decorated with layers themes. :)

Here are few Screenshots with Layers effects.

[IMG="1"]http://xdaforums.com/picture.php?albumid=12917&pictureid=51935[/IMG] [IMG="2"]http://xdaforums.com/picture.php?albumid=12917&pictureid=51934[/IMG] [IMG="5"]http://xdaforums.com/picture.php?albumid=12917&pictureid=51931[/IMG]

Check out some Snapshots. They might will be helpful.

https://goo.gl/photos/MpaXmerfCQLs5ByUA

Note: I will try to update this post from time to time. The present information is based on current versions available .i.e 9th Jan, 2016. Thus it may not remain valid when future versions are released. Always Xcheck.