I'm on CM 12.1, so android 5.1. There's an app that I use that checks for updates every hour, but I want it to do so more often, but since there's no option to do so I must find the alarm/timer set by the app and modify it, like you can do with Amplify. Since I don't want to install xposed, is there a way to accomplish this?
Related
Hello,
Yes, I've searched for this before anyone jumps and I was not able to find anything. I am developing a MOD that will require the phone to reload all of the packages installed after running it. Currently, the only way I've been able to do this is by restarting.
Is it possible to refresh the list of installed packages in the Android PackageManager when Android is actually running? Without restarting? This is the important bit as the mod will obviously get really annoying if you have to restart every time you use it. I've noticed that TitaniumBackup doesn't reload the packages when you freeze an app, which is why it says "Application is not loaded on phone" when you try and run. Should I take it from that, that it isn't possible?
Thanks
Hello everyone
I'm a little concerned with apps sending information to themselves...
I would like to know if it is possible to remove certain permissions from apps even if purchased or free and still download and use the app?
For devices with root there exist several solutions. Via XPosed, LBE firewall - there exist many more.
Without root I only know of SRT Appguard which modifies the app, so every access of permissions is route controlled via Appguard. For me it works fine so far. But it was removed from play store, probably it is not allowed to modify the app afterwards, although no real change is being done to the app.
You need root and get xposed framework, that will give you what you want.
Without root, tough luck, the only way to do that is to manually block comms with a firewall with a router.
Get os monitor app to see what is communicating.
One addition: Android 4.2 has a hidden permission manager integrated. If I remember correctly it can do what you want.
But you may not want to be stuck on 4.2, it was removed in later versions.
Edit: Google says it existed but was hidden in 4.1. In 4.2 it was officially available. Afterwards it was removed.
tag68 said:
One addition: Android 4.2 has a hidden permission manager integrated. If I remember correctly it can do what you want.
But you may not want to be stuck on 4.2, it was removed in later versions.
Edit: Google says it existed but was hidden in 4.1. In 4.2 it was officially available. Afterwards it was removed.
Click to expand...
Click to collapse
How do I open this on 4.2? I saw it today in notifications and opened it from there so I still have it open in running apps but can't find a way to open it via settings menu or anywhere
It's called "App permissions".
Seems I mistook the versions where it was available. Seems it was only 4.3.
Google "app ops Android" or "Permission Manager Android" for more information. As I do not have a device concerned, I've only seen it myself once on the Galaxy Nexus of a collegue.
I had given my old Android 2.3 phone and a fairly new Android 4.4 tablet to my kid.
Within about a month, both devices basically became non-functional on start up.
After some analysis, it became clear that all the games and recreational apps my kid installed was causing the problem: they were all built to auto-start on device boot up, and they lacked an option to tell them not to auto-start on device boot up.
Since both devices were rooted, I used a tool (Clean Master) that quickly identified the auto-start apps and stopped them from auto-starting.
My question is this:
Why would an app developer build an app that auto-starts with no option to disable that? Many auto start apps will just kill the usability of the device, and it isn't trivial finding out why.
If the device was not rooted, there's probably no way to stop these apps except to uninstall them. If Android allows a third-party app on a non-rooted device to auto-start, why isn't there an app that works on non-rooted devices to stop these apps from auto-starting?
Nate2 said:
I had given my old Android 2.3 phone and a fairly new Android 4.4 tablet to my kid.
Within about a month, both devices basically became non-functional on start up.
After some analysis, it became clear that all the games and recreational apps my kid installed was causing the problem: they were all built to auto-start on device boot up, and they lacked an option to tell them not to auto-start on device boot up.
Since both devices were rooted, I used a tool (Clean Master) that quickly identified the auto-start apps and stopped them from auto-starting.
My question is this:
Why would an app developer build an app that auto-starts with no option to disable that? Many auto start apps will just kill the usability of the device, and it isn't trivial finding out why.
If the device was not rooted, there's probably no way to stop these apps except to uninstall them. If Android allows a third-party app on a non-rooted device to auto-start, why isn't there an app that works on non-rooted devices to stop these apps from auto-starting?
Click to expand...
Click to collapse
Actually, there were non-root apps that could disable auto-start of other normal apps till JellyBean 4.2 I guess.
Then came the security enforcements which prevented this for non-root users.
Android assumes that an app necessarily needs auto-starting at boot for the smooth working of the app.
There's a reason behind that.
For example, if you disable auto start of FB messenger or WhatsApp, you won't automatically get notifications unless you open it one time so that certain services begin to run in background.
The same goes for your kid's apps like Talking Tom, which gives essential notifications (from a kid's point of view) like "I'm Hungry" or "I wanna pee" or something like that
But you have non-root apps too (you gotta dig a lil deeper to find them) which doesn't work like root apps, that is, doesn't disable them to start at boot. Instead, they stop the apps/services after booting that's disabled in that app.
Apps like CC Cleaner or the so-called antivirus apps work that way only
This guide is intended for a common user and it is assumed that the person has no knowledge of code at all or even what Android is
Please keep this in mind while reading this thread
It is not in my nature to spoon-feed. Please understand that I can't answer the same question multiple times for you, use the search button and if you still can't find it then ask here
We're gonna need
Mod Edit - Removed
Thanks for understanding
They will probably update their app now to block the cloned app but when that happens I'll tell you another method
Why am I doing this? I believe the root app should just be an interface between the user and the root app should not act on its own. The user should have choice of what root app he wants and trusts
Kingroot is untrustworthy. It has network access permission, which can be used to download malware. It's fake cleaner slows down your phone. The app runs in the background and drains your battery. It spams your notifications. On top of that it doesn't allow you to get rid of it. It gives a false sense of security. Kingroot is nothing but malware
On top of that it installs purify, another fake app that claims to boost your phone
It doesn't work. Android creates cache because Android needs it. If you clean this cache Android will generate the same cache again. What purify cleans is essential os files that the system has to regenerate
In doing this you waste battery and CPU cycles
And the newly created "junk" as claimed by purify is actually system critical cache that the system will be forced to rebuild if it's deleted
Never use their code, they will harm your device and you won't even know
As a kernel developer, I know how security on android works. Kingroot cannot introduce extra security
Let me phrase this in a noob-friendly way
Android is a dalvik and java hybrid virtual machine running on top of a Linux kernel
Let's call Android the userspace
Stuff like selinux can only protect the userspace. Selinux isolates every app so no app can tell what the other app is doing. This is where anti-virus fails. Selinux isn't going to allow your antivirus to see what other apps are doing
Antivirus does not decompile apks, all release apps made by developers experienced in their field use something called proguard which makes decompiling very hard
Let's imagine an ideal case where the userspace is protected. Even then your kernel is technically "outside" the java VM (not exactly but I'm explaining to the average Joe). The antivirus doesn't even know what the kernel is doing. Even with root selinux won't allow you to read the whole kernel log
Oh, you want to hear more?
Kingroot is not selinux-aware
Many apps won't be able to work if selinux is in place. SuperSU, magisk and phh are fully selinux-aware and all apps work reliably on them
In short kingroot can't even root correctly
Closing for now.
I used Lineage os for a long time. The os allowed me to completely block wifi nd data usage for any app. Other ROMs do not come with this feature built in. So I am looking for an app/ mod that can do the task.
jeff_7 said:
I used Lineage os for a long time. The os allowed me to completely block wifi nd data usage for any app. Other ROMs do not come with this feature built in. So I am looking for an app/ mod that can do the task.
Click to expand...
Click to collapse
You could do some research about Xposed. It allows installing a lot of plugins, I'm quite sure there's also a module that allows restricting app internet connection.
But you need to do some research on your own, as I don't follow the Xposed development for this device anymore, so I don't know how it is going in terms of stability and compatibility with custom ROMs.
For a start, check out this thread on how to install Xposed on Moto G3:
https://forum-xda--developers-com.c...015-moto-g/help/xposed-moto-g3-t3582326/page1
Hi, I think the app "netguard" has the thing you want. It doesn't require root access, bit vpn doesn't work while this thing is active, as per my personal testing. Maybe it creates a local vpn network to be able to control other applications.
Broadcasted from Zeta Reticuli
You can use,"No Root Firewall",You can get it on the Playstore.
https://play.google.com/store/apps/details?id=app.greyshirts.firewall&hl=en_GB
You just let through what you want or stop everything.
No ads or in-app purchases.I've even used it to track Malware,"Calling" home