3 ms·
I think the article is a tad misleading here, and I think your first link is going to add to the confusion. The ability to revoke permissions was built right i
by TheCraiggers 13y ago
I think the article is a tad misleading here, and I think your first link is going to add to the confusion.
The ability to revoke permissions was built right into the System Settings app, but the ability to access it was hidden from view. Custom roms would usually add a link to it, and apps like AppOps by ColorTiger (your first link) was simply a pointer that would trigger that view to activate (I'm glossing over the root functionality here).
What Google did in 4.4.2 was remove the hidden view from settings. This means that apps like ColorTiger's AppOps will no longer work at all- there is nothing for it to call. The pointer has been dereferenced, if you will.
Apps like LBE (which I share your desire for a newly updated, open source version which doesn't cause bootloops on newer versions of Android), PDroid, and presumably XPrivacy (which I've never heard of, but am looking into now for the inevitable upgrade to 4.4.2 if OmniRom is unable to provide a new solution) work because they replace the functionality that Google removed, not just call something built into Android, but hidden.
- Dylan16807 13y ago>The pointer has been dereferenced, if you will. ...'dereference' means 'access the pointed-to data'
- auctiontheory 13y agoThe pointer has been dereferenced, if you will. I do not think dereferenced means what you think it means.
- TheCraiggers 13y agoHoly shit, I feel like an idiot. Still, thanks for pointing it out.. keeps me humble. Kids, if you're curious what we're talking about, look up dangling pointers in C, which is what I should have 'referenced' in the first place.
- richbradshaw 13y agoIt's OK – I hadn't realised that's what dereferenced meant either! Has been 10 years since I wrote any C though.
- zrgiu_ 13y agoColor Tiger dev here - actually with our version and root access you can install a recompiled version of AppOps with a few extended features as well - rebranded as AppOps X
- TheCraiggers 13y agoWell, damn. I apologize for creating yet more confusion.