Connect phone

Without a computer · Android 11 or later

From the phone itself.

Since Android 11, the phone can connect to itself via Wireless debugging, as if it were the computer. With two free apps, Shizuku and Canta, you can remove preinstalled apps with no cable, no PC and no root.

Poda is not either of those apps and isn't affiliated with them. What it brings here is its list of what shouldn't be removed, the same one the website uses. Android 10 or earlier? Use Poda with a cable.

  1. 01

    Turn on Developer options

    Settings → About phone → tap “Build number” 7 times (on Xiaomi, tap “MIUI version” or “HyperOS version”). Connect to a Wi‑Fi network: Wireless debugging needs it even if you don't use the internet.

  2. 02

    Install Shizuku

    It's free and open source. It's on Google Play and on its GitHub page. It acts as the “computer” inside the phone itself.

  3. 03

    Pair Shizuku with the phone

    In Shizuku, choose Start via Wireless debugging → Pairing. Open Settings → Developer options → Wireless debugging → “Pair device with pairing code” and type the code into Shizuku's notification. Go back to Shizuku and tap Start.

  4. 04

    Install Canta and give it access

    Canta is the app that removes the apps. When you open it, it asks for access to Shizuku: accept it.

  5. 05

    Only remove what you recognize

    Canta labels every app with its risk level. Start with the recommended ones and, before removing anything, check it isn't on the list below. Remove a few at a time.

  6. 06

    Test before restarting

    Make a call, type something on the keyboard and set an alarm. If something's wrong, reinstall that app from Canta before restarting the phone.

What you shouldn't remove.

Even if another tool marks it as safe. It's the list Poda always applies. Also available as protegidas.json for other tools.

Startup and system settingsWithout them the phone can get stuck on the logo or be unable to open Settings.39
  • com.android.providers.settings
  • com.android.settings
  • com.android.systemui
  • com.android.permissioncontroller
  • com.google.android.permissioncontroller
  • com.android.packageinstaller
  • com.google.android.packageinstaller
  • com.android.webview
  • com.google.android.webview
  • com.android.companiondevicemanager
  • com.android.bookmarkprovider
  • com.android.bluetooth
  • com.android.location.fused
  • com.android.inputdevices
  • com.android.ons
  • com.android.proxyhandler
  • com.android.pacprocessor
  • com.android.vpndialogs
  • com.android.backupconfirm
  • com.android.simappdialog
  • com.android.settings.intelligence
  • com.android.statementservice
  • com.qualcomm.timeservice
  • com.qti.dpmserviceapp
  • com.google.android.configupdater
  • com.android.externalstorage
  • com.android.documentsui
  • com.google.android.documentsui
  • com.android.shell
  • com.android.keychain
  • com.android.se
  • lineageos.platform
  • org.lineageos.lineagesettings
  • org.lineageos.settings
  • Manufacturer configuration overlays (…auto_generated_rro…)
  • System themes, icons and colors (com.android.theme.*)
  • LineageOS themes (org.lineageos.overlay.*)
  • Internal display and navigation settings (com.android.internal.*)
  • Data providers: contacts, photos, calendar, settings… (com.android.providers.*)
Home screenWithout it the phone starts up to a blank screen.17
  • com.android.launcher3
  • com.android.launcher
  • com.miui.home
  • com.mi.android.globallauncher
  • com.sec.android.app.launcher
  • com.huawei.android.launcher
  • com.hihonor.android.launcher
  • com.oppo.launcher
  • net.oneplus.launcher
  • com.google.android.apps.nexuslauncher
  • com.motorola.launcher3
  • com.bbk.launcher2
  • com.transsion.hilauncher
  • com.asus.launcher
  • com.sonymobile.home
  • com.lge.launcher3
  • com.nothing.launcher
Initial setupSome systems don't finish starting up if the setup wizard is missing.7
  • com.google.android.setupwizard
  • org.lineageos.setupwizard
  • com.android.provision
  • com.android.managedprovisioning
  • com.google.android.partnersetup
  • com.android.onetimeinitializer
  • com.google.android.onetimeinitializer
Calls, data and carrierWithout them you can lose 4G calling, mobile data or emergency alerts.24
  • com.android.phone
  • com.android.server.telecom
  • com.android.carrierconfig
  • com.android.carrierdefaultapp
  • com.google.android.carriersetup
  • com.android.ims
  • com.android.ims.rcsservice
  • org.codeaurora.ims
  • com.qualcomm.qti.ims
  • com.android.mms.service
  • com.android.providers.telephony
  • com.android.networkstack
  • com.android.networkstack.tethering
  • com.android.wifi.resources
  • com.android.cellbroadcastreceiver
  • com.android.cellbroadcastreceiver.module
  • com.android.cellbroadcastservice
  • com.google.android.cellbroadcastreceiver
  • com.google.android.cellbroadcastservice
  • com.qualcomm.qcrilmsgtunnel
  • Per-model carrier configuration (com.android.carrierconfig.*)
  • Per-model Wi‑Fi settings (com.android.wifi.resources.*)
  • Network stack (com.android.networkstack.*)
  • Qualcomm telephony services
Google servicesMany apps (banking, messaging, notifications) stop working without them.6
  • com.google.android.gms
  • com.google.android.gsf
  • com.android.vending
  • com.google.android.ext.services
  • com.google.android.ext.shared
  • android.ext.services
Careful: the ones you use every dayThey can be removed, but only if you have another app that does the same job.29
  • com.android.inputmethod.latinIt's the keyboard. If you don't have another one installed, you won't be able to type.
  • com.google.android.inputmethod.latinIt's the keyboard (Gboard). If you don't have another one installed, you won't be able to type.
  • com.android.dialerIt's the phone app for calls.
  • com.google.android.dialerIt's the phone app for calls.
  • com.android.messagingIt's the SMS app.
  • com.google.android.apps.messagingIt's the SMS app.
  • com.android.contactsIt's the contacts app.
  • com.google.android.contactsIt's the contacts app.
  • com.android.deskclockIt's the clock: without it, alarms won't go off.
  • com.google.android.deskclockIt's the clock: without it, alarms won't go off.
  • com.android.captiveportalloginWithout it you can't sign in to Wi‑Fi networks with a login page (hotels, airports, trains).
  • com.android.hotspot2.osuloginNeeded for some public Wi‑Fi networks.
  • com.google.android.ttsIt's the phone's voice: GPS navigation and accessibility use it.
  • com.google.android.syncadapters.contactsSyncs your contacts with your Google account.
  • com.google.android.syncadapters.calendarSyncs your calendar with your Google account.
  • com.google.android.backuptransportBacks up your phone to your Google account.
  • com.android.calendarIt's the calendar app.
  • org.lineageos.etarIt's the calendar app.
  • com.android.stkSIM menu: some carriers use it for services and to activate your line.
  • com.android.smspushReceives configuration messages from your carrier.
  • com.android.emergencyShows your emergency information on the lock screen.
  • com.android.storagemanagerIt's the storage section in Settings.
  • com.android.providers.downloads.uiIt's the downloads list.
  • com.android.chromeIf it's your only browser, you'll be left without one.
  • org.lineageos.jellyIf it's your only browser, you'll be left without one.
  • com.android.gallery3dIt may be your only photo gallery.
  • org.lineageos.snapIt's the camera.
  • com.android.camera2It's the camera.
  • com.google.android.apps.photosIt's Google Photos: check that your photos are in the cloud or in another app.

Stuck on the logo?