示例#1
0
static void menu_format_android(char** buf) {
	*buf = calloc(100, 1);

#if WITH_XIAOMI_DUALBOOT
	snprintf(*buf, 100, "    Android [%s]", get_dualboot_mode()==BOOTMODE_SECOND?"System2":"System1");
	return;
#endif

	snprintf(*buf, 100, "    Android");
}
示例#2
0
static void menu_exec_android(void) {
	bootmode=BOOTMODE_NORMAL;

#if WITH_XIAOMI_DUALBOOT
	if(get_dualboot_mode()==BOOTMODE_SECOND) {
		bootmode=BOOTMODE_SECOND;
	}
#endif

	aboot_continue_boot();
}
示例#3
0
static void menu_format_normal(char** buf) {
	*buf = calloc(100, 1);

#if WITH_XIAOMI_DUALBOOT
	if(device.bootmode==BOOTMODE_AUTO) {
		snprintf(*buf, 100, "    Normal Powerup [%s=%s]", strbootmode(device.bootmode), get_dualboot_mode()==BOOTMODE_SECOND?"System2":"System1");
		return;
	}
#endif

	snprintf(*buf, 100, "    Normal Powerup [%s]", strbootmode(device.bootmode));
}
示例#4
0
static void menu_format_dualbootmode(char** buf) {
	dualboot_mode = get_dualboot_mode();
	*buf = calloc(100, 1);
	snprintf(*buf, 100, "    Dualboot mode [%s]", dualboot_mode==BOOTMODE_SECOND?"System2":"System1");
}