In the case of user installed package version is lower/older than the hidden system package. How can I be sure that the user package is being used instead of the hidden system package?
Both packages has the same “User 0 parameters”:
installed=true hidden=false suspended=false distractionFlags=0 stopped=false notLaunched=false enabled=0 instant=false virtual=false
Full dumpsys for reference:
Activity Resolver Table:
Schemes:
https:
b44bcc3 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.latin.sharing.LinkReceivingLauncherActivity filter f99f940
Action: "android.intent.action.VIEW"
Category: "android.intent.category.DEFAULT"
Category: "android.intent.category.BROWSABLE"
Scheme: "https"
Authority: "deeplink.com.google.android.inputmethod.latin": -1
Non-Data Actions:
android.intent.action.MAIN:
3d7f527 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.framework.core.LauncherActivity filter 2cf73d4
Action: "android.intent.action.MAIN"
Category: "android.intent.category.LAUNCHER"
197197d com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.latin.spelling.LatinSpellCheckerSettingsActivity filter ac82072
Action: "android.intent.action.MAIN"
android.intent.action.VIEW:
600d079 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.lens.impl.LensGboardActivity filter 473d1be
Action: "android.intent.action.VIEW"
Category: "android.intent.category.DEFAULT"
Receiver Resolver Table:
Non-Data Actions:
com.google.android.apps.gsa.opa.action.SHARE_ASSISTANT_RESULT:
7065bed com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.maestro.MaestroBroadcastReceiver filter 4058a22
Action: "com.google.android.apps.gsa.opa.action.SHARE_ASSISTANT_RESULT"
com.android.vending.INSTALL_REFERRER:
2bf013b com.google.android.inputmethod.latin/com.google.android.gms.analytics.CampaignTrackingReceiver filter c55b058
Action: "com.android.vending.INSTALL_REFERRER"
android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS:
84715b1 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.japanese.keyboard.InputDeviceReceiver filter 6c65a96
Action: "android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS"
android.text.style.SUGGESTION_PICKED:
ebe5cb3 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.translate.SuggestionSpanBroadcastForwarder filter cbe3270
Action: "android.text.style.SUGGESTION_PICKED"
android.intent.action.BOOT_COMPLETED:
4b4fb35 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.framework.core.LauncherIconVisibilityInitializer filter 5974bca
Action: "android.intent.action.BOOT_COMPLETED"
Action: "android.intent.action.MY_PACKAGE_REPLACED"
android.intent.action.DOWNLOAD_COMPLETE:
8127617 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.dataservice.download.DownloadBroadcastReceiver filter ca17a04
Action: "android.intent.action.DOWNLOAD_COMPLETE"
android.intent.action.MY_PACKAGE_REPLACED:
62c621f com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.latin.core.ApkUpdatedReceiver filter 9c5696c
Action: "android.intent.action.MY_PACKAGE_REPLACED"
4b4fb35 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.framework.core.LauncherIconVisibilityInitializer filter 5974bca
Action: "android.intent.action.BOOT_COMPLETED"
Action: "android.intent.action.MY_PACKAGE_REPLACED"
Service Resolver Table:
Schemes:
app:
d271307 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.trainingcache.examplestoreservice.ExampleStoreServiceMultiplexer filter 2c31a5d
Action: "com.google.android.gms.learning.EXAMPLE_STORE_V2"
Scheme: "app"
mPriority=-100, mOrder=0, mHasStaticPartialTypes=false, mHasDynamicPartialTypes=false
8bfd2 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.trainingcache.replaycache.precomputedfeature.speechp13n.examplestoreservice.SpeechP13NPrecomputedFeatureExampleStoreService filter c97d8a3
Action: "com.google.android.gms.learning.EXAMPLE_STORE_V2"
Scheme: "app"
Authority: "": -1 WILD
Path: "PatternMatcher{PREFIX: /speech_precomputed_feature_data}"
1bb17a0 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.trainingcache.replaycache.sanitycheckeval.nwpp13n.examplestoreservice.NWPSanityCheckEvalExampleStoreService filter 39bff59
Action: "com.google.android.gms.learning.EXAMPLE_STORE_V2"
Scheme: "app"
Authority: "": -1 WILD
Path: "PatternMatcher{PREFIX: /nwp_sanity_check_eval_data}"
90f071e com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.trainingcache.tiresias.TiresiasPersonalizedResultHandlingService filter ec55bff
Action: "com.google.android.gms.learning.COMPUTATION_RESULT"
Scheme: "app"
Non-Data Actions:
com.google.android.gms.learning.training.START:
b57cd21 com.google.android.inputmethod.latin/com.google.android.gms.learning.internal.training.InAppTrainingService filter d689546
Action: "com.google.android.gms.learning.training.START"
com.google.android.libraries.micore.training.cache.service.BIND_CACHE_MANAGER_PRIV:
24a0dcc com.google.android.inputmethod.latin/com.google.android.libraries.micore.training.cache.service.TrainingCacheManagerService filter 1843815
Action: "com.google.android.libraries.micore.training.cache.service.BIND_CACHE_MANAGER_PRIV"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.learning.EXAMPLE_STORE:
d271307 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.trainingcache.examplestoreservice.ExampleStoreServiceMultiplexer filter fd96c34
Action: "com.google.android.gms.learning.EXAMPLE_STORE"
android.view.InputMethod:
738110f com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME filter 8ac059c permission android.permission.BIND_INPUT_METHOD
Action: "android.view.InputMethod"
android.service.textservice.SpellCheckerService:
9eeaf2b com.google.android.inputmethod.latin/com.android.inputmethod.latin.spellcheck.AndroidSpellCheckerService filter a41df88 permission android.permission.BIND_TEXT_SERVICE
Action: "android.service.textservice.SpellCheckerService"
com.google.android.libraries.phenotype.registration.PhenotypeMetadataHolderService:
d9c1ba5 com.google.android.inputmethod.latin/com.google.android.libraries.phenotype.registration.PhenotypeMetadataHolderService filter 2823b7a
Action: "com.google.android.libraries.phenotype.registration.PhenotypeMetadataHolderService"
Provider Resolver Table:
Non-Data Actions:
android.content.action.SEARCH_INDEXABLES_PROVIDER:
2f9c9e9 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.latin.preference.SettingsSearchIndexablesProvider filter 316266e
Action: "android.content.action.SEARCH_INDEXABLES_PROVIDER"
Domain verification status:
User all:
Verification link handling allowed: true
Selection state:
Disabled:
deeplink.com.google.android.inputmethod.latin
Permissions:
Permission [com.google.android.apps.inputmethod.latin.permission.UPDATE_STICKER_INDEX] (cbed70):
sourcePackage=com.google.android.inputmethod.latin
uid=10243 gids=[] type=0 prot=signature
perm=PermissionInfo{cc6e4a4 com.google.android.apps.inputmethod.latin.permission.UPDATE_STICKER_INDEX}
Registered ContentProviders:
com.google.android.inputmethod.latin/androidx.lifecycle.ProcessLifecycleOwnerInitializer:
Provider{531820d com.google.android.inputmethod.latin/androidx.lifecycle.ProcessLifecycleOwnerInitializer}
com.google.android.inputmethod.latin/com.google.android.libraries.stickers.megamode.MegamodeFileProvider:
Provider{ec285c2 com.google.android.inputmethod.latin/com.google.android.libraries.stickers.megamode.MegamodeFileProvider}
com.google.android.inputmethod.latin/com.google.android.libraries.inputmethod.fileprovider.CrashResistantFileProvider:
Provider{3a03fd3 com.google.android.inputmethod.latin/com.google.android.libraries.inputmethod.fileprovider.CrashResistantFileProvider}
com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.latin.preference.SettingsSearchIndexablesProvider:
Provider{2f9c9e9 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.latin.preference.SettingsSearchIndexablesProvider}
com.google.android.inputmethod.latin/com.google.android.libraries.inputmethod.appcontext.ApplicationContextContentProvider:
Provider{edfa710 com.google.android.inputmethod.latin/com.google.android.libraries.inputmethod.appcontext.ApplicationContextContentProvider}
com.google.android.inputmethod.latin/android.support.v4.content.FileProvider:
Provider{813209 com.google.android.inputmethod.latin/android.support.v4.content.FileProvider}
com.google.android.inputmethod.latin/com.google.android.libraries.inputmethod.leakcanary.LeakcanaryApplicationContextContentProvider:
Provider{373c0e com.google.android.inputmethod.latin/com.google.android.libraries.inputmethod.leakcanary.LeakcanaryApplicationContextContentProvider}
com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.clipboard.ClipboardContentProvider:
Provider{ca5062f com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.clipboard.ClipboardContentProvider}
com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.dvrnn.trainingservice.TrainingProcessInitializerContentProvider:
Provider{180243c com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.dvrnn.trainingservice.TrainingProcessInitializerContentProvider}
ContentProvider Authorities:
[com.google.android.inputmethod.latin.dvrnn.trainingservice.provider]:
Provider{180243c com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.dvrnn.trainingservice.TrainingProcessInitializerContentProvider}
applicationInfo=ApplicationInfo{dcc68e9 com.google.android.inputmethod.latin}
[com.google.android.inputmethod.latin.fileprovider]:
Provider{3a03fd3 com.google.android.inputmethod.latin/com.google.android.libraries.inputmethod.fileprovider.CrashResistantFileProvider}
applicationInfo=ApplicationInfo{535d96e com.google.android.inputmethod.latin}
[com.google.android.inputmethod.latin.appcontext.leakcanary]:
Provider{373c0e com.google.android.inputmethod.latin/com.google.android.libraries.inputmethod.leakcanary.LeakcanaryApplicationContextContentProvider}
applicationInfo=ApplicationInfo{941480f com.google.android.inputmethod.latin}
[com.google.android.inputmethod.latin.appcontext.provider]:
Provider{edfa710 com.google.android.inputmethod.latin/com.google.android.libraries.inputmethod.appcontext.ApplicationContextContentProvider}
applicationInfo=ApplicationInfo{f5a709c com.google.android.inputmethod.latin}
[com.google.android.inputmethod.latin.clipboard_content]:
Provider{ca5062f com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.libs.clipboard.ClipboardContentProvider}
applicationInfo=ApplicationInfo{c79aaa5 com.google.android.inputmethod.latin}
[com.google.android.inputmethod.latin.lifecycle-process]:
Provider{531820d com.google.android.inputmethod.latin/androidx.lifecycle.ProcessLifecycleOwnerInitializer}
applicationInfo=ApplicationInfo{26a1e7a com.google.android.inputmethod.latin}
[com.google.android.inputmethod.latin.inputactionprovider]:
Provider{813209 com.google.android.inputmethod.latin/android.support.v4.content.FileProvider}
applicationInfo=ApplicationInfo{8d4562b com.google.android.inputmethod.latin}
[com.google.android.inputmethod.latin.expressivestickers.megamodefileprovider]:
Provider{ec285c2 com.google.android.inputmethod.latin/com.google.android.libraries.stickers.megamode.MegamodeFileProvider}
applicationInfo=ApplicationInfo{4ebfa88 com.google.android.inputmethod.latin}
[com.google.android.inputmethod.latin]:
Provider{2f9c9e9 com.google.android.inputmethod.latin/com.google.android.apps.inputmethod.latin.preference.SettingsSearchIndexablesProvider}
applicationInfo=ApplicationInfo{bff4c21 com.google.android.inputmethod.latin}
Key Set Manager:
[com.google.android.inputmethod.latin]
Signing KeySets: 11
Packages:
Package [com.google.android.inputmethod.latin] (64be372):
userId=10243
pkg=Package{9c8c3c3 com.google.android.inputmethod.latin}
codePath=/data/app/~~AYEVDXTAyCYS6F8538ERVA==/com.google.android.inputmethod.latin-v277X9f-vHyci2eA9OqWbA==
resourcePath=/data/app/~~AYEVDXTAyCYS6F8538ERVA==/com.google.android.inputmethod.latin-v277X9f-vHyci2eA9OqWbA==
legacyNativeLibraryDir=/data/app/~~AYEVDXTAyCYS6F8538ERVA==/com.google.android.inputmethod.latin-v277X9f-vHyci2eA9OqWbA==/lib
extractNativeLibs=false
primaryCpuAbi=arm64-v8a
secondaryCpuAbi=null
cpuAbiOverride=null
versionCode=40178034 minSdk=21 targetSdk=30
minExtensionVersions=[]
versionName=9.9.14.333092878-release-arm64-v8a
usesNonSdkApi=false
splits=[base]
apkSigningVersion=3
flags=[ SYSTEM HAS_CODE ALLOW_CLEAR_USER_DATA UPDATED_SYSTEM_APP ALLOW_BACKUP RESTORE_ANY_VERSION ]
privateFlags=[ PRIVATE_FLAG_ACTIVITIES_RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION ALLOW_AUDIO_PLAYBACK_CAPTURE HAS_DOMAIN_URLS PARTIALLY_DIRECT_BOOT_AWARE PRODUCT PRIVATE_FLAG_ALLOW_NATIVE_HEAP_POINTER_TAGGING ]
forceQueryable=false
queriesPackages=[com.bitstrips.imoji, com.google.android.googlequicksearchbox, com.google.android.apps.inputmethod.datahound.app, com.google.android.inputmethod.keyboarddevutils, com.google.android.apps.village.boond, com.google.android.marvin.talkback]
dataDir=/data/user/0/com.google.android.inputmethod.latin
supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity]
timeStamp=2024-06-11 11:44:18
lastUpdateTime=2024-06-11 11:44:23
packageSource=0
signatures=PackageSignatures{1f2f440 version:3, signatures:[e3ca78d8], past signatures:[]}
installPermissionsFixed=true
pkgFlags=[ SYSTEM HAS_CODE ALLOW_CLEAR_USER_DATA UPDATED_SYSTEM_APP ALLOW_BACKUP RESTORE_ANY_VERSION ]
declared permissions:
com.google.android.apps.inputmethod.latin.permission.UPDATE_STICKER_INDEX: prot=signature, INSTALLED
requested permissions:
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_PROFILE
android.permission.READ_USER_DICTIONARY
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.USE_CREDENTIALS
android.permission.VIBRATE
android.permission.WRITE_USER_DICTIONARY
android.permission.GET_PACKAGE_SIZE
android.permission.WAKE_LOCK
com.google.android.providers.gsf.permission.READ_GSERVICES
android.permission.READ_EXTERNAL_STORAGE
android.permission.RECORD_AUDIO
android.permission.FOREGROUND_SERVICE
android.permission.CAMERA
com.bitstrips.imoji.provider.READ
android.permission.INTERACT_ACROSS_PROFILES
com.google.android.apps.inputmethod.latin.permission.UPDATE_STICKER_INDEX
android.permission.POST_NOTIFICATIONS
android.permission.READ_MEDIA_AUDIO
android.permission.READ_MEDIA_VIDEO
android.permission.READ_MEDIA_IMAGES
install permissions:
android.permission.DOWNLOAD_WITHOUT_NOTIFICATION: granted=true
android.permission.USE_CREDENTIALS: granted=true
com.google.android.providers.gsf.permission.READ_GSERVICES: granted=true
android.permission.FOREGROUND_SERVICE: granted=true
android.permission.RECEIVE_BOOT_COMPLETED: granted=true
com.google.android.apps.inputmethod.latin.permission.UPDATE_STICKER_INDEX: granted=true
android.permission.READ_PROFILE: granted=true
android.permission.INTERNET: granted=true
android.permission.GET_PACKAGE_SIZE: granted=true
android.permission.ACCESS_NETWORK_STATE: granted=true
android.permission.WRITE_USER_DICTIONARY: granted=true
android.permission.VIBRATE: granted=true
android.permission.INTERACT_ACROSS_PROFILES: granted=true
android.permission.READ_USER_DICTIONARY: granted=true
android.permission.ACCESS_WIFI_STATE: granted=true
android.permission.WAKE_LOCK: granted=true
User 0: ceDataInode=150704 installed=true hidden=false suspended=false distractionFlags=0 stopped=false notLaunched=false enabled=0 instant=false virtual=false
installReason=4
firstInstallTime=2024-06-11 02:00:16
uninstallReason=0
overlay paths:
/data/resource-cache/com.android.systemui-neutral-dVtT.frro
/data/resource-cache/com.android.systemui-accent-XT7R.frro
gids=[3003]
runtime permissions:
android.permission.POST_NOTIFICATIONS: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.READ_EXTERNAL_STORAGE: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED|RESTRICTION_INSTALLER_EXEMPT]
android.permission.READ_MEDIA_IMAGES: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.CAMERA: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.READ_MEDIA_AUDIO: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.READ_MEDIA_VIDEO: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.GET_ACCOUNTS: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.RECORD_AUDIO: granted=true, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.READ_CONTACTS: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
disabledComponents:
com.google.android.libraries.inputmethod.launcher.LauncherActivity
com.google.android.apps.inputmethod.libs.framework.core.LauncherActivity
enabledComponents:
androidx.work.impl.background.systemalarm.RescheduleReceiver
androidx.work.impl.background.systemjob.SystemJobService
Hidden system packages:
Package [com.google.android.inputmethod.latin] (45daf79):
userId=10243
pkg=Package{7f0c4be com.google.android.inputmethod.latin}
codePath=/product/app/LatinImeGoogle
resourcePath=/product/app/LatinImeGoogle
legacyNativeLibraryDir=/product/app/LatinImeGoogle/lib
extractNativeLibs=false
primaryCpuAbi=arm64-v8a
secondaryCpuAbi=null
cpuAbiOverride=null
versionCode=114764050 minSdk=27 targetSdk=33
minExtensionVersions=[]
versionName=13.0.07.528826899-lite_release-arm64-v8a
usesNonSdkApi=false
splits=[base]
apkSigningVersion=0
flags=[ SYSTEM HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP RESTORE_ANY_VERSION ]
privateFlags=[ PRIVATE_FLAG_ACTIVITIES_RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION ALLOW_AUDIO_PLAYBACK_CAPTURE HAS_DOMAIN_URLS PARTIALLY_DIRECT_BOOT_AWARE PRODUCT PRIVATE_FLAG_ALLOW_NATIVE_HEAP_POINTER_TAGGING ]
forceQueryable=false
queriesPackages=[com.bitstrips.imoji, com.google.android.googlequicksearchbox, com.google.android.apps.inputmethod.datahound.app, com.google.android.inputmethod.keyboarddevutils, com.google.android.apps.village.boond, com.google.android.marvin.talkback]
dataDir=/data/user/0/com.google.android.inputmethod.latin
supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity]
usesOptionalLibraries:
androidx.window.extensions
androidx.window.sidecar
usesOptionalNativeLibraries:
libedgetpu_util.so
libedgetpu_client.google.so
timeStamp=2024-05-26 15:21:56
lastUpdateTime=1970-01-01 07:59:59
packageSource=0
signatures=PackageSignatures{669d91f version:0, signatures:[], past signatures:[]}
installPermissionsFixed=false
pkgFlags=[ SYSTEM HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP RESTORE_ANY_VERSION ]
declared permissions:
com.google.android.inputmethod.latin.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION: prot=signature
requested permissions:
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_PROFILE
android.permission.READ_USER_DICTIONARY
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.USE_CREDENTIALS
android.permission.VIBRATE
android.permission.WRITE_USER_DICTIONARY
android.permission.GET_PACKAGE_SIZE
android.permission.WAKE_LOCK
com.google.android.providers.gsf.permission.READ_GSERVICES
android.permission.READ_MEDIA_IMAGES
android.permission.RECORD_AUDIO
android.permission.FOREGROUND_SERVICE
android.permission.FOREGROUND_SERVICE_DATA_SYNC
com.bitstrips.imoji.provider.READ
android.permission.INTERACT_ACROSS_PROFILES
install permissions:
android.permission.DOWNLOAD_WITHOUT_NOTIFICATION: granted=true
android.permission.USE_CREDENTIALS: granted=true
com.google.android.providers.gsf.permission.READ_GSERVICES: granted=true
android.permission.FOREGROUND_SERVICE: granted=true
android.permission.RECEIVE_BOOT_COMPLETED: granted=true
com.google.android.apps.inputmethod.latin.permission.UPDATE_STICKER_INDEX: granted=true
android.permission.READ_PROFILE: granted=true
android.permission.INTERNET: granted=true
android.permission.GET_PACKAGE_SIZE: granted=true
android.permission.ACCESS_NETWORK_STATE: granted=true
android.permission.WRITE_USER_DICTIONARY: granted=true
android.permission.VIBRATE: granted=true
android.permission.INTERACT_ACROSS_PROFILES: granted=true
android.permission.READ_USER_DICTIONARY: granted=true
android.permission.ACCESS_WIFI_STATE: granted=true
android.permission.WAKE_LOCK: granted=true
User 0: ceDataInode=0 installed=true hidden=false suspended=false distractionFlags=0 stopped=false notLaunched=false enabled=0 instant=false virtual=false
installReason=0
firstInstallTime=1970-01-01 07:59:59
uninstallReason=0
gids=[3003]
runtime permissions:
android.permission.POST_NOTIFICATIONS: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.READ_EXTERNAL_STORAGE: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED|RESTRICTION_INSTALLER_EXEMPT]
android.permission.READ_MEDIA_IMAGES: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.CAMERA: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.READ_MEDIA_AUDIO: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.READ_MEDIA_VIDEO: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.GET_ACCOUNTS: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.RECORD_AUDIO: granted=true, flags=[ USER_SENSITIVE_WHEN_GRANTED]
android.permission.READ_CONTACTS: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED]
Queries:
system apps queryable: false
queries via forceQueryable:
queries via package name:
com.google.android.inputmethod.latin:
com.google.android.googlequicksearchbox
queries via component:
[com.miui.tsmclient,com.android.nfc]:
com.google.android.inputmethod.latin
com.android.calendar:
com.google.android.inputmethod.latin
com.android.contacts:
com.google.android.inputmethod.latin
com.xiaomi.gamecenter.sdk.service:
com.google.android.inputmethod.latin
com.android.settings.intelligence:
com.google.android.inputmethod.latin
[app id 10253 not installed]:
com.google.android.inputmethod.latin
[app id 10257 not installed]:
com.google.android.inputmethod.latin
[app id 10264 not installed]:
com.google.android.inputmethod.latin
cn.wps.moffice_eng.xiaomi.lite:
com.google.android.inputmethod.latin
com.mfashiongallery.emag:
com.google.android.inputmethod.latin
app.revanced.android.youtube:
com.google.android.inputmethod.latin
queryable via interaction:
User 0:
[com.miui.securitycenter,com.qualcomm.qti.xrcb,com.xiaomi.mirror,com.android.keychain,miui.systemui.plugin,com.android.providers.settings,com.wapi.wapicertmanage,com.xiaomi.gnss.polaris,com.xiaomi.touchservice,com.xiaomi.joyose,com.miui.audiomonitor,com.miui.touchassistant,com.xiaomi.barrage,com.android.networkstack.inprocess,com.miui.miinput,com.xiaomi.misettings,com.bsp.catchlog,com.miui.powerkeeper,com.xiaomi.aiasst.vision,com.xiaomi.digitalkey,com.xiaomi.trustservice,com.modemdebug,com.android.systemui,com.xiaomi.location.fused,com.miui.freeform,com.miui.cit,com.android.inputdevices,com.android.location.fused,com.miui.maintenancemode,com.android.wallpaperbackup,com.xiaomi.mtb,com.android.server.telecom,com.android.provision,com.xiaomi.devauth,com.xiaomi.otrpbroker,com.android.networkstack.tethering.inprocess,com.miui.contentcatcher,com.android.localtransport,com.miui.securitycore,com.tencent.soter.soterserver,com.miui.face,com.miui.aod,android,com.android.dynsystem,com.android.settings,com.miui.notification]:
com.google.android.inputmethod.latin
[com.android.providers.blockednumber,com.android.providers.contacts,com.android.providers.userdictionary]:
com.google.android.inputmethod.latin
com.google.android.gms:
com.google.android.inputmethod.latin
com.google.android.inputmethod.latin:
[com.miui.securitycenter,com.qualcomm.qti.xrcb,com.xiaomi.mirror,com.android.keychain,miui.systemui.plugin,com.android.providers.settings,com.wapi.wapicertmanage,com.xiaomi.gnss.polaris,com.xiaomi.touchservice,com.xiaomi.joyose,com.miui.audiomonitor,com.miui.touchassistant,com.xiaomi.barrage,com.android.networkstack.inprocess,com.miui.miinput,com.xiaomi.misettings,com.bsp.catchlog,com.miui.powerkeeper,com.xiaomi.aiasst.vision,com.xiaomi.digitalkey,com.xiaomi.trustservice,com.modemdebug,com.android.systemui,com.xiaomi.location.fused,com.miui.freeform,com.miui.cit,com.android.inputdevices,com.android.location.fused,com.miui.maintenancemode,com.android.wallpaperbackup,com.xiaomi.mtb,com.android.server.telecom,com.android.provision,com.xiaomi.devauth,com.xiaomi.otrpbroker,com.android.networkstack.tethering.inprocess,com.miui.contentcatcher,com.android.localtransport,com.miui.securitycore,com.tencent.soter.soterserver,com.miui.face,com.miui.aod,android,com.android.dynsystem,com.android.settings,com.miui.notification]
[com.android.providers.telephony,com.android.ons,com.android.mms.service,com.android.stk,com.qualcomm.qti.uceShimService,vendor.qti.imsdatachannel,com.qualcomm.atfwd,com.miui.vsimcore,vendor.qti.iwlan,com.android.phone,com.qualcomm.qti.cne,com.qti.qualcomm.datastatusnotification,com.qti.dpmserviceapp,com.android.cellbroadcastservice,vendor.qti.imsrcs,com.qti.qualcomm.deviceinfo,com.qualcomm.qti.autoregistration,com.qualcomm.qti.dynamicddsservice]
com.miui.home
app.lawnchair
org.mozilla.firefox
queryable via uses-library:
Dexopt state:
[com.google.android.inputmethod.latin]
path: /data/app/~~AYEVDXTAyCYS6F8538ERVA==/com.google.android.inputmethod.latin-v277X9f-vHyci2eA9OqWbA==/base.apk
arm64: [status=speed-profile] [reason=first-use]
odex file size: base.art: 912Kb base.odex: 4137Kb base.vdex: 9783Kb
Compiler stats:
[com.google.android.inputmethod.latin]
base.apk - 22
LatinImeGoogle.apk - 2187