Commit Graph

3436 Commits

Author SHA1 Message Date
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
6df7006b36 Cleaned up unnecessary classes 2019-04-22 17:03:21 +02:00
aceb3ee863 Rewritten flashing internal modules to model
This is done in an effort to separate flash activity to smaller pieces.
2019-04-22 16:59:59 +02:00
11d716a3c8 Updated splash screen with new arch 2019-04-22 16:00:48 +02:00
7cc8c014eb Updated log screen with new arch 2019-04-22 14:11:41 +02:00
f21241d944 Added divider to module actions 2019-04-22 10:47:38 +02:00
a181fa0652 Fixed updating lists being to heavy for the UI thread
Moved list diff recalculation to the computing thread instead
2019-04-22 09:30:38 +02:00
3f748b4d2a Fixed search in magisk hide not being case insensitive 2019-04-22 08:58:23 +02:00
683450f9c6 Added search functionality to repos (downloads) 2019-04-22 08:57:32 +02:00
6050c4e8ba Fix strings.xml 2019-04-21 21:01:49 -04:00
158af8819a added stub Ukrainian translation 2019-04-21 19:18:15 -04:00
7787bb31fa updated Ukrainian translation: 'Patch File' strings 2019-04-21 19:18:15 -04:00
a1fe3e7ccd Update Romanian 2019-04-21 19:18:04 -04:00
4316028b23 Update strings.xml
Restructured based on original string. New missing lines added
2019-04-21 19:17:56 -04:00
f2b52755d6 Track all input devices with KEY_VOLUMEUP
This should in theory should support more devices for detecting the
volume up press on boot.

Close #1346
2019-04-21 19:09:08 -04:00
adbd47a36c Updated modules and repos screen
Screens are merged via common viewModel, all data are immediately accessible to both of them
2019-04-20 23:44:08 +02:00
ce693aa5e9 Updated policy items so listeners are not indirectly set to them and kept out of the instance of the parent object 2019-04-19 19:22:18 +02:00
ad80804461 Cleaned up usage of rx subscribers 2019-04-19 16:43:44 +02:00
2d55632430 Merge remote-tracking branch 'john/WIP' into development
# Conflicts:
#	gradle/wrapper/gradle-wrapper.properties
2019-04-19 16:34:15 +02:00
e81f00ef1a Updated Hide screen with new arch 2019-04-19 16:32:01 +02:00
93fb0e3d74 Fix release builds 2019-04-19 03:26:33 -04:00
71ce0de606 Make debug buildable 2019-04-19 02:11:22 -04:00
0407062c1d Merge branch 'master' into pull request #1342 2019-04-19 01:28:45 -04:00
f315c4416b Upgrade libsu 2019-04-19 01:07:39 -04:00