Add support for A-only 2SI

This commit is contained in:
topjohnwu
2019-09-22 05:15:31 -04:00
parent 0e5a113a0c
commit ee0cef06a6
3 changed files with 29 additions and 8 deletions

View File

@@ -386,7 +386,7 @@ void SARCommon::patch_rootdir() {
#define FSR "/first_stage_ramdisk"
void FirstStageInit::prepare() {
void ABFirstStageInit::prepare() {
// Find fstab
DIR *dir = xopendir(FSR);
if (!dir)
@@ -448,6 +448,14 @@ void FirstStageInit::prepare() {
rename("/overlay.d", FSR "/overlay.d");
}
void AFirstStageInit::prepare() {
// Move stuffs for next stage
xmkdir("/system", 0755);
xmkdir("/system/bin", 0755);
rename("/init", "/system/bin/init");
rename("/.backup/init", "/init");
}
#ifdef MAGISK_DEBUG
static FILE *kmsg;
static int vprintk(const char *fmt, va_list ap) {