-
Notifications
You must be signed in to change notification settings - Fork 849
FAQ
-
Recommended
-- Pointless or outright negative packages, and/or apps available through Google Play. -
Advanced
-- Breaks obscure or minor parts of functionality, or apps that aren't easily enabled/installed through Settings/Google Play. This category is also used for apps that are useful (default keyboard/gallery/launcher/music app.) but that can easily be replaced by a better alternative. -
Expert
-- Breaks widespread and/or important functionality, but nothing important to the basic operation of the operating system. Removing anExpert
package should not bootloop the device (unless mentioned in the description) but we can't guarantee it 100%. -
Unsafe
-- Can break vital parts of the operating system. Removing anUnsafe
package have an extremely high risk of bootlooping your device.
UAD write logs to the user’s cache directory (see more)
Linux: $XDG_CACHE_HOME/uad
or $HOME/.cache/uad
(e.g: /home/alice/uad/
)
Windows: Win
+ R
=> %LOCALAPPDATA%\uad
(e.g: C:\Users\alice\AppData\Local\uad
)
MacOS: $HOME/Library/Caches/uad
(e.g: /Users/alice/Library/Caches/uad/
)
Note: You can easily locate the logfiles from UAD by pressing the Locate the logfiles
button in the About
section.
It's actually not possible.
All system apps are installed on the /SYSTEM partition by the phone's manufacturer. This partition is in read-only and only the manufacturer has the right to write things on through OTA updates.
System apps also use another partition: the /DATA partition (also called user space). All the users data and cache data are stored on this partition. It basically stores all the modifications you could have done on the phone. All the apps you install are fully stored in there. FYI, performing a factory reset from recovery is simply doing a wipe of /DATA and a wipe of /cache.
Without the right to mount /SYSTEM as read-write, it is thus impossible to delete system packages from the phone. The only thing you can do is delete its cache and all the related user data. In the end, this method doesn't save any space on your phone.
Note : You understood right. A factory reset will restore all the debloated packages !
The good thing is you can prevent any package to be loaded in memory. That's the trick. Even after a reboot, these process will not be waken up. This software clears all the system bloat in /DATA and freezes these packages by uninstalling them for all the users. That means for the current user (0) and for any other user's profile.
Before Android 6.x (Marshmallow), pm disable <package>
or pm disable-user --user <user> <package>
can't be used without root permission.
Uninstall: pm uninstall --user <user> <package>
Restore: cmd package install-existing --user <user> <package>
Disable: pm disable-user --user <user> <package>
+ pm am force-stop --user <user> <package>
+ pm clear --user <user> <package>
Enable: pm enable <package>
Uninstall: pm hide <package>
Restore: pm unhide <package>
Uninstall: pm block <package>
Restore: pm unblock <package>
Uninstall: pm uninstall <package>
This will needs root. You can't really do anything without root on those really old devices.
Yes, but only in the sense that you can't brick your phone. You shouldn't encounter bootloop but... I can't guarantee it 100%.
I try to list all the packages I came across. Even those you should not delete. Those are classified in the unsafe list. This way, you know the purpose of each package.
For this software to be the most accessible, I made some default choices and I encourage you to change them to your taste. You can (and should if you ask me) for instance freeze the Play Store and the Google Play Services. It's what I did on several phones and besides significantly improving battery life, it's not causing to much trouble if you mostly use apps from the F-Droid store.
If you plan to replace stock apps (Gallery, Videos etc...) by other apps, I'd like to propose the install of FOSS replacement, stay tuned.
If I don't have the phone on hand, I can't do anything... but you do! and it will be very nice if you can do it ! 😃
I'd gladly add your list into this software!
See the How to contribute section