Skip to content
Snippets Groups Projects
  • David Brazdil's avatar
    Remove 'dex2oat_exec' from untrusted_app · 535c5d2b
    David Brazdil authored
    Remove the permission to execute dex2oat from apps targetSdkVersion>28.
    This has been historically used by ART to compile secondary dex files
    but that functionality has been removed in Q and the permission is
    therefore not needed.
    
    Some legacy apps do invoke dex2oat directly. Hence allow (with audit) for
    targetSdkVersion<= 28.
    
    Test: atest CtsSelinuxTargetSdk25TestCases
    Test: atest CtsSelinuxTargetSdk27TestCases
    Test: atest CtsSelinuxTargetSdkCurrentTestCases
    Bug: 117606664
    Change-Id: I2ea9cd56861fcf280cab388a251aa53e618160e5
    535c5d2b