ShizuStore

Disabled Launcher

voruti

1.4.1-alpha · GitHub

Download APK
Software management Android 7.0+ 7 months ago MIT
76 ShizuStore
5.5k GitHub
142 Stars
14 MB Size

More about this app

Android app that disables unused apps while still allowing convenient access to them

Disabled Launcher

An Android app that disables other unused apps by using ADB/Shizuku, while still allowing convenient access to them when they are needed.

Future ideas (backlog):

  • Widget wrappers/placeholders
  • Intent filters (open in app) placeholders
Close

How Shizuku is used

Can enable and disable other apps via `pm enable` and `pm disable-user` shell commands through Shizuku.

This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.

How this app uses Shizuku

Shizuku is used to enable and disable other installed apps so they can stay frozen but still be launched on demand.

  • Enable installed apps: re-enables a previously disabled app from the launcher list using the pm enable shell command through Shizuku, with an optional confirmation message.
  • Disable selected apps: freezes an app chosen in the launcher using the pm disable-user --user 0 shell command through Shizuku.
  • Launch disabled apps: tapping a disabled entry automatically re-enables it with Shizuku and then launches it, so frozen apps remain conveniently accessible.
  • Disable all listed apps: freezes every enabled app on the managed list at once using the same disable command through Shizuku.

Android APIs or commands used

  • pm enable
  • pm disable-user --user 0

Notable details

An optional setting redirects to the app's Google Play listing when re-enabling through Shizuku fails, instead of only showing an error.

Close

Changelog

What's new for version 1.4.1-alpha

Update dependencies

Commits

  • 2de5dc4: Update gradle/actions digest to ed40850 (renovate[bot]) #65
  • 4dc064d: Update actions/checkout digest to 34e1148 (renovate[bot]) #68
  • 621c1a6: Update actions/setup-java digest to c1e3236 (renovate[bot]) #69
  • f102de7: Update actions/checkout action to v6 (renovate[bot]) #70
  • 3aa3324: Update actions/setup-java action to v5 (renovate[bot]) #71
  • 8e6acca: Update actions/upload-artifact action to v6 (renovate[bot]) #72
  • d9c4213: Update gradle/actions action to v5 (renovate[bot]) #73
  • 6af22d7: Update .gitignore (voruti)
  • d1893ba: Upgrade Gradle (voruti)
  • 84d6910: Upgrade to AGP 9 & target SDK 36 (voruti)
  • a7878a2: Merge branch 'main' of https://github.com/voruti/DisabledLauncher (voruti)
  • 523f7b8: Upgrade build tools in action (voruti)
  • b9ab38f: Update comment (voruti)
  • 88670cd: Update dependency org.jetbrains.kotlin.plugin.compose to v2.3.10 (renovate[bot]) #63
  • e51bbbe: Run (non-existing) tests with actions (voruti)
  • 5490b54: Update dependency androidx.test.ext:junit to v1.3.0 (renovate[bot]) #67
  • afb43aa: Update Gradle to v9.3.1 (renovate[bot]) #74
  • aecad5b: Sort file (voruti)
  • fcdd950: Update dependency androidx.activity:activity-compose to v1.12.3 (renovate[bot]) #76
  • c9210f0: Update dependency androidx.core:core-ktx to v1.17.0 (renovate[bot]) #77
  • 6bb579c: Update dependency androidx.navigation:navigation-compose to v2.9.7 (renovate[bot]) #62
  • b80b422: Remove light keyword (voruti)
  • f915361: Update dependency androidx.test.espresso:espresso-core to v3.7.0 (renovate[bot]) #66
  • db9dec2: Remove explicit background (voruti)
  • 07b37fd: Merge branch 'main' of https://github.com/voruti/DisabledLauncher (voruti)
  • df9e80b: Update dependency androidx.lifecycle:lifecycle-runtime-ktx to v2.10.0 (renovate[bot]) #61
  • 415e1da: Update .gitignore (voruti)
  • 1498094: Fix a lint (voruti)
  • 7fa3f0b: Fix Gradle warning (voruti)
  • dbad316: Upgrade Jackson (voruti)
  • 3b73a0e: Use Kotlin Gradle config files (voruti)
  • 59e358b: Use plurals string (voruti)
  • 19cb2df: Follow lint suggestions (voruti)
  • d723faa: Delete unused resources (voruti)
  • 09eccb3: Update dependency androidx.compose:compose-bom to v2025.12.01 (renovate[bot]) #60
  • 445eaff: Replace context.getString with stringResource (voruti) #60
  • bf3804c: Update dependency androidx.compose:compose-bom to v2026 (renovate[bot]) #78
  • 4c81c24: Update dependency androidx.activity:activity-compose to v1.12.4 (renovate[bot]) #79
  • 55a8be9: Update dependency com.android.application to v9.0.1 (renovate[bot]) #59
  • 4b8fdee: Update gradle/actions digest to 0723195 (renovate[bot]) #82
  • 3860373: Update dependency androidx.compose:compose-bom to v2026.02.00 (renovate[bot]) #80
Close

Permissions

3 permissions requested

  • android.permission.QUERY_ALL_PACKAGES
  • de.redno.disabledlauncher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
Close