Skip to content
Snippets Groups Projects
Select Git revision
  • 5f366d5086870d82ff31d126e6b4192278f7da9a
  • master default protected
  • update/tf_export
  • feature/add_tf_and_tflite_export_2
  • exp/albumentations
  • python_version_CI_tests
  • batrlatom-patch-1
  • update/dataset_stats
  • update/thop
  • exp/copy-paste
  • exp/sort_obj_iou
  • feature/detection_refactore
  • feature/pip_package_creation_2nd_attempt
  • evolve/yolov5m6
  • exp/mixup
  • pip_package_creation_2nd_attempt
  • pip_package_creation_second_attempt
  • sorted_iou_objectloss
  • yolov5m6-default
  • develop
  • feature/restructuring_yolov5_codebase_to_prepare_for_pip_package_creation
  • v5.0
  • v4.0
  • v3.1
  • v3.0
  • v2.0
  • v1.0
27 results

main.py

Blame
  • uncrypt.te 975 B
    # uncrypt
    type uncrypt, domain, mlstrustedsubject;
    type uncrypt_exec, exec_type, file_type;
    
    init_daemon_domain(uncrypt)
    
    allow uncrypt self:capability dac_override;
    
    # Read OTA zip file from /data/data/com.google.android.gsf/app_download
    r_dir_file(uncrypt, app_data_file)
    
    userdebug_or_eng(`
      # For debugging, allow /data/local/tmp access
      r_dir_file(uncrypt, shell_data_file)
    ')
    
    # Read /cache/recovery/command
    # Read /cache/recovery/uncrypt_file
    # Write to pipe file /cache/recovery/uncrypt_status
    allow uncrypt cache_file:dir rw_dir_perms;
    allow uncrypt cache_file:file create_file_perms;
    allow uncrypt cache_file:fifo_file w_file_perms;
    
    # Set a property to reboot the device.
    set_prop(uncrypt, powerctl_prop)
    
    # Raw writes to block device
    allow uncrypt self:capability sys_rawio;
    allow uncrypt block_device:blk_file w_file_perms;
    allow uncrypt block_device:dir r_dir_perms;
    
    # Access userdata block device.
    allow uncrypt userdata_block_device:blk_file w_file_perms;