|
|
@@ -12,18 +12,30 @@ index 6a97197..c01bdde 100755
|
|
|
|
|
|
|
|
|
diff --git a/tools/ak3-core.sh b/tools/ak3-core.sh
|
|
|
-index 098506e..52a9e35 100755
|
|
|
+index 9ba26e9..12165c5 100755
|
|
|
--- a/tools/ak3-core.sh
|
|
|
+++ b/tools/ak3-core.sh
|
|
|
-@@ -1141,3 +1141,63 @@ handle_input() {
|
|
|
+@@ -1008,10 +1008,10 @@ version_ge() {
|
|
|
+ do_check_boot_version() {
|
|
|
+ ui_print " " " -> Check kernel version compatibility..."
|
|
|
+
|
|
|
+- # BYPASS: do.check_boot_version=0 in anykernel.sh skips check
|
|
|
++ # SKIPPED: do.check_boot_version=0 in anykernel.sh skips check
|
|
|
+ if [ "$(file_getprop anykernel.sh do.check_boot_version)" != 1 ]; then
|
|
|
+- ui_print " -> [BYPASS] do.check_boot_version=0: version check SKIPPED."
|
|
|
+- ui_print " -> [BYPASS] Forced flash. Proceed with caution!"
|
|
|
++ ui_print " -> [SKIPPED] do.check_boot_version=0: version check SKIPPED."
|
|
|
++ ui_print " -> [SKIPPED] Forced flash. Proceed with caution!"
|
|
|
+ return 1
|
|
|
+ fi
|
|
|
+
|
|
|
+@@ -1141,3 +1141,60 @@ handle_input() {
|
|
|
setup_ak;
|
|
|
|
|
|
do_check_boot_version;
|
|
|
+
|
|
|
+# Kernel image selection prompt
|
|
|
+
|
|
|
-+KERNEL_MODE="normal"
|
|
|
-+
|
|
|
+show_kernel_menu() {
|
|
|
+ ui_print " "
|
|
|
+ ui_print "================================"
|
|
|
@@ -53,15 +65,14 @@ index 098506e..52a9e35 100755
|
|
|
+
|
|
|
+ case "$KEY_RESULT" in
|
|
|
+ KEY_VOLUMEUP)
|
|
|
-+ KERNEL_MODE="bypass"
|
|
|
+ ui_print " "
|
|
|
+ ui_print "Selected: Bypass Mode"
|
|
|
+ ui_print "Using Bypass-Image"
|
|
|
+ ui_print " "
|
|
|
++ mv $AKHOME/Bypass-Image $AKHOME/Image
|
|
|
+ ;;
|
|
|
+
|
|
|
+ KEY_VOLUMEDOWN)
|
|
|
-+ KERNEL_MODE="normal"
|
|
|
+ ui_print " "
|
|
|
+ ui_print "Selected: Normal Mode"
|
|
|
+ ui_print "Using standard Image"
|
|
|
@@ -69,11 +80,11 @@ index 098506e..52a9e35 100755
|
|
|
+ ;;
|
|
|
+
|
|
|
+ TIMEOUT)
|
|
|
-+ KERNEL_MODE="normal"
|
|
|
+ ui_print " "
|
|
|
+ ui_print "Timeout reached."
|
|
|
-+ ui_print "Defaulting to Normal Mode."
|
|
|
++ ui_print "Exiting."
|
|
|
+ ui_print " "
|
|
|
++ abort
|
|
|
+ ;;
|
|
|
+ esac
|
|
|
+}
|