I noticed I hadn't mentioned to check point 9" Also from 4.4.2 comes the introduction of a new developer policy making it impossible to root devices. The developer meant this because rooted apps were causing issues for some devices, leading to device bricking. You will need to root your device again in order to get root permissions back. (If you did root your device already, repeatedly lose root privileges on your device, unroot X times then root it again to decrement the time your device copes with the root state).
also, be aware that if you cannot root your device to be running, you might not be able to update it to newer versions. I've noticed that if you root your device but a well known app to access the root state is deactivated from your phone, the update process will fail because the device root permissions won't allow the update. I had a similar problem and unfortunatly I must had to root the device again to get update process to work.
usually i root my device for installing apps i need and use data i can use. you wont be able to do the whitelist thing unless you root your device. if you root your device, you may still see some apps not being granted permission causing an error like: java.lang.securityexception can due to bad permissions we must resolve, the root method is a great way to resolve this. just make a backup of main.permission before proceeding, just in case.
I can’t find the data.apk, where is it? I'm on a Nexus4, and I did a factory reset. I didn't wipe data after I root the device. At least thats what I was told. I also did install some demo apps from google play. I dont know what does this file do.
Because the Nexus 7 has to initially be rooted to root the /system partition, which is where the bootloader installation resides. You must first download a file which is a ROM of the device, with the built in Android 4.4.4 KitKat update. After you replace it with Android 5.0 in recovery mode, then your tablet will still boot into recovery, but you can use the zip file to update your tablet. d2c66b5586