It seems the App Ops cannot work properly on Firephone without root, so any idea for apps permission control?
This is an Android 4.4.4. based device, so root it, install app-ops or Xposed and similar modules.
An app like "Advanced Permission Manager" is no feasible option either, free version is limited and with the concept of this app, you would have to make more than one compromise.
"APK Permission Remover" is just as bad, because you would be forced to change the permissions each time before installing an app (same general idea, since it's from the same developer).
Related
I know that one of the biggest features in CM 7 is the ability to control the various permissions of installed apps, and that there are a couple of apps that allow this (on rooted phones). Can someone tell me if there are any other ROMs with which app permissions can be explicitly and selectively set or denied?
ok let me introduce my self, i am a android enthusiast
i made this thread so that others who root their phone wont have to go through with the hardship to find the apps that make ROOTING WORTHWHILE
there are tons which i may miss, but here are the ones which is must install! some of them are paid but its worth the price believe me
!!ATTENTION!!
ALL THE APPS HAVE BEEN PERSONALLY TESTED IN HTC ONE V STOCK ROM AND CM9 RC3,AOKP JB, PA, PACman ROM, NO PHONES SHOULD HAVE PROBLEMS WITH THESE APPS
IF U LIKE THIS THREAD A THANKS WILL BE APPRECIATED !!
ALTHOUGH IF ANY THING HAPPENS I AM NOT RESPONSIBLE
1.SUPER USER(FREE)
SUPER USER
Superuser is the first app a user should install after rooting, if the rooting method didn't do it already. "Rooting" a phone allows a user to establish total control over the device, but Superuser is the app that provides the button for that control
2.ROM MANAGER(FREE/PAID)
ROM MANAGER
ROM MANAGER is a app that is used to flash CVM, browse ROMS and more
3.TITANIUM BACKUP(FREE/PAID0[I RECOMMEND PAID]
TITANIUM BACKUP
Titanium Backup is an enormously useful app. Not only can it backup apps, but it can backup apps and all their data, and it can delete apps—even system apps or bloatware.
4.SETCPU FOR ROOT[PAID WORTH EVERY PENNY]
SET CPU
SetCPU allows the user to exert total control over how fast, or slow, the processor runs at any given point in time
5.ADFREE[FREE]
ADFREE
Adfree may actually be the greatest root-essential app available on Android, and it's one that you never see unless it needs updating. All Adfree does is block ads, but it does it for everything on the phone
6.TASKER[AMAZING PAID APP]
TASKER
what it does best is definitely a good thing, since it can practically automate your entire phone given the right amount of power.
7.METAMORPH[FREE/PAID]
METAMORPH
Metamorph is a small app that allows you to theme any part of Android by applying simple patch files
8.BUSYBOX[FREE/PAID]
BUSY BOX
It's not an actual app that you run, but instead provides all the Linux/UNIX commands that we know and love.
9.SSH TUNNEL[FREE]
SSH TUNNEL
Recently mentioned SSH Tunnel is an app that allows an Android phone to connect to the internet using an ssh tunnel for a completely secure connection
10.AUTORUN MANAGER[FREE/PAID]
AUTORUN MANAGER
Change the APPS that start when the phone boots and more
11.ROOT EXPLORER [PAID]
ROOT EXPLORER
explores till the root of your phone
12.ES EXPLORER[FOR THOSE WHO CANT AFFORD THE ABV^]
ES (I USE THIS)
explores till the root of your phone
13.JUICE DEFENDER ULTIMATE[ALTHOUGH FREE IS ALSO THERE]
JD ULTIMATE
HELPS you in saving battery
14.ROM TOOLBOX [pro/free]
ROM TOOLBOX
a toolbox containing all the essential tools
15.TERMINAL[A TERMINAL EMULATOR FOR YOUR PHONE][FREE]
TERMINAL EMULATOR
16. SD MAID[FREE/PRO][PLEASE GO FOR PRO]
SD MAID
a complete set of tools to clean and boost ur SD card
17.INCREDI CONTROL[TO OC/UC/UV](OVER CLOCK)
INCREDI CONTROL
18.DaemonController[ADVANCED CPU MANAGER]
DAEMON CONTROLLER
19.FONT CHANGER[CHANGE FONTS IN YOUR ANDROID]
FONT CHANGER
20.BETTER BATTERY STATS[BRING UR BATTERY HISTORY BACK]
BETTERBS
PM ME IF ANY QUESTIONS PLEASE SUGGEST IF YOU KNOW ! AND CLICK THANKS IF I HELPED
ok time to rip the list apart....
1.SUPER USER(FREE)
this comes pre-installed and is not needed to be replaced
5.ADFREE[FREE]
if you use this, you might aswell just steal the apps, as using this takes money away from devs!
8.BUSYBOX[FREE/PAID]
Already comes pre-installed and messing about with this can make the rom unbootable OR you can mess up your root based apps
9.SSH TUNNEL[FREE]
well most users will never need this....
Come on sometimes those ads are so annoying.....and not everyone is rich to buy all the apps that want, and tunneling is one thing i quite often use, well i was just trying to help
And i just showed them the best apps it's their choice now
Sent from my One V using xda app-developers app
xplore also.. for those u can't buy root explorer.. its an all in one file manager.. which includes root also
Sent from my One V
yea but i prefer es explorer, i have been using it from the tiime i used myfirst android
all posts updated!
Posts reupdated 2 mores apps added!,links fixed
Hello Sirs
I want to install xposed on my (SM-A710FD) phone which is 5.1.1 android
This is a 2017 series.
For what do you need Xposed? I have tried it on my tablet and there is little to no use for Xposed. Maybe I change my mind if you tell me some good modules.
W00fer said:
For what do you need Xposed? I have tried it on my tablet and there is little to no use for Xposed. Maybe I change my mind if you tell me some good modules.
Click to expand...
Click to collapse
Xprivacy
https://forum.xda-developers.com/xposed/modules/xprivacy-ultimate-android-privacy-app-t2320783
bluegrass55 said:
Xprivacy
https://forum.xda-developers.com/xposed/modules/xprivacy-ultimate-android-privacy-app-t2320783
Click to expand...
Click to collapse
The problem with Xprivacy is that it is quite hard to understand. There are no community driven settings like in uBlock Origin (adblocker for pc). Nor there are options for temporary allowance. Besides, Android 6 already has permissions per app.
W00fer said:
The problem with Xprivacy is that it is quite hard to understand. There are no community driven settings like in uBlock Origin (adblocker for pc). Nor there are options for temporary allowance. Besides, Android 6 already has permissions per app.
Click to expand...
Click to collapse
What is there to understand? My 13 year old nephew managed to set it up.
Android 6 does not offer this many options. Can you stop an app getting your IMEI or Phone serial details? Why does an app need your IMEI?
It comes with default settings such as location (Christmas island) IMEI 00000000 etc.
1-Install the correct version of Xposed for your device.
2-Install Xprivacy app.
3-Launch, allow Root, click on Template and set each permission request to block.
4-Reboot phone, launch Xprivacy, see if template has been applied.
5-Install an app or game. You'll get notification from Xprivacy with template applied.
6-Allow the permissions that the app needs. Eg Firefox browser needs Internet,Network,IPC,System allowed to work.
For games I don't allow any permissions and it still works.
If you need to allow temporary permissions just launch Xprivacy and turn it off for that app.
bluegrass55 said:
What is there to understand? My 13 year old nephew managed to set it up.
Android 6 does not offer this many options. Can you stop an app getting your IMEI or Phone serial details? Why does an app need your IMEI?
It comes with default settings such as location (Christmas island) IMEI 00000000 etc.
1-Install the correct version of Xposed for your device.
2-Install Xprivacy app.
3-Launch, allow Root, click on Template and set each permission request to block.
4-Reboot phone, launch Xprivacy, see if template has been applied.
5-Install an app or game. You'll get notification from Xprivacy with template applied.
6-Allow the permissions that the app needs. Eg Firefox browser needs Internet,Network,IPC,System allowed to work.
For games I don't allow any permissions and it still works.
If you need to allow temporary permissions just launch Xprivacy and turn it off for that app.
Click to expand...
Click to collapse
Blocking everything isn't a solution as apps need for example the shell and filesystem to store setting files at first startup.
There are sub permissions which are quite unclear if you can disable them. Plus, after every app update the new nag screens come up and apps might not work anymore. You say Firefox needs ABC. But how to know what each app needs at bare minimum?
W00fer said:
Blocking everything isn't a solution as apps need for example the shell and filesystem to store setting files at first startup.
There are sub permissions which are quite unclear if you can disable them. Plus, after every app update the new nag screens come up and apps might not work anymore. You say Firefox needs ABC. But how to know what each app needs at bare minimum?
Click to expand...
Click to collapse
You are not blocking everything for ever.
The template is set to block all at first app install so that the app doesn't get access to sensitive information that it doesn't need. You can deny the sub permissions if you want but this can effect how the app behaves. You don't need to mess with the sub permissions.
At every app update Xprivacy will re apply the permissions that you've already set for that app. You don't need to re do it.
As to allowing Shell and system at first start up go back into Xprivacy and allow these permissions/ re launch app.
The ABC for Firefox was an example. Firefox is a web browser so obviously it needs data access. Root Explorer obviously needs Shell, and System and so on.It is easier then you think.
Once you have setup all the permissions for your apps and they are working Xprivacy has a function to save or export your setup. So that if you change ROM all you need to do is import it and it will do the rest.
If you read the link I included all the answers to your questions are there. Google is useful too.
Hi there,
For the benefit of increased privacy, how can I modify the permissions (such as microphone, camera, body sensor access) for system apps, like System UI or Accessibility etc?
I wish to have access to such permissions to choose what I feel is required/necessary.
My phone (G985F) is rooted with Magisk and I have already removed/frozen a bunch of bloatware but like I mentioned would like to revoke some permissions for 'system apps'.
Please can someone assist me or point me in the right direction, thanks heaps.
Andy.
Andy1122 said:
Hi there,
For the benefit of increased privacy, how can I modify the permissions (such as microphone, camera, body sensor access) for system apps, like Google Play services etc?
I wish to disable microphone access for such apps as I feel it's unnecessary.
My phone (G985F) is rooted with Magisk and I have already removed/frozen a bunch of bloatware but like I mentioned would like to revoke some permissions for system apps.
Please can someone assist me or point me in the right direction, thanks heaps.
Andy.
Click to expand...
Click to collapse
Settings / Privacy / Permission Manager
Darkat70 said:
Settings / Privacy / Permission Manager
Click to expand...
Click to collapse
Thanks for your reply. I think you may have misunderstood what I'm asking here, while what you've shared is relating to modifying app permissions installed on the phone, it does not allow modification of 'system app' permissions as I stated I'm trying to do in my post. Currently, upon attempting to do this for say System UI (a system app/service) for example - I am unable to revoke microphone permissions due to it being greyed out and saying "Device needs this permission to operate".
Andy1122 said:
Thanks for your reply. I think you may have misunderstood what I'm asking here, while what you've shared is relating to modifying app permissions installed on the phone, it does not allow modification of 'system app' permissions as I stated I'm trying to do in my post. Currently, upon attempting to do this for say System UI (a system app/service) for example - I am unable to revoke microphone permissions due to it being greyed out and saying "Device needs this permission to operate".
Click to expand...
Click to collapse
Its probably because those permissions are a must for the phone to operate. Somethings are just needed to make a device work.
Andy1122 said:
Thanks for your reply. I think you may have misunderstood what I'm asking here, while what you've shared is relating to modifying app permissions installed on the phone, it does not allow modification of 'system app' permissions as I stated I'm trying to do in my post. Currently, upon attempting to do this for say System UI (a system app/service) for example - I am unable to revoke microphone permissions due to it being greyed out and saying "Device needs this permission to operate".
Click to expand...
Click to collapse
Not exactly what you want but Package Disabler Pro can disable system apps completely without root, I tried disabling certain permissions but couldn't find a way, just to disable it completely
*Detection* said:
Not exactly what you want but Package Disabler Pro can disable system apps completely without root, I tried disabling certain permissions but couldn't find a way, just to disable it completely
Click to expand...
Click to collapse
Theres also CCSWE app manager which also has the ability to disable system apps and i think individual processes within the app, if you know exactly what your looking for.
Hi.
Today I needed to pay something through my banking application, but the application did not allow me access because it detected malicious software on my phone and it is Whatsapp PLUS, which I have to uninstall in order to enter the banking application.
What should I do now if I use Whatsapp PLUS all the time, but at the same time I need access to my banking application?
How does a banking application detect that I am using an illegal Whatsapp Plus application?
Is there a way around it?
Thanks a lot.
And for info root I have over Magisk.
This might seem trivial, but have you tried revoking the "Get info about installed apps" permission?
Most apps use this to index all your apps and check for so-called "malicious" package names.
TechieTwinToes said:
This might seem trivial, but have you tried revoking the "Get info about installed apps" permission?
Most apps use this to index all your apps and check for so-called "malicious" package names.
Click to expand...
Click to collapse
What should I do?
Even if I freeze WhatsApp via titanium backup, the bank's application still notifies me that there is malicious software on my device - WhatsApp.
That I should just uninstall it.
jkmaxfli said:
What should I do?
Click to expand...
Click to collapse
go to your banking app's "App Info" page, under permissions, look for "Get info about installed apps" and if it is "Allowed", change it to "Deny"
this is assuming you are on MIUI. I'm sure other ROMs also have a similar permission.
jkmaxfli said:
Even if I freeze WhatsApp via titanium backup, the bank's application still notifies me that there is malicious software on my device - WhatsApp.
That I should just uninstall it.
Click to expand...
Click to collapse
What is the package name of your whatsappPlus app? You should find it in the "App Info" page for the app. Should be something like "com.whatsapp"
TechieTwinToes said:
go to your banking app's settings, under permissions, look for "Get info about installed apps" and if it is "Allowed", change it to "Deny"
this is assuming you are on MIUI. I'm sure other ROMs also have a similar permission.
Click to expand...
Click to collapse
There is no such setting about allowing the installation of applications under permissions - allowed / deny
jkmaxfli said:
There is no such setting about allowing the installation of applications under permissions - allowed / deny
Click to expand...
Click to collapse
In that case you either modify the app itself - use apk editor to decompile app , edit manifest.xml and remove permissions like "query all packages" from it . Compile the app and run it again. This might work but if app is protected in some way that it detects modification you might get banned from it or worse :/
Other way is to isolate WhatsApp Plus by using tools like virtual xposed - basically a virtual container. You can install WhatsApp in there and it shouldn't cause any issues but I'm not sure you'll be able to receive notifications... ( You can try installing bank app in there instead but I'm not sure how that'll work... Either it will detect root/xposed or the container itself will allow querry all packages to seep through into main os - this depends on whether virtualxposed has declared permission for querying packages or not )
Third option is probably the best one - Uninstall and use web browser to access banking.
maybe whatsapp plus is indeed malicious
use malwarebytes for android to check whether whatsapp plus is malicious or not