Skip to content

feat: Dhizuku installer UI and Japanese strings#1347

Open
zerofrip wants to merge 4 commits into
Droid-ify:mainfrom
zerofrip:prE/dhizuku-ui
Open

feat: Dhizuku installer UI and Japanese strings#1347
zerofrip wants to merge 4 commits into
Droid-ify:mainfrom
zerofrip:prE/dhizuku-ui

Conversation

@zerofrip

Copy link
Copy Markdown

Summary

  • SettingsViewModel.handleDhizukuInstaller() permission gating
  • App detail install/uninstall UX, DhizukuErrorDialog, uninstall confirm
  • English + Japanese strings

PR E of 5 — final feature PR; replacement stack for closed #1339.

Depends on: #1344#1346 (PRs B–D). Rebase onto main as predecessors merge.

Test plan

  • ./gradlew :app:assembleDebug
  • ./gradlew :app:testDebugUnitTest
  • Select Dhizuku in Settings; install, update, uninstall
  • Update-all queue UI on app detail
  • Japanese locale strings

Also merge #1343 (receiver fix) for correct package broadcasts on API 33+.

Made with Cursor

zerofrip added 4 commits June 15, 2026 20:38
Build deps, AIDL, privileged UserService, install client, DhizukuInstaller
adapter, InstallerType.DHIZUKU, and settings picker label.

Replacement stack for closed Droid-ify#1339 (PR C of 5).
SyncService sequential batch, DownloadService.enqueueAndAwait, Dhizuku
readiness gates. Replacement stack for closed Droid-ify#1339 (PR D of 5).
Settings permission gating, app-detail install/uninstall UX, error dialog,
English and Japanese strings. Replacement stack for closed Droid-ify#1339 (PR E of 5).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant