Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
briar
briar
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 694
    • Issues 694
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 15
    • Merge Requests 15
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • briar
  • briarbriar
  • Issues
  • #1753

Closed
Open
Opened Aug 10, 2020 by akwizgran@akwizgranOwner11 of 11 tasks completed11/11 tasks

API 30: Access to installed packages is restricted

When we target API 30 we'll need to make changes to retain the ability to check whether power management apps are installed:

https://medium.com/androiddevelopers/package-visibility-in-android-11-cc857f221cd9

  • AndroidTorPlugin: pm.getPackageInfo(app.getPackageName(), 0)
  • AndroidWakeLockManagerImpl: packageName.startsWith()
  • PanicPreferencesFragment: pm.getApplicationInfo(panicTriggerApp)
  • PanicPreferencesFragment: intent.resolveActivity(pm)
  • PanicPreferencesFragment: PanicResponder.resolveTriggerApps(pm)
  • ScreenFilterMonitorImpl: pm.getInstalledPackages(GET_PERMISSIONS)
  • ScreenFilterMonitorImpl: pm.getPackageInfo(PLAY_SERVICES_PACKAGE, GET_SIGNATURES)
  • SettingsFragment: intent.resolveActivity(pm)
  • HuaweiView: pm.queryIntentActivities(i, PackageManager.MATCH_DEFAULT_ONLY)
  • KeyAgreementActivity: Intent(ACTION_REQUEST_DISCOVERABLE).resolveActivity(pm)
  • LinkDialogFragment: pm.queryIntentActivities()
Edited Jan 05, 2021 by Torsten Grote
Assignee
Assign to
Adapt to changes in the Android platform
Milestone
Adapt to changes in the Android platform
Assign milestone
Time tracking
Apr 30, 2021
Due date
Apr 30, 2021
Reference: briar/briar#1753