1. 15 Feb, 2019 2 commits
  2. 14 Feb, 2019 7 commits
  3. 13 Feb, 2019 3 commits
    • topjohnwu's avatar
      Several MagiskHide improvements · c66cabd8
      topjohnwu authored
      - Directly get UID instead of traversing /data/data everytime
      - Use /data/user_de/0 instead of /data/data on Android 7.0+
      - Update hide_uid set incrementally when adding/initializing targets
      - Guard hide_uid set with the same lock as hide_list vector
      - Do not add GMS package into database; only add to in-memory list
      c66cabd8
    • Park Ju Hyung's avatar
      Hardcode GMS unstable to MagiskHide · 24da3485
      Park Ju Hyung authored
      With the new detection method, it is impossible to check for components.
      
      Remove additional checks for components and simply hardcode string to
      proc_monitor.cpp and query cmdline to see if it's GMS unstable.
      
      This addresses wasted resources on applying custom namespace
      on all GMS processes.
      Signed-off-by: 's avatarPark Ju Hyung <qkrwngud825@gmail.com>
      24da3485
    • Park Ju Hyung's avatar
      Completely rework MagiskHide · 7384d2d3
      Park Ju Hyung authored
      Previous MagiskHide detects new app launches via listening through logcat
      and filtering launch info messages.
      
      This is extremely inefficient and prone to cause multiple issues both
      theoratically and practically.
      
      Rework this by using inotify to detect open() syscalls to target APKs.
      
      This also solves issues related to Zygote-forked caching mechanisms such as
      OnePlus OxygenOS' embryo.
      Signed-off-by: 's avatarPark Ju Hyung <qkrwngud825@gmail.com>
      7384d2d3
  4. 12 Feb, 2019 11 commits
  5. 11 Feb, 2019 6 commits
  6. 10 Feb, 2019 5 commits
  7. 09 Feb, 2019 5 commits
  8. 07 Feb, 2019 1 commit