1. 17 Jan, 2021 1 commit
  2. 16 Jan, 2021 10 commits
  3. 15 Jan, 2021 4 commits
  4. 14 Jan, 2021 6 commits
  5. 13 Jan, 2021 1 commit
  6. 12 Jan, 2021 3 commits
  7. 11 Jan, 2021 8 commits
  8. 10 Jan, 2021 4 commits
    • topjohnwu's avatar
      Auto track JNI method hooks · 53c3dd5e
      topjohnwu authored
      53c3dd5e
    • topjohnwu's avatar
      Allow 3rd party code to load pre-specializing · da723b20
      topjohnwu authored
      Magisk's policy is to never allow 3rd party code to be loaded in the
      zygote daemon process so we have 100% control over injection and hiding.
      However, this makes it impossible for 3rd party modules to run anything
      before process specialization, which includes the ability to modify the
      arguments being sent to these original nativeForkAndXXX methods.
      
      The trick here is to fork before calling the original nativeForkAndXXX
      methods, and hook `fork` in libandroid_runtime.so to skip the next
      invocation; basically, we're moving the responsibility of process
      forking to our own hands.
      da723b20
    • topjohnwu's avatar
      Don't hook SystemProperties#set · e050f771
      topjohnwu authored
      Doesn't seem necessary
      e050f771
    • topjohnwu's avatar
      Update pre/post hooks implementation · 540b4b7e
      topjohnwu authored
      540b4b7e
  9. 09 Jan, 2021 1 commit
  10. 08 Jan, 2021 2 commits