topjohnwu
b2f8792873
Add more Android O selinux stuff
2017-04-22 17:12:54 +08:00
topjohnwu
2065133e2d
Update policy rules for Android O
2017-04-22 17:12:54 +08:00
topjohnwu
86da87f254
Update build script and tools
2017-04-22 17:12:54 +08:00
topjohnwu
102a7f8723
Change flags
2017-04-22 17:12:54 +08:00
topjohnwu
e9afc15719
Fix magiskhide daemon enable/disable
2017-04-22 17:12:54 +08:00
topjohnwu
08527dde9b
Auto start magiskhide
2017-04-22 17:12:54 +08:00
topjohnwu
d9c3a3c9a9
Remove su_device auto transit
2017-04-22 17:12:54 +08:00
topjohnwu
fe89f9e55e
Update to newer functions in resetprop
2017-04-22 17:12:54 +08:00
topjohnwu
73802aabac
Fix compile issue when using NDK Unified Headers
2017-04-22 17:12:54 +08:00
topjohnwu
bc66733289
Add Android O sepolicy patches
2017-04-22 17:12:54 +08:00
topjohnwu
f4c93b2251
Update resetprop for Android O support
...
Updated to upstream https://android.googlesource.com/platform/bionic.git
2017-04-22 17:12:54 +08:00
topjohnwu
c079c598f2
Update scripts, MagiskSU now works fine
2017-04-22 17:12:54 +08:00
topjohnwu
8a2f0063d4
Improve magiskhide process/thread management
2017-04-22 17:12:54 +08:00
topjohnwu
dfe4b33f2f
Integrate sepolicy patching with MagiskSU fixed
2017-04-22 17:12:54 +08:00
topjohnwu
2f7cfa7ab2
Link binaries when daemon started
2017-04-22 17:12:54 +08:00
topjohnwu
bdcb813ee6
Add block rw support
2017-04-22 17:12:54 +08:00
topjohnwu
f0751007f3
Update main function
2017-04-22 17:12:54 +08:00
topjohnwu
6ad993704c
Integrate MagiskSU into Magisk daemon
2017-04-22 17:12:54 +08:00
topjohnwu
796c3009c7
Refactor resetprop
2017-04-22 17:12:54 +08:00
topjohnwu
144ff5e716
Integrate MagiskHide into Magisk Daemon
2017-04-22 17:12:54 +08:00
topjohnwu
054a1e5ea4
Add magisk daemon
2017-04-22 17:12:54 +08:00
topjohnwu
a223f6056e
Add zygote namespace detection
2017-04-22 17:12:54 +08:00
topjohnwu
a1fd7704e0
Fix vector bug
2017-04-22 17:12:54 +08:00
topjohnwu
b94227efc9
Add process searching
2017-04-22 17:12:54 +08:00
topjohnwu
3a7e782c07
Remove separate binary support for tools rely on daemon
2017-04-22 17:12:54 +08:00
topjohnwu
8f6b33d790
Rewrite magiskhide
2017-04-22 17:12:54 +08:00
topjohnwu
f476daa041
Change parts of library to shared
...
libsqlite and libselinux are shipped with Android systems
We build them here for the compiler to link against it,
we actually use the one in /system/lib(64)
2017-04-22 17:12:54 +08:00
topjohnwu
acfde9458d
Merge magiskpolicy, magiskhide, resetprop, magisksu
2017-04-22 17:12:54 +08:00
topjohnwu
82e969627a
Start unifying with log monitor
2017-04-22 17:12:54 +08:00
topjohnwu
9de3c582c0
Fix support for older Android versions
2017-04-22 06:28:56 +08:00
topjohnwu
45cff2b51b
Add xperm rules for Android O
2017-04-20 04:31:29 +08:00
topjohnwu
670397a73e
Add extended permission support
2017-04-20 04:04:09 +08:00
topjohnwu
272eb37e9a
Several improvments and fixes
2017-04-20 02:16:52 +08:00
topjohnwu
ca79e58ab9
More Android O rules
2017-04-18 21:29:52 +08:00
topjohnwu
977c049875
Change flags
2017-04-18 21:09:53 +08:00
topjohnwu
aefbc1c9bf
Move the helper function to higher level
2017-04-17 16:33:01 +08:00
topjohnwu
c37a2e61ed
Set context manually
2017-04-17 16:32:41 +08:00
topjohnwu
7f6cd5e469
Do not auto transit
2017-04-17 16:30:58 +08:00
topjohnwu
f6d1f1985c
Fix compile issue when using NDK Unified Headers
2017-04-16 23:12:53 +08:00
topjohnwu
222c31b306
Fix checking order
2017-04-16 23:10:18 +08:00
topjohnwu
e99185f011
Release the file after reading
2017-04-16 04:11:14 +08:00
topjohnwu
5c662f1230
Add Android O rules
2017-04-16 04:11:02 +08:00
topjohnwu
a65c7ee2fc
Integrate with unified daemon
2017-04-16 02:29:42 +08:00
topjohnwu
743c4f554d
Fix various issues
2017-04-16 02:28:12 +08:00
topjohnwu
838b2757eb
Separate public and private APIs
2017-04-15 19:26:29 +08:00
topjohnwu
a92c9fc226
MagiskSU rewrite for unified binary
2017-04-15 03:21:31 +08:00
topjohnwu
ed052e0b0b
Compile with unified binary only
...
The su binary itself cannot do much, since it still requires a daemon to work
The daemon code will soon be moved to a higher level (out of MagiskSU), so there is no point in creating a separate binary
2017-04-06 06:18:39 +08:00
topjohnwu
ae88d3054d
Finally, official Java 8 support
2017-04-05 17:02:18 +08:00
topjohnwu
7bb8b9039c
Update to new format from libsepol
2017-04-05 09:13:09 +08:00
topjohnwu
3800b4b45c
Adjustments for unified binary
2017-04-05 06:06:21 +08:00