Memu Debloat !link! May 2026
echo Disabling useless system apps... adb shell pm disable-user --user 0 com.android.email adb shell pm disable-user --user 0 com.android.browser adb shell pm disable-user --user 0 com.android.mms adb shell pm disable-user --user 0 com.android.dialer adb shell pm disable-user --user 0 com.android.contacts
adb connect 127.0.0.1:21503 adb shell Once connected via adb shell , you have two ways to remove packages: Disable (recommended for beginners) pm disable-user --user 0 <package.name> Can be re-enabled later. Uninstall (for advanced users) pm uninstall --user 0 <package.name> Requires re-installing MEmu to restore. Example: pm disable-user --user 0 com.microvirt.launcher 5. The “Safe to Remove” List (Packages) Here is a categorized list of packages you can safely remove/disable in MEmu. MEmu-Specific Bloat | Package | Purpose | Safe? | |---------|---------|-------| | com.microvirt.launcher | MEmu’s custom launcher | ✅ (replace with Nova, Lawnchair) | | com.microvirt.share | MEmuShare – ads & recommendations | ✅ | | com.microvirt.update | OTA updater | ✅ | | com.microvirt.market | MEmu’s app store | ✅ | | com.microvirt.filemanager | Basic file manager | ✅ (use Solid/Mix instead) | | com.microvirt.toolbox | Quick tools panel | ✅ | Google Apps Bloat | Package | Safe? | |---------|-------| | com.google.android.apps.maps | ✅ (remove if not needed) | | com.google.android.apps.photos | ✅ | | com.google.android.apps.docs | ✅ | | com.google.android.youtube | ✅ | | com.google.android.music | ✅ | | com.google.android.videos | ✅ | | com.google.android.apps.tachyon (Duo) | ✅ | | com.google.android.keep | ✅ | | com.google.android.calendar | ✅ | Useless System Apps (Emulator) | Package | Safe? | |---------|-------| | com.android.email | ✅ | | com.android.exchange | ✅ | | com.android.browser | ✅ (if using Chrome/Firefox) | | com.android.mms (SMS) | ✅ (no cellular on emulator) | | com.android.dialer | ✅ | | com.android.contacts | ✅ (unless you sync contacts) | | com.android.calculator2 | ✅ | | com.android.deskclock | ✅ | | com.android.soundrecorder | ✅ | | com.android.printspooler | ✅ | | com.android.wallpapercropper | ✅ | | com.android.wallpaper.livepicker | ✅ | Telephony & SIM (100% useless) | Package | Safe? | |---------|-------| | com.android.stk (SIM Toolkit) | ✅ | | com.android.phone | ⚠️ (safe to disable, but may cause logspam) | | com.android.providers.telephony | ✅ | | com.android.smspush | ✅ | Feedback & Analytics | Package | Safe? | |---------|-------| | com.google.android.feedback | ✅ | | com.google.android.partnersetup | ✅ | | com.android.cellbroadcastreceiver | ✅ | 6. The “Do Not Touch” List Removing these will break MEmu or make it unbootable. memu debloat
echo Disabling Google bloat... adb shell pm disable-user --user 0 com.google.android.apps.maps adb shell pm disable-user --user 0 com.google.android.apps.photos adb shell pm disable-user --user 0 com.google.android.youtube echo Disabling useless system apps
@echo off echo Connecting to MEmu... adb connect 127.0.0.1:21503 echo Disabling MEmu bloat... adb shell pm disable-user --user 0 com.microvirt.launcher adb shell pm disable-user --user 0 com.microvirt.share adb shell pm disable-user --user 0 com.microvirt.market adb shell pm disable-user --user 0 com.microvirt.update Example: pm disable-user --user 0 com
| Package | Why keep | |---------|-----------| | android (system framework) | Critical | | com.android.shell | ADB shell | | com.android.systemui | Status bar, navigation | | com.android.settings | Settings menu | | com.android.packageinstaller | Installing APKs | | com.android.providers.settings | System settings storage | | com.android.inputmethod.latin | Keyboard | | com.google.android.gms (Google Play Services) | Many apps depend on it | | com.google.android.gsf | Google Services Framework | | com.android.vending | Google Play Store | | com.microvirt.memuhyperv | MEmu hypervisor integration | Option A: Windows Batch Script Create debloat_memu.bat :
adb shell pm enable com.google.android.gms adb shell pm enable com.google.android.gsf Fix: You disabled com.android.providers.settings . Re-enable it. Issue: Keyboard doesn’t appear Fix: Re-enable com.android.inputmethod.latin . Issue: Can’t install APKs Fix: Re-enable com.android.packageinstaller . Issue: ADB connection lost after reboot Fix: Reconnect manually: