New invincible implementation

This commit is contained in:
topjohnwu
2017-11-28 03:42:48 +08:00
parent d15fff95b9
commit b4015f877f
7 changed files with 53 additions and 20 deletions
+1
View File
@@ -45,6 +45,7 @@ void start_debug_log();
#include <stdio.h>
#define LOGI(...)
#define LOGE(...) { fprintf(stderr, __VA_ARGS__); exit(1); }
#define PLOGE(fmt, args...) { fprintf(stderr, fmt " failed with %d: %s\n\n", ##args, errno, strerror(errno)); exit(1); }
+5 -3
View File
@@ -4,9 +4,6 @@ const char magiskrc[] =
"on post-fs\n"
" start logd\n"
" start magisk_daemon\n"
" wait /dev/.magisk.unblock 5\n"
" rm /dev/.magisk.unblock\n"
" start magisk_pfs\n"
" wait /dev/.magisk.unblock 10\n"
"\n"
@@ -19,11 +16,16 @@ const char magiskrc[] =
" rm /dev/.magisk.unblock\n"
"\n"
"on property:magisk.daemon=1\n"
" start magisk_daemon\n"
"\n"
// Services
"service magisk_daemon /sbin/magisk --daemon\n"
" user root\n"
" seclabel u:r:su:s0\n"
" oneshot\n"
"\n"
"service magisk_pfs /sbin/magisk --post-fs\n"