- 02 Apr, 2022 3 commits
- 30 Mar, 2022 2 commits
- 28 Mar, 2022 2 commits
- 26 Mar, 2022 8 commits
-
-
LoveSy authored
-
VD $ VD171 @ Priv8 authored
-
VD $ VD171 @ Priv8 authored
-
CDzungx authored
Quick fix: Yes - "Đồng ý" -> "Có" to be more versatile.
-
vvb2060 authored
-
vvb2060 authored
-
topjohnwu authored
-
topjohnwu authored
-
- 25 Mar, 2022 2 commits
- 24 Mar, 2022 2 commits
- 22 Mar, 2022 1 commit
-
-
topjohnwu authored
Close #5620
-
- 21 Mar, 2022 3 commits
-
-
LoveSy authored
-
LoveSy authored
Co-authored-by:
canyie <31466456+canyie@users.noreply.github.com> Co-authored-by:
John Wu <topjohnwu@gmail.com>
-
topjohnwu authored
-
- 20 Mar, 2022 1 commit
-
-
topjohnwu authored
-
- 19 Mar, 2022 3 commits
- 18 Mar, 2022 6 commits
-
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
Since Android 13, sepolicy are also loaded from APEX modules. Part of the change is to run restorecon before SELinux is set to enforce. In order to support this situation, we also hijack plat_file_contexts if necessary to properly order our operations. Original idea credits to @yujincheng08, close #5603
-
topjohnwu authored
-
- 17 Mar, 2022 7 commits
-
-
topjohnwu authored
-
topjohnwu authored
-
LoveSy authored
-
topjohnwu authored
Close #5598
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
On older Android versions, pre-mounting selinuxfs will lead to errors, so we have to use a different method to block init's control flow. Since all devices that falls in this catagory must both: 1. Be Android 8.0 - 9.0 2. Have early mount fstab in its device tree We can actually use the same FIFO trick, but this time not on selinuxfs, but on the read-only device tree nodes in sysfs or procfs. By mocking the fstab/compatible node in the device tree, we can block init when it attempts to do early mount; at that point, we can then mock selinuxfs as we normally would, successfully hijack and inject patched sepolicy.
-