For some banking apps, you need Google Play (GMS) which my A5 Pro CC does not have unlike my previous Yotaphone2. So I bought a Kingkong Mini 2 Pro (KKMN2P) [specs] (not to be confused with the non-Pro Kingkong Mini 2) in 2022-09, with Android 11 (API 30). At last, a small phone; though speed and camera are both rather medium. And it gets me away from browsing the internet too much, because the small screen is not as much fun. And once more, hardware buttons at the bottom will probably never be en vogue again.
Cubot KingKong Mini 2 Pro | Evaluation |
---|---|
Pro:
Contra:
Bugs:
|
Using adb (stand-alone per apt-get install adb or from Android SDK) is a must to get this device up and running, particularly to remove all the bloatware [discussion]. One curiosity is that the USB connection mode pop-up did not appear with my previous USB-C cable, only with the supplied one. Boot specials by holding Power + VolumeUp.
First disable apps manually by going to Settings->Apps and notifications>See all 32 apps, and then turn off everything that moves, including Android Auto, Assistant, Calendar, Contacts, Chrome, Digital Wellbeing, Drive, Duo, Files by Google, Gmail, Google, Google TV and Maps, Photos, and Youtube, but keep Files, Gboard (keyboard), Google Play services and store, Messages, Phone, and Quickstep (homescreen launcher).
Second, for some reason my Linux computer recognized the phone without any idVendor=="0000" [doc]. Connect the phone by USB, and test the connection with adb devices and then adb shell, where you can pm list packages -e |sort |more and grep to find out if a specific app is installed.
pm disable-user --user 0 com.android.bips pm disable-user --user 0 com.google.android.feedback pm disable-user --user 0 com.google.android.onetimeinitializer pm disable-user --user 0 com.google.android.partnersetup pm disable-user --user 0 com.google.android.setupwizard pm disable-user --user 0 com.google.mainline.telemetry pm disable-user --user 0 com.sagatest pm disable-user --user 0 com.stoneoim.audiorecorder
Details:
bips
is "built-in printing service",
feedback
is telemetry,
onetimeinitializer
is for installing gapps once
[xda],
partnersetup
is for vendor bloatware configuration once
[guide],
setupwizard
is another one-time init
[guide],
telemetry
is phoning home even if it is for updates
[xda]
[debloat]
and could possibly stay, and
sagatest
seems to be Cubot-only, with no real explanation
[xda],
while audiorecorder is just an unneeded uninstallable app.
Just for the record, the rest of the packages is:
com.android.backupconfirm com.android.bluetooth com.android.bluetoothmidiservice com.android.bookmarkprovider com.android.calllogbackup com.android.carrierconfig com.android.carrierdefaultapp com.android.cellbroadcastreceiver com.android.certinstaller com.android.companiondevicemanager com.android.cts.ctsshim com.android.cts.priv.ctsshim com.android.deskclock com.android.dreams.basic com.android.dynsystem com.android.egg com.android.emergency com.android.externalstorage com.android.hotspot2.osulogin com.android.htmlviewer com.android.inputdevices com.android.internal.display.cutout.emulation.corner com.android.internal.display.cutout.emulation.double com.android.internal.display.cutout.emulation.hole com.android.internal.display.cutout.emulation.tall com.android.internal.display.cutout.emulation.waterfall com.android.internal.systemui.navbar.gestural com.android.internal.systemui.navbar.gestural_extra_wide_back com.android.internal.systemui.navbar.gestural_narrow_back com.android.internal.systemui.navbar.gestural_wide_back com.android.internal.systemui.navbar.threebutton com.android.keychain com.android.launcher3 com.android.localtransport com.android.location.fused com.android.managedprovisioning com.android.mms.service com.android.mtp com.android.musicfx com.android.networkstack.inprocess.overlay com.android.networkstack.overlay com.android.networkstack.tethering.inprocess.overlay com.android.networkstack.tethering.overlay com.android.ons com.android.pacprocessor com.android.phone com.android.printspooler com.android.providers.blockednumber com.android.providers.calendar com.android.providers.contacts com.android.providers.downloads com.android.providers.downloads.ui com.android.providers.media com.android.providers.partnerbookmarks com.android.providers.settings com.android.providers.telephony com.android.providers.userdictionary com.android.proxyhandler com.android.se com.android.server.telecom com.android.settings com.android.settings.intelligence com.android.sharedstoragebackup com.android.shell com.android.simappdialog com.android.soundpicker com.android.statementservice com.android.stk com.android.storagemanager com.android.systemui com.android.theme.color.black com.android.theme.color.cinnamon com.android.theme.color.green com.android.theme.color.ocean com.android.theme.color.orchid com.android.theme.color.purple com.android.theme.color.space com.android.theme.font.notoserifsource com.android.theme.icon.pebble com.android.theme.icon.roundedrect com.android.theme.icon.squircle com.android.theme.icon.taperedrect com.android.theme.icon.teardrop com.android.theme.icon.vessel com.android.theme.icon_pack.circular.android com.android.theme.icon_pack.circular.launcher com.android.theme.icon_pack.circular.settings com.android.theme.icon_pack.circular.systemui com.android.theme.icon_pack.circular.themepicker com.android.theme.icon_pack.filled.android com.android.theme.icon_pack.filled.launcher com.android.theme.icon_pack.filled.settings com.android.theme.icon_pack.filled.systemui com.android.theme.icon_pack.filled.themepicker com.android.theme.icon_pack.rounded.android com.android.theme.icon_pack.rounded.launcher com.android.theme.icon_pack.rounded.settings com.android.theme.icon_pack.rounded.systemui com.android.theme.icon_pack.rounded.themepicker com.android.traceur com.android.vending com.android.vpndialogs com.android.wallpaper.livepicker com.android.wallpaperbackup com.android.wallpapercropper com.android.wallpaperpicker com.android.wifi.resources com.android.wifi.resources.overlay com.debug.loggerui com.google.android.apps.messaging com.google.android.apps.restore com.google.android.apps.setupwizard.searchselector com.google.android.captiveportallogin com.google.android.cellbroadcastreceiver com.google.android.cellbroadcastservice com.google.android.configupdater com.google.android.connectivity.resources com.google.android.dialer com.google.android.documentsui com.google.android.ext.services com.google.android.ext.shared com.google.android.gms com.google.android.gms.location.history com.google.android.gmsintegration com.google.android.gsf com.google.android.ims com.google.android.inputmethod.latin com.google.android.marvin.talkback com.google.android.modulemetadata com.google.android.networkstack com.google.android.networkstack.overlay com.google.android.networkstack.permissionconfig com.google.android.networkstack.tethering com.google.android.networkstack.tethering.overlay com.google.android.overlay.gmsconfig.common com.google.android.overlay.gmsconfig.comms com.google.android.overlay.gmsconfig.gsa com.google.android.overlay.gmsconfig.photos com.google.android.overlay.gmsconfig.searchlauncherqs com.google.android.overlay.modules.documentsui com.google.android.overlay.modules.ext.services com.google.android.overlay.modules.modulemetadata.forframework com.google.android.overlay.modules.permissioncontroller com.google.android.overlay.modules.permissioncontroller.forframework com.google.android.packageinstaller com.google.android.permissioncontroller com.google.android.printservice.recommendation com.google.android.providers.media.module com.google.android.safetycenter.resources com.google.android.syncadapters.contacts com.google.android.tts com.google.android.webview com.mediatek com.mediatek.SettingsProviderResOverlay com.mediatek.batterywarning com.mediatek.camera com.mediatek.capctrl.service com.mediatek.duraspeed com.mediatek.engineermode com.mediatek.factorymode com.mediatek.frameworkresoverlay com.mediatek.gba com.mediatek.gnss.nonframeworklbs com.mediatek.gnssdebugreport com.mediatek.ims com.mediatek.lbs.em2.ui com.mediatek.location.lppe.main com.mediatek.mdmconfig com.mediatek.mdmlsample com.mediatek.omacp com.mediatek.sensorhub.ui com.mediatek.simprocessor com.mediatek.smartratswitch.service com.mediatek.systemuiresoverlay com.mediatek.telephony com.mediatek.ygps com.wapi.wapicertmanager
... and that should save you some battery life and provide additional privacy too.
EOF (Aug:2022)