[GUIDE] How to debloat Stock ROM Android 10, No ROOT, No UBL! - Moto G7 Play Guides, News, & Discussion

After trying a couple of different custom ROMs, I've decided to relock my bootloader and use the Stock ROM, I don't think the Stock ROM is the best but for the purpose that I need is the one that works best. Since I can't stand the bloatware I've made a simple bash script to remove system apps of the Stock ROM(Android 10) on the Moto G7 play smartphone, you do not need ROOT nor an unlocked bootloader.
This is meant to be used with the Stock Android 10 ROM, I've made this for my own use and decided to share here to whomever may it concern.
What apps will this script uninstall?​
facebook app (com.facebook.katana)
facebook related services (com.facebook.appmanager)
facebook related services (com.facebook.services)
facebook related services (com.facebook.system)
google music app (com.google.android.music)
google youtube system app (com.google.android.youtube)
google playvideos (com.google.android.videos)
google photos (com.google.android.apps.photos)
google maps (com.google.android.apps.maps)
google duo (com.google.android.apps.tachyon)
google files (com.google.android.apps.nbu.files)
google drive (com.google.android.apps.docs)
google chrome (com.android.chrome)
google gmail (com.google.android.gm)
google calendar (com.google.android.calendar)
google app (com.google.android.googlequicksearchbox)
Optional apps you can also uninstall​
google default SMS messaging app (com.google.android.apps.messaging) | Use signal instead.
google well being (com.google.android.apps.wellbeing)
demo mode app (com.motorola.demo)
moto feedback app (com.motorola.help)
moto time and weather homescreen widget (com.motorola.timeweatherwidget)
moto gesture navigation tutorial, that annoying notification (com.motorola.gesture)
moto device help (com.motorola.genie)
If you wish you can add or remove more apps to this script, just follow the instructions on the readme file, or you don't even need to run the scripts, if you just copy paste the commands on the terminal or cmd if you are on windows it will work the same as long as you have ADB installed..
Please read the github page for further instructions Android-debloater​Download the script here​

Thanks for the script. Works great!

Related

What apps do you disable?

