Skip to content
Snippets Groups Projects
  1. Dec 27, 2018
    • Dario Freni's avatar
      Add StagingManager service. · 9eb3b8ff
      Dario Freni authored
      Adding a new high-level service which will handle staged installs, i.e.
      installs that require a reboot.
      
      Bug: 118865310
      Test: An initial implementation of StagingManager can be reached
      successfully by PackageManagerService and PackageInstallerService.
      Change-Id: I8859b463575f8ee85caae43570958347b82f967e
      9eb3b8ff
    • Michael Groover's avatar
      Merge "Add selinux policy for new SensorPrivacyService" · 09c86730
      Michael Groover authored
      Test: manually verified SensorPrivacyService is accessible
      Bug: 110842805
      Merged-In: Idd215f338f2da0dab4898ea06fa08d9b4a1bcb5f
      Change-Id: Idd215f338f2da0dab4898ea06fa08d9b4a1bcb5f
      (cherry picked from commit 0ac3dea7)
      09c86730
  2. Dec 21, 2018
    • Remi NGUYEN VAN's avatar
      Add selinux policies for network stack service · 47c2dee5
      Remi NGUYEN VAN authored
      The policies allow the system server to register a network_stack_service
      used to communicate with the network stack process.
      
      Test: atest FrameworksNetTests
      Bug: b/112869080
      Change-Id: Ib9b7d9150fe4afcce03c8b3dbb36b81c67e39366
      47c2dee5
  3. Dec 20, 2018
    • Todd Kennedy's avatar
      Open permission manager service to the world · 2ec03885
      Todd Kennedy authored
      There are many permission related APIs currently handled by the
      package manager service. These are simply pass throughs from the
      package manager service to an internal API defined by the
      permission manager service. Instead of this multi-hop, we want
      to open the permission manager service directly to apps. For
      legacy, we won't be able to remove the APIs from PackageManager,
      but, the implementation should go directly to the Permission
      Manager Service.
      
      Test: System boots w/o selinux denials
      Change-Id: I1d953077b3da18ccf44deb85b9084be68a2179bd
      2ec03885
  4. Dec 19, 2018
  5. Dec 18, 2018
  6. Dec 17, 2018
    • Todd Kennedy's avatar
      Create new permissionmgr_service · 784c2b8d
      Todd Kennedy authored
      We're creating a new PermissionManagerService that will handle
      all of the permission related APIs. These are currently being
      routed through PackageManagerService.
      
      Test: Device boots
      Change-Id: I7d08561dd33b692209c30d413cdca0ff567358f1
      784c2b8d
  7. Dec 14, 2018
  8. Dec 12, 2018
    • Sunny Goyal's avatar
      New system service: app_prediction_service · 2a2d638e
      Sunny Goyal authored
      - Update policy for new system service, used for SystemUI/Apps to
        present predicted apps in their UI.
      
      Bug: 111701043
      Test: manual verification
      Change-Id: Ia3b5db987097d2d71bf774ca550041e03214471d
      2a2d638e
  9. Dec 11, 2018
  10. Dec 07, 2018
    • Matt Pape's avatar
      SEPolicy updates for DeviceConfig Service. · 6aa44527
      Matt Pape authored
      Add a DeviceConfig service in system_server to edit configuration flags.
      This is intended to be a command line tool for local overrides and/or
      tool for tests that adopt shell permissions.
      
      Test: None
      Bug:109919982
      Bug:113101834
      Change-Id: Ib7bed752849b1ed102747e3202dd7aed48d2c6d5
      6aa44527
  11. Dec 03, 2018
  12. Nov 16, 2018
    • Robert Carr's avatar
      SEPolicy for InputFlinger Service. · a49b27af
      Robert Carr authored
      Add an InputFlinger service in system_server and allow SurfaceFlinger to
      exchange sockets with it.
      
      Test: None
      Bug: 80101428
      Bug: 113136004
      Bug: 111440400
      Change-Id: I1533ab7a1da0ca61d8a28037fffbc189d796f737
      a49b27af
  13. Nov 15, 2018
    • Mårten Kongstad's avatar
      Add idmap2 and idmap2d · f62362da
      Mårten Kongstad authored
      Bug: 78815803
      Test: builds, boots
      Test: manual: adb shell idmap2 create ...
      Test: manual: adb shell ps | grep -e idmap2d
      Change-Id: I60852e15d99329896ff9de6559d1e7cd1c67e33d
      f62362da
  14. Nov 12, 2018
  15. Nov 07, 2018
  16. Nov 05, 2018
    • Felipe Leme's avatar
      New service: intelligence_service · 5bf0c636
      Felipe Leme authored
      Bug: 111276913
      Test: manual verification
      
      Change-Id: Icb309bb07e4e4b39cdc912b1d3dc1ece9cb55f5f
      5bf0c636
    • Kenny Root's avatar
      Allow SystemUI to talk to ADB service · 41ab29ee
      Kenny Root authored
      Mark the ADB service as a system_api_service so that SystemUI can tell
      it that the device is accepted. Refactoring split the AdbService out of
      the UsbService. UsbService is marked as an app_api_service which SystemUI
      is allowed to connect to; AdbService must be marked similarly as either
      system_api_service or app_api_service. However, only system apps should
      talk to AdbService currently.
      
      SELinux : avc:  denied  { find } for service=adb pid=1737 uid=10041 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:adb_service:s0 tclass=service_manager permissive=0
      
      Introduced in Change-Id Ibf23964665a115a5bc835820dcff98aaf7ba610f
      
      Test: Flash userdebug, accept ADB key, and replug USB
      Bug: 118999282
      Change-Id: I47b5090908ed84d0ba7a9fca100b299011bf8796
      41ab29ee
  17. Oct 08, 2018
  18. Oct 04, 2018
    • Christine Franks's avatar
      Add system_api_service to color_display_service · ce3e87c0
      Christine Franks authored
      Bug: 111215474
      Test: boots
      Change-Id: Ib8cabeb64a8b4ec9f592d870bd0af611a2720cc7
      ce3e87c0
    • Martijn Coenen's avatar
      Add policy for apexd. · ac097ac4
      Martijn Coenen authored
      apexd is a new daemon for managing APEX packages installed
      on the device. It hosts a single binder service, "apexservice".
      
      Bug: 112455435
      Test: builds, binder service can be registered,
            apexes can be accessed, verified and mounted
      Change-Id: I634ad100f10b2edcd9a9c0df0d33896fa5d4ed97
      ac097ac4
  19. Sep 21, 2018
  20. Sep 06, 2018
  21. Sep 05, 2018
    • Makoto Onuki's avatar
      Add app_binding system service · 6af11813
      Makoto Onuki authored
      Bug: 109809543
      Test: Build and boot with the new service in the internal branch.
      
      Change-Id: Iaee365771c3e8e5b8f5f3b6112bbf902c6bb02bd
      6af11813
  22. Aug 30, 2018
  23. Aug 22, 2018
  24. Jul 23, 2018
  25. Jul 14, 2018
    • Steven Thomas's avatar
      Selinux changes for vr flinger vsync service · 7bec9674
      Steven Thomas authored
      Add selinux policy for the new Binder-based vr flinger vsync service.
      
      Bug: 72890037
      
      Test: - Manually confirmed that I can't bind to the new vsync service
      from a normal Android application, and system processes (other than
      vr_hwc) are prevented from connecting by selinux.
      
      - Confirmed the CTS test
        android.security.cts.SELinuxHostTest#testAospServiceContexts, when
        built from the local source tree with this CL applied, passes.
      
      - Confirmed the CTS test
        android.cts.security.SELinuxNeverallowRulesTest#testNeverallowRules521,
        when built from the local source tree with this CL applied, passes.
      
      Change-Id: Ib7a6bfcb1c2ebe1051f3accc18b481be1b188b06
      7bec9674
  26. Jun 19, 2018
    • Neil Fuller's avatar
      sepolicy entries for time zone detector service · 1662495a
      Neil Fuller authored
      Add sepolicy entries for the new time zone detector service.
      
      The timezonedetector_service will be called from the
      telephony process.
      
      Bug: 78217059
      Test: make / booted device
      Change-Id: Ib719a4bb444b2af7dd71910fb0bd12992df9d88c
      1662495a
  27. Jun 06, 2018
    • Neil Fuller's avatar
      Remove references to common_time / commontime · c9fa040d
      Neil Fuller authored
      This change removes references to the common time management
      service.
      
      Bug: 80462439
      Test: build / boot
      Merged-In: I2c8fca44fe05e3a35f5580d23e23a4c033075613
      Change-Id: I2c8fca44fe05e3a35f5580d23e23a4c033075613
      c9fa040d
  28. Jun 05, 2018
  29. Jun 04, 2018
    • Neil Fuller's avatar
      selinux changes to add time detector service · e1dd6d07
      Neil Fuller authored
      This commit contains the changes needed to add the new
      time detector system server service.
      
      Bug: 78217059
      Test: make / booted device
      Change-Id: I7cfaac6cac876e4aa73e8af1aa5f837117bb9ad7
      e1dd6d07
  30. Mar 21, 2018
  31. Mar 20, 2018
  32. Mar 07, 2018
    • Kenny Root's avatar
      Add ADB system service · 0b79a179
      Kenny Root authored
      ADB is being separated from USB service since it's not tied to the USB
      transport. This duplicates the usb_service's settings to adb_service for
      this purpose.
      
      Bug: 63820489
      Test: make
      Change-Id: Idbcfbe470d7568f9cba51f0c8d4a8ee9503db93d
      0b79a179
  33. Jan 29, 2018
  34. Jan 23, 2018
Loading