1. 01 Mar, 2019 1 commit
  2. 28 Feb, 2019 2 commits
  3. 27 Feb, 2019 5 commits
  4. 26 Feb, 2019 8 commits
  5. 25 Feb, 2019 4 commits
    • topjohnwu's avatar
      Introduce /data mirror · 8032bd0b
      topjohnwu authored
      Since we switched to imageless Magisk, module files are directly
      stored in /data. However, /data is mounted with nosuid, which also
      prevents SELinux typetransition to work (auto transition from one
      domain to another when executing files with specific context).
      This could cause serious issues when we are replacing system critical
      components (e.g. app_process for Xposed), because most of them
      are daemons that run in special process domains.
      
      This commit introduced /data mirror. Using similar mirroring technique
      we used for system and vendor, we mount another mirror that mounts
      /data without nosuid flag. All module files are then mounted from this
      mirror mountpoint instead of directly from /data.
      
      Close #1080
      8032bd0b
    • topjohnwu's avatar
      Always clone attribute from existing files to module files · 0c227f29
      topjohnwu authored
      This makes sure no weird permission/SELinux issues shall happen
      0c227f29
    • topjohnwu's avatar
      Some code adjustments · c9fa8118
      topjohnwu authored
      c9fa8118
    • topjohnwu's avatar
      Add compressed ramdisk support · 63b18246
      topjohnwu authored
      63b18246
  6. 24 Feb, 2019 9 commits
  7. 23 Feb, 2019 11 commits