I'm curious on what apps/services you guys have disabled in settings.
Mine:
Facelock
Cloud Print
Drive
Earth
Google Korean keyboard
Google Play Books
Google Play Games
Google Play Music
Google Play newspaper something?
Google+
Googles IME for hindi
Googles IME for pinyin
Hangouts
News and weather
Plugin program for HP printing
Printing queue
ArtieQ said:
I'm curious on what apps/services you guys have disabled in settings.
Mine:
Facelock
Cloud Print
Drive
Earth
Google Korean keyboard
Google Play Books
Google Play Games
Google Play Music
Google Play newspaper something?
Google+
Googles IME for hindi
Googles IME for pinyin
Hangouts
News and weather
Plugin program for HP printing
Printing queue
Click to expand...
Click to collapse
Just curious why you'd disable the apps that are just as easily uninstallable (ie.Hangouts, GP Books, Games, Music, Drive, Earth)?
If you don't plan on using them....ever....why not increase your storage capacity?
pwrmedia said:
Just curious why you'd disable the apps that are just as easily uninstallable (ie.Hangouts, GP Books, Games, Music, Drive, Earth)?
If you don't plan on using them....ever....why not increase your storage capacity?
Click to expand...
Click to collapse
What's the process of uninstalling them? Can't seem to do it in settings?
ArtieQ said:
What's the process of uninstalling them? Can't seem to do it in settings?
Click to expand...
Click to collapse
Are you using a custom ROM in which they're baked in? If so, the process for removing system .apks is a bit different, and you may in fact want to simply leave them disabled rather than removing entirely so you don't encounter any potential FC's or loss of functionality.
ArtieQ said:
What's the process of uninstalling them? Can't seem to do it in settings?
Click to expand...
Click to collapse
Use titanium backup to uninstall them
Sent from my Nexus 5 using Tapatalk
Juansegovia20 said:
Use titanium backup to uninstall them
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Maybe he doen't have root...
ArtieQ said:
I'm curious on what apps/services you guys have disabled in settings.
Mine:
Facelock
Cloud Print
Drive
Earth
Google Korean keyboard
Google Play Books
Google Play Games
Google Play Music
Google Play newspaper something?
Google+
Googles IME for hindi
Googles IME for pinyin
Hangouts
News and weather
Plugin program for HP printing
Printing queue
Click to expand...
Click to collapse
You removed facebook ? so you downloaded it and then uninstalled it, madness man madness.
I remove these every CM flash :
STK-SimToolKit ( PoS junk )
Terminal Emulator ( No need if you have a custom recovery )
MMS ( not hangouts )
Movie Editor ( WTF what is this a phone or a PC ? )
All Live wallpapers ( Saves some space, and i don't know anyone who uses them )
Email client and exchange ( don't use exchange because of pin entry swapped to gmail on Android 1.0 )
Any non-google camera related gallery(s) ( for AKOP / AOSP builds )
Sound recorder ( useless for me personally )
Any Browser that's not chrome ( always use linked devices to follow links from home / work )
Google+ / Magazines / Books / movies ( never used these and why bother magazines and books / movies are all integrated into play store, if GAPPS includes these )
You disable Drive? Dang son that's how/where my schoolwork gets done haha.
I'm on stock, rooted.
Disabled:
Email
Exchange services
Face unlock
Google Hindi input
Google Korean keyboard
Google Pinyin
HP print service plugin
IWnn IME
IWnnIME keyboard (white)
News & weather
Wallet
Sent from my Nexus 5 using Tapatalk
I generally freeze them in Titanium Backup, but here are a few....
- Android Live Wallpapers
- Magic Smoke Wallpaper
- Email 4.4.2
- Exchange Services 4.4.2
- Face Unlock
- News & Weather
- Phase Beam
- Hangouts
- Sound Recorder
- Nova Launcher (I use GEL)
- Google Play Books
- Google Play Magazines
- Google Play Games
- Google Drive
- Google Earth
- Google Talk
- Face Unlock
- That's what I remember off hand....
progrance said:
Maybe he doen't have root...
Click to expand...
Click to collapse
Check my signature, Cataclysm comes pre-rooted.
hutzdani said:
You removed facebook ? so you downloaded it and then uninstalled it, madness man madness.
I remove these every CM flash :
STK-SimToolKit ( PoS junk )
Terminal Emulator ( No need if you have a custom recovery )
MMS ( not hangouts )
Movie Editor ( WTF what is this a phone or a PC ? )
All Live wallpapers ( Saves some space, and i don't know anyone who uses them )
Email client and exchange ( don't use exchange because of pin entry swapped to gmail on Android 1.0 )
Any non-google camera related gallery(s) ( for AKOP / AOSP builds )
Sound recorder ( useless for me personally )
Any Browser that's not chrome ( always use linked devices to follow links from home / work )
Google+ / Magazines / Books / movies ( never used these and why bother magazines and books / movies are all integrated into play store, if GAPPS includes these )
Click to expand...
Click to collapse
No I didn't, not sure if Facelock is the correct word but Face recogonition lock perhaps is.
I flash minimal Gapp so i have to uninstall really few app like
Movie Editor
Email
Magic Smoke Wall
Stock Launcher (after install Nova or TSF)
Some stock google apps disabled and almost all deleted.
Google is doing a good job with Android OS, but their apps are useless crap for me.
almost all google bloats XD
see my list
http://forum.xda-developers.com/showpost.php?p=48819819&postcount=5
pwrmedia said:
Are you using a custom ROM in which they're baked in? If so, the process for removing system .apks is a bit different, and you may in fact want to simply leave them disabled rather than removing entirely so you don't encounter any potential FC's or loss of functionality.
Click to expand...
Click to collapse
That doesn't make sense I'm pretty sure. Disabling an app has the same effect as uninstalling the app. The apk is simply not accessible to the OS, as it doesn't run. So you wouldn't prevent any dependency problems by disabling than by simply removing.
Sent from my Nexus 5 using XDA Premium 4 mobile app
(shrugs).... you may be right. I would still play it safe before deleting them though, or @ the very least make a backup of the app first.
Sent from my Nexus 5 using Tapatalk
Basic Daydreams
Browser [Alternative-Chrome]
Calculator [Alternative-CALCU]
Camera [Alternative-A Better Camera]
Cloud Print
DashClock Widget [baked into SlimKat]
DSP Manager [Alternative-Viper4AndroidFX]
Email [Alternative-CloudMagic]
Face Unlock
Gallery [Alternative-Photos - Severely underrated, including for editing]
Gmail [Alternative-CloudMagic]
Messaging [Alternative-Hangouts - baked into SlimKat]
News & Weather
Phase Beam
Talkback
just the gapps. distribute my personal date as evenly as possible amongst companies
if you want to delete a lot of apps i recomend you try out es file manager ( then root-mode then one tap uninstall ) you can multiple apps so its way faster than doing it one by one.
Most of the bones mentioned in addition to documents
Sent from my Nexus 5 using Tapatalk

Installation of google play services for a specific user profile

I wonder if I can create two (or more) user profiles on my android device, one of which I will use only open source stuff and everything else on the other.
As far as I know, it is possible to create several user profiles in Android that are isolated from each other.
I would probably install LineageOS for this as it doesn't have google play services pre-installed on it and it seems very "clean" in terms of these things (I have never used this system).
There is something like OpenGApps that allows you to install google play services but as far as I know it requires installation from twrp. So I suspect google play services will then be installed for all user profiles on the device.
So is there any possibility to install google services for one user only?
I also know that there is such a thing as microg (and Aurora stora). When I heard that there was such a thing as "LineageOS for microG" I thought it would be a very good option (on one android profile I just wouldn't use microg). But later I also found out that it is supposedly against the google policy and that they can ban my account for it, which I would prefer to avoid.
So I wanted to ask if the only option to do this is to install LineageOS, check what applications are installed by default, install OpenGApps to it and then disable all google related applications on one of the user profiles?
Does such disabling the application also ensure that Google will not be able to "work" on my device in any way? Does OpenGApps install any system level google stuff that will run in the background anyway?
And are OpenGApps not something that I should not install when I don't want to get a google ban?
You are confusing (Open)GApps - Google themselves call them Google Mobile Services (GMS) - and Google Play Services what are two completely different things.
Google Play Services is one of the most important parts of Android. It helps connect everything together and hold it all there. The Google Play Services are the interface to the Google Mobile Services as well as to the hardware functions of the Android device. Many of your apps use Google Play Services everyday.
GMS is a bunch of apps what includes
Google Play Store,
Google Now,
Google Play Music,
Google Maps,
Google+,
Gmail,
Google Photos,
Youtube
and the Android Device Manager.
Knowing the difference it should be clear that GMS can get installed on a per-user basis whereas Google Play Services not.
jwoegerbauer said:
You are confusing (Open)GApps - Google themselves call them Google Mobile Services (GMS) - and Google Play Services what are two completely different things.
Google Play Services is one of the most important parts of Android. It helps connect everything together and hold it all there. The Google Play Services are the interface to the Google Mobile Services as well as to the hardware functions of the Android device. Many of your apps use Google Play Services everyday.
GMS is a bunch of apps what includes
Google Play Store,
Google Now,
Google Play Music,
Google Maps,
Google+,
Gmail,
Google Photos,
Youtube
and the Android Device Manager.
Knowing the difference it should be clear that GMS can get installed on a per-user basis whereas Google Play Services not.
Click to expand...
Click to collapse
Thanks for the clarification, although I still don't really know what you meant. I thought that google play services is the name for all those components that are needed to run, for example, the google play store. If the google play store needs also other components (?), then when I wrote google play services, I meant all the components that are needed to run the play store.
In any case, I mean in practice whether I am able to install both the play store and the components needed for it only for one user in Android, but from what I understand it is not possible in your opinion.
The questions at the end of my post probably still remain the same. I can only clarify that I meant more general cases in these questions:
Does installing the play store (along with the necessary components) install any system-level Google stuff that will run in the background anyway even if I disable these apps?
And isn't installing the play store (along with the necessary components) by hand something that I shouldn't be doing when I want to avoid a Google ban?
Again:
Google Play Store simply is an ordinary user app as any other user app, too, nothing else. It itself installs , except some Android OS libraries, nothing. Only thing is it requires Google Play Services ( which are running in background ) to properly run. As already said: Google Play Services can only get installed once because it extends Android OS. And Android OS always is the same for all created users.
Don't understand what you mean with "Google ban".
Dani3I said:
I would probably install LineageOS for this as it doesn't have google play services pre-installed on it and it seems very "clean" in terms of these things (I have never used this system).
There is something like OpenGApps that allows you to install google play services but as far as I know it requires installation from twrp. So I suspect google play services will then be installed for all user profiles on the device.
So is there any possibility to install google services for one user only?
Click to expand...
Click to collapse
You can install those apps but you have to flash it via recovery. Also, you need to do that prior to booting into the os for the first time, which I think is related to encryption.
If you already booted into your os, you need to boot into recovery and perform a factory data reset, then flash those gapps (as far as I know dirty flashing those gapps will introduce instability to those gapps. That's why you need a factory data reset).
Keep in mind that factory reseting will delete all your person data.
After you flashed it, those gapps will be available for every user
Dani3I said:
I also know that there is such a thing as microg (and Aurora stora). When I heard that there was such a thing as "LineageOS for microG" I thought it would be a very good option (on one android profile I just wouldn't use microg). But later I also found out that it is supposedly against the google policy and that they can ban my account for it, which I would prefer to avoid.
Click to expand...
Click to collapse
Aurora Store provides an anonymous google account. It's data isn't linked to you which means they cannot ban your account.
Dani3I said:
So I wanted to ask if the only option to do this is to install LineageOS, check what applications are installed by default, install OpenGApps to it and then disable all google related applications on one of the user profiles?
Click to expand...
Click to collapse
LOS comes without any google apps preinstalled. So first flash LOS, then OpenGApps (follow their official guide. They describe it there).
And yes, after that you have to disable every google app you don't want to use for every new user profile.
Dani3I said:
Does such disabling the application also ensure that Google will not be able to "work" on my device in any way? Does OpenGApps install any system level google stuff that will run in the background anyway?
Click to expand...
Click to collapse
If you disable it for the current user, it won't run in any way, yes.
OpenGApps itself shouldn't install anything on system level. But those apps will be installed on system level since you flash them to the system (using your recovery). However, if you disable them they won't run in the background.
Dani3I said:
And are OpenGApps not something that I should not install when I don't want to get a google ban?
Click to expand...
Click to collapse
I don't know.
jwoegerbauer said:
You are confusing (Open)GApps - Google themselves call them Google Mobile Services (GMS) - and Google Play Services what are two completely different things.
Google Play Services is one of the most important parts of Android. It helps connect everything together and hold it all there. The Google Play Services are the interface to the Google Mobile Services as well as to the hardware functions of the Android device. Many of your apps use Google Play Services everyday.
GMS is a bunch of apps what includes
Google Play Store,
Google Now,
Google Play Music,
Google Maps,
Google+,
Gmail,
Google Photos,
Youtube
and the Android Device Manager.
Knowing the difference it should be clear that GMS can get installed on a per-user basis whereas Google Play Services not.
Click to expand...
Click to collapse
Yep that's absolutely correct

How To Guide [NO ROOT REQUIRED] Install GApps Suite on Edge S (Stock China ROM)

Update: I made the tutorial as simple as possible.
*Remove sim card or turn on airplane mode*
1. Go to Settings > System > Google Play Services
2. Turn on Google Play Services
3. Install latest Google Play Store from https://www.apkmirror.com/apk/google-inc/google-play-store/
4. Install other Google Apps
5. To install Google Chrome, you MUST update "Android System Webview" first
6. Install your other apps.
*Disable first the stock Moto dialer, contacts, Lenovo Appcenter and LeCloud (as these apps will mess up your Google contacts).
7. Install Google sync contacts app attached to sync contacts.
8. Default Motorola Contactt app will sync your Google contacts (no need to install Google Contacts)
9. Default Motorola Calendar app will sync your Google calendar (no need to install Google Calendar)
Done.
-------
How to enable notifications in Motorola Edge S (phone will not kill the apps in background)
1. Go to Device Shield app
2. Go to Background Processing
3. Click the app one-by-one and update (as well as any app you installed that you want to receive notifications on time) to "Allow app running in background".
4. Go to Auto Start apps and enable your Google apps to auto start. I also do this with my other non-Google apps.
DONE. Your phone is now ready to use.
By going through this process, the play store will work with no issues after? Able to download whatever app you want or will it generate an error?
Shadowthor said:
By going through this process, the play store will work with no issues after? Able to download whatever app you want or will it generate an error?
Click to expand...
Click to collapse
Yes. No Playstore issue whatsoever. Google will be the default app store to download, install and update all your apps. You can disable the default Lenovo App Center app.
Google assistant works too (of course you need to download the assistant app from Playstore as well).
ijuanp03 said:
Yes. No Playstore issue whatsoever. Google will be the default app store to download, install and update all your apps. You can disable the default Lenovo App Center app.
Google assistant works too (of course you need to download the assistant app from Playstore as well).
Click to expand...
Click to collapse
Awesome, that's good to know. do you think it will survive a factory reset or you have to go through these steps for each factory reset?
Shadowthor said:
Awesome, that's good to know. do you think it will survive a factory reset or you have to go through these steps for each factory reset?
Click to expand...
Click to collapse
You need to go through everything again
For those who do not need the Google suite, but only Play services dependent apps such as Play Store, Line, and GCam, enabling Google Services under "System" settings (>Advanced) works reliably and will update/install all your apps, too.
Loving the moto UI on Android 11, which lets you disable/uninstall almost anything including the built-in app store.
These steps work great so far with the 8gb/256gb variant. Only thing that needs troubleshooting from my end is the 5G band.
ijuanp03 said:
Update: I made the tutorial as simple as possible.
*Remove sim card or turn on airplane mode*
1. Go to Settings > System > Google Play Services
2. Turn on Google Play Services
3. Install latest Google Play Store from https://www.apkmirror.com/apk/google-inc/google-play-store/
4. Install other Google Apps
5. To install Google Chrome, you MUST update "Android System Webview" first
6. Install your other apps.
7. Install Google sync contacts app attached to sync contacts.
8. Default Motorola Contactt app will sync your Google contacts (no need to install Google Contacts)
9. Default Motorola Calendar app will sync your Google calendar (no need to install Google Calendar)
Done.
-------
How to enable notifications in Motorola Edge S (phone will not kill the apps in background)
1. Go to Device Shield app
2. Go to Background Processing
3. Click the app one-by-one and update (as well as any app you installed that you want to receive notifications on time) to "Allow app running in background".
4. Go to Auto Start apps and enable your Google apps to auto start. I also do this with my other non-Google apps.
DONE. Your phone is now ready to use.
Click to expand...
Click to collapse
Hi . Will this method also work for moto Edge s pro ( Edge 20 pro ) ?
mcjwang said:
For those who do not need the Google suite, but only Play services dependent apps such as Play Store, Line, and GCam, enabling Google Services under "System" settings (>Advanced) works reliably and will update/install all your apps, too.
Loving the moto UI on Android 11, which lets you disable/uninstall almost anything including the built-in app store.
Click to expand...
Click to collapse
Are the icons and and Menu of edge s look like the g100 ? I mean the Chinese rom look like the global ?
fire159 said:
Are the icons and and Menu of edge s look like the g100 ? I mean the Chinese rom look like the global ?
Click to expand...
Click to collapse
Yes
Chrome can be installed from the Lenovo Apps Centre if it doesn't install through Google Play Store.
Can verify NFC and Google Pay also works no problem.
I want to get the moto edge s from AliExpress, but found out that the device is not on the list to receive android 12 update.
EbubeNike said:
I want to get the moto edge s from AliExpress, but found out that the device is not on the list to receive android 12 update.
Click to expand...
Click to collapse
You could considered the Moto Edge X30. It's available now on Aliexpress. It comes with Android 12 built in. It has much better specs than the Edge S, including a 50M OIS camera and the Snapdragon 8 Gen 1 cpu. But of course, it more expensive.
EbubeNike said:
I want to get the moto edge s from AliExpress, but found out that the device is not on the list to receive android 12 update.
Click to expand...
Click to collapse
But G100 is on that list. So you will still be able to install its Android 12`s Global Rom on Edge S.
soprano77 said:
Mas o G100 está nesta lista. Portanto, você ainda poderá instalar a Global Rom do Android 12 no Edge S.
Click to expand...
Click to collapse
This means that the edge S pro does not receive android 12 in official ways, the only way for it to receive android 12 and unlocking the device's bootload. (China won't give even one kind of OTA support)
Hello, I put the Chinese rom at 20 pro. but I can't get android auto to work, because I need to install android auto stub to the system folder so it recognizes it for me. but with root explore like other apk they don't let me install it. I have root with magisk 25.

Android auto without Google app?

Hi all,
I use a Moto E smartphone in which I uninstalled the Google app and all it's ok. Now I just got a new car that support Android auto, so I downloaded it on my smartphone but, when launched, it says me that I've to install Google app to proceed.
Is there any way to have the Android auto features (I mean, using apps like spotify, podcast, etc) without having to install the Google app on my smartphone?
Thanks in advance
Hello!
I found a number of threads asking the same question, but none of them have a good answer.
It seems to be that Android Auto requires some of the Google services.
You could try the pico or nano GApps and then use something like Titanium Backup to freeze portions Google you don't want or need.
Android auto requires Google Services Framework as well as Google Play Service in order to work on your Moto E smartphone.
Misunderstanding: on my phone Google Play and Google services are installed and active. What I uninstalled for a "Google-free" experince is the main Google app and some others ad Duo, etc...
But Android auto ask me to install the Google app (and this is obviously quite useless if you don't need it)
Is there any alternative?
Google-App and Google-Maps have to be installed.
But you can disable/freeze them.

How to replace google apps with alternative softwares on Ulefone Armor X9 Pro

Hi,
I have a new Ulefone Armor X9 Pro. I am personally annoyed by all the preinstalled Google Apps like Google Play (I prefer free softwares available in FDroid for example), the Google search bar on the home screen, etc...
The first thing I did is disable and force exit of all the google apps and now, whatever I try to do I have notifications telling anything would work with Google Play disabled...
Even writing a sms or search something in Google Chrome is not possible because the keyboard does not appear...
I think I could solve this problem by
- enabling Google Play back
or
- download apk files for fdroid, aptoid etc. and install them manually
or
- root the phone
or
- install an alternative android version
But I am a newbie and I am afraid of broking my new phone...
Could you help me find the better way to use my phone without being force to use google services ?
Thank you for your help
PS sorry for my poor english
You can replace the pre-installed proprietary Google apps basket ( read: GMS ) by an aftermarket suite called GApps as provided by different developers.
BTW: Google Play is not part of GMS.
Thank you for your answer.
But I cannot uninstall the google apps, I can only quit them and disable them.
And the final goal is to not use the google apps.
Fortunately, I succeeded in manually install the alternative apps I need.
First of all, when I first started the phone, I did not connect the internet.
Then, I exited and disabled all the google apps and services I found.
On my computer, I downloaded the apks :
- Fdroid package manager (for free/opensource apps)
- Fennek browser
- K9mail client
- Simple Contacts (Simple Mobile Tools)
- Simple Camera (Simple Mobile Tools)
- Simple Gallery (Simple Mobile Tools)
- Simple Phone (Simple Mobile Tools)
- Simple Keyboard (Apache)
I transferred them on the phone by USB and installed each manually.
After that I installed Aptoid to install Telegram.
Everything seems to work, google apps and services seems to not restart automatically and after I disabled all apps saying "App xxx cannot work without Google Play" I dont have notifications like this anymore.
By default pre-installed GMS - what you call Google apps for whatever reason - are installed as system-privileged apps hence they are part of Android system and not any ordinary user app. You need a rooted Android to uninstall system-privileged apps, same is with Google Play components.
.

Categories

Resources