[Lenovo P2 ROMs, Kernels, Recoveries, & Other Devel] Kielbek:
What? Cool, but stop philosophizing. I don't care about what you do, so that essay is completely unnecessary as in the end it is completely unrelated and has nothing to do with the case. You're assuming something on your theoretical knowledge, not testing.

Again, you're making assumptions that FM Radio does something (which it doesn't btw.) with no hard evidence. You didn't do any tests to confirm that it's AOSP radio fault, and I'm sure of that, because otherwise you would've share your results already. Instead, you're trying to defend your point with this unrelated wall of text and prove something... yeah, what?

Sure. I don't know if you already realised this (apparently not), but this change is project-wise, it was commited on 16.0 branch, and most importantly - it applies to ALL of the devices. Even better, this change is applied to other ROMs aswell. It's completely unrelated to what you reported about permissions aswell. That doesn't matter though as content of this commit is thing from the past anyway.

This clearly says that you're incapable of reading with understanding.

Permissions you're seeing in settings are built into FM app for years. They were just overriden back then by that xml. However, this commit changed it all. So you're seeing permissions that FM app have defined in its manifest. But again, this applies to all of the devices.

Not to mention that included vendor apps (/system/priv-app) do have root-level permissions anyways.

And no, third party apps can't exploit this, so this ain't an attack vector.

Cool story. Maybe strip your OS to the bare minimum in such case, like some people do, build it and enjoy your "lightweight and power efficient" broken OS. Don't forget to add battery booster scripts and other crap. Not like the official builds are bloat-free already and completely fine on that matter.

So yeah, what you're saying is all speculations and "maybe"s. You clearly not understand what are you talking about. I don't blame you for that, but if you wanna discuss such things, then drop your speculations and dig deeper, straight for the facts. Do some in-depth testing at least and research the topic.

Someone before you posted that removing FM app didn't change anything for him. I can tell you for sure that FM app presence doesn't matter too, based on facts. I would say it's 2 vs 1. "I think" and one, not very reliable report like "11 > 12h SoT" is just nothing. Battery endurance is fluctuating too much to say that 1h improvement in one test is something you can trust, lol. Even if I have BTS nearby and not going outside I experience very ranging results. People just tend to create such posts after installing weeklies/nightlies, even if literally nothing has changed between builds. They're experiencing big placebo like that often.

If you want to know my opinion on this, then I would call this thing as more probable:

There was huge jump in required specs to build a ROM starting from A10, then next one in A11. Maybe there was a jump for end-users devices too.

I can't tell for sure. It might be just a nasty bug too. 18.1 is too broken in current state for P2 to even consider testing if something has changed for better.