Test for NVIDIA/Tegra partition naming scheme first

Fixes https://github.com/topjohnwu/Magisk/issues/3014
This commit is contained in:
classic-gentleman 2020-07-21 19:57:06 -03:00 committed by John Wu
parent aed3ab994e
commit 0ed524f173
1 changed files with 3 additions and 3 deletions

View File

@ -243,12 +243,12 @@ void SARBase::backup_files() {
void SARBase::mount_system_root() {
LOGD("Early mount system_root\n");
sprintf(blk_info.partname, "system%s", cmd->slot);
// Try NVIDIA naming scheme
strcpy(blk_info.partname, "APP");
strcpy(blk_info.block_dev, "/dev/root");
auto dev = setup_block(false);
if (dev < 0) {
// Try NVIDIA naming scheme
strcpy(blk_info.partname, "APP");
sprintf(blk_info.partname, "system%s", cmd->slot);
dev = setup_block(false);
if (dev < 0) {
// We don't really know what to do at this point...