Fix bootloops when flashing Magisk after data wipe on FBE devices

This commit is contained in:
topjohnwu
2018-06-11 02:26:18 +08:00
parent 72a5b83544
commit 3f83919e09
5 changed files with 67 additions and 40 deletions

View File

@@ -8,7 +8,7 @@
#include <sys/un.h>
#include <sys/socket.h>
extern int is_daemon_init;
extern int setup_done;
extern int seperate_vendor;
extern int full_patch_pid;

View File

@@ -1,3 +1,4 @@
#include "magisk.h"
#include "magiskpolicy.h"
const char magiskrc[] =
@@ -10,9 +11,9 @@ const char magiskrc[] =
"on post-fs-data\n"
" load_persist_props\n"
" rm /dev/.magisk.unblock\n"
" rm "UNBLOCKFILE"\n"
" start magisk_startup\n"
" wait /dev/.magisk.unblock 10\n"
" wait "UNBLOCKFILE" 10\n"
" rm /dev/.magisk.unblock\n"
"\n"