App Ops - PRO v2.2.5.r496.0c49858 [Patched]
Requirements: 5.0+
Overview: You can tweak individual app’s permission settings.


Why publish a same stand-alone version again?
Some user requested, so here it is.
Features:
Support Lollipop, Marshmallow and Nougat, even O Developer Perview
Material Design
Support multi-user and work profile
What can this app do?
You can tweak individual app’s permission settings.
About Settings - Implementation:
If you have problem in general mode, please try compatibility mode.
For non-rooted users:
If you are using highly customized ROM such as MIUI, you may not to able use App Ops because adb shell do not have permission to change settings.
Common questions:
Q: (For Android 6.0+ users) What if I deny a permission in App Ops and allow it at Android Settings at the same time?
A: It will be denied.
Q: I want to change the setting of “XXX” permission.
A: App Ops takes effect via invoking system services, so what it can change depend on your device’s firmware.
Q: Why the changes make to some apps’ permission change to “allow” after rebooting?
A: The SD card installation of some app may cause It, if this is not your case, please contact the developer.
Q: (For ADB mode users) Why the resetting of the ADB is needed after reboot?
A: For safety concern, Android system will disable ADB via network after reboot.
WHAT'S NEW
2.2.5:
• Add Portuguese (Brazil) language
• Add start on boot for new app monitoring feature
This app has no advertisements
More Info:
Download Instructions:
https://uploadburst.com/6zfw40yslgrk
Mirrors:
(Closed Filehost) http://uploadocean.com/rvvdp8a0qmjy
(Closed Filehost) http://upload4earn.com/q11r8cqge21l
(Closed Filehost) https://cloudyfiles.org/psgbaazweebl
(Closed Filehost) https://ul.to/vo46v5in
Requirements: 5.0+
Overview: You can tweak individual app’s permission settings.
Why publish a same stand-alone version again?
Some user requested, so here it is.
Features:
Support Lollipop, Marshmallow and Nougat, even O Developer Perview
Material Design
Support multi-user and work profile
What can this app do?
You can tweak individual app’s permission settings.
About Settings - Implementation:
If you have problem in general mode, please try compatibility mode.
For non-rooted users:
If you are using highly customized ROM such as MIUI, you may not to able use App Ops because adb shell do not have permission to change settings.
Common questions:
Q: (For Android 6.0+ users) What if I deny a permission in App Ops and allow it at Android Settings at the same time?
A: It will be denied.
Q: I want to change the setting of “XXX” permission.
A: App Ops takes effect via invoking system services, so what it can change depend on your device’s firmware.
Q: Why the changes make to some apps’ permission change to “allow” after rebooting?
A: The SD card installation of some app may cause It, if this is not your case, please contact the developer.
Q: (For ADB mode users) Why the resetting of the ADB is needed after reboot?
A: For safety concern, Android system will disable ADB via network after reboot.
WHAT'S NEW
2.2.5:
• Add Portuguese (Brazil) language
• Add start on boot for new app monitoring feature
This app has no advertisements
More Info:
Code: Select all
https://play.google.com/store/apps/details?id=rikka.appops.proDownload Instructions:
https://uploadburst.com/6zfw40yslgrk
Mirrors:
(Closed Filehost) http://uploadocean.com/rvvdp8a0qmjy
(Closed Filehost) http://upload4earn.com/q11r8cqge21l
(Closed Filehost) https://cloudyfiles.org/psgbaazweebl
(Closed Filehost) https://ul.to/vo46v5in
Do not forget to thank and support the developers! If you like the app, buy it!
- Posts 328
- WRZ$
92.40
Balatan - Thanks.
I hope you can assist with patched version that supports magisk "system addon".
currently, after I install the magisk "system addon", and reboot, I get error about binding issue i.e that the plugin can't communicate with the main pro app.
The full error is:
WHEN I USE FREE VERSION FROM GP - IT WORKS !
so the issue isn't with the plugin or its magisk implentation but with the MAIN APP.
To get the "system addon", goto HERE.
if you're on magisk v15:
A. change the last line of "module.prop" to "minMagisk=1500".
B. replace current "META-INF\com\google\android\update-binary" with THIS.
This will make the v14 magisk compatible with v15 magisk.
The reason that I want to use "system addon" is that the dev advertise it as the fastest method of work.
I hope you can properly patch the PRO(main) app.
Thanks !
I hope you can assist with patched version that supports magisk "system addon".
currently, after I install the magisk "system addon", and reboot, I get error about binding issue i.e that the plugin can't communicate with the main pro app.
The full error is:
error when bind system plugin service:
Not alloed to bind to service intent { act=rikka.appops.PluginService.BIND
pkg=rikka.appops.plugin }
WHEN I USE FREE VERSION FROM GP - IT WORKS !
so the issue isn't with the plugin or its magisk implentation but with the MAIN APP.
To get the "system addon", goto HERE.
if you're on magisk v15:
A. change the last line of "module.prop" to "minMagisk=1500".
B. replace current "META-INF\com\google\android\update-binary" with THIS.
This will make the v14 magisk compatible with v15 magisk.
The reason that I want to use "system addon" is that the dev advertise it as the fastest method of work.
I hope you can properly patch the PRO(main) app.
Thanks !
Balatan wrote:make sure you do a clean install, also unsinstall the old plugin...then install this patched version with the plugin included.
don't install plugin via flash recovery..just install it from the app.
Do not forget to thank and support the developers! If you like the app, buy it!
- Posts 328
- WRZ$
92.40
Balatan wrote:make sure you do a clean install, also unsinstall the old plugin...then install this patched version with the plugin included.
I've wiped everything relate to this app ops, then:
1. installed your PRO main app
2. installed Magisk module ( i.e system plugin )
3. rebooted
4. PROBLEM STILL THERE.
I can only work with "ROOT MODE" but NOT "System Plugin" mode.
Also the Main app does not recognise the magisk module as installed, although it is installed.
once again, when I wipe your PRO patched version and install FREE version from GP store, EVERYTHNING WORKS in related to the magisk plugin. ( without me touching the magisk module... i.e the issue is with the patched PRO/FREE version... yes.. this issue exist on the PATCHED free version ass well ).
- Posts 328
- WRZ$
92.40
UPDATE:
I compared permissions by running adb, then "dumpsys package <PACKAGENAME>".
the FREE version from GP store got:
while the PATCHED PRO got:
and PATCHED free version got:
you can clearly see that the PATCHED PRO & FREE versions, both missing the "installed permission" named "rikka.appops.permission.PLUGIN".
@Balatan - if you got the none patched PRO apk, please install it, then run dumpsys package to see the difference between orig and your patched version...
something with the app permission got weirdly changed.
P.S adbing "pm grant" is not possible for such permission.
I compared permissions by running adb, then "dumpsys package <PACKAGENAME>".
the FREE version from GP store got:
requested permissions:
com.android.vending.BILLING
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.WAKE_LOCK
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
rikka.appops.permission.PLUGIN
moe.shizuku.manager.permission.API_V23
moe.shizuku.privileged.api.permission.REQUEST_AUTHORIZATION
moe.shizuku.fontprovider.BIND
com.google.android.c2dm.permission.RECEIVE
rikka.appops.permission.C2D_MESSAGE
install permissions:
com.google.android.c2dm.permission.RECEIVE: granted=true
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: granted=true
android.permission.INTERNET: granted=true
com.android.vending.BILLING: granted=true
rikka.appops.permission.C2D_MESSAGE: granted=true
android.permission.ACCESS_NETWORK_STATE: granted=true
rikka.appops.permission.PLUGIN: granted=true
android.permission.WAKE_LOCK: granted=true
while the PATCHED PRO got:
requested permissions:
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.WAKE_LOCK
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
rikka.appops.permission.PLUGIN
android.permission.RECEIVE_BOOT_COMPLETED
moe.shizuku.manager.permission.API_V23
moe.shizuku.fontprovider.BIND
moe.shizuku.privileged.api.permission.REQUEST_AUTHORIZATION
com.google.android.c2dm.permission.RECEIVE
rikka.appops.pro.permission.C2D_MESSAGE
install permissions:
com.google.android.c2dm.permission.RECEIVE: granted=true
android.permission.RECEIVE_BOOT_COMPLETED: granted=true
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: granted=true
android.permission.INTERNET: granted=true
android.permission.ACCESS_NETWORK_STATE: granted=true
rikka.appops.pro.permission.C2D_MESSAGE: granted=true
android.permission.WAKE_LOCK: granted=true
and PATCHED free version got:
requested permissions:
com.android.vending.BILLING
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.WAKE_LOCK
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
rikka.appops.permission.PLUGIN
moe.shizuku.manager.permission.API_V23
moe.shizuku.privileged.api.permission.REQUEST_AUTHORIZATION
moe.shizuku.fontprovider.BIND
com.google.android.c2dm.permission.RECEIVE
rikka.appops.permission.C2D_MESSAGE
install permissions:
com.google.android.c2dm.permission.RECEIVE: granted=true
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: granted=true
android.permission.INTERNET: granted=true
com.android.vending.BILLING: granted=true
rikka.appops.permission.C2D_MESSAGE: granted=true
android.permission.ACCESS_NETWORK_STATE: granted=true
android.permission.WAKE_LOCK: granted=true
you can clearly see that the PATCHED PRO & FREE versions, both missing the "installed permission" named "rikka.appops.permission.PLUGIN".
@Balatan - if you got the none patched PRO apk, please install it, then run dumpsys package to see the difference between orig and your patched version...
something with the app permission got weirdly changed.
P.S adbing "pm grant" is not possible for such permission.
- Posts 328
- WRZ$
92.40
Balatan wrote:Balatan wrote:make sure you do a clean install, also unsinstall the old plugin...then install this patched version with the plugin included.
don't install plugin via flash recovery..just install it from the app.
when you enter "install system plugin (required root)" they clearly state that:
"... you shuold download magisk module zip and install it in magisk manager..."
I even tried to flash the module from TWRP - but result is the SAME.
Something with your patching method corrupts the app's permission !
- Posts 328
- WRZ$
92.40
Balatan wrote:Free version have different permissions vs Pro version.
of course - because it got playstore **** related functions....
but please tell that you understand that if you rule out the free vs pro difference... you left with basic permissions, one which is NOT GRANTED for any PATCHED released here in the forum ( PRO AND FREE ).
"rikka.appops.permission.PLUGIN" permission should be granted in BOTH FREE & PRO.
but with this forum releases of PATCHED versions...THIS PERMISSIONS IS NOT GIVEN BY THE SYSTEM ! ( and it should be then sec you install it ).
- Posts 328
- WRZ$
92.40
@Balatan - Can you please upload the PRO version UNPATCHED ? ( i.e orig from market ? )
I look at v2.2.4 patching and saw that the patching center is making the app think that the user purchase it using "shinzuku".
I don't know what's going on with v2.2.5 since code got bit messy - but I think that if it can be patched using LP - there might be a change for it to work with the module.
hoping you can upload the UNPATCHED pro apk.
thanks.
I look at v2.2.4 patching and saw that the patching center is making the app think that the user purchase it using "shinzuku".
I don't know what's going on with v2.2.5 since code got bit messy - but I think that if it can be patched using LP - there might be a change for it to work with the module.
hoping you can upload the UNPATCHED pro apk.
thanks.
night_mare007 wrote:@Balatan - Can you please upload the PRO version UNPATCHED ? ( i.e orig from market ? )
I look at v2.2.4 patching and saw that the patching center is making the app think that the user purchase it using "shinzuku".
I don't know what's going on with v2.2.5 since code got bit messy - but I think that if it can be patched using LP - there might be a change for it to work with the module.
hoping you can upload the UNPATCHED pro apk.
thanks.
here:
https://uploadburst.com/aia21uqz73ro
Do not forget to thank and support the developers! If you like the app, buy it!
- Posts 328
- WRZ$
92.40
Balatan wrote:night_mare007 wrote:@Balatan - Can you please upload the PRO version UNPATCHED ? ( i.e orig from market ? )
I look at v2.2.4 patching and saw that the patching center is making the app think that the user purchase it using "shinzuku".
I don't know what's going on with v2.2.5 since code got bit messy - but I think that if it can be patched using LP - there might be a change for it to work with the module.
hoping you can upload the UNPATCHED pro apk.
thanks.
here:
https://uploadburst.com/aia21uqz73ro
Wonderful ! Much obliged !
I manage to use LP to patch it: "support patch for inApp and LVL emulation" -> 1st 2 top options are selected as default -> patch -> got report that N1-N4 "failed" - BUT IT ACTUALLY WORKS !
( I also got LP enabled in xposed, and LP->toolbox->xposed setttings->"support patch for inApp and LVL emulation is ENABLED .... but for this app apparently this is not enough so additional manual patching is needed as I described above ).
So please please, when you release new version in the future please upload the unpatched as well.
BIG THANKS !
- Posts 1626
- Location New Delhi
- WRZ$
134.10
- Device Sony XZ, Sam S10
- OS iOS6
Bro Balatan can Patch any App. NO DOUBT. Cheers 
- Posts 328
- WRZ$
92.40
arokososoo wrote:Bro Balatan can Patch any App. NO DOUBT. Cheers
have you actually read what I wrote above ?
yes, Balatan is rev-eng genius, but sometimes the work need small fine-tuning which is hard to get.
trust me...after a fight with some KRAKEN, you know a thing about it.