Commit Graph

16 Commits

Author SHA1 Message Date
topjohnwu c38533e0f8 Prevent problematic modules causing device stuck in bootloop
If boot failed after 2 times, it will enable core only mode (which disables all modules)
2018-08-07 04:41:48 +08:00
topjohnwu d9564bd04c Delay full sepolicy patch loading time 2018-08-02 05:35:01 +08:00
topjohnwu 91818cfa1a Support compiling split cils via magiskpolicy CLI 2018-07-21 05:12:22 +08:00
topjohnwu 1283167595 Maintain our own set of loop devices 2018-07-07 01:32:58 +08:00
topjohnwu c88dc8795b Single log file 2018-07-02 22:48:26 +08:00
topjohnwu a8030c39b1 Separate logging into its own daemon 2018-07-02 22:11:28 +08:00
topjohnwu 528634d755 Remove unused code 2018-06-27 06:04:16 +08:00
topjohnwu 7265450e2e Precise free space calculation for magisk.img
1. Introduce new applet: imgtool for better separation from the main program
2. Actually mount the image and check statvfs for free space in the image

This shall eliminate any possible module installation failure from image resizing issues.
2018-06-22 06:18:06 +08:00
topjohnwu f2064a84ed Move database logic outside of MagiskSU 2018-06-13 04:34:05 +08:00
topjohnwu 34dcf49fbc Update restorecon implementation 2018-06-03 14:43:03 +08:00
topjohnwu fb491cfdcf Add Protobuf support to resetprop 2018-04-29 01:20:48 +08:00
topjohnwu 9484ec0c17 Massive refactoring
Remove post-fs mode
2018-04-22 02:16:56 +08:00
topjohnwu 87f6018468 Massive sepolicy refactor 2018-04-15 03:18:18 +08:00
topjohnwu 9c6e64f47d Workaround compiler optimization bug 2018-02-21 14:44:24 +08:00
topjohnwu ebd509d92d Obfuscate socket name to prevent detection
Because why not
2018-02-11 03:59:54 +08:00
topjohnwu 328fc44194 Rename module core to native 2018-01-27 09:11:28 +08:00