topjohnwu
495654f9ff
Small tweaks
2017-04-24 21:43:30 +08:00
topjohnwu
a0de3fc643
Change umask
2017-04-24 21:28:25 +08:00
topjohnwu
95fec2100e
Use GPL v3 license and update copyright messages
2017-04-22 17:12:54 +08:00
topjohnwu
623a879797
Update scripts
2017-04-22 17:12:54 +08:00
topjohnwu
4c96d23f48
Some minor updates
2017-04-22 17:12:54 +08:00
topjohnwu
9bc8f6e9d7
Add common script support
2017-04-22 17:12:54 +08:00
topjohnwu
e00e6509ee
Add error code for magiskhide
2017-04-22 17:12:54 +08:00
topjohnwu
be5739508b
Isolate root daemon from requests
2017-04-22 17:12:54 +08:00
topjohnwu
38c867ea94
Some fixes
2017-04-22 17:12:54 +08:00
topjohnwu
2a985ce6c0
Add magiskhide list management
2017-04-22 17:12:54 +08:00
topjohnwu
e4f3fb36f3
Update build scripts
2017-04-22 17:12:54 +08:00
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
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
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
743c4f554d
Fix various issues
2017-04-16 02:28:12 +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
3800b4b45c
Adjustments for unified binary
2017-04-05 06:06:21 +08:00