1 Query current launcher
$ cmd package resolve-activity -c android.intent.category.HOME -a android.intent.action.MAIN
priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.android.launcher3.Launcher
packageName=com.android.launcher3
enabled=true exported=true directBootAware=false
taskAffinity=null targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=2 flags=0x4214 theme=0x0
screenOrientation=5 configChanges=0x73 softInputMode=0x20
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE
ApplicationInfo:
packageName=com.android.launcher3
labelRes=0x7f10000a nonLocalizedLabel=null icon=0x7f020015 banner=0x0
processName=com.android.launcher3
taskAffinity=com.android.launcher3
uid=10017 flags=0x3ccbbe45 privateFlags=0x8 theme=0x7f120002
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/system/priv-app/MtkLauncher3/MtkLauncher3.apk
resourceDirs=[/vendor/overlay/framework-res__auto_generated_rro.apk]
seinfo=default:privapp:targetSdkVersion=23
seinfoUser=:complete
dataDir=/data/user/0/com.android.launcher3
deviceProtectedDataDir=/data/user_de/0/com.android.launcher3
credentialProtectedDataDir=/data/user/0/com.android.launcher3
enabled=true minSdkVersion=21 targetSdkVersion=23 versionCode=27 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=@xml/2131230720
2 List all launchers
$ cmd package query-activities -c android.intent.category.HOME -a android.intent.action.MAIN
List of responses similar to resolve-activity
3 Update default
For the
ActivityInfo:
name=com.android.launcher3.Launcher
Run
cmd package set-home-activity com.android.launcher3/.Launcher -c android.intent.category.HOME -a android.intent.action.MAIN