topjohnwu
2b72f40cec
Upgrade phh su
2017-01-02 01:28:24 +08:00
topjohnwu
ff5c0d6361
MagiskHide small fix
2017-01-01 20:31:08 +08:00
topjohnwu
edd4b477f8
Bump version code before implement own app
2017-01-01 20:28:58 +08:00
topjohnwu
198b14e5fc
Fixed various Magic Mount bugs
2017-01-01 19:45:06 +08:00
topjohnwu
f9fea265cf
Small updates for MagiskHide
2017-01-01 18:54:13 +08:00
topjohnwu
668601ca23
Separate all binaries and makefile
2016-12-31 02:44:24 +08:00
topjohnwu
04fcb33d7e
Fix app request issue
2016-12-31 01:05:20 +08:00
topjohnwu
99406f2099
Separate all Android.mk files
2016-12-30 06:06:19 +08:00
topjohnwu
632b3cb9ae
Higher priority; compare whole string instead substr
2016-12-30 06:05:33 +08:00
topjohnwu
f31d2486c9
Add Android.mk
2016-12-30 06:03:02 +08:00
topjohnwu
7dea682713
Add Android.mk
2016-12-30 06:02:26 +08:00
topjohnwu
7955ddceb2
Remove bind, init, and GNU compiler dependancy
2016-12-30 05:50:08 +08:00
topjohnwu
8a6b254799
Bump version code and ready for release
2016-12-30 05:42:03 +08:00
topjohnwu
94562cb5cf
Fix UI bugs
2016-12-30 04:05:23 +08:00
topjohnwu
0bf04c04f9
Final fix for MagiskHide, all is well!
2016-12-29 23:25:11 +08:00
topjohnwu
dc29018ec0
Reduce wait interval and various bug fixes
2016-12-28 15:28:42 +08:00
topjohnwu
b064c124e7
Dialog fix and trivial stuffs
2016-12-28 04:48:40 +08:00
topjohnwu
b6412afe96
Fix Magisk Hide losing root issue
...
This is the issue that has been haunting since day 1. Root and mounted files randomly disappears, and only an reboot can fix it.
The issue is that Zygote requires some time to isolate the mount namespace for the children it forks (read: most processes), so in rare cases such as the CPU is on heavy load, or CPU is in deep sleep, it takes longer than usual to finish the mount namespace isolation. Magisk Hide kicks in before the isolation is done, and it will switch to Zygote's namespace and do the unmounting. All children will then lose the mounted files, which includes root.
The solution is to first find the namespace id of Zygote, and wait a small period of time and retry if the namespace isn't isolated yet.
2016-12-28 04:02:35 +08:00
topjohnwu
c7e64f40f9
Various small fixes
2016-12-27 14:30:26 +08:00
topjohnwu
0f254dca13
string.xml cleanup
2016-12-27 05:01:26 +08:00
gh2923
e0f2ff36af
Add Simplified Chinese Translation
2016-12-27 04:42:24 +08:00
Ahmed Zahrani
3546e7b51e
Add Arabic translation.
...
Arabic language for MagiskManager
2016-12-27 04:41:32 +08:00
topjohnwu
5e7c3ed46a
Functionality done
2016-12-27 04:41:00 +08:00
topjohnwu
13ec1aafa0
Update to official icon
2016-12-27 04:41:00 +08:00
topjohnwu
f521bce9e6
Update UI component
2016-12-27 04:41:00 +08:00
topjohnwu
c78209604c
Update Install Fragment UI
2016-12-27 04:41:00 +08:00
topjohnwu
8fe4cfecb6
Add Install UI
2016-12-27 04:41:00 +08:00
topjohnwu
a5a2df4956
Trigger with event
2016-12-27 04:41:00 +08:00
topjohnwu
2fa5e4679f
CallbackHandler to manage asyncs
2016-12-27 04:41:00 +08:00
topjohnwu
57af984e68
Add status fragment
2016-12-27 04:41:00 +08:00
topjohnwu
442e840a53
Add SafetyNet check
2016-12-23 23:05:41 +08:00
topjohnwu
4e88186903
Move /sbin binaries to new location for root
...
Finally fix #12
2016-12-22 20:03:35 +08:00
Paulo d'Castro
f387378b69
Bump support
2016-12-22 20:02:29 +08:00
Paulo d'Castro
f894e6b4ea
Uninstaller bump support
2016-12-22 20:02:29 +08:00
topjohnwu
e33f5996f3
Disable MagiskHide when SuperSU detected
2016-12-18 22:50:27 +08:00
topjohnwu
8f7f1ff7dd
Fix boot image backup overwrites when upgrade
2016-12-18 22:45:31 +08:00
topjohnwu
54a0e52e05
Minor script fix
2016-12-18 19:05:18 +08:00
topjohnwu
3c33f7d294
Various small improvements
2016-12-11 20:38:15 +08:00
topjohnwu
b2431b982f
Prettify code
2016-12-11 05:10:48 +08:00
topjohnwu
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
topjohnwu
70e332b9e8
MagiskHide small update
2016-12-11 03:41:29 +08:00
topjohnwu
0a53c42a8a
Improve phh su installation
2016-12-10 23:48:24 +08:00
topjohnwu
42a66ad49e
Make starting daemon much easier
2016-12-10 23:45:14 +08:00
topjohnwu
2d1d70b3b6
Fix su app invoke
2016-12-10 23:44:16 +08:00
topjohnwu
0ccc92dc1e
Minor restructure
2016-12-09 15:57:10 +08:00
topjohnwu
c9217a419a
Fix crashing when zip not signed
2016-12-08 23:03:50 +08:00
topjohnwu
c9157cc13b
Fix bug in clone dummy
2016-12-08 21:31:34 +08:00
topjohnwu
2b1270381d
Install phh su if no SuperSU detected
2016-12-08 01:50:10 -08:00
topjohnwu
cdb8ee3946
Fix #19 uninstaller issues
2016-12-08 01:24:27 -08:00
topjohnwu
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