Advertisement
stuw

cm recovery usb install patches

Jun 25th, 2013
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.13 KB | None | 0 0
  1. diff --git a/default_recovery_ui.c b/default_recovery_ui.c
  2. index 1f801f1..cd9530e 100644
  3. --- a/default_recovery_ui.c
  4. +++ b/default_recovery_ui.c
  5. @@ -23,7 +23,7 @@
  6.  char* MENU_HEADERS[] = { NULL };
  7.  
  8.  char* MENU_ITEMS[] = { "reboot system now",
  9. -                       "install zip from sdcard",
  10. +                       "install zip from sdcard/usb",
  11.                         "install zip from sideload",
  12.                         "wipe data/factory reset",
  13.                         "wipe cache partition",
  14. diff --git a/extendedcommands.c b/extendedcommands.c
  15. index 3b62572..f0a1970 100644
  16. --- a/extendedcommands.c
  17. +++ b/extendedcommands.c
  18. @@ -110,9 +110,10 @@ int install_zip(const char* packagefilepath)
  19.  }
  20.  
  21.  #define ITEM_CHOOSE_ZIP       0
  22. -#define ITEM_APPLY_SDCARD     1
  23. -#define ITEM_SIG_CHECK        2
  24. -#define ITEM_CHOOSE_ZIP_INT   3
  25. +#define ITEM_CHOOSE_ZIP_USB   1
  26. +#define ITEM_APPLY_SDCARD     2
  27. +#define ITEM_SIG_CHECK        3
  28. +#define ITEM_CHOOSE_ZIP_INT   4
  29.  
  30.  void show_install_update_menu()
  31.  {
  32. @@ -122,6 +123,7 @@ void show_install_update_menu()
  33.      };
  34.      
  35.      char* install_menu_items[] = {  "choose zip from sdcard",
  36. +                                   "choose zip from usb device",
  37.                                      "apply /sdcard/update.zip",
  38.                                      "toggle signature verification",
  39.                                      NULL,
  40. @@ -154,6 +156,9 @@ void show_install_update_menu()
  41.              case ITEM_CHOOSE_ZIP:
  42.                  show_choose_zip_menu("/sdcard/");
  43.                  break;
  44. +            case ITEM_CHOOSE_ZIP_USB:
  45. +                show_choose_zip_menu("/usb/");
  46. +                break;
  47.              case ITEM_CHOOSE_ZIP_INT:
  48.                  if (other_sd != NULL)
  49.                      show_choose_zip_menu(other_sd);
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. diff --git a/recovery.fstab b/recovery.fstab
  57. index eee1472..9b59fde 100644
  58. --- a/recovery.fstab
  59. +++ b/recovery.fstab
  60. @@ -8,3 +8,4 @@
  61.  /sdcard                vfat            /dev/block/mmcblk1p1
  62.  /system                ext4            /dev/block/mmcblk0p3
  63.  /emmc          vfat            /dev/block/mmcblk0p7
  64. +/usb           vfat            /dev/block/sda1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement