I noticed that this phone is customizable with too many themes, BUT we can only try downloaded themes from the web, not make them permanent. So I got a solution, which doesn't need root or any app installation.
1. Download a theme from the web (format of theme is .theme)
2. Via file manager, open the theme. Your theme store will open.
3. Tap "try". It will apply and say that the theme will ONLY work for 5 minutes before reverting.
From this point on, you must be fast. Theme store will reawaken with 5 minutes.
4. Go to settings, apps, and force stop the theme store. Clear its data and cache as well.
5. Enable USB debugging via developer options.
6. On your PC type "adb shell", press enter.
7. Once in shell, type "pm disable-user --user 0 com.nearme.themestore". Theme store will be disabled and disappear.
Now the downside is that you can't change themes. If you want to change themes, just type "pm enable com.nearme.themestore" or "pm enable --user 0 com.nearme.themestore" (dunno which but one of them will surely work) and theme store will appear again and you can change themes via the method above, or just use the store.
7. Once in shell, type "pm disable-user --user 0 com.nearme.themestore". Theme store will be disabled and disappear.
For those using Minimal adb tool, type adb shell pm disable-user --user 0 com.nearme.themestore
Related
Xperia XZ with Android 7.1.1:
When I open Google Play Music entry in App list and hit "Disable" button, it asks me the usual question of whether I want to replace the app with the factory version and then proceeds to the "Uninstalling" screen. The uninstallation quickly freezes and the phone reboots itself. The app remains enabled after reboot.
Rebotting into safe mode does not make a difference: any attempts to disable Google Play Music cause an immediate reboot.
Is it possible to somehow disable Google Play Music?
you can try it via adb?
enable usb-debugging in developer options.
Code:
adb shell
pm hide com.google.android.music
read this article:
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
MysticEnforcer said:
you can try it via adb?
enable usb-debugging in developer options.
Code:
adb shell
pm hide com.google.android.music
read this article:
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
Click to expand...
Click to collapse
Code:
pm hide com.google.android.music
Results in
Code:
Error: java.lang.SecurityException: Neither user 2000 nor current process has android.permission.MANAGE_USERS.
Meanwhile,
Code:
pm uninstall -k --user 0 com.google.android.music
works. However, it does not disable the app, but changes it to "Not installed it for this user" state. This is different from disabling (although I'm not sure how).
Btw, how do I reinstall the app for this user now?
So you got your new shiny realme device but you hate bloatware or want to disable system apps so you can use 3rd party apps instead?
Follow the steps below:
THIS DOES NOT REQUIRE ROOT HOWEVER MAKE SURE NOT TO DISABLE IMPORTANT SYSTEM APPS. WIPE DATA/FORMATTING RE-ENABLES ALL SYSTEM APPS. THIS DOES NOT MESS WITH OTAs.
WHAT YOU NEED:-
ADB/Fastboot Drivers
Windows: https://dl.google.com/android/repository/platform-tools-latest-windows.zip,
Linux: https://dl.google.com/android/repository/platform-tools-latest-linux.zip
DEBLOAT:-
1. Enable developer options by tapping on the build number 7 times and enable USB Debugging.
2. Plug in your phone.
3. Goto the folder where ADB is installed, hold shift and right click, and click on open command window here(windows).
4. Type
in CMD
Code:
adb devices
in Powershell
Code:
./adb devices
.
5. This should return the ID of your device and show if its authorised. Enable debugging Promt on your Phone if it shows unauthorised (allow this computer).
6. Type
in cmd
Code:
adb shell
in Powershell
Code:
./adb shell
.
7. This should display a prompt, something like RMXxxxx:/ $
8. To uninstall type
Code:
pm uninstall -k --user 0 <name of the package>
To disable type
Code:
pm disable-user --user 0 <name of the package>
eg: pm uninstall -k --user 0 com.heytap.browser / pm disable-user --user 0 com.heytap.browser
9. Done!
To reinstall uninstalled apps type
Code:
pm install-existing <name of the package>
To enable disabled apps type
Code:
pm enable <name of the package>
Some apps do not uninstall such as market and gamecenter, disabling is the only option.
Hi, I made a small shell script to remove bloat in my device. Anyone who are interested can check it.
Place it in root of Internal Storage, then
Code:
adb shell
sh /sdcard/bloat.sh.txt
Ref
⋆ [2022-09-28] Remove system apps on Realme UI 2.0 using ADB ⋆
Remove system apps on Realme UI 2.0 using ADB Updated : 2022-09-28 Tested On: Model: RMX2001 Hardware Version: RMX_2001_11 RealmeUI Version: V2.0 ColorOS Version: V11 Android Version: 11 Android Security Update: 2022-03-05 Build Number...
forum.xda-developers.com
Debloat Colour os For smooth Performance
Color OS preloaded with certain apps. Such apps can't simply uninstall. Its hard coded, , for e.g. App Market. Use these command to disable those apps.. No root required... Os updates will still work.. No problems there... Users need to apply...
forum.xda-developers.com
[GUIDE][EU/IN ROM] REALME UI Debloat List
I got this phone a few days ago, am positively surprised with it. As soon as I got it I installed the REALME UI update from the official website and spent the next hour trying to find out what apps should be removed for maximum privacy and...
forum.xda-developers.com
[GUIDE] Debloat your Realme X2 to get more free RAM
Install ADB Drivers properly .This is really important Video Tutorial : Debloat any Realme/Oppo phone Then open command windows in adb directory and type adb devices,then authorize it from your phone . After you have done it ,type adb shell...
forum.xda-developers.com
Debloat COS / RUI
For those who want to debloat the stock system without root, here my list with apps uninstalled for me. How-To: activate ADB in developer settings download ADB tools from Google...
forum.xda-developers.com
[GUIDE] [SCRIPT] Debloater for Bootloader locked & Unlocked devices
For Bootloader Locked: Download debloat_bootloaderLocked.zip extract & execute debloat-main.bat file For Bootloader Unlocked: Assuming you already have custom recovery, just download & flash debloat_flashable.zip Unhide to show up the list of...
forum.xda-developers.com
Nice thank you for sharing this wonderful trick thanks
Hi guys. Thanks for the nice debloat tutorial and script! These are always welcome.
debdeep98 said:
Some apps do not uninstall such as market and gamecenter, disabling is the only option.
Click to expand...
Click to collapse
Are you sure about that? Have you tried it yet with my brand new
universal make system read write flashable script
1. Sideloaded an app using LineageOS 17.1 recovery via "Apply update" > "Apply from ADB" > then "adb sideload" command on my PC.
2. Uninstalled the app using "adb shell pm uninstall -k --user 0 <package.name>". Also uninstalled from my work profile using the same command.
3. Now when I try to sideload the same app using the same process, it says success, however the app isn't on my phone.
Any help? Thanks.
Code:
adb shell pm uninstall -k -user 0 <package.name>
doesn't uninstall an app, it simply hides the app from Android's default user ( read: user 0 ).
To really uninstall an app you'ld have to run
Code:
adb uninstall <package.name>
jwoegerbauer said:
Code:
adb shell pm uninstall -k -user 0 <package.name>
doesn't uninstall an app, it simply hides the app from Android's default user ( read: user 0 ).
To really uninstall an app you'ld have to run
Code:
adb uninstall <package.name>
Click to expand...
Click to collapse
I tried that but I just got the error message "[DELETE FAILED_INTERNAL_ERROR]". Any idea on how to fix this mess?
Can anyone please help me with this? I need to properly uninstall the app and reinstall it.
google is your friend
How to install / get back uninstalled Apps (APKs) with ADB.
A lot of people searched for a way to uninstall bloat or APKs using ADB because a lot of OEMs don't allow uninstalling many of preinstalled apps. Tested on Pie and Oreo. BUT most of the articles if not all of them ( couldn't find any article...
forum.xda-developers.com
To debloat this device you need to open adb shell and copy and paste the text file below. (or you can also make this into a shell script and run)
If you want to remove more apps, type this in the adb shell: adb shell pm uninstall --user 0 com.android.google.chrome (example)
To find the package name,
(1) Install f-droid and install 'package manager' app (for quicker identification as you can see the app icon)
OR
(2) On adb shell, type: adb shell pm list packages (This will list all installed packages)
NOTE: This will remove Galaxy store and all Google apps (apart from Google Play)
I am running lineageos 17.1 and installed SAI, split apks installer. When I click on an apk file, I would normally get a prompt to choose between the system package installer (com.google.android.packageinstaller) and SAI (com.aefyr.sai) to open "Just Once" or "Always".
One time I accidently hit "Always" to use the system package installer to install an app and now I no longer get the prompt to pick one or the other. Is there a way to clear the default package installer? The system default installer is not listed in the app drawer or under Settings>Apps and only accessible in adb shell so there is no icon to long press to get app info and change "Open by default" setting. I tried "adb shell pm clear com.google.android.packageinstaller" as root to no avail.
Thank you for help in advance.
May be doing it the other way does help
Code:
adb devices
adb shell "pm clear com.aefyr.sai"
adb uninstall com.aefyr.sai
adb reboot
adb install com.aefyr.sai
Thank you for the suggestion but "adb pm clear com.aefyr.sai" and "adb pm uninstall com.aefyr.sai"and reinstalling didn't help.