dalvik cache wip support
diff --git a/extendedcommands.c b/extendedcommands.c
index ad162f1..9aee529 100644
--- a/extendedcommands.c
+++ b/extendedcommands.c
@@ -756,6 +756,7 @@
};
static char* list[] = { "Reboot Recovery",
+ "Wipe Dalvik Cache",
"Wipe Battery Stats",
"Report Error",
"Key Test",
@@ -773,12 +774,18 @@
__reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, LINUX_REBOOT_CMD_RESTART2, "recovery");
break;
case 1:
- wipe_battery_stats();
+ if (0 != ensure_root_path_mounted("DATA:"))
+ break;
+ __system("rm -r /data/dalvik-cache");
+ ensure_root_path_unmounted("DATA:");
break;
case 2:
- handle_failure(1);
+ wipe_battery_stats();
break;
case 3:
+ handle_failure(1);
+ break;
+ case 4:
{
ui_print("Outputting key codes.\n");
ui_print("Go back to end debugging.\n");