aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 6.0.1.8Koushik Dutta2012-11-171-1/+1
| | | | Change-Id: I6698b80cd6413a22f6217a15847141ddea4ecca4
* Fix bug in mako. Stack overflow/corruption caused by too small of a menu ↵Koushik Dutta2012-11-172-3/+3
| | | | | | array. Need to put in a better fix that allocates the menu dynamically. Change-Id: I4c104f0c73609aeb64e272e1739514a22d76f190
* Merge branch 'jellybean' of ↵Koushik Dutta2012-11-171-4/+14
|\ | | | | | | ssh://github.com/CyanogenMod/android_bootable_recovery into jellybean
| * minui: fix screen update issueDevin Kim2012-11-171-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | yres_virtual value is set incorrectly, causing serveral images to be skipped. Change this value according to the number of buffers to fix this issue. from: codeaurora.org minui: Display the battery charging image correctly commit: 581a4dead6b96579a13ff22e2454c1f329731679 Change-Id: I10f5d1c6cc37705f0287c7dd517082de2e11d264 Signed-off-by: Iliyan Malchev <malchev@google.com>
| * graphics: add support for "single buffering"Octavian Purdila2012-11-171-2/+10
| | | | | | | | | | | | | | | | | | When we don't have enough video memory for double buffering we fallback to "single buffering". Change-Id: I8bfab6d8cd6b54f0cc6c67edc41a4c37d8fbd4ba Signed-off-by: Octavian Purdila <octavian.purdila@intel.com> Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
* | import init.recovery.hardware.rcKoushik Dutta2012-11-171-0/+2
|/ | | | Change-Id: I794a092942ece6928963343a06cc866534a1f34e
* More logging around backup completeion.Koushik Dutta2012-11-171-1/+3
| | | | Change-Id: Ic9dcb1745f4172919da9d33fa6961bee3bef3b15
* 6.0.1.6Koushik Dutta2012-11-161-1/+1
| | | | Change-Id: Ida711718290ccd9c0f1ed874c4ab022391099859
* Android 4.2 migration fixes.Koushik Dutta2012-11-161-0/+17
| | | | | | | | | If /data/media/0 exists after a data wipe, place the .layout_version file into /data to prevent Android 4.2 from running the data migration. This fixes the bug where multiple migrations end up with the following dirs: /sdcard/0/0/0/0. One /0 per each wipe. Change-Id: I0adea3840c4ad6abcdead4c488ac5012b3744429
* Merge "recovery: fix build on x86" into jellybeanKoushik Dutta2012-11-113-6/+0
|\
| * recovery: fix build on x86Emilio López2012-11-103-6/+0
| | | | | | | | | | | | Recovery fails to build for x86 targets without these Change-Id: Ib40d61a15ef8c3e23c6f667c0d13f744213b34fa
* | Allow custom RECOVERY_NAMEKoushik Dutta2012-11-091-0/+2
| | | | | | | | Change-Id: I11a1298bb0faa4a582832a379d4494cbdc4f53fb
* | Revert "move "install zip from sideload" to installation submenu"Steve Kondik2012-11-064-16/+17
|/ | | This reverts commit 2b622032210bf1c513802b235c14a18d31cdb69a
* move "install zip from sideload" to installation submenujt11342012-11-014-17/+16
| | | | Change-Id: I27a763a0d41085719a6c7d9c3b8a20fbcae4b072
* 6.0.1.5Ricardo Cerqueira2012-10-141-1/+1
| | | | | | force a fix for a device... Change-Id: Ie8196f222040581fbe8d68d88358ef79afcc204c
* mtdutils: fix crash on large erase blockFUKAUMI Naoki2012-10-141-1/+8
| | | | | | allocate heap instead of stack for verify[]. otherwise it crashes on large erase block size e.g. 8MiB. Change-Id: Ifaeb1e381af2b4bbdbeb7337848818299d7f441b
* touch up the pictures, remove the leftoverKyle Laplante2012-10-148-0/+0
| | | | Change-Id: Iaa68abc7ee2971456cc6f61b0549b5a68176fbd9
* Merge "recovery : add minadbd and sideload from AOSP" into jellybeanKoushik Dutta2012-10-1423-16/+4580
|\
| * recovery : add minadbd and sideload from AOSPBumble-Bee2012-10-1223-16/+4580
| | | | | | | | | | | | -- enable "adb sideload <zip>" command Change-Id: I3f74e10ab6e70cc5d1722e26ac35a06d8ca4e289
* | Merge "recovery: make dedupe gc interruptable" into jellybeanKoushik Dutta2012-10-141-51/+79
|\ \ | |/ |/|
| * recovery: make dedupe gc interruptablePawit Pornkitprasan2012-08-281-51/+79
| | | | | | | | | | | | | | | | | | | | The current gc approach is moving valid files into another directory, which will corrupt the backup if the gc is ever interrupted. Rewritten so that the list is compared in memory and only unused files are removed, leaving the used files in place. Change-Id: Ib10c40405eaaaa8141d1a6307bc2506789725439
* | fix lack of null termination being written to the lun fileKoushik Dutta2012-10-121-3/+2
| | | | | | | | Change-Id: I51e2239c20c6b88a042c011b8807002491d759bc
* | revKoushik Dutta2012-09-161-1/+1
| | | | | | | | Change-Id: Ic803938acf1f0a69607f7eb66ec565c22ed7391b
* | 6.0.1.3Koushik Dutta2012-08-301-1/+1
|/ | | | Change-Id: I71a1df61586514c14aca9b9ed0fb031e9d359545
* move umask to the topKoushik Dutta2012-08-271-4/+4
| | | | Change-Id: I8b6fa1669bb808c7e7c5984773eb78a9e8605972
* recovery: fix up key repeatingDaniel Bateman2012-08-181-30/+46
| | | | Change-Id: I23bed5bcec54abd143d2155e27d55096f3b4a145
* 6.0.1.2Koushik Dutta2012-08-171-1/+1
| | | | Change-Id: I4b29acf4928eeefa265f4c9b942d06478f10e73d
* First pass at fixing up the threading issues in ro.cwm.enable_key_repeat.Koushik Dutta2012-08-171-8/+24
| | | | Change-Id: Id11654b3637ad76a4554ddc3ec62ba546d390400
* recovery: support for more than 1 sdcard in USB mass storageDavid Ferguson2012-08-163-23/+140
| | | | | | | | | | | | | | | | | | | * Attempts to share any device behind /sdcard, /emmc, and /external_sd (in that order) * New option in recovery.fstab: lun=<path to LUN file> - specifies path to LUN file for given mount point - used when sharing a device over USB mass storage - restriction: only applicable to /sdcard, /emmc and /external_sd * If not specified in recovery.fstab, searches for available LUN files in order: 1. BOARD_UMS_LUNFILE (if defined) 2. /sys/devices/platform/usb_mass_storage/lun%d/file 3. /sys/class/android_usb/android0/f_mass_storage/lun/file 4. /sys/class/android_usb/android0/f_mass_storage/lun_ex/file ** More can be added to this list for better auto detection * Searches for available LUN files using %d replacement - %d is expanded to 0 and 1 only Change-Id: I09e91f9b6c1e2c5e96df8983b1132deeec6395b5
* allow customization of the backup formatKoushik Dutta2012-08-083-85/+129
| | | | Change-Id: I0e75d71c496d64153d9a1b0da79865b3b0367264
* add nandroid menu extensionKoushik Dutta2012-08-083-3/+18
| | | | Change-Id: Ifaa02928741bfae7f0aa86c7b52dc0e02319280d
* cleanupsKoushik Dutta2012-08-082-201/+199
| | | | Change-Id: I7f2314e12ceb3a843b6671ca465250f4331451f5
* rename dedupe_gc to nandroid_dedupe_gcKoushik Dutta2012-08-081-2/+2
| | | | Change-Id: I4174ecf350d0d5ad1698cfb749a44d2c4ea2df29
* rename dedupe_gc to nandroid_dedupe_gcKoushik Dutta2012-08-082-9/+22
| | | | Change-Id: Ibd144703050ca33378b0af2eec63d8c8440c7a23
* Add minizip tool.Koushik Dutta2012-08-083-31/+14
| | | | Change-Id: Ia6ceda0650c4e2bcfcaf26b93498edab1f4ca075
* Rename Nandroid to backup/restore. Allow configuration of default backup ↵Koushik Dutta2012-08-044-9/+29
| | | | | | handlers. Change-Id: I0df52b3929ea3aaf179e1c572b80841c89879ca8
* Merge "Forward port write_raw_image changes to jellybean." into jellybeanDaniel Hillenbrand2012-07-252-58/+7
|\
| * Forward port write_raw_image changes to jellybean.Koushik Dutta2012-07-182-58/+7
| | | | | | | | Change-Id: I124adeeed93f4ec97d1e14c1572e313024f11008
* | dedupe: use realpath instead of get_full_path which fails when dir does not ↵Koushik Dutta2012-07-204-30/+33
| | | | | | | | | | | | | | | | | | exist. nandroid: fix strftime usage mess caused by duplicate var names. dedupe: verify paths exist and fail properly. Change-Id: I06f3389a8b30d6c05aceff9f08cdaa83d032692a
* | dedupe:Koushik Dutta2012-07-202-5/+52
| | | | | | | | | | | | | | add support for dedupe file versioning. add support for atime, mtime, and ctime. Change-Id: Idf2341ab60143ebfd7f86d23b7cd4bec3e559bc3
* | Add support for backup deletion. Add support for manual dedupe garbage ↵Koushik Dutta2012-07-203-19/+76
| | | | | | | | | | | | collection. Change-Id: I419184acaf9e5656ee02fb7ddbf19dc4a5e7304f
* | dedupe: fat32 can only contain 64k of filesystem data (roughly 20k ↵Koushik Dutta2012-07-201-42/+85
| | | | | | | | | | | | directories) per directory. Need to break the hashes into subdirectories. May need to do this further? TODO: forgot to record/restore ctime,mtime,atime Change-Id: I7edd50d022c60326fda8cfc00517c646fba86385
* | fix missing trailing slash that was causing emmc and external_sd zips to not ↵Koushik Dutta2012-07-201-2/+2
| | | | | | | | | | | | show up. Change-Id: I604f963ec3b10e43a7e95b7c473fa11891947b5b
* | 6.0.0.8Koushik Dutta2012-07-201-1/+1
| | | | | | | | Change-Id: Ib9ab8c17c64bbaad4b37c886fb86de120364796a
* | Merge "recovery: fix yaffs2 backup/restore" into jellybeanKoushik Dutta2012-07-191-2/+2
|\ \
| * | recovery: fix yaffs2 backup/restorePawit Pornkitprasan2012-07-191-2/+2
| |/ | | | | | | | | | | | | | | | | we need to be in the directory we want to backup, not the parent directory Patchset 2: fix filename of yaffs2 image Change-Id: Ibf9576bc93d5b61c5f8608212bf68de05d5eb4a4
* | fix up nandroid and install zip menu to allow external_sd and emmcKoushik Dutta2012-07-181-19/+57
|/ | | | Change-Id: I1b7f0b113f3f22b3841798404b1fcf4a6c069f10
* fix build for devices using ui_menu_levelKoushik Dutta2012-07-182-1/+5
| | | | | | | | Change-Id: I0ed813bb11edff5ce2cd8516d824b5599b5b2554 Conflicts: Android.mk
* recovery: clear umaskPawit Pornkitprasan2012-07-181-0/+4
| | | | | | | init sets a 077 umask by default, causing installed files to not be world-readable unless it is chmodded. Change-Id: Ia52f942ac77dceda13d568460a4d5d91b70826e3
* fix a bunch of off by one errors. disable display toggle.Koushik Dutta2012-07-175-26/+23
| | | | Change-Id: Ie34a787188f7df5ab46573bba50dd593bc728514