I need to change the navigation bar on android. Just like the \'light\' variant on the right in the image below as given in https://www.google.co.in/design/spec/layout/stru
From what I can tell, those Icons are part of com.android.systemui, which is why you need root + patch or injection (like Xposed) to be able to change them.
Consider it from a different perspective. One possibility might be setting the theme for that activity to light or dark, then programmatically setting the background color of the bar. One of those themes should have the dark icons.
Another alternative could be to hide the bar altogether https://developer.android.com/training/system-ui/navigation.html
and then create a second Toolbar on the bottom with your own buttons.