We’re rewarding the question askers & reputations are being recalculated! Read more.
33

There are multiple ways to identify a unique device or its user: Keep a file in some (non-default) directory: You already said this; apps can often write to the internal storage of a device. This method is easy, works offline and is not the easiest to spot (place the file in some system-like directory and nobody will bother deleting it). Keep track of a ...


27

Titanium Backup etc just use in-built Package Manager (pm) to freeze an app. pm has a feature to prevent apps from running & from appearing in Launcher. To use it, Titanium Backup etc execute following command: pm disable {package_name} You can freeze apps by yourself without using a dedicated freezer app. Just use the above command in Terminal ...


16

First, I suggest you stop using your task killers. They are draining your battery more than saving it. The System is restarting the services when they need to run which is causing battery usage. Second, you are under the assumption that freeing up memory is a good thing. It is not. Freeing up memory is not going to decrease battery usage. What you really ...


13

I found how pm disable works: If you run cat /system/bin/pm, it gives: # Script to start "pm" on the device, which has a very rudimentary # shell. # base=/system export CLASSPATH=$base/framework/pm.jar exec app_process $base/bin com.android.commands.pm.Pm "$@" So apparently it is the same as the PackageManager we use from Java, it is calling it - just in ...


13

You can disable only System apps from Android 4.0 onwards. Check the guide here with video. Basically you have to: Go to your phone’s main settings menu. Go to the “Apps” or “Applications” option. Go to the “All” tab in your list of apps. Find the app you wish to disable and tap on it. Press the disable button next to the force stop button. ...


11

Have you thought about un-installing and re-installing Maps as a possible solution? First, get rid of the pre-loaded Maps by deleting the /system/app/Maps.apk file: su rm /system/app/Maps.apk Once a system app is updated, it's useless in the /system/app folder and can be safely deleted. Then copy the current Maps version to your SD Card: cp /data/app/...


9

Navigate to Settings > Application Manager > All Then select Reset App Preferences from the menu. Try if this works, it worked for me for some other apps.


7

On some Android versions you can use adb to disable apps that you would otherwise not be able to deactivate via the UI. The Debloater app linked to above automates and simplifies this process. This answer will explain how to perform the same process manually. WARNING: Disabling the wrong app or using the wrong commands can leave your device soft-bricked. ...


7

Your Android need not to have root access for truly disabling an app, if you've version 4.4.x or above. All you need is adb setup in PC and USB debugging enabled in a non-rooted device, or a terminal emulator app for a rooted device (you can use adb too). If you check Package Manger's (pm) usage, you would see pm block [--user USER_ID] ...


6

I know you can freeze and thaw an app using Titanium Backup Pro, which I have. But that would require manually going in to TiBu and doing the freeze/thaw commands each time. You're wrong about that part. Try this: look for a free place on your homescreen long-press there select to add a widget scroll to Titanium Backup select the item to (un)freeze an app ...


6

Most apps on android are safe to disable, however some can have some pretty bad side effects. This however depends on what your needs are. You can disable the camera for example but it will also disable the gallery (at least as of kitkat and I believe Lollipop is the same way). Android does have some core applications that are essential to the function of ...


5

Disabling system apps won't free up your space, since they are disabled, not deleted. They are still stored in your system (since you can re-enable them), and besides, they are in /system partiton, whereas the apps you download are on the /data partition, therefore, even if you did free-up the space, you wouldn't be able to use it since it's located on the /...


5

From your mentioning of Titanium Backup I assume your device is rooted. So my absolute recommendation here is AutoRun Manager (and yes, you will need the Pro -- second yes, it's worth it). Having that installed, open the app, use the "advanced mode", look for the app you want to modify (in your case: Google Maps). Expand it. ARM will show you all its ...


5

Provided that you've adb setup and functioning, use this command in a console: adb shell pm block PACKAGE # for Android Kitkat adb shell pm hide PACKAGE # for Android Lollipop adb shell pm uninstall --user 0 PACKAGE # for Android Marshmallow and Nougat. This is bit tricky. Some reports its result positive, while others, negative. ...


4

There is no way to disable an app for some users of a device but not others; it's possible to freeze an app using a third party program (ie, disable it by changing it's permissions so it can't run) but that will disable it for all users. Android apps and services don't distinguish between physical users of a device - they all run using a single logical ...


4

Based on one of the comments in an AndroidPolice article about Google Play Store v3.7.15, you can't update frozen / disabled apps anymore.


4

Sorry, but you have to root in order to do this. There is no other way. Root (optional) Install Titanium Backup and backup your phone. If you mess something up you can restore your phone using this Now use an app called System App Remover to select the app you want to delete. You will have to grant superuser permission for it to work


4

Requires root (at least on 6.0.1). System permissions (uid<=1000) is required but adb runs as userid 2000. The Package Manager (pm) will do exactly what you want. In either adb or Terminal Emulator (both require root), run the pm command and you can see its capabilities. We look at 2 of them: pm list packages pm disable <package> pm list ...


4

pm list packages -d 2>/dev/null will list up all disabled packages, one per line, preceded with the keyword package: – so output looks like package:com.android.exchange package:com.android.email So if you take that output and "grep" it for the package name in question, the package is enabled if the output is "empty" and disabled otherwise. ...


4

Is it safe to disable com.android.systemui? from Stack overflow : If you completely remove SystemUI.apk from the system, your device will hang on start-up and never fully boot again. Tried it before. ;) Framework-res and the system have some dependencies on SystemUI. Please also read the comments where OP did what you proposed and is warned that it could ...


3

This is mostly speculation, but mediaserver is probably what is used to play all and any sound on android. Some app was probably using mediaserver inappropriately, causing it to show as using excessive battery. logcat2 is probably the process used for logging output, and is where many debug and error messages are sent to. Outright deleting them probably ...


3

A backup never is a bad idea, so right after you get root access, you should: Do a full NANDroid backup (which creates images of your partitions, so you always can revert to this state by simply restoring them) Use Titanium Backup to make a full backup of all your apps and their settings (so you can re-install a selection when needed) Freezing does not ...


3

You shouldn't need to restart after freezing an app. Once you freeze the app, it should disappear from the apps drawer.


3

If you have root, you move the app to /system/priv-app; privileged system apps can't be disabled through normal user methods. Otherwise, it's up to the application to support Device Administration. Apps like Norton App Lock should be implementing this if they don't already, since this kind of thing is exactly what it's designed for. Registered and ...


3

You can change the behavior of holding home button even as non-root user (at least on my LG G Flex 2 with Android version 6.0.1): Settings - Apps - Configure apps - Default Apps (in Advanced section) - Assist & voice input - here touch the text "Assist app Google app" not the icon on the right edge - here select None.


2

Beginning with Android 4.0 Ice Cream Sandwich, you can simply disable Google Maps in the system settings. This won't help you if you're still stuck on Froyo, but others may get some benefit from it.


2

Yes, they achieve the same thing. Not only the app would not be available in the app drawer but the app cannot be launched using am start too. The only difference is that default mechanism allows you to disable specific pre-installed apps while Titanium Backup would allow you to disable any app. For Android version like 4.2.1, when you disable a pre-...


2

Like you said, there is no way to update via Google Play if an app is frozen/disabled. The only way to get the update from Google Play would be to unfreeze/enable it, but this isn't what you want. The only other way to update an app would be to find out if the developer provides a spare APK to download - if they do then you can sideload this APK. ...


2

The "disable" buttons will essentially "freeze" a system application. System applications are the applications that come pre-installed on your phone - unremovable apps such as the browser, the gallery, the people app, and so on. Disabling one of these apps will stop the app from doing anything. It'll be removed from the app menu, other apps will no longer ...


2

Yes, there is another way :) You are lucky because you have Android Kitkat version. Just use tool Debloater by Gatesjunior from XDA: http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294 Requirements: The program requires that your manufacturer USB drivers are installed for your specific device as well as the following: • ...


Only top voted, non community-wiki answers of a minimum length are eligible