Manager: fix ModulesFragment reboot menu

- correct 'booloader' typo breaking bootloader entry
- remove extra bootloader entry Shell.su line which is unnecessary since it's covered by reboot()
- revert to using `reboot recovery` for recovery entry since `svc power reboot recovery` triggers a very disconcerting "Factory data reset" reboot dialog on many devices
- add Reboot to EDL mode option for good measure
This commit is contained in:
osm0sis
2019-06-24 16:13:31 -03:00
committed by John Wu
parent b0e49a4cc8
commit b1e63f0f14
3 changed files with 12 additions and 3 deletions

View File

@@ -68,18 +68,21 @@ class ModulesFragment : MagiskFragment<ModuleViewModel, FragmentModulesBinding>(
return true
}
R.id.reboot_recovery -> {
reboot("recovery")
Shell.su("/system/bin/reboot recovery").submit()
return true
}
R.id.reboot_bootloader -> {
reboot("booloader")
Shell.su("/system/bin/reboot bootloader").submit()
reboot("bootloader")
return true
}
R.id.reboot_download -> {
reboot("download")
return true
}
R.id.reboot_edl -> {
reboot("edl")
return true
}
else -> return false
}
}