App to Defrost->Run->Freeze other apps? - Nexus 5 Q&A, Help & Troubleshooting

I have lots of apps that I use maybe once a month, lot of them like to boot with the system or keep running doing god knows what.
I'd like an app that'd (with a single homescreen shortcut) defrost a previously frozen app, run it, and freeze it back after it is exited (or when i turn the screen off). Simple. This'll hopefully make the phone run better and save battery too, and will definitely reduce clutter.
Is there anything like that available? I've tried multiple apps including Titanium Backup but none seem to offer this functionality.
Edit: Oh and I know of apps like Greenify or Deep Sleep Battery Saver, that's not what I'm looking for to keep the above apps in check.
Thanks
Sent from my Nexus 5 using XDA Free mobile app

Titanium just uses the built in packagemanager to freeze apps which can also be run in a terminal emulator.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So yeah with tasker for example you could create a shortcut that unfroze the app and then opened the app (although I haven't tested it) and you could set a task when a particular wasn't on screen it would be disabled. The problem would be if you navigated to another app, it would be killed so you might have to put a delay on the disable part ( say 10 minutes) then a clause that prevents it disabling it disabling if it's on screen. (in case you reopen the app)
Could be pretty tricky
Sent from my Nexus 5 using Tapatalk

In absence of an easier alternative this surely is a great idea. Though a simpler app to create shortcuts for each individual target app would make things infinitely more straightforward, thank you for this suggestion. I'll try it now.
Sent from my Nexus 5 using XDA Free mobile app

Y not just leave them running?
Sent from my Nexus 5 using Tapatalk

Ben36 said:
Y not just leave them running?
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Leave what running?
Sent from my Nexus 5 using XDA Free mobile app

Got it working! Though I must say it's a lot of work for setting up a task for each app, but as proof of concept it worked really well.
And instead of app exit I've set it up to close and disable on screen off.
Sent from my Nexus 5 using XDA Free mobile app

Ah that makes sense.
Yes it is a pain to set up a task for each app.
You would really only need one task that disables all the apps however,

You're right again, I can bulk disable apps.
While trying to improve the task above I need a Tasker command that can run an app from a variable. I have the app's package name but apparently that's not enough and I also need a main activity class name that varies with each app... Is there a way to run an app with just it's package name available in a Tasker var?
Sent from my Nexus 5 using XDA Free mobile app

the_rebel said:
Got it working! Though I must say it's a lot of work for setting up a task for each app, but as proof of concept it worked really well.
And instead of app exit I've set it up to close and disable on screen off.
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
sorry I couldn't help in time, I use app quarantine. Make a widget for app quarantine, then select the app. I use for facebook, instagram, etc. apps that like to datamine in the background when screen is off wasting battery. Tap to defrost, run, then tap again to refrost

the_rebel said:
You're right again, I can bulk disable apps.
While trying to improve the task above I need a Tasker command that can run an app from a variable. I have the app's package name but apparently that's not enough and I also need a main activity class name that varies with each app... Is there a way to run an app with just it's package name available in a Tasker var?
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
What do you mean exactly? What are you trying to do with Variables?
All I would do is have a task that when lauched:
enables package
launches app
---------- Post added at 02:53 PM ---------- Previous post was at 02:53 PM ----------
rancur3p1c said:
sorry I couldn't help in time, I use app quarantine. Make a widget for app quarantine, then select the app. I use for facebook, instagram, etc. apps that like to datamine in the background when screen is off wasting battery. Tap to defrost, run, then tap again to refrost
Click to expand...
Click to collapse
Thats interesting

rancur3p1c said:
sorry I couldn't help in time, I use app quarantine. Make a widget for app quarantine, then select the app. I use for facebook, instagram, etc. apps that like to datamine in the background when screen is off wasting battery. Tap to defrost, run, then tap again to refrost
Click to expand...
Click to collapse
Yeah, I've tried this and similar apps, and Titanium Backup can do the same thing (using labels and filters and creating a widget), but all these options bulk enable/disable apps. This is good for their own use cases, but when you want to launch one frozen app without jumping through hoops then they don't work so well. Like when I have lets say 50 apps frozen, then when I enable all I suddenly have 50 more apps in my app drawer and I can't keep a shortcut to the frozen app in a separate folder on homescreen either because they get deleted once you freeze an app.
The way I wanted was a single click shortcut that would unfreeze the app, launch it and then freeze it back when I'm done or screen turns off.
This way I can keep all such shortcuts in a single folder on my homescreen too, and they won't get deleted as they point to the monitor app.
rootSU said:
What do you mean exactly? What are you trying to do with Variables?
All I would do is have a task that when lauched:
enables package
launches app
Click to expand...
Click to collapse
Yeah, I already achieved it, what I'm trying to do is minimize the effort needed to create such task for each app I want to freeze/unfreeze. So I figured I can just provide the task with the app package name in a variable and it does everything but without me needing to provide each command with app package name separately. Now the app freeze and unfreeze commands work fine with just the package name provided in a variable, but for the command that launches the app I'm facing the problem I mentioned - not sure if I was able to explain it any better this time

the_rebel said:
Yeah, I've tried this and similar apps, and Titanium Backup can do the same thing (using labels and filters and creating a widget), but all these options bulk enable/disable apps. This is good for their own use cases, but when you want to launch one frozen app without jumping through hoops then they don't work so well. Like when I have lets say 50 apps frozen, then when I enable all I suddenly have 50 more apps in my app drawer and I can't keep a shortcut to the frozen app in a separate folder on homescreen either because they get deleted once you freeze an app.
The way I wanted was a single click shortcut that would unfreeze the app, launch it and then freeze it back when I'm done or screen turns off.
This way I can keep all such shortcuts in a single folder on my homescreen too, and they won't get deleted as they point to the monitor app.
Yeah, I already achieved it, what I'm trying to do is minimize the effort needed to create such task for each app I want to freeze/unfreeze. So I figured I can just provide the task with the app package name in a variable and it does everything but without me needing to provide each command with app package name separately. Now the app freeze and unfreeze commands work fine with just the package name provided in a variable, but for the command that launches the app I'm facing the problem I mentioned - not sure if I was able to explain it any better this time
Click to expand...
Click to collapse
No I don't really get it. I dont get how it is minimising effort by using a variable. You still have to parse the package name in each variable.

To put it simply it helps the same way variables work in any other programming language: you put the string (package name in this case) in a variable once and all the other commands just reference to the variable instead of putting the app package name in each unfreeze/launch/freeze command.
Now once that is done, I can either
1) make copies of the task for each app and just change the package name in one place and all commands will work just fine, or
2) keep a single task that displays a menu of all the app choices and the one I click will be parsed to the variable and the commands will work on it.
Either way, I wouldn't have to define the package or app at several places in the task/script.

the_rebel said:
To put it simply it helps the same way variables work in any other programming language: you put the string (package name in this case) in a variable once and all the other commands just reference to the variable instead of putting the app package name in each unfreeze/launch/freeze command.
Now once that is done, I can either
1) make copies of the task for each app and just change the package name in one place and all commands will work just fine, or
2) keep a single task that displays a menu of all the app choices and the one I click will be parsed to the variable and the commands will work on it.
Either way, I wouldn't have to define the package or app at several places in the task/script.
Click to expand...
Click to collapse
I always love playing with Tasker. It is a truely phenomenal app.
But this is what Greenify was made to do. Why the refusal to use the proper tool for the job? The wheel has already been invented. Why make your own?
You can also use ROM Toolbox to disable the startup receivers of the apps you don't want running on boot. And you can clean out the widget list with it.

Yup, another Tasker fan here
Greenify doesn't freeze apps, so their icon is is in app drawer, they start as they wish (Greenify snoozes them later, but that's different), and Greenify doesn't launch apps. I use Greenify, but it has a different purpose, it is good for everyday apps - the current requirement I have is for apps that are seldom used and I'd like them frozen/disabled till the time their use is needed.
And disabling startup is only part of the problem solved, some have hooks on net being connected etc and whatnot. And cleaning widget menu is worse, it just hides the problem behind the curtain.

Ah I getcha.
Yeah unfortunately you're not going to be able to do that easily. You'd probably have to get clever with grep and logcats, but you'll be puttin so much effort in to make hardly any reductions.
So even if you had variable:
%App1
and could launch it without activity, You have to:
copy the variable to %App2 and enter the package name
copy the task
change the variable reference in the first part of the task (that pm enables)
change the variable reference in the second part that launches the app
That last step is only slightly quicker than manually changing the app in a standard app launch task anyway

You're kinda right, but I think I'll just have to provide the app once to the task, not at multiple places.
See the screenshot, as of now I'm just defining the app in first command, the rest work fine.
Command 4 and 5 is just me messing around with the current problem, no headway yet.
Sent from my Nexus 5 using XDA Free mobile app

the_rebel said:
You're kinda right, but I think I'll just have to provide the app once to the task, not at multiple places.
View attachment 2832618
See the screenshot, as of now I'm just defining the app in first command, the rest work fine.
Command 4 and 5 is just me messing around with the current problem, no headway yet.
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
Oh I see. You're setting the variable as the package in the task so you just enter the package once in each task and only have one variable. Bit messy though if you wanted to run 2 apps
Scenario.
Run app1. Apptarget var set
Run app 2. Apptarget var set
Meanwhile task for app 1 is waiting to terminate app 1 but var has changed so will actually terminate app 2, possibly whilst in use.
Sent from my Nexus 5 using Tapatalk

rootSU said:
Oh I see. You're setting the variable as the package in the task so you just enter the package once in each task and only have one variable. Bit messy though if you wanted to run 2 apps
Scenario.
Run app1. Apptarget var set
Run app 2. Apptarget var set
Meanwhile task for app 1 is waiting to terminate app 1 but var has changed so will actually terminate app 2, possibly whilst in use.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Wouldn't the problem be solved if I change the variable to local instead of global? Change name to lowercase and the change is made.
Anyway, that is to be worried about later... the current roadblock is bothering me a lot more at the moment
I'd really welcome any ideas on it.

Maybe... You'd have to try it.
It's pointless wasting effort busting road blocks if you've run out of fuel though, sometimes it's simplest to check the tank first and work out your variables.
Sent from my Nexus 5 using Tapatalk

Related

List of useful "root apps"??

Hi all, I'm looking to root my note 10.1 and perhaps install a new rom . However, I can't seem to find a list of apps that are for root only.
I am aware of a couple of essentials like the add one and triangle away one but what do you boys and girls consider to be the essential apps or fun apps to have for your rooted device?
I have tried searching for root apps in Google and I just get how to root in return so that hasn't been any help at all. So I thought I would ask you all.
So what are the essential root apps that work with the note 10.1?
Many thanks in advance?
Sent from my GT-I9300 using xda app-developers app
I like
full!screen+ - gets rid of nav bar on bottom of screen
MobileODIN Pro (LOVE this one)
Triangle Away
Root Explorer
Methaq
Sent from my SGH-I747 using xda app-developers app
Hey... Thank you. X. was beginning to think nobody used any root apps... Lol. I would love to hear any suggestions you might have regarding root apps or essential apps to have one rooted. I'll certainly consider the ones already mentioned.
Once again thank you so much xx
Sent from my GT-I9300 using xda app-developers app
I often connect my note to my television to get a big screen feel, but on the dock, the screen stays on. Solution?
Screen Standby! Get it!
Sent from my GT-N8013 using xda app-developers app
Titanium Backup Pro = to back and restore all your apps +data
Lucky Patcher = needed for some cracked apps
AD Away
CWM
thermax04 said:
Titanium Backup Pro = to back and restore all your apps +data
Lucky Patcher = needed for some cracked apps
AD Away
CWM
Click to expand...
Click to collapse
Cool... It also seems like mobile odin and triangle away is essential. Are there any others?
Sent from my GT-I9300 using xda app-developers app
lisa2blonde said:
Cool... It also seems like mobile odin and triangle away is essential. Are there any others?
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
yes they very essential, i did not write them because they were mentioned already
I do not think there is any other very essential apps, yes there more apps for rooted mobiles but the importance is different from someone to another
thermax04 said:
yes they very essential, i did not write them because they were mentioned already
I do not think there is any other very essential apps, yes there more apps for rooted mobiles but the importance is different from someone to another
Click to expand...
Click to collapse
thank you sooo much
I understand (importance differs now).
I guess I would love to know which root apps people are using as im a bit of a noob to the root thing. I have done it in the past (long time ago) on sgs1 but only to flash a new rom. On this occasion i only want to root and keep stock for now. knowing what apps were being used by 'experts' (anyone rooted -lol) would help me install the right things. IM beginning to get a picture now of what could be possible. I couldn't find any 'list' so your input and the input of others has helped me gather a list of about 6 root apps to install. So any other info would be gratefully accepted
here are all mine...
of course don't forget supersu..
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
@igkahn - wow - you have loads thanks for the screen shots - that really helps
that means I can now root and go ahead and try some of these things. Im not sure what Gtalk enabler is - isn't that hangouts or is that google 'telephone' chat thing and will it work in the UK?
As for the emulator - Ill have to check that out to. that is a really cool list! I hope others follow suit with lists similar. very helpful indeed
Try lmt launcher .
Sent from my GT-N8000 using xda premium
Must Have Root App
To me, Multiwindow Manager Pro is a MUST. It make all apps multi window enabled (or just the ones you choose).
I second the Multi Window Manager and Titanium. I also use the XPosed Framework with the XPosed App Settings module allowing display customization of individual apps including DPI and removal of title bar - very handy particularly when reducing how much screen space an app takes up in multi window.
Sent from my GT-N8013 using xda app-developers app
I don't have a Note 10.1 (my uncle does) but for me it all depends on what you want them to do on your particular device, and your needs. For instance, my galaxy player didn't manage memory well so I needed an app to do that.
Also if you want to see most of the root apps in the play store, just type in "root". You still have to do a bit of digging to see which ones suit you but at least it gives you a better start. Anyways my list is as follows:
SuperSU/Super User- This is a mandatory install because you need to give root apps super user permission to work with your system. It doesn't matter which one you pick, because they both work really well.
SuperSU- https://play.google.com/store/apps/...51bGwsMSwxLDEsImV1LmNoYWluZmlyZS5zdXBlcnN1Il0.
SuperUser - https://play.google.com/store/apps/...wsMSwxLDEsImNvbS5ub3NodWZvdS5hbmRyb2lkLnN1Il0.
/system/app mover - It can set/remove apps as a system app, meaning you can remove all the bloatware off a device or set apps of your choosing that can't be uninstalled from the launcher. https://play.google.com/store/apps/details?id=de.j4velin.systemappmover&hl=en
AdFree- Gets rid of Ads (no longer in the playstore)
Auto Memory Manager- As the name states it automatically frees up your ram in order to keep your device running smoothly. You can set thresholds, tell which apps to ignore, and etc to customize when you want it to start managing your ram. You don't have to have root, but it works much better with it.
https://play.google.com/store/apps/...wxLDEsImNvbS5saW0uYW5kcm9pZC5hdXRvbWVtbWFuIl0.
Clean Master- This app is almost a jack of all trades. Not only does it also manager your ram. It cleans out junk files that are unneeded, deletes private data (i.e web browers data), and can move to SD, Uninstaller, or Backup your apps. It is very easy to use. I think of it as the CCleaner for Android.
https://play.google.com/store/apps/...GwsMSwxLDEsImNvbS5jbGVhbm1hc3Rlci5tZ3VhcmQiXQ.
CPU Master Free- This is a cpu controller that can set your max, min, scaling, have profiles (if using pro), can control your i/o scheduler, and voltage. This pretty much means your can increase the performance of a device, or increase battery life. It's really nice for a free app. However, almost any cpu controller app does just fine. I heard SetCPU and Tegrak were the best.
https://play.google.com/store/apps/...sMSwxLDEsImNvbS5hbnR1dHUuQ3B1TWFzdGVyRnJlZSJd
DSPManager 1.0 (not in the playstore anymore either) - This app really helps out with the quality of music, and you can set profiles for headset, BT, and speaker
Root Uninstaller- This is one of the best and most essential root apps imo. This backs up apps as an actual apk file automatically. It also treats updates for apps as a separate file too. On top of that it can restore apps, reset apps to their original state, freeze apps, and etc.
https://play.google.com/store/apps/...sMSwxLDEsImNvbS5yb290dW5pbnN0YWxsZXIuZnJlZSJd
Titanium BackUp Free- If something doesn't work in root uninstaller I use this. It does everything that root uninstall does, and a bit more. The only thing is it doesn't back up apps as apk files. I still consider it to be a 5 star root app. Just make sure you have Busy Box installed.
Titanium BackUp Free- https://play.google.com/store/apps/...DEsImNvbS5rZXJhbWlkYXMuVGl0YW5pdW1CYWNrdXAiXQ..
Busy Box https://play.google.com/store/apps/...51bGwsMSwxLDEsImV1LmNoYWluZmlyZS5zdXBlcnN1Il0.
Have fun searching and looking for the apps that best suit you.
that list was from my phone on the tablet you don't need gtalk enabler unless you have a tablet with phone service and your carrier like at&t here doesn't allow video calls in Google talk aka hangouts over cell service... it gets around that...
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
samandhi said:
To me, Multiwindow Manager Pro is a MUST. It make all apps multi window enabled (or just the ones you choose).
Click to expand...
Click to collapse
+1
Sent from my SGH-I747 using xda app-developers app
Well... I started by rooting my s3. Haven't rooted the note just yet. Wanted to play around with some of the things there first. It was rally easy to do. So far downloaded:
Tasker - amazing app!
Add away - woks on most things but couldn't handle chomp sms
LMT - nice launcher!
CPU - works well but not sure if i have the setting correct on that
secure settings - this works well with tasker
Helper - works with tasker.
Mobile Odin - just in case
Greenify - excellent battery saver - that's for sure!
still to play with titanium back up. and a few others... any other tips... gratefully accepted Still trying to get used to a number of things listed above and figure out how to make them work for me but at least im gaining experience.
So... now I need to root my note 10.1 and see what works on that.
I have a slightly different question, although I think it fits in this thread.
I've rooted my N8010. Installed SuperSU, BusyBox, DropBear Server II.
Where can I find typical command line tools like scp, sftp and rsync? Many apps mention these tools, but none of them seem to install these tools in /system/[x]bin for global access.

[APP] CM (Cleanmaster) Security - Free Antivirus APP Developed by Clean Master Team

Hi all
Happy New Year!!!
We are from Clean Master Team and we are excited to announce the release of our Free Antivirus APP - CM (Cleanmaster) Security .
​Brief Introduction:
Blazing fast, lightweight and ultra-secure, CM (Cleanmaster) Security is a new free mobile security app developed by KS Mobile, creators of Cleanmaster - the world's most trusted Android optimizer (over 100,000,000 downloads worldwide).
Download: Mod Edit: Links Removed
CM (Cleanmaster) Security Advantages:
* No.1 antivirus engine: Powered by local and cloud dual mode engines, which is repeatedly ranked first by AV-TEST and AV-C. Comprehensively detect viruses, Trojan, vulnerability, adware and spyware on Android mobile devices and tablets.
* Multilayer protection: Scan new apps, updates, file systems and websites to ensure your device's safety in real time
* Fast and handy: It only takes as little as 5 seconds to complete a full scan, 500% faster than other antivirus software. CM (Cleanmaster) Security is also lightweight, taking up half as much phone memory as competitors and weighing in at just 2MB to install. Integrated with highest rated cleanup from Cleanmaster, your device can be lighter, faster and more secure.
CM (Cleanmaster) Security Features:
►APP & SYSTEM SCANNING
Scan pre-installed / installed apps and the file system to keep your phone safe from viruses, Trojan, vulnerability, adware and spyware
►SD CARD SCANNING
Scan external SD cards thoroughly to detect and delete threats
►ON-INSTALL SCANNING
Prevent harm to your device with real-time scanning of new apps and updates
►SCHEDULED SCANNING
Routine automatic scanning allows for passive security
►CLEANUP JUNK
The highest rated junk file cleaner, able to clean 50% more than competitors.
►CALL BLOCKING
Block unwanted phone calls on your needs.
►SAFE BROWSING
Block dangerous URLs and protect yourself against phishing and malicious websites with instant warning notifications.
Download: Mod Edit: Links Removed
​
If having any issues, just leave comment in this thread or reach us via Mod Edit: Links Removed.
Thanks
Going to try it out
Sent from my GT-I9082 using Tapatalk
Razor! said:
Going to try it out
Sent from my GT-I9082 using Tapatalk
Click to expand...
Click to collapse
Thanks
All suggestions and requests are welcomed.
:highfive:
(Q) why does the app need access to make phone calls ??
Cleanmaster is aces :thumbup:
Sent from my GT-N7100 using xda app-developers app
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Installation complete. Like the interface.
App test report to follow ..
Sent from my GT-N7100 using xda app-developers app
Installed and running on my Toro and Wingray. Both are KitKat...
Seems to run fine and work on both.
REQUEST: It would be nice if it had a landscape mode for the Wingray...
assist4tech said:
View attachment 2489805
Installation complete. Like the interface.
App test report to follow ..
Sent from my GT-N7100 using xda app-developers app
Click to expand...
Click to collapse
Thanks
JohnKuczek said:
Installed and running on my Toro and Wingray. Both are KitKat...
Seems to run fine and work on both.
REQUEST: It would be nice if it had a landscape mode for the Wingray...
Click to expand...
Click to collapse
Thanks
runs great
Sent from my SGH-I897 using Tapatalk
assist4tech said:
(Q) why does the app need access to make phone calls ??
Cleanmaster is aces :thumbup:
Sent from my GT-N7100 using xda app-developers app
Click to expand...
Click to collapse
Hello, this permission(make phone call) is for call blocking feature, while unwanted call comes, CM Security will help you to block it.
CM (Cleanmaster) Security
No action details
I've just installed the app, and run it. It showed one vulnerability: SMS phishing, an app or what. There were no details whatsoever about this - before or after cleaning. I think it is important to know what exactly was the culprit. What did your app just delete from my phone? What if it wasn't a real threat but something that I wanted to be there? Now I've no way of checking.
Otherwise, a very sleek interface. And the app doesn't appear to be a major RAM hogger - at first there were two instances or a total or a total of 2 processes and 2 services taking up about 12 MB, but now there's one instance taking up about 6 MB, which is great for my underpowered SH-01D where I rarely have more than 150-180 MB of RAM free.
cheeseus said:
I've just installed the app, and run it. It showed one vulnerability: SMS phishing, an app or what. There were no details whatsoever about this - before or after cleaning. I think it is important to know what exactly was the culprit. What did your app just delete from my phone? What if it wasn't a real threat but something that I wanted to be there? Now I've no way of checking.
Otherwise, a very sleek interface. And the app doesn't appear to be a major RAM hogger - at first there were two instances or a total or a total of 2 processes and 2 services taking up about 12 MB, but now there's one instance taking up about 6 MB, which is great for my underpowered SH-01D where I rarely have more than 150-180 MB of RAM free.
Click to expand...
Click to collapse
Thanks for your feedback. You can press the left part of each item to see the detailed information.
If you had read the detailed information, was it not detailed enough for you to know how the vulnerability was fixed or why was an app a virus? We will make the resolving process more clear and provide the logs in the future versions.
ksmobile said:
Thanks for your feedback. You can press the left part of each item to see the detailed information.
View attachment 2491521
If you had read the detailed information, was it not detailed enough for you to know how the vulnerability was fixed or why was an app a virus? We will make the resolving process more clear and provide the logs in the future versions.
Click to expand...
Click to collapse
Thank you for replying. I did read the "detailed" description which was shown after pressing the arrow on the bottom left side. The only details were something like "an app that may send messages that cost you money". Yeah, quite detailed. No mention whatsoever of the app's (or process, or I don't know what) name or location or anything. Neither before cleaning, nor after.
Yes, adding logs is a very good idea.
hello, that safe browsing feature is using VPN or?
cheeseus said:
Thank you for replying. I did read the "detailed" description which was shown after pressing the arrow on the bottom left side. The only details were something like "an app that may send messages that cost you money". Yeah, quite detailed. No mention whatsoever of the app's (or process, or I don't know what) name or location or anything. Neither before cleaning, nor after.
Yes, adding logs is a very good idea.
Click to expand...
Click to collapse
Did you mean that you have an virus app which is in Malware catogory? All the apps we scan is what intalled on your phone, including pre-installed apps, name of the app is listed under the Malware catogory, after uninstall it, threats shall be resolved. You can choose to turst that app as well.
Bilgets said:
hello, that safe browsing feature is using VPN or?
Click to expand...
Click to collapse
No, if safe browsing is enabled, we will block the phishing websites or malicious websites when you visit them.
ksmobile said:
Did you mean that you have an virus app which is in Malware catogory? All the apps we scan is what intalled on your phone, including pre-installed apps, name of the app is listed under the Malware catogory, after uninstall it, threats shall be resolved. You can choose to turst that app as well.
Click to expand...
Click to collapse
I don't understand what you mean by "you have an virus app which is in Malware catogory". I don't think I do - I am very careful about what I install and about my sources. There is no menu option on your app to show me if something has been classified as "malware".
I just installed your app on my old phone, and scanned it. The exact same results were shown - the first was that some sort of protection is disabled, but the second one is the same "SMS Phishing Vulnerability" that it discovered on my main phone. This time I took screenshots. I have not "fixed" the SMS Phishing problem because I am not sure there is any problem. I think I know all my contacts and there aren't any spoofs among them - I have only 196 contacts.
Can you help me identify which one is this "bad contact" before I use the "fix" option?
---------------------------------------
EDIT: My second phone actually had my girlfriend's profile, so the "SMS Phishing" contact that was detected must have been in her phonebook. So I deleted her Google account from the phone, which automatically deleted the entire phonebook. Then I manually went through every single contact in my phonebook. Of the 196 contacts, 20 had been automatically added from Gmail. So, I deleted them, and now have 176 contacts. Then I synced my profile on the second phone, with the cleaned up phonebook. Then launched your app again --- and again it found an "SMS Phishing Vulnerability"... Where? Why? How? If it found one during the first scan on my main phone, and then cleaned it, and after that I manually edited the contacts, and then synced them to the second phone -- the same problematic contact shouldn't exist, right?
----------------------------------------
Also, there's something which may qualify as a bug: When installed, your app automatically adds a shortcut to the home screen - I have specifically disabled this in Google Play and in my phone's settings.
I just installed it and it's so beautiful!!!! Let's wait and see
Thank you!! Great work I'm using Battery Doctor and Clean Master
Envoyé depuis mon Galaxy S4 Mini avec Tapatalk 4
Darktitor said:
I just installed it and it's so beautiful!!!! Let's wait and see
Thank you!! Great work I'm using Battery Doctor and Clean Master
Envoyé depuis mon Galaxy S4 Mini avec Tapatalk 4
Click to expand...
Click to collapse
We are glad you like it
cheeseus said:
I don't understand what you mean by "you have an virus app which is in Malware catogory". I don't think I do - I am very careful about what I install and about my sources. There is no menu option on your app to show me if something has been classified as "malware".
I just installed your app on my old phone, and scanned it. The exact same results were shown - the first was that some sort of protection is disabled, but the second one is the same "SMS Phishing Vulnerability" that it discovered on my main phone. This time I took screenshots. I have not "fixed" the SMS Phishing problem because I am not sure there is any problem. I think I know all my contacts and there aren't any spoofs among them - I have only 196 contacts.
Can you help me identify which one is this "bad contact" before I use the "fix" option?
---------------------------------------
EDIT: My second phone actually had my girlfriend's profile, so the "SMS Phishing" contact that was detected must have been in her phonebook. So I deleted her Google account from the phone, which automatically deleted the entire phonebook. Then I manually went through every single contact in my phonebook. Of the 196 contacts, 20 had been automatically added from Gmail. So, I deleted them, and now have 176 contacts. Then I synced my profile on the second phone, with the cleaned up phonebook. Then launched your app again --- and again it found an "SMS Phishing Vulnerability"... Where? Why? How? If it found one during the first scan on my main phone, and then cleaned it, and after that I manually edited the contacts, and then synced them to the second phone -- the same problematic contact shouldn't exist, right?
----------------------------------------
Also, there's something which may qualify as a bug: When installed, your app automatically adds a shortcut to the home screen - I have specifically disabled this in Google Play and in my phone's settings.
Click to expand...
Click to collapse
Hello:
The "SMS Phishing Vulnerability" means your android system has a Vulnerability(flaw), which can be used by other application on your phone to insert an incoming SMS to your inbox, the content and sender could be arbitrary, this will be very dangerous, if it's exploited by malware. And fix solution of CM Security is dynamic protection, while malware trying to use this system's flaw and send fake SMS to you, CM Security will help you to block it and remind you it's not a real SMS from the SMS's sender.
Hopes it's clear for you to understand this flaw and our solution. If any problem, feel free to contact us.
For the shortcut on home screen, we'll take a look into it. thanks for your feedback.
CM Security

[APP][4.4+] "App manager" - alternative to the default app manger

After so long of developing apps for other people, I've decided to make one 100% by myself, and publish it.
The app is basically an alternative to the default app-manager of Android, and it provides some unique features that helps you manage and uninstall apps quicker and easier.
If you've found this app useful, please support it by sharing/donating/comment on the play store.
Installation link :
APK mirror:
https://www.apkmirror.com/apk/androiddeveloperlb/app-manager/
ApkPure:
https://apkpure.com/app-manager/com.lb.app_manager
Some screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So, here's some information about it:
Background
How many times have you tried to uninstall an app but found it annoyingly hard, whether you've forgot its name or it's hidden in a bunch of many apps you have?
Have you ever wanted to uninstall a built in app, which came from the carrier/manufacturer?
Are you a programmer/tester and need to uninstall/reset your apps frequiently?
If so, this is the app for you.
Short description
As I've written ,the purpose of this app is to replace the default app-manager, and ease the uninstallation task as much as possible.
The app is free and supports Android 2.3 and above, but works best from Android 4.0.
The app has ads (banners) but you can easily remove them by donating.
Who is it useful for?
The app is intended for multiple kinds of people:
For the common user, it's easier to perform searches of apps, easier to unisnstall them, and easier to share them.
It's also easier to go to the play store page of the app ,give feedback about it and contact the developers.
For power users, it's easier to uninstall built in apps (AKA "system apps"), like the bloatware that come with the OS.
For developers, QA, and beta testers, it's easier to uninstall/reset the recently installed app, by using widgets.
You can also share apps as APK files, and see the version of the apps.
Features and advantages over other apps
Viewing of app types of apps, and not just those that you can launch (example: plugins, live wallpapers, keyboards,...).
Widgets, for quick uninstallation/reset of the most recently installed app.
Quick uninstallation of apps. For rooted devices, the uninstallation (and other operations) can be silent (in the background)
Easy uninstallation of apps that got admin privilages.
Ability to automatically add app shortcuts when they get installed, no matter how they got installed.
Also the ability to choose which launcher will create the shortcuts.
Easy to use - one click to uninstall. Long click for multi-selection
Context menu options on selected app:
Run
Share Play store link, Amazon AppStore link, or even APK file (no need for Root)
Manage
Open app on the Play store.
Kill background process, or stop the app (needs root)
Quick reset of the app (needs root).
disable/enable app (needs root).
Create shortcut.
Search the app via your search engine or the Internet.
Sort the apps bysize, name, by package name, by date installed, and by date updated
Filter apps by:
System/user apps,
Enabled/disabled apps
Installation path : SD card / internal storage
Ability to uninstall system apps (Root only, and might not work on some cases)
Ability to replace the default uninstaller .
Detailed yet short view of the installed apps, including app name, package name, date insalled and version information.
Safe and automatic deletion of certain folders after uninstallation, that some Android OS versions don't handle for some reason.
Theme chooser, in case you don't like the cards UI.
Hopefully more to come, will be written about on the play store
App translation
https://crowdin.com/project/com-lb-app_manager
Beta testing
Links for the beta testing group:
- https://play.google.com/apps/testing/com.lb.app_manager
Articles
https://web.archive.org/web/2014050...roid/supercharge-your-android-app-management/
http://reviewttb.blogspot.in/2014/04/app-manager-review.html
http://iandroid.co.il/dr-iandroid/archives/16296
http://www.appbrain.com/app/app-manager/com.lb.app_manager
https://www.androidrank.org/application/app_manager/com.lb.app_manager
FAQ
The OS says the app runs in the background, or the app has a notification of its own. Why? Doesn't it consume battery?
The app is triggered by app operation events : uninstall, install, clear-data...
Upon each of those, it saves the state for various purposes, in the background. For example the removed-apps list, and the widget. Those have to be handled right away, so it must be done even if you don't see the app.
In the rest of the time, it does absolutely nothing.
This is why the app is so efficient in battery usage, that you won't see it in the list of battery-consuming apps. Meaning it doesn't even reach the 1% battery usage. I am sure it doesn't even reach 0.001% .
You can hide the notification, but sadly on some Android versions (8.0, but not 8.1 and above) you might see a different notification, that the app might use the battery. You can safely ignore it. I guarantee there is no noticeable difference in battery consumption.
In fact, due to the optimizations I've added for Android 8.0 and above, and because the app's process doesn't get killed so often, it might even be better in battery usage. The reason is that the app always had to listen to app-events, and before Android 8.0, the app got triggered by them, meaning its process started each time if it was killed before. Less CPU, more battery.
I have a Xiaomi device and the app fails to install any kind of app. How come ?
Seems it's an issue that will exist for quite some time, and that it is turned by default on Xiaomi devices and causes various issues (read here for example). This "feature" is called "MIUI optimization" , and for now you can only disable it on the "Developer options".
So, for now, you can overcome this by enabling developer options and there to disable "Turn on MIUI optimization".
Note that once you do this, the OS will reset a lot of apps, mainly in terms of permissions. This includes my app too.
Just a side note: Xiaomi is known as one that breaks a lot of apps, as it creates its own made up rules and permissions, very much against how Android works. This is also why there is a website that speaks about it, here, so for better handling of the app, also white list it from the various permissions Xiaomi has created, too.
Sadly I have no way to handle those things, as long as Xiaomi chooses to make their own non-standard rules.
I don't have a rooted device, but I still want to disable/uninstall a system app. Is it possible?
It's possible... to try, using a PC connected to your device.
I've made a tutorial for this here (old one here ).
If the OS would allow, you could uninstall or at least disable system apps this way.
I think I got some nasty app, which shows ads randomly or takes control of the smartphone in some way (or any other bad behavior that I don't like). Can this app help me find it and neutralize it?
Even though it wasn't originally intended for such a task, I've noticed it helped many people with it. There are multiple reviews telling that it helped them removing such "virus" apps. I've even done it myself on both my device and for my family-relatives.
So the answer is that it might help you. Here's what you can do to try to handle it:
https://forum.xda-developers.com/showpost.php?p=77987186&postcount=543
What are split-APK files? What are "APKS" that are being generated sometimes when sharing apps?
Split apk files (AKA "app bundle" apps) are not meant to be installed just like normal APK files. They are used as you use the app, getting installed by the Play Store, to use only the minimal things you will use on your device, with your Android version, with your CPU architecture, with your locales, with your screen density, and so on...
Not only that, but if you install such files on other configurations, they might not work properly or fail to install.
As far as I know, backup&restore of such apps is not even working on popular backup apps such as Titanium backup.
Currently the app allows to share such apps as APKS files, which is just a zipped file with all of the APK files of the app. This is similar to what's done on various other apps and services (SAI, ApkPure, APK-mirror,...) with various file extensions (APKS, XAPK, APKM,...).
To install them using my app (which supports all files that I've mentioned: APKS, XAPK, APKM ), you can currently do this only from other apps that trigger it. The most common way to do it is directly from file-manager apps, but this should also be possible via chatting apps and others.
If you wish to do it on your via the PC, you can do it too:
use adb command as such:
Code:
adb install-multiple apk1 apk2 ...
Why isn't there a permissions management feature?
For permissions management, I actually planned some management tool, but sadly Google has changed how permissions groups work, and so permissions sometimes go to a different group. For example, before Android P, the permission "WRITE_CALL_LOG" belonged to "Phone" permission group, but from Android P, it moved to "Call log" permission group, which never existed before.
Currently, Google removed all APIs to get which permission group has which permission. Even in the documentation there is no mention anymore which permission group holds which permissions. Not only that, but OEMs sometimes make up their own permission which aren't official in any way (see "auto start" that Xiaomi made, and the reason that "don't-kill-my-app" website exists, for example). I still hope that one day I will be able to get a reliable way to get the correct information, no matter which version of Android the app runs on.
Why isn't there an option to install an old version of an APK when I have a newer one installed?
Apps aren't designed to handle this situation. They are only designed to handle upgrades. So, Google made it impossible to do it starting from Android 7 (read here). If you want to try it anyway, you can do it using PC&adb tool, as written here.
Why isn't there a boot-up management feature? Memory freeing/boosting? CPU usage? RAM usage? Automatic-task-killing? Modify apps ?
Various features of those types are not documented and not recommended to be used. Those can ruin how the apps work, just like OEMs do it sometimes even by default. This can also cause false crashes, or crashes that can't be reported. For users, some of those functions have the false promise by various apps that say it will make reduce battery consumption (search google for "Android task killer myth").
It is not a good thing to alter how apps work and behave, and Google has rules about modifying APKs, so I do not want to take the risk in doing so.
As for viewing information alone, this is something that isn't useful for users, but more for developers who already have them via the various development tools and even apps that specialize about it.
This app was made for users and power users mostly, and I want to make it work properly as much as possible, without worrying that for some devices or at some day things will be broken. I prefer to have as little workarounds as possible.
That's why I decided to stick with things that are more standard, more commonly used, and more available to be used.
I have an SD-card. Why can't I set an installed app to be on it, properly?
Installing an app to the SD-card has various restrictions that determine whether it's possible or not, and how much it will affect how well the app behaves.
To do it here, you have to have a rooted device (or use a PC with adb command as written above), the OS should allow to do it, and the target app should allow to do it.
That being said, you might try your luck via the developer-settings of the OS (check how to enable it on Google for your device), via "force allow apps on external" preference.
Why not share version-name and app-name alone instead of version-code and package-name with others?
Simply put, version-name and app-name are not unique enough, depend on the current locale, can be of any length (so it can be too long) and not restricted by which characters are used (so can be problematic on some OSs).
That's while version-code is always an increasing number, and package-name is always safe to use and is considered as the ID of the app on the Play Store and probably on any app-store.
That being said, I might allow to customize what to share some day, and let users be responsible of possible issues if they might occur.
In the past versions, the app didn't need to run in the background, and didn't need to have usage-stats permission at all. What happened?
In one word: Google . Google has changed the rules:
- For running in the background , the reason is that a lot of types of global events (called "Intents") need to be handled only with an app that has a sticky notification (called "foreground service"). Before Android 8.0, it was possible without this requirement. The app would have been awakened for each such event, handle it and go to sleep, while the OS can kill it if needed. Now it's not possible (read here). Adding to this, is that Google forces all new apps and updated to existing ones to do it for Android 8.0 and above, by the end of the year (read here). This means you should expect more apps to show their notifications, or they will present a weaker functionality.
The good news is that this actually helps with battery usage on Android 8.0 and above. Instead of re-creating the process of App-Manager for each event, the process is already alive, so less CPU will be used. And, since it's already alive, handling it will take less time. So, less CPU and less time, meaning more battery for you. You can also hide the notification if it bothers you.
- For usage-stats permission, before Android 8.0 I could get the exact app-size without any permission. And, before Android 5.0, I could get the recently launched apps with a permission that doesn't require requesting in runtime. Because of the recent changes, this is not possible anymore without usage-stats permission. And, since getting app-size and sorting apps by recently launched - are quite basic features, I decided to request it all in the beginning together with the storage permission that was always a requirement.
Getting the app-size was tricky before Android 8.0, and so I added a fallback in case it's not working for some users, or working too slow for them. It wasn't perfect, but it was all I could do.
The good news about this, is that it's much more efficient than what I did before. Getting app size is super fast, and it will always work because there is now an official way to do it. In fact it's so quick that I've removed the fallback for Android 8.0 and above.
Privacy policy ?
Written on this post.
Thank you!
Very simple and useful app!
newHere:) said:
Thank you!
Very simple and useful app!
Click to expand...
Click to collapse
You're welcomed, and I do hope that it will succeed as I wish to improve it even more and make other useful and cool apps.
cool app,very helpfull for me,because im test so many apps from here and now its much easier to deinstalling,i like it!!!
-CALIBAN666- said:
cool app,very helpfull for me,because im test so many apps from here and now its much easier to deinstalling,i like it!!!
Click to expand...
Click to collapse
Yes, that's actually why I made the app myself, since I am both a developer and a user that tries out many apps.
will try it!! sounds nice
I would like to get some feedback from you people:
1. What is the best feature that you liked on the app?
2. What is the best feature that you'd like to have?
3. In case you have a good English accent, have the ability to record your device, would you like to put your video review?
If so, I will put your video (if it's good enough) on the play store, along with credits (or you put them at the end of the video if you wish).
No ads in the video, please .
AndroidDeveloperLB said:
I would like to get some feedback from you people:
1. What is the best feature that you liked on the app?
2. What is the best feature that you'd like to have?
3. In case you have a good English accent, have the ability to record your device, would you like to put your video review?
If so, I will put your video (if it's good enough) on the play store, along with credits (or you put them at the end of the video if you wish).
No ads in the video, please .
Click to expand...
Click to collapse
Well overall, the app is quite streamline and easy to navigate.
And the making of APK to share file is the best feature that I liked.
It would be nice if the app could have the feature to natively share apks of different apps, from within, using wifi direct, if another device has this installed. Would make it even better.
About the review, I have had some experience with them, so i'll give it a shot tomorrow morning, it's 10 pm here at the moment so I can't prepare and edit now.
I like this, for me the most useful part is the sorting by install and updated. Enough that I did the donation thing to get rid of the ads.
Some suggestions:
Tabs or Drawers / Categories with Tags
- The way this would work is that you can tag apps with categories (each app being able to be tagged with as many categories as the user likes). For instance, I may make a category for frequently used and camera. I would tag my several camera apps with the camera tag, and the one I use most I would also tag with the frequently used tag.
- Then, when searching I could search for the tags as well, such as searching frequently used and all those with that tag would come up.
- Going a step further is the creation of preset tag search tabs. So at the top, or side or wherever it fits best, there may be a place for the Camera Tab Search that I would select it and see all my camera apps.
I think the above feature would make organizing and accessing the apps even more awesome.
The next suggestion is moving towards replacing the stock app manager.
- I use XPosed with Gravity Box. I set up the long press of the home button to launch your App Manager.
- I also use the GEL Settings that changes the Home Button into the Apps Button when you are already on your home screen. It would be awesome if you did the same, but instead made it link to your app.
KNIGHT97 said:
Well overall, the app is quite streamline and easy to navigate.
And the making of APK to share file is the best feature that I liked.
It would be nice if the app could have the feature to natively share apks of different apps, from within, using wifi direct, if another device has this installed. Would make it even better.
About the review, I have had some experience with them, so i'll give it a shot tomorrow morning, it's 10 pm here at the moment so I can't prepare and edit now.
Click to expand...
Click to collapse
Thank you for sharing your opinion.
About sharing via Wifi-Direct, isn't it already possible in case both devices have an app for sharing stuff over Wifi-Direct?
For example, using "SuperBeam" ? I never tested the app or the feature, but I think it's already possible, no?
Some Roms (and I think it includes some stock Roms) even have this built in, as I remember.
Not sure though, if any of those solutions share APK files, or just media files.
Since I don't have multiple devices, I can't check it out, and I'm not sure if I will be able to develop it in a way without any bugs...
AndroidDeveloperLB said:
Thank you for sharing your opinion.
About sharing via Wifi-Direct, isn't it already possible in case both devices have an app for sharing stuff over Wifi-Direct?
For example, using "SuperBeam" ? I never tested the app or the feature, but I think it's already possible, no?
Some Roms (and I think it includes some stock Roms) even have this built in, as I remember.
Not sure though, if any of those solutions share APK files, or just media files.
Since I don't have multiple devices, I can't check it out, and I'm not sure if I will be able to develop it in a way without any bugs...
Click to expand...
Click to collapse
Yeah, many apps have this feature, but I just asked for it because this app already has many different methods of sharing an app, and this could make it even faster and better, due to more streamlined representation of your apps. But if it's hard for you, don't worry, no one's forcing you; you are the Dev, you decide how you app is.
But the functionality is quite great.
maddbomber83 said:
I like this, for me the most useful part is the sorting by install and updated. Enough that I did the donation thing to get rid of the ads.
Some suggestions:
Tabs or Drawers / Categories with Tags
- The way this would work is that you can tag apps with categories (each app being able to be tagged with as many categories as the user likes). For instance, I may make a category for frequently used and camera. I would tag my several camera apps with the camera tag, and the one I use most I would also tag with the frequently used tag.
- Then, when searching I could search for the tags as well, such as searching frequently used and all those with that tag would come up.
- Going a step further is the creation of preset tag search tabs. So at the top, or side or wherever it fits best, there may be a place for the Camera Tab Search that I would select it and see all my camera apps.
I think the above feature would make organizing and accessing the apps even more awesome.
The next suggestion is moving towards replacing the stock app manager.
- I use XPosed with Gravity Box. I set up the long press of the home button to launch your App Manager.
- I also use the GEL Settings that changes the Home Button into the Apps Button when you are already on your home screen. It would be awesome if you did the same, but instead made it link to your app.
Click to expand...
Click to collapse
Thanks for sharing your opinion.
About the tagging suggestion:
Do you mean auto-tagging, or letting the user tag them? or maybe scan the play-store and tagging the apps using the category they were in...?
Currently, it's a rather time consuming thing to add this feature of tagging, especially if I will add a server side storage that will hold the tags of all the users.
It's a very good suggestion, though, and I will keep it in mind for future releases.
For now, if you wish to organize apps, there are plenty of launchers out there that do the job by putting the apps shortcuts into folders . Some, like "everything.me" launcher, will do it for you.
About having tabs of tags, I think it's against the guidelines of Google to have too many tabs (think how annoying it will be when you create many tags). Maybe a navigation drawer is better.
BTW, I also use Nova launcher, and I've tried a lot of launchers.
About replacing the stock app manager, that was my goal, but I still need to handle operations that I didn't find how to deal with, such as clearing the default of apps, getting the size of them correctly, toggling notifications on/off,...
I'm familiar with using XPosed, but didn't use Gravity Box module. I'm not sure what this module does (I've read its description now) ...
I didn't understand what you did with GEL settings. Did you make it so that the home button of the navigation buttons changed to anything you wish on certain cases?
KNIGHT97 said:
Yeah, many apps have this feature, but I just asked for it because this app already has many different methods of sharing an app, and this could make it even faster and better, due to more streamlined representation of your apps. But if it's hard for you, don't worry, no one's forcing you; you are the Dev, you decide how you app is.
But the functionality is quite great.
Click to expand...
Click to collapse
My app only uses the apps that are already installed on your device. That's how Android works (using "send" intents in this case).
For example, if you had "WhatsApp" installed, it will be shown on the dialog I've made, and if "WhatsApp" supports sending APK files, it will also work (sadly I think it doesn't, but I'm pretty sure "Telegram" does).
BTW, the dialog I've made isn't the native one just because I wanted to add some features to it and I also didn't like how slow the default one is.
Can you please check if Wifi-direct is possible for this task, before I consider adding this feature? I will also try it out at the office if I get the chance.
AndroidDeveloperLB said:
My app only uses the apps that are already installed on your device. That's how Android works (using "send" intents in this case).
For example, if you had "WhatsApp" installed, it will be shown on the dialog I've made, and if "WhatsApp" supports sending APK files, it will also work (sadly I think it doesn't, but I'm pretty sure "Telegram" does).
BTW, the dialog I've made isn't the native one just because I wanted to add some features to it and I also didn't like how slow the default one is.
Can you please check if Wifi-direct is possible for this task, before I consider adding this feature? I will also try it out at the office if I get the chance.
Click to expand...
Click to collapse
Yeah, telegram is the only one which would let you send apk files.
But I am not a dev, so I won't be able to check or add things. I am just a tester for the apps and roms and sometimes co-operate with reviews.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
So I found a small bug, in the sharing menu of the app, aside the regular apps, it also displays apps from music streaming services, but only the ones which allow uploading of content, like grooveshark.
KNIGHT97 said:
Yeah, telegram is the only one which would let you send apk files.
But I am not a dev, so I won't be able to check or add things. I am just a tester for the apps and roms and sometimes co-operate with reviews.
Click to expand...
Click to collapse
About checking it, I didn't mean that you'd develop anything, not even search the internet about it.
I meant installing an app that lets you send files over WIFI-Direct (like the app I've mentioned), open it (not sure, but I think it's needed so that it would be enabled), and then use my app to send the APK via this app.
AndroidDeveloperLB said:
About checking it, I didn't mean that you'd develop anything, not even search the internet about it.
I meant installing an app that lets you send files over WIFI-Direct (like the app I've mentioned), open it (not sure, but I think it's needed so that it would be enabled), and then use my app to send the APK via this app.
Click to expand...
Click to collapse
My bad, got you wrong there.
So I tested with Superbeam(tried other apps too, but just won't show them in share menu) and it works fine. The transfer is carried out normally like choosing a file to be transferred from any other app.
--------------------------------------------------------------------------------------------------------------------------------------------------------
Going to sleep for now. Will test, review and report further tomorrow morning.
KNIGHT97 said:
My bad, got you wrong there.
So I tested with Superbeam(tried other apps too, but just won't show them in share menu) and it works fine. The transfer is carried out normally like choosing a file to be transferred from any other app.
--------------------------------------------------------------------------------------------------------------------------------------------------------
Going to sleep for now. Will test, review and report further tomorrow morning.
Click to expand...
Click to collapse
Not sure I understood :
Did it show up there ?
Did you succeed transferring the APK file using WIFI-Direct?
If so, that's great news. I wonder though how come WIFI-Direct sharing isn't a built in feature on Android.
I think it should be easy as using the Bluetooth.
Also I don't get why Android-Beam uses Bluetooth instead of WIFI-Direct (as done on Samsung's devices). In fact, maybe Google could make the files transfer faster by harnessing both Bluetooth and WIFI-Direct together.
Thanks very handy.... Donated.... And again cause I'm
.. And again
Christiancs1969 said:
Thanks very handy.... Donated.... And again cause I'm
Click to expand...
Click to collapse
Wow. Thanks. :good:
You are the first one who is...
Well one more for luck then.....
Seriously... Its very handy thanks

[APP][WIDGET][4.0+] App Eater: A highly functional uninstaller with useful widgets

App Eater: A highly functional uninstaller with incredibly useful home screen widgets
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
App Eater (Uninstaller) lets you remove unwanted apps right from your home screen, in addition to being a fully functional standalone uninstaller.
Using the widgets, you can uninstall the following without even entering the app:
Last installed app
Last updated app
Most recently used app
Each widget shows the icon of the app you will be uninstalling as well, to make it even more intuitive. Take a look at the screenshots to see what I mean.
Additionally, App Eater is an extremely capable standalone uninstaller, with features including:
Easy access to last installed, last updated, and most recently used apps
List mode to show all apps (including non-application packages like widgets)
Batch uninstall
Silent batch uninstall (rooted devices only- this is an Android limitation)
Uninstall history
Option to show system apps
System app uninstall (rooted devices only- this is an Android limitation)
Disable apps (rooted devices only- this is an Android limitation)
Clear app data and cache (rooted devices only- this is an Android limitation)
Ability to lock apps to prevent their removal from within App Eater or the widgets
Sort by name, install date, update date, size, system/user installed, recently used, disabled/enabled status, and locked status
Reverse sort order
Search all apps for a specific string
Long press to open app, open app info, open Play Store listing, or share app
System storage info displayed
Show app version option
"Apps Eaten" counter to track number of uninstalls with app
More features coming soon!
I want App Eater to replace whatever uninstaller you are using now. Its widget functionality doesn't exist in any other app, and I intend for the standalone uninstaller to be the absolute best in the Play Store. More features are coming soon, but please let me know if you want anything in particular. Thanks, and enjoy!
Screenshots:
I've uploaded the APK for those who prefer to install manually. Thanks, and enjoy!
I have added a first-time start-up tutorial for those who didn't quite understand certain features like app locking. Enjoy!
Does this app can uninstall the app/s completely include cache, data & so on?
Thank you. Will try it out.
Features l like to see!!
Look great app features l like to see!!:good:
- Apps freezer
- Uninstall system applications
- Backup date/system apps+data apk to sdcard
- Restore backed up applications
- Sync to/from Dropbox
An article I read said this can remove bloat ware system apps, insinuating without root. Is this right ? Thought that would be impossible
el_easy said:
Look great app features l like to see!!:good:
- Apps freezer
- Uninstall system applications
- Backup date/system apps+data apk to sdcard
- Restore backed up applications
- Sync to/from Dropbox
Click to expand...
Click to collapse
So you want Titanium backup basically? haha
exodius48 said:
Does this app can uninstall the app/s completely include cache, data & so on?
Click to expand...
Click to collapse
This I also want to know. Does it clean cache and data? Havent seen any uninstallers that claim to do this yet.
Really good looking, it would be great with a more HOLO themed icon, just as simple as it can be
Mazda said:
So you want Titanium backup basically? haha
Click to expand...
Click to collapse
Lol, only app freeze made sense out of all that...this thing eat apps...dont think its out to puke them right back out to be lock away in a fridge for later use
Keep your app simple dev...If i want all kind of fancy things I will go to titanium...stay unique, dont' try to be something else ....wont work out cause titanium already does those things best lol
awesome app :victory:
please include cache eater also with a widget
and if u inclde also locking system in cache, that would be damn amazing. :good:
I would buy it if u put donate version then
exodius48 said:
Does this app can uninstall the app/s completely include cache, data & so on?
Click to expand...
Click to collapse
The way it works (as do most uninstallers) is that the app tells the system it wants to uninstall an app. Then the system then takes over (displays the "OK/Cancel" dialog and actually uninstalls it.
If I have an app that has data or cache, and I uninstall it and reinstall it, then all the data and cache seems to be gone. I have only tested this on a handful of apps, so there might be some that are not cleared. If you have any examples, I will be glad to take a look.
I am planning on adding rooted uninstall features (which removes the app manually), and I will look into having this as an option. Thanks for your interest!
el_easy said:
Look great app features l like to see!!:good:
- Apps freezer
- Uninstall system applications
- Backup date/system apps+data apk to sdcard
- Restore backed up applications
- Sync to/from Dropbox
Click to expand...
Click to collapse
I will look into freezing apps. I've never used it, but it seems like a good feature to have.
You can only uninstall system apps if you are rooted. I am currently working on this functionality.
I'm not sure that I want to add backup/cloud functionality, as it seems somewhat tangential to uninstalling apps. There are some power-user apps that can already do that, as others have mentioned. If demand is high, I'll look into it.
I am also planning on adding a feature that will keep a list of your uninstalled apps, and direct you back to the Play Store to reinstall them if you change your mind.
Thanks for the feedback!
SuffAdvApps said:
The way it works (as do most uninstallers) is that the app tells the system it wants to uninstall an app. Then the system then takes over (displays the "OK/Cancel" dialog and actually uninstalls it.
If I have an app that has data or cache, and I uninstall it and reinstall it, then all the data and cache seems to be gone. I have only tested this on a handful of apps, so there might be some that are not cleared. If you have any examples, I will be glad to take a look.
I am planning on adding rooted uninstall features (which removes the app manually), and I will look into having this as an option. Thanks for your interest!
Click to expand...
Click to collapse
I have an app that need special attention, it is picarts photo studio. I have uninstalled it (with built-in uninstaller), but it still leave garbage file in /sdcard.
I want uninstaller app like revo uninstaller on windows pc that can search garbage/leftover files and destroy them. I think no android apps like that for now. CMIIW
simo2103 said:
Really good looking, it would be great with a more HOLO themed icon, just as simple as it can be
Click to expand...
Click to collapse
Thanks for the input! Alternative widget designs are definitely on my radar. Do you have any widgets in mind that I could use a visual reference?
exodius48 said:
I have an app that need special attention, it is picarts photo studio. I have uninstalled it (with built-in uninstaller), but it still leave garbage file in /sdcard.
I want uninstaller app like revo uninstaller on windows pc that can search garbage/leftover files and destroy them. I think no android apps like that for now. CMIIW
Click to expand...
Click to collapse
Thanks, I will take a look at that.
exodius48 said:
I have an app that need special attention, it is picarts photo studio. I have uninstalled it (with built-in uninstaller), but it still leave garbage file in /sdcard.
I want uninstaller app like revo uninstaller on windows pc that can search garbage/leftover files and destroy them. I think no android apps like that for now. CMIIW
Click to expand...
Click to collapse
I tried it out and I see what you mean now. Unfortunately, this is just bad design on the part of the makers of PicsArt. There is a way for apps to use a private file directory that will be deleted automatically when the app is uninstalled, but instead PicsArt opted to use the general sdcard storage, which is not tied to any app. For example, if an app writes to a folder called "Pictures," it's probably not a good idea to delete it when the app is uninstalled, since other apps might use the same folder. Trying to solve this problem would likely open up a whole mess of potential issues that I think the general user shouldn't have to deal with, so I don't think App Eater is the right place for it.
I found an app called SD Maid which can find folders that aren't needed anymore, but it was not able to automatically detect this one in particular. Maybe you'll find it useful, though.
The internal "data" and "cache" for the app does get cleared using App Eater, though. You can see this by checking Settings>Apps>PicsArt after reinstalling and before opening the app.
SuffAdvApps said:
I tried it out and I see what you mean now. Unfortunately, this is just bad design on the part of the makers of PicsArt. There is a way for apps to use a private file directory that will be deleted automatically when the app is uninstalled, but instead PicsArt opted to use the general sdcard storage, which is not tied to any app. For example, if an app writes to a folder called "Pictures," it's probably not a good idea to delete it when the app is uninstalled, since other apps might use the same folder. Trying to solve this problem would likely open up a whole mess of potential issues that I think the general user shouldn't have to deal with, so I don't think App Eater is the right place for it.
I found an app called SD Maid which can find folders that aren't needed anymore, but it was not able to automatically detect this one in particular. Maybe you'll find it useful, though.
The internal "data" and "cache" for the app does get cleared using App Eater, though. You can see this by checking Settings>Apps>PicsArt after reinstalling and before opening the app.
Click to expand...
Click to collapse
Oh ok, so its from the developers, and picarts has designed to doesnt delete internal data even it has been uninstalled.
I have used it, but sometime detects false positive. Probably still use old database.
Ok, keep update this app.
You can look on something simple Like theese
Sent from my Nexus 4 using XDA Premium 4 mobile app
simo2103 said:
You can look on something simple Like theese
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
OK, I understand now. Reading your post again, I wonder if you meant the actual app icon, and not the widget design. I will look into allowing for alternative app icons (I don't know if this is technically possible from within the app), but I am hesitant to change the icon design outright, since as the app grows in popularity it's important to maintain familiarity.
I will definitely look into alternative widget designs, though, if that's what you meant.
Thanks!

NO ROOT: Use 'Activity Launcher' to remove accounts, grant/revoke usage access

Did I miss a thread on this? Did anyone think of trying this or something similar?
I've been trying to find a way to sneak AppOps onto my Fire 8 HD, 2016 with NO ROOT. I've read in a few places, some have had success installing via ADB shell. I however, have not. But it didn't stop me from trying or to find an app or workaround close enough to it.
I kept seeing a few posts about Activity Launcher and other "shortcut apps." I was skeptical, because without root and seeing how over customized Amazon made their Android based OS, I didn't think this app would give me more than a few options to toggle, at most. I thought I would be lucky if any of the changes I made actually saved to the device. I admit when I am wrong and in this case, I'm wrong...so far.
I literally just installed this app and spent the last hour and a half, going through just the 'settings activity' drop down menu, changing a few things. So I've yet to explore the other activities and their settings.
****IMPORTANT NOTES BEFORE YOU GET STARTED:**** Amazon will constantly try to override your preferences and reset them to their liking through OTA updates, even while you're setting them. Because of that I *HIGHLY* recommend you install a no root firewall such as NoRoot Data Firewall (there are a few others with more or less of the same options, but I've grown to like that one and it's the one I use) and block ALL Amazon apps and apps with 'OTA' in their titles from connecting through both WiFi and Cellular networks. Though I know cellular service is not enabled on these tablets, for peace of mind I blocked access there as well. If you don't block access from Amazon, these settings are likely to be quickly reverted and you probably won't know it until you look again, or the original settings reappear.
Secondly, though some activities may have several upon several settings to choose from, I can't get or Amazon won't let all of them load, therefore I can't see the choices or change their settings.
My device rebooted once, on its own, during exploration and toggling, but I think it was Amazon getting aggravated with my firewall blocking their apps access after killing them.
****I AM NOT RESPONSIBLE SHOULD YOUR DEVICE BECOME BRICKED, STUCK IN A BOOTLOOP OR ANY OTHER NUMBER OF THINGS THAT GO WRONG AS A RESULT OF CHANGING OR REMOVING ANY SETTINGS.****
Below is a rundown of what I did so far:
Download and install Activity Launcher: Activity Launcher APK or from Google Play Store.
1. Tap on the link for 'Activity Launcher' above, to install it from the Google Play Store.
2. Open Activity Launcher
3. Tap the drop down menu in the upper left corner and select 'All Activities.' (Yes that's A LOT of activities!)
4. Browse if you like, but scroll down until you see the 'Settings' activity and tap on it.
There are about 3 dozen or so activities you can tap, most of which will load and most of which you can edit and change. Almost none of these settings are available to you though the regular device interface.
Accounts:
The first one I tapped was 'Accounts.' It will list ALL accounts registered to your device, whether you added them or not. I only have 2, none Amazon related accounts listed, Google and FireFox. Neither of those account settings will load, probably because they are not native to Amazon and the settings related to them can only be changed through the actual accounts. You can tap on ALL Amazon related accounts and a variety of settings will appear. For example, I tapped 'Whispersync' I was able to stop it from syncing by tapping the three dots at the top right. I was also able to remove the account from the device! You may need to perform that step a second time.
I stopped Prime Photos from Syncing, but I am unable to remove the account. You can long press the individual tasks and a screen will briefly pop up that has something to do with 'Fire Launcher.' It disappears too quick for me to see anything else. I haven't done anything with the Kindle or primary Amazon accounts. I'm not sure what will happen if I do so haven't yet gathered the strength to try anything
Apps With Usage Access:
After exploring the above, I scrolled down a few spaces to 'Accounts With Usage Access.' You have no idea how happy I was to see this. All the apps you installed that require usage access, whether you knew it was granted such access or not, are listed here, including the Google APKs you installed way back when.
I went ahead and granted the usage access to the apps I was already trying to grant it to; Greenify, NoRoot Data Firewall and All-In-One Toolbox. I *revoked* access to all of the Amazon apps listed; Appstore, Content Management Service, FreeTime, Help, Parental Monitoring Service and WiFi Locker. I left Storage Management alone as I am not sure what will happen if I revoke it's access.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Whew! That tiny bit was a lot to do and take in. Now the moment of truth was upon us. Were the changes we made to these settings, if any, holding?
:fingers-crossed::fingers-crossed::fingers-crossed::fingers-crossed:
So far Yes! Now the hard part. We reboot. I admit I was breaking a sweat as I knew the possible implications of doing these things, but my tablet rebooted with no problems whatsoever. The best part about all this? The settings I changed HELD. The accounts I removed, stayed off my tablet!!! :victory: :victory: :good: :good: :good: :victory: :victory: :victory:
I had similar luck yesterday with granting Greenify special permissions through ADB shell. Much to my surprise, and seemingly without any hassle, the commands worked and the permissions were granted. Again, no root. The only downside is you have to pay for Greenify Pro if you want tom get a chance at freezing any system apps and even then, there's no promise all system apps will be listed. But at least I was able to grant the necessary permissions!
I will explore and play with Activity Launcher throughout the days to come and perhaps Greenify may make $2.99 profit from me later tonight
Thank you for this tip it helped me a lot.
Many thanks
Great tip! For those using Nova and who have enabled widgets you can create permanent shortcuts to activities on your home screen using the Nova activities widget.
ktdt00 said:
Great tip! For those using Nova and who have enabled widgets you can create permanent shortcuts to activities on your home screen using the Nova activities widget.
Click to expand...
Click to collapse
Indeed! The one thing Nova surprisingly lacks (could just a be a fluke oversight) is the ability to make website URL shortcuts. However, If you have successfully activated widgets , you can download and install 'Website Shortcut' to add URL shortcuts to your desktop https://play.google.com/store/apps/details?id=com.deltacdev.websiteshortcut&hl=en
Here is the link to enable widgets: https://forum.xda-developers.com/hd8-hd10/general/root-required-widgets-preferred-launcher-t3637813
The three dot menu in Chrome 'add to home screen' works for me
So with this we can freeze Fire Launcher, and get Nova to be default without the Launcher Hijack?
UPDATE: I click on Home on that Setting and see all the installed launchers, but selecting from that doesn't take effect to make one default; Fire Launcher always picks up on press on home navigation.
GofreeSing said:
So with this we can freeze Fire Launcher, and get Nova to be default without the Launcher Hijack?
UPDATE: I click on Home on that Setting and see all the installed launchers, but selecting from that doesn't take effect to make one default; Fire Launcher always picks up on press on home navigation.
Click to expand...
Click to collapse
Please see this thread, and this post (Start where it says: Ok ready?). Please read everything before making your decision.
thanks for the tip! great to get access to some important settings. works well on fire hd 10 2017!
one thing is a bit unconvenient though. some activities can't be started and the 'activity launcher' crashes when you try to (i am on 5.5.0.0).
an alternative with even more detailed activities is QuickShortcutMaker (play.google.com/store/apps/details?id=com.sika524.android.quickshortcut). and the best thing is that you can add activities to your favorites and start them directly from there without loading and searching for them again.
@DragonFire1024 one question: can you also revoke permissions from apps the way you granted them for greenify, e.g remove internet access for certain apps? i know there is noroot firewall but if you already use a 'real' vpn this is a nogo as you can't have 2 vpns at the same time...
androingo said:
thanks for the tip! great to get access to some important settings. works well on fire hd 10 2017!
one thing is a bit unconvenient though. some activities can't be started and the 'activity launcher' crashes when you try to (i am on 5.5.0.0).
an alternative with even more detailed activities is QuickShortcutMaker (play.google.com/store/apps/details?id=com.sika524.android.quickshortcut). and the best thing is that you can add activities to your favorites and start them directly from there without loading and searching for them again.
@DragonFire1024 one question: can you also revoke permissions from apps the way you granted them for greenify, e.g remove internet access for certain apps? i know there is noroot firewall but if you already use a 'real' vpn this is a nogo as you can't have 2 vpns at the same time...
Click to expand...
Click to collapse
If you properly edit the APK/app XML you can Chang all the permissions you want, but will have no effect on system apps as of yet. Currently trying to work on a way to fix that.
Does greenify work to freeze apps without root?
endleesss said:
Does greenify work to freeze apps without root?
Click to expand...
Click to collapse
Yes. But comes with a risk. Some apps won't wake back up if in hibernation for extended periods. Worst case is a factory reset.
Sent from my Samsung Galaxy S4 using XDA Labs

Categories

Resources