1. 29 Nov, 2018 6 commits
  2. 28 Nov, 2018 5 commits
  3. 27 Nov, 2018 5 commits
  4. 26 Nov, 2018 3 commits
  5. 25 Nov, 2018 3 commits
  6. 24 Nov, 2018 5 commits
  7. 23 Nov, 2018 2 commits
    • topjohnwu's avatar
      Use component name as targets · 38fcc57b
      topjohnwu authored
      Services can name their process name arbitrarily, for instance the service in
      com.google.android.gms that is responsible for SafetyNet is named
      com.google.android.gms.unstable. There are many apps out in the wild use
      dedicated services with special names to detect root, and previously the user
      is expected to add all of them to the hide list.
      
      In this commit, we change from targeting process names to component names.
      On Android, component names are composed of <pkg>/<cls>. When targeting
      component names, we can always know what application spawned the new process.
      This means that if the user adds a package name to the hidelist, MagiskHide can
      now target ALL possible processes of that specific application.
      
      To abide with this change, the default SafetyNet target is now changed from
      com.google.android.gms.unstable (process name) to
      com.google.android.gms/.droidguard.DroidGuardService (component name)
      38fcc57b
    • topjohnwu's avatar
      Optimize proc_monitor · c8c57c74
      topjohnwu authored
      c8c57c74
  8. 20 Nov, 2018 8 commits
  9. 18 Nov, 2018 3 commits