Commit Graph

2959 Commits

Author SHA1 Message Date
e7ef71865d Update doc index 2019-05-02 04:41:59 -04:00
88c4f72b37 Remove Butterknife 2019-05-02 04:06:59 -04:00
abbcdf91a5 Remove SafetyNet.java 2019-05-02 03:45:15 -04:00
b876df6e21 Fix Czech strings 2019-05-02 03:22:14 -04:00
4bb81f35d7 Rename MagiskFragment to HomeFragment 2019-05-02 03:21:46 -04:00
ff20267b3f Remove redundent classes 2019-05-02 02:42:00 -04:00
2c9586d811 Update dependencies 2019-05-02 02:12:29 -04:00
2813d2031a Merge branch 'WIP' 2019-05-02 02:03:20 -04:00
4040a0242f Update app changelog v19.1 manager-v7.1.2 2019-05-01 14:11:10 -04:00
781ec810d9 Remove unnecessary applets of MagiskInit 2019-05-01 13:55:59 -04:00
9e90a71c04 Update installation instruction for latest release 2019-05-01 13:50:10 -04:00
5571714b26 Update Russian translation
Added missing strings
2019-05-01 13:49:59 -04:00
e0d1f02ef5 Update strings.xml 2019-05-01 13:49:51 -04:00
1b729e5ff2 updade Turkish
latest
2019-05-01 13:49:44 -04:00
51e587d4e8 Add full Macedonian translation 2019-05-01 13:49:34 -04:00
ac9c55dbc1 Add info regarding signing certificates
Close #961
2019-05-01 03:27:06 -04:00
0893ac3141 No more old module exists 2019-05-01 01:23:07 -04:00
fb40e96917 Update outputs 2019-05-01 01:22:37 -04:00
4ca25f74c6 More robust mounting scripts
Close #1376
2019-04-30 17:35:58 -04:00
7fda917b86 Fix addon.d error OUTFD derp 2019-04-30 17:09:25 -04:00
e6bd5f2c40 Display error if actual Magisk addon.d script cannot be run
- this would likely occur on an FDE device with block map OTAs (a la LineageOS) since they do not require/request decrypt
- for reference all other addon.d "v1" cases should work fine:
  1) FDE with openrecovery script works fine since it requests decrypt
  2) FBE with openrecovery script OR block map work fine since /data/adb remains accessible
2019-04-30 10:27:29 -04:00
8a904ee384 Update native external dependencies 2019-04-30 01:31:07 -04:00
00a9f18a1e Build with -Wall 2019-04-29 21:26:43 -04:00
8d68ebb074 Revert ioctl rules 2019-04-29 21:25:57 -04:00
5f53cfb4a9 Update sepolicy rules 2019-04-29 20:26:51 -04:00
a2fa8d8be1 Stop fdsan complains 2019-04-29 20:04:39 -04:00
70a3c78ebb Simplify magiskinit logging 2019-04-29 19:53:22 -04:00
db218407b0 Fixed wrong link for github source 2019-04-27 12:13:30 +02:00
d52210dd90 (Re)Added animations and shortcut endpoints
Fixed first backpress closing the app instead of showing default fragment
2019-04-27 12:09:49 +02:00
f3cd9a096a Removed old Base[Activity/Fragment] 2019-04-27 11:49:25 +02:00
e426090a18 Fixed checkboxes on homescreen not writing values to static fields 2019-04-27 11:43:55 +02:00
cbe64fd559 Removed unnecessary assets 2019-04-27 11:38:31 +02:00
63ea7a70bd Removed duplicated background from policy item 2019-04-27 11:34:26 +02:00
fb0998f7a2 Fixed section titles that looked odd due to replicating paddings 2019-04-27 11:32:57 +02:00
a9b00dd537 Updated deprecation statements and moved components init after attaching base context
This needed to be done in order to get the Koin working as it requires injection before calling onCreate
2019-04-27 11:27:42 +02:00
52eb059515 Fixed items in superuser not disappearing when deleted 2019-04-26 21:29:13 +02:00
7640246255 Fixed delete button size for policy items 2019-04-26 21:28:13 +02:00
52c83b2916 Updated su screen with new arch
Added new Dialog for further use
2019-04-26 21:23:58 +02:00
d9cded0fc9 Fixed styles for SU screen 2019-04-26 19:34:22 +02:00
750c42caf1 Added annotations for marking code with it's current state 2019-04-26 19:33:42 +02:00
bbf650c6cf Updated gradle & AS 2019-04-26 19:32:53 +02:00
a25dace7e0 Merge remote-tracking branch 'john/master' into development 2019-04-24 20:39:27 +02:00
14ff22fbcd Updated flash screen with new arch 2019-04-24 20:28:41 +02:00
07eb7dda2d Added permission request event 2019-04-24 19:34:40 +02:00
54d1207f92 Auto remove post_ota.sh 2019-04-24 01:59:47 -04:00
003e44fb84 Remove requirement to use early-init daemon
We used to construct /sbin tmpfs overlay in early-init stage after
SELinux is properly initialized. However the way it is implemented
(forking daemon from magiskinit with complicated file waiting triggers)
is extremely complicated and error prone.

This commit moves the construction of the sbin overlay to pre-init
stage. The catch is that since SELinux is not present at that point,
proper selabel has to be reconstructed afterwards. Some additional
SEPolicy rules are added to make sure init can access magisk binaries,
and the secontext relabeling task is assigned to the main Magisk daemon.
2019-04-24 00:13:48 -04:00
515f346dcc Monitor app_process
Some stupid Samsung ROMs will spawn multiple zygote daemons. Since we
switched to ptrace based process monitoring, we have to know all zygote
processes to trace. This is an attempt to fix this issue.

Close #1272
2019-04-22 16:36:23 -04:00
d4058175b4 Fixed list query not being disposed so it could occasionally crash due to several changes rewriting each other 2019-04-22 18:28:40 +02:00
2de984ae24 Added division of the modules section to updatable, installed and not installed 2019-04-22 18:20:23 +02:00
761a8bf2a9 Merge remote-tracking branch 'john/master' into development 2019-04-22 17:04:08 +02:00