Related
I just released my first application, and I'd like to share it to you guys.
Permission Monitor allows you to monitor you applications based on your preferences.
Once installed you can define suspicious permissions and permission sets. The next time you install an application with those suspicious permissions (sets), the monitor will notify you.
Never again you will need to check permissions of applications you want to download. Let Permission Monitor do that for you!
Features:
- List all your applications.
- List permissions and show applications who use them.
- Set up monitor to check installed and/or updated applications.
- Check all your installed applications for suspicious applications.
- Notify user when suspicious application is installed.
- Minimum battery usage
Bonus features of pro version:
- Whitelist certain applications you trust. No more notifications of trusted applications that use suspicious permissions.
- Show which applications use a specific permission set.
- No Ads
Because you can set your own preferences, the monitor will not bother you, unless you are installing a suspicious application.
Note: When the application fails or Force Closes, please send a mail to me and give me some time to fix it. I'll try to fix it as soon as possible.
Download pro version
Download free version
Sounds/Looks great Will try and report back
EDIT: Works great! No issues noticed so far!
Sounds interesting! LBE privacy guard now fulfills my permission-checking needs, though. Check it out, it's spectacularly effective.
Additionally; I'm forced, against my better judgment, to tell you that "automize" isn't even nearly a word. "Automate" is and has been around for a while. I apologise for being pedantic and hope you'll accept that my intention is only to inform and not criticise you.
Sent from my GT-I9000 using XDA App
Thanks for your feedback. I changed Automize into Automate
Small update released:
Version 1.01:
- Less text in main screen
- Loading dialogs can now be cancelled
- Fixed a bug in List Permissions, which caused a force close (thanks for bug report!)
- Changed notification icon, now smaller and without colors
- Fixed a bug which caused the monitor to always check updates(even when unchecked the option to do so)
- Fixed bug when there are 2 or more notifications at same time
- Fixed a bug while showing application info
- Some other small bugfixes
Sweet app!
I was looking for a convenient way to keep tabs on app permissions in a simple, generalized way, without getting entangled in any of the more over-hyped anti-malware apps, and this one seems to do the trick!
It might be nice to have some general recommendations regarding which options to check under "Select permissions to monitor." Also, more suggested permission sets might be useful. Perhaps users of the app could post their suggestions here.
Bottom line: this is a very nifty app!
Would it be possible to enhance an app like that and set permissions on your own app by app? Some apps wants to read phone stats for no apparent reason at all. It would be nice to keep the app but deny it permisssion to read phone stats. Could that be done?
I have a (4GB) Tronsmart TS7 (some times known as a Alps Glacier TS7). It's a Chinese MTK6589 based phone running Android 4.2 purchased from geekbuying.
For the most part the device is stock, there are next to no pre-installed apps apart from the usual, and the only additional apps I have installed are: Playstation, Steam, ColorNote, Shuttle+, Root Explorer DI Radio, Chrome & Gmail
The problem I have is that there are apps appearing on the device that I am not installing. So far it has been the same set of apps that appear:
Mobo Market
UC Browser
TrustGo Security
DU Battery Saver
337 Game Master
GameCenter
(there may be more)
These apps don't start appearing right after a factory reset, but start to arrive 1-2weeks later. They also seem to be packaged similarly; when I say packaged I mean opening them seems to prompt with the same menu & style (accept licence etc) before it gets to the main app. Also, after you open the app from the app drawer it then creates an icon on the desktop. Maybe opening it actually does the installing?
The apps themselves seem to be legit.
I have factory reset the device (twice), and changed my Google password but they are still appearing. They don't show up in my Play store history so they must be coming from elsewhere.
My main concern is that if it is downloading things without my permission, what might it be uploading ? Not to mention wasting my 3g data etc.
So I have a few questions:
Should I be (really) worried?
Is there a way to monitor this? eg connect to a wifi hotspot and packet capture the network traffic? or maybe use a process monitor (the ones I've tried so far haven't shown anything) to see if there is some sort of script in the background?
Can it be stopped?
Thanks in advance, I would be interested to know if anyone else has/had this problem?
I have the same problem.
I haven't tried flashing some other ROM yet, but I guess that is the only way to get it to stop installing those things.
Have you actually found any other roms to install?
For anybody's information:
You may have noticed how you always end up with a 'Tronsmart.mp4' video file appearing in your gallery app. This is damn annoying since it appears twice, once on the internal and once on the external SD card. There is an '\system\app\CopyTest.apk' file which creates both of these. Should be safe to delete it and thus prevent the file(s) appearing
I have actually decompiled this apk. It works as a service that runs when MEDIA_UNMOUNTED or MEDIA_MOUNTED is invoked, and does absolutely nothing else.
I have the same problem, those random apps installing and the video always in my gallery. I have managed to stop tge apps by using a firewall and allowing only my apps that i want to use the internet. I havent found a solution though to fix the problem. Probably tronsmart is spamming its customers...
mariosm1cy said:
I have managed to stop tge apps by using a firewall and allowing only my apps that i want to use the internet.
Click to expand...
Click to collapse
What Firewall did you use? I might be able to use something like that to pinpoint the app that's causing this.
Sory for the late reply. I am usin "android firewall" free from google play store.
USB debugging disabled stopped it on mine
edit: not that easy, wasn't enough. made some cleanup by disabing/removing some system apps. seems to work so far although there are still some strange events like superuser crashing and right after that system downloader.apk reappearing. haven't seen any other junk coming back
these are the apk's i removed:
systemupdateassistant
systemdownloader
omacp
mtkbt
midtest
galaxy4
fusedlocation
engineermode
engineermodesim
cds_info
basicdreams.
Hi All,
So it appears that after installing 4.4.2 I cannot seem to get Google Play Music or Pandora to run without leaving the app open and in the foreground. I'm not sure if there is a function that has to be enabled to do this in KK, or if it is some mod I did long ago to force kill apps that are in background.
I understand this is a bit of a goose chase, but I was hoping people would be able to suggest things to check to see whether we can fix this problem of mine together or not.
- Could it be something in an Xposed Module? XBlast, GravityBox, etc. have a setting for killing background processes?
- Could it be something in the KitKat system itself that has to be enabled / disabled?
- Could it be the new settings within the apps themselves?
- Could it be a third party app (that I may have installed and am unaware of) killing background processes?
- Other ideas?
Apps run when phone screen is off, and when phone is locked, but if I go into a different app the music stops cold.
Thanks in advance for any thoughts!
Ah yes, this is the curse of Android 4.3+. I read in the Greenify settings that in 4.3 or greater, Android killed off an exploit that allowed apps to increase their priority to stay in memory. In turn, running apps can be killed off when memory is low. Horrible. I've had it across all ROMs and stock as well. I've done as much research as humanly possible to subvert this.
I'm by no means an expert on Android. I have really limited knowledge of how it runs. But I think that information in accurate, because my own personal solutions seem to support it.
Generally what I have done is keep as few running processes as possible. This means no live wallpaper, Greenifying as much as I can, and clearing out any recents frequently. If this fails, I have to restart and things get back on track again.
Go into your developer settings and look at the process stats. If it says memory is critical, you'll need to start trimming down your background processes. I don't quite exactly know how to interpret all the data that is present there, but "critical" seems clear cut at least.
If anyone has more information on this, please add to the convo!
Thanks bud. On the plus side at least I know it's nothing I've done to a setting here or there (other than going ahead and installing KK on the phone, lol).
Why Google/Motorola would make simple things like this worse as updates come out is beyond me... le sigh.
A "simple phone upgrade" to something unlockable with 2+ GB RAM is my best option I guess, lol.
Agreed. Luckily 2 GB is the baseline nowadays, but I feel like I don't want to take the chance and just go for 3 next time.
While we're still on the subject though, which xposed modules do you use? I wonder if they do contribute to RAM usage.
jldr said:
Agreed. Luckily 2 GB is the baseline nowadays, but I feel like I don't want to take the chance and just go for 3 next time.
While we're still on the subject though, which xposed modules do you use? I wonder if they do contribute to RAM usage.
Click to expand...
Click to collapse
Xposed list is pretty lengthy, I'm sure something here is using RAM. And I totally agree with you - baseline 3GB (or more) in my next phone, with a quad or even octo-core processor.
Ah, the days of 1GB and dual-core being top of the line, lol.
Here's the Xposed list:
- AcDisplay
- All Notifications Expanded
- App Settings
- Chrome New Tab
- Disable Location Consent
- GPS Notification
- Google Play Music Listen Later (Just installed recently, haven't set up yet to test it out)
- Google Search API
- Gravity Box
- Handle External Storage
- Hide Apps Xposed (did not work on 4.1.2 since I wasn't running GEL, haven't tested after KK install)
- MinMinGuard
- MinMinLock (Just installed, haven't set up yet, might delete)
- Multi Users
- Notification Mod
- OK Google For 3rd Party Launchers (Just installed, haven't really played with yet)
- Pandora Patcher
- Stop Switch Delay
- Swiftkey Goodness On More Fields
- Swipeback
- Ultimate Dynamic Navbar
- UnToaster Xposed (version 1.1.7 - I couldn't get TiBu to work correctly with the newer versions through 1.2.5)
- Unbeloved Hosts
- XBlast Tools
- Xposed Preference Injector
- Xposed Torch (couldn't get to function correctly after KK installation)
- YouTube Ad Away
- YouTube Allow Fullscreen HDMI
I've noticed that Gravity Box and XBlast do a lot of the same things, I'm thinking I can whittle one down as long as I can find all of my settings within the other.
Using NotiSysInfo to monitor I noticed my RAM usage typically bounces between 85-125 MB free, depending on what is going on in the phone. This is double from what it used to be on 4.1.2 (typically I'd be running with about 40-50 MB RAM free). Knowing this, I'm not so sure the phone is killing the music apps based on RAM usage alone, unless the threshold for free RAM needed has been raised...
...if that is the case, any idea of a good app to lower the threshold for free RAM before the phone starts killing things? I was looking at Auto Memory Manager, but it didn't seem to do the trick keeping music alive in the background.
Sounds like a good idea for another Xposed Module, lol. Do you happen to know the thread for posting up ideas or requests?
LifeAsADroid said:
Sounds like a good idea for another Xposed Module, lol. Do you happen to know the thread for posting up ideas or requests?
Click to expand...
Click to collapse
http://forum.xda-developers.com/xposed/modules/index-collection-xposed-modules-post-t2327541
I think AMM worked for me for a while, but wasn't perfect. Nothing really ever did the trick like a restart... which makes me think that there is a memory leak somewhere, but I could never track it with any app I used. Maybe it is something to do with xposed? I never tested my phone long enough without it.
I haven't had it in a while, and I've done two things since it kept happening consistently the last time: 1) switch from SwiftKey to Google Keyboard. 2) Deactivate Muzei, best wallpaper app ever (RIP). Both apps seemed to consume variably large amounts of RAM.
Another thing I should note is that when frantically googling memory leaks, someone wrote on XDA that Android can only handle so many services running at once, so that when the number is exceeded, it automatically kills one. Possibly, this is the issue with the music.
coolloser said:
http://forum.xda-developers.com/xposed/modules/index-collection-xposed-modules-post-t2327541
Click to expand...
Click to collapse
Thanks a lot, found the thread right after I posted, lol.
jldr said:
I think AMM worked for me for a while, but wasn't perfect. Nothing really ever did the trick like a restart... which makes me think that there is a memory leak somewhere, but I could never track it with any app I used. Maybe it is something to do with xposed? I never tested my phone long enough without it.
I haven't had it in a while, and I've done two things since it kept happening consistently the last time: 1) switch from SwiftKey to Google Keyboard. 2) Deactivate Muzei, best wallpaper app ever (RIP). Both apps seemed to consume variably large amounts of RAM.
Another thing I should note is that when frantically googling memory leaks, someone wrote on XDA that Android can only handle so many services running at once, so that when the number is exceeded, it automatically kills one. Possibly, this is the issue with the music.
Click to expand...
Click to collapse
I found a solution in the "ask Xposed questions" thread listed above. Use the module App Settings and for the apps to stay running in background checkmark "resident". Works perfectly for me now.
I agree AMM is junk. KeepRunning doesn't work that well either. Xposed all the way!
I wonder if this is the same issue I'm having with Hangouts and SMS notifications. It seems that if I have enough going on in the background, Hangouts will stop giving me notifications for SMS. When I go into the app, the new message(s) is there and waiting for me to read it. This to me is a huge problem. I didn't have this issue on CM11. For me, it seems it most always happens if I'm using the Facebook app and viewing a link from Facebook on Chrome. I've now made a habit of checking Hangouts periodically to see if I have any new messages.
cmajpwc said:
I wonder if this is the same issue I'm having with Hangouts and SMS notifications. It seems that if I have enough going on in the background, Hangouts will stop giving me notifications for SMS. When I go into the app, the new message(s) is there and waiting for me to read it. This to me is a huge problem. I didn't have this issue on CM11. For me, it seems it most always happens if I'm using the Facebook app and viewing a link from Facebook on Chrome. I've now made a habit of checking Hangouts periodically to see if I have any new messages.
Click to expand...
Click to collapse
I would try clearing your data for Hangouts. Sometimes notifications won't come in if they are associated with an older android device ID.
I have had nothing but problems with hangouts and the messaging app. I deleted both and am using a third party messing app now. No problems.
Sent from my DROID RAZR HD using xda app-developers app
I'm surprised no one has reviewed this app but I'll give it a shot. *edit- attached pics keep going away each time I edit this post. Take a look at the attachments for screenshots.
My Android Tools (free version)
My Android Tools(Pro)
This is an app I stumbled across by chance or mentions in random forum posts and maybe those who've played with it do only a few things such as disable startup items but it's a lot more powerful than that in regards to blocking in-app ads and trackers.
Now, blocking stuff is a multi-prong approach.
You have Adaway for removing the DNS requests for both apps and browser traffic. MAP targets in-app stuff- not browser traffic. That's why you'd do something like Adaway + MinMinGuard/Adblocker XPosed modules. They actually target blocking the code in the app.
something like XPrivacy for sending random info instead of what an app wants from you
And a bunch of apps and XPosed modules to do things like block receivers or in-app ads.
I've whittled it down to Adaway + *Youtube Adaway + *CrappaLinks + My Android Tools(Pro)
*XPosed Modules
from now on I'm calling My Android Tools MAP
First, make a backup of your ROM
Next, make a backup in the About screen in MAP. The optional thing is if you want MAP to open after every app install/upgrade for review of new and updated apps.
*screenshot
The 3 things we'll look at are Services, Broadcast Receivers and Activities.
Services- things that run whenever
Broadcast Receivers - things that respond to system events (boot, connectivity changes, timezone changes, packages added, etc)
Activities - ads and junk that pop up on your screen. Developers add 3rd party sdk's to show pop-ups and stuff. This is how XPosed Modules such as MinMinGuard and Adblocker work
ContentProvider - still haven't figured out if I find stuff here yet. Maybe in Google Play Services it might have some analytics provider but it's basically things that share things with other apps.
*screenshot
Under Services I mainly look at Analytics and Campaign Tracking svcs. It's up to you but these do offer legit tracking analytics to developers.
Google to see what they do
*screenshot
Broadcast Receivers a few apps that do look at a limited selection of these like XPosed module ReceiverStop
mainly I look at 2 of them:
android.intent.action.BOOT_COMPLETED
com.android.vending.INSTALL_REFERRER
*screenshot
Finally, Activities
This is how MinMinguard and the like block things. We're going to block more because MinMinGuard just has a hardcoded list (see above link to its source code. That's what frustrated me about MinMinGuard. If I'm going to block this stuff I'd rather not have a hardcoded list as ad blocking should be equal opportunity if a user is going that route.)
under here it's really about getting familiar with names of ad networks. Here's a hint
I just downloaded a random app to find one with a bunch of fun things.
*screenshot
Great guide, thank you.
royeiror said:
Great guide, thank you.
Click to expand...
Click to collapse
yw, thanks for the nudge to put it together
Also, note disabling some activities core to an app can cause loss of functionality, force closes, icon removed from the app drawer, etc. That's why I toggle showing the long description of things (that <> button) so I know which are main pieces.
Unity is a library for game development so most of it is actually the app if you see that one a lot.
Sometimes I use the search to look for ad, analytic, track, campaign
Official worst app I've seen for ad activities : agar.io
It's one of the Google recommended apps of 2015 and I was able to find and block 35 ad network activities.
I can't imagine what it's like to actually play the app and what info about you gets collected
@jawz101 : There is an older thread where is shared this app along with an guide which stuff to disable: [SHARE] [APP] MyAndroidTools + Guide to disable some Play Services processes Add it to OP...
@Force I'm wary of disabling too many Google Play Services. I mainly look at the analytics and ads stuff but even then I wonder what repercussions any of it has on battery life. Say, if an app calls for a specific function and it's no longer able to retrieve the information would it cause a force close or get hung in some loop and chew up CPU? I dunno.
Anyone having FCs with the latest version?? It doesn't seem to open at all.. I have a note 4 N910C, on 5.1.1 COJ5, rooted, xposed.
i have been using this for many roms and it saves loads of ram and helps your phone/tablet boot up quicker,i read somewhere that it dont work with xposed or mm both are wrong because i use it on AICP MM ROM and have Xposed installed for XinternalSD and have had no problems at all.
I do submit any crashes if they happen and have emailed the dev in the past when crashes happened. I used to get app crashes until several months ago when trying to backup the current config or when clicking the Content Providers menu option but no longer. Sometimes I completely wiped my device to get it to stop crashing. Since it's been updated these past few months those problems don't occur.
You may want to try reinstalling the app, clearing its data, rebooting, etc to see if something fixed your app crash. Make sure your device I is rooted and the My Android Tools app does indeed have root privileges. Given the nature of the app it may take some error submissions and logcats sent to the dev.
Good to see that somebody reviewed and created a thread for this great app.
Just one question here (if someone could help out) - unlike other apps, Skype seems to be way too stubborn. By mistake I once turned off the connectivity change broadcast receiver. Now, no matter what I do I cannot toggle this receiver back on. WHY? I tried pretty much everything. Rebooting, enabling the receiver from within SD Maid pro, tried making a backup of MAT and then editing this backup manually to remove the tweak for skype but it all failed. With other apps I can toggle their receiver, activities and everything however I see fit and the toggles remain put. With Skype, however, it's a fail. Any help?
Let x
Great tutorial.
As you seem to be very clever with MyAndroidTools, do you have any idea how to spot the services to disable with MyAndroidTools, in order to kill UC news inside the 11.4.5.1005 UC browser last release :
For more or less one week, UC browser has become unusable for Android nowadays with forcing every user with b******* news, foxnews search engine, star magazine search engine, googlenews search engine, yahoo search engine, uc browser search engine, 9app, music player and many more.
Do you think MyAndroidTools could be able to strangle this overwhelming flow of stupidity ?
If yes, there are so much possible items among Services (run whenever), ...
What could be a method to spot the tap and turn it off?
thx
is there any FOSS alternative?
Can't locate in the Play store?
Has the app been removed from the play store? If so is there any chance you could make the file available here? This has been a favorite app of mine for quite sometime. Would hate to see it fade into oblivion.
Guys this was a one-stop app for me...can somebody make the apk here??
Sivabalan said:
Guys this was a one-stop app for me...can somebody make the apk here??
Click to expand...
Click to collapse
I don't know if I would be violating any XDA rules or not. For sure this app is no longer available on the Play store and the developer unfortunately didn't respond to my email. If I can be assured that I'm not violating any XDA rules, I'll gladly share. PS, I love this app I use it for so many things
Bobbaloo said:
I don't know if I would be violating any XDA rules or not. For sure this app is no longer available on the Play store and the developer unfortunately didn't respond to my email. If I can be assured that I'm not violating any XDA rules, I'll gladly share. PS, I love this app I use it for so many things
Click to expand...
Click to collapse
Buddy it's available in apk mirror portal.
App was removed from Play Store how to get the Pro now?
I bought it but if it's in my library its a pita to search a misplaced tap and you back to the top of the list
How I can get this app? It's no longer in the AppStore. I bought the Pro Version.
Bobbaloo said:
I don't know if I would be violating any XDA rules or not. For sure this app is no longer available on the Play store and the developer unfortunately didn't respond to my email. If I can be assured that I'm not violating any XDA rules, I'll gladly share. PS, I love this app I use it for so many things
Click to expand...
Click to collapse
I bought it on google play and suddenly it disappeared. I contacted the creator and he wrote me he violated some rules (?) of google play and they cutted off his account, but he send me the full apk. But I don't know if I can share it here and if he wants to share the full version. Anyway it's still possible to find it on some websites (apkmirror and something else).
I'm satisfied with it, expecially after I lost money buying autorun manager pro (the developer is not releasing new version, he said he's not interested in it anymore).
Anyway, if someone has any alternative to suggest to My Android Tools Pro it would be good.
Hello,
Is anyone on Honor 8 / EMUI 4.1 able to get chrome notifications?
I've been checking Chrome settings and found nothing wrong, expect for the fact I don't seem to be able to add chrome to the list of apps that can ignore battery optimization, since it is not listed. I'm not sure if this is the reason though.
Please share your ideas / suggestions.
RM
It's because Chrome is a system app already so it is by default protected. Except it doesn't even work correctly probably because of their ram management, which kind of make this phone useless for receiving notification for me.
I tried adding Google Clock and S-Health to protected apps and also lock it in the "recent apps" menu, they still get forced close and the alarm didn't ring or it stopped counting steps.
I haven't used EMUI5 yet to know if it's fixed.
Hello!
Solution found! The hint (system app) of the previous post made me try this:
1-Uninstall Chrome (using TiBu - root needed)
2-Reinstall Chrome from Play Store
3-Configure settings to allow notifications from wanted pages
4-Add Chrome to the list of apps that can ignore battery optimizations
So far it is working as expected...
About the other notification issues I've faced before (Google Keep, WhatsApp,...) I've solved it after enabling "keep mobile data on when sleeping", besides adding the app to the ignore battery optimization list, of course.
RM
I have found that same exempt setting as well, unfortunately Chrome isn't in the list so I guess that's why you have to root to remove it first and readd it as third party app for it to show up.
To much effort to just get notification working, a basic feature of all phones and risk losing warranty and Android Pay access.
To make it clear for others:
1. add the app to the Protected apps list (settings - advanced settings - battery manager - protected apps).
2. go to settings - apps - advanced - exempt from battery optimization - select the drop down list and and select "all apps" - find your app and set it to allow.
Huawei programmers must have pride themselves in putting settings inside convoluted maze that's impossible to find.
You might also want to add Settings - Advanced Settings - Battery Manger - Upper right gear - keep mobile data on during sleep.
I second you about this kind of maze that we must run to just have notifications, but, on the other hand I'm kind of OK with it, as soon I can find a way to solve matter!
RM