Commit Graph

717 Commits

Author SHA1 Message Date
b2431b982f Prettify code 2016-12-11 05:10:48 +08:00
8d6d619eed Fork once only
Right now there are three threads (process)
1. Main thread in parent: monitor logcat
2. Second thread in parent: monitor hidelist
3. Children: switch namespace and unmounts
2016-12-11 04:56:01 +08:00
70e332b9e8 MagiskHide small update 2016-12-11 03:41:29 +08:00
0a53c42a8a Improve phh su installation 2016-12-10 23:48:24 +08:00
0ccc92dc1e Minor restructure 2016-12-09 15:57:10 +08:00
c9157cc13b Fix bug in clone dummy 2016-12-08 21:31:34 +08:00
2b1270381d Install phh su if no SuperSU detected 2016-12-08 01:50:10 -08:00
cdb8ee3946 Fix #19 uninstaller issues 2016-12-08 01:24:27 -08:00
1e3586621b Magic Mount Total Re-factor Part 2
1. It seems that many part of the system is upset about symlinks, revert to bind mounts
2. New system and vendor mirror implementation found, no need to copy anything
3. Thanks to the new mirror implementation, adding new items to /system and /vendor is now possible
4. Re-written some coding style
2016-12-08 00:58:22 -08:00
c07e9ac29d Magic Mount total re-factor
1. Remove stage 4 bind which mount files back, use symlinks instead
2. libs do not support symlink, make a copy to data if needed
3. Proper support for adding new files into /system/vendor on devices with separate vendor partition
2016-12-07 01:45:09 +08:00
6e3bb48574 Add su binary into Magisk 2016-12-06 04:49:35 +08:00
16d7ae62bd Move selinux submodule 2016-12-06 03:09:15 +08:00
eea3cb32a5 Add Windows build scripts and fix script bugs 2016-12-06 02:45:51 +08:00
670fe8590c Various fixes
Fixes #13 and #17
2016-11-29 04:19:36 +08:00
30c048723c Update installer v9 2016-11-15 04:46:01 +08:00
85dc669ddf Mount magisk.img with option suid
Should fix #12, hope so :)
2016-11-14 11:00:56 +08:00
397c1a1c2b Magisk Hide won't play well with dummy lib 2016-11-14 05:02:57 +08:00
f1d3e35aac Proper support for special mounts 2016-11-14 04:30:05 +08:00
0e69201f05 Remove UID check, not reliable.... 2016-11-14 04:27:43 +08:00
f8fdaf5c1f Initialize is not needed 2016-11-13 21:22:04 +08:00
1f3b81338c Fix Moto DTB issue 2016-11-13 21:03:00 +08:00
5921d3a42a Update scripts 2016-11-13 21:02:35 +08:00
dbbc85719e MagiskHide: Unmount cache mounts and check UID 2016-11-13 19:27:01 +08:00
0ddb6c3f10 Various small changes 2016-11-13 16:58:43 +08:00
e13281726c Add bootanim, host, busybox 2016-11-09 05:17:14 +08:00
0ddf4355a1 Update build.sh 2016-11-09 05:16:03 +08:00
7c8a3ca1a8 Revert to 1.25.0 as 1.25.1 is faulty 2016-11-09 04:41:34 +08:00
3068738a70 MagiskHide small tweak 2016-11-07 23:57:21 +08:00
cfa0d8b7c0 gitmodule typo fix 2016-11-06 05:00:58 +08:00
7ac41652f7 Brand new dummy cloning: No bugs and faster 2016-11-06 04:47:54 +08:00
24a510bc2e Kill process after remove from list 2016-11-06 02:43:57 +08:00
0498540439 Magisk Hide: Unmount dummy skeleton 2016-11-06 02:09:14 +08:00
da94c2e1e5 Update build.sh to detect failures 2016-11-06 01:33:55 +08:00
bcdd74514f Adjust scripts for resetprop 2016-11-05 02:38:10 +08:00
1d0c36a0ab Add resetprop to Magisk 2016-11-05 02:38:10 +08:00
a34ea8f131 Magisk Hide Massive Update 2016-11-01 04:21:43 +08:00
7fbfa6a52b Remove custom patch script in uninstaller 2016-10-30 20:09:32 +08:00
799ef3380d Update build script 2016-10-30 19:32:36 +08:00
d5087858ca Add build scripts
Building through the build script will compile all binaries, and generate a properly signed zip
Should work on linux and macOS environments
2016-10-30 19:11:26 +08:00
d9fc5650b8 Oops, MTK rootfs/recovery detection had wrong offset 2016-10-30 06:57:50 +08:00
9ea028f5ab Various updates, prepare for Multirom support 2016-10-30 06:50:06 +08:00
aa309087fd Update flash script 2016-10-30 06:50:06 +08:00
57bdd9d3bf Update busybox to 1.25.1 2016-10-30 06:11:48 +08:00
dc9871fe5b Update binaries 2016-10-30 06:11:22 +08:00
3255ca3ea4 Remove unnecessary statics 2016-10-30 06:08:23 +08:00
a06ef6fe25 Magisk v8 v8 2016-10-19 06:22:00 +08:00
696d256fa0 Move root helper location 2016-10-15 05:38:30 +08:00
70e8ad7104 Add scripts / support for Magisk Hide to Magisk 2016-10-15 05:38:12 +08:00
f785dcac3d Magisk Hide: Auto unmount necessary files 2016-10-15 05:18:16 +08:00
aa54ef10ae Magisk Hide: Unmount everything 2016-10-06 17:53:52 +08:00