Skip to content
Tag: twrp-
Commits on Nov 6, 2014
  1. Revert "Fix USB Mass Storage on some devices"

    mdmower committed Nov 6, 2014
    This reverts commit 9eb1cd4.
    Change-Id: I66d3d6bb5633e6df3e8f7db250fc6d62817a5489
Commits on Nov 4, 2014
  1. Fix some module tags

    mdmower authored and Dees-Troy committed Nov 1, 2014
    There is no LOCAL_MODULES_TAGS. Fix by combining with LOCAL_MODULE_TAGS.
    Change-Id: I1cacef2f8123af3632ff6a52aa62c2f2e15ac37d
  2. Fix USB Mass Storage on some devices

    Dees-Troy committed Nov 4, 2014
    On some devices we need to set the
    property before we write to the lun file. Also sleep for a bit
    after setting the propery before writing to the lun file.
    Change-Id: I77ac853fde14ffc3adf20571c132f91ed85196df
  3. This patchset causes issues with backups.

    bigbiff authored and Dees-Troy committed Nov 1, 2014
    Revert "update exfat from current head"
    This reverts commit 2e33c5e.
    Change-Id: I00d19d98f721bb50aa937ca15b11fe3491132fcd
  4. add "done" after "Updating partition details..."

    that1 authored and Dees-Troy committed Nov 22, 2013
    This addresses a usability problem. Some users are confused when they
    switch to the console and see this message, thinking they have to wait.
    Change-Id: Ib44773998c2ef1b8b821f3b8876218e11a7de357
  5. gitignore: ignore tags file

    that1 authored and Dees-Troy committed Sep 24, 2014
    Change-Id: I78f7e51bdb0f7fd8800de4dd2d2880f0161d7b6a
  6. fix some compiler warnings

    that1 authored and Dees-Troy committed Sep 21, 2014
    Change-Id: I23c490e6228b0fcf656c76ac314c69508ba2329d
  7. partitionmanager: remove unused By_Block and By_Name methods

    that1 authored and Dees-Troy committed Oct 27, 2014
    Change-Id: Ia6eefd23f6671428221e35642f01534bc9fff6ad
Commits on Nov 3, 2014
  1. Remove dependence on build hax in makefiles

    mdmower authored and Dees-Troy committed Nov 1, 2014
    Update makefiles to no longer rely on INTERNAL_RECOVERY_FILES. Define
    Set LOCAL_LDFLAGS to properly link recovery executable.
    Change-Id: I4542104c69399b5a19674b9772ab89c3709efa72
Commits on Oct 22, 2014

    Dees-Troy committed Oct 22, 2014
    Change-Id: Idd08b4a2d388fa4d456f53a6794e7e606e9025e7
  2. Fix crash when rapid firing command line commands

    Dees-Troy committed Oct 22, 2014
    Change-Id: I0caaa51720fe3608b8c4cb02f046afb3cbaa54f9
Commits on Oct 21, 2014
  1. Add support for temperatures in tenths of a degree Celsius

    HandyMenny committed Oct 15, 2014
    Change-Id: I3aa7c3d193715b8c309a99afd23e753a559e3083
Commits on Oct 20, 2014
  1. gui: Disable unnecessary checks if TW_CUSTOM_THEME is defined

    HandyMenny authored and Dees-Troy committed Oct 19, 2014
    if TW_CUSTOM_THEME is defined there's no need to check if
    $(commands_recovery_local_path)/gui/devices/$(DEVICE_RESOLUTION) exist.
    Change-Id: I234374eb1db187758102ca64884a94a81c938b54
  2. Do not set contexts during a factory reset

    Dees-Troy committed Oct 14, 2014
    We should not need to set or change the contexts of the media
    folder when doing a factory reset. We should only do this when
    we need to recreate the media folder.
    Change-Id: I9f9918743d687b0aa0eb1e50747677f883037047
  3. Fix placement of Android Secure and SD-EXT on wipe page

    CaptainThrowback authored and Dees-Troy committed Oct 10, 2014
    Change-Id: Iac1c13b38df2ac66106abcda7c9d171a1549b65f
Commits on Oct 14, 2014
  1. Fix wiping crash when block device is not present

    Dees-Troy committed Oct 14, 2014
    Especially with /sd-ext, trying to wipe when the device is not
    present causes a seg fault in the make_ext4fs function. Check to
    make sure that the block device is present before trying to wipe.
    Change-Id: I91973b5b832c9edbce81d61a271e84363c19e6c5
  2. mtp: fix log spam: findNode not finding a node is not an error

    that1 authored and Dees-Troy committed Oct 12, 2014
    The requested file might be on another storage.
    Change-Id: Ia71525058b616a28a8ea2b4ab48ebac1c790757e
  3. Update reference to 24-hour clock

    CaptainThrowback authored and Dees-Troy committed Oct 10, 2014
    Change-Id: Ic864fae4fda9707fc84d6d8b33587863b7664e1e
  4. display cpu temperature in twrp

    bigbiff authored and Dees-Troy committed Oct 3, 2014
    use TW_NO_CPU_TEMP := true to disable display
    use TW_CPU_CUSTOM_PATH := path to set custom path
    Change-Id: Id260ecbb4ec36a78442387329944f67003d0f6a0
  5. Add support for TrueType fonts

    Tasssadar authored and Dees-Troy committed Sep 7, 2014
    * Keeps original font system in place
    * Uses the same API as original font system:
       - You can render only one line at a time
       - You can only use one font and color for one gr_text* call
    * Caches all rendered text, with a string cache limited to 400
      entries, then it trucates to 250, which results in memory
      usage hovering around 5-10MB
    Change-Id: I36107b9dcd8d57bae4486fce8b8f64e49ef3d906
    Signed-off-by: Vojtech Bocek <>
Commits on Oct 9, 2014
  1. Fix exfat-fuse handling

    Dees-Troy committed Oct 9, 2014
    Change-Id: Iac1966a1c5bfcb627e1bee7100c4b5d069b0a5b7
Commits on Oct 8, 2014
  1. performance profile support

    tdhite authored and Dees-Troy committed Sep 15, 2014
    Many device trees support the recovery.perf.mode property to
    set various core frequencies and online/offline mode. TWRP is
    highly threaded, and support for multiple cores on many operations
    dramatically recudes the time, e.g., backups, zip flashes, etc.
    p2: removed user notifications
    Change-Id: I957b8ca40b241c0af0471327eeb329cce1816017
  2. mtp: cleanup, fixes and performance improvements

    that1 authored and Dees-Troy committed Oct 7, 2014
    - use std::map instead of linked list
    - read directories on demand
    - fix writing zip files to storage root
    - fix creating directories
    - lots of minor fixes
    - simplify generation of storage IDs and make them spec compliant
    Change-Id: I2137c27549ddbdc58466f2e3aeda464fac70a3c5
  3. Update RECOVERY_VARIANT blocking to use project-path-for

    mdmower authored and Dees-Troy committed Oct 6, 2014
    Using RECOVERY_VARIANT to allow recovery to reside at
    bootable/recovery-(variant) has changed at CM. project-path-for now
    handles all the path re-mapping. This is simply a compatibility update
    to be able to continue using RECOVERY_VARIANT with TWRP in a CM tree.
    Change-Id: I66769d85b2a111e837f206b1c9a5bc07d6ac0d86
  4. Attempt to fix md5 issue with backups

    CaptainThrowback authored and Dees-Troy committed Sep 23, 2014
    thanks @bigbiff for the suggestion
    Change-Id: Ie9b55537b7fa300461b015d2b9523d4250e755a9
Commits on Oct 7, 2014
  1. applypatch: add support for BML partitions

    psyke83 authored and Dees-Troy committed Mar 25, 2014
    This actually uses the EMMC partition access code. In order for this
    to work, the BML partition name is changed back to the block
    device name (e.g. "boot" -> "/dev/block/bml9"), and the
    BML_UNLOCK_ALL ioctl is called before writing.
    Change-Id: I012f1eca0b486b7465ca38b5db1f513ee8a246ea
  2. atime is access time, let's just use mtime

    bigbiff authored and Dees-Troy committed Sep 22, 2014
    Change-Id: I828bc473a263868bd82b042c4009701d09a77a1f
  3. Remove extra slashes from zip path in openrecovery

    mdmower authored and Dees-Troy committed Sep 19, 2014
    TWFunc::Get_Path() returns a path with a trailing slash and the substr
    method is returning a string with a leading slash, so we don't need to
    specify additional slashes for wholePath in Locate_Zip_File().
    Also, put 'value' readout to log on its own line if it exists.
    Change-Id: I2a4db6dbde5552f5a803eabb0599fd983d683fca
  4. Fixes for exfat-fuse

    CaptainThrowback authored and Dees-Troy committed Sep 18, 2014
    Change-Id: I46a1e7bf115c45616774b0571b17e38777ba87f8
  5. recovery: Fix adb with linux 3.10

    benoitgoby authored and Dees-Troy committed Feb 20, 2014
    In kernel 3.10, f_adb has been removed and adbd can use functionfs
    instead. Mount functionfs on boot for adbd. On older kernels, mount
    will fail silently and adbd will revert to f_adb.
    Change-Id: I5db57aaf35b35859ea88c7d0e0661d8c553e5811
  6. ADB sideload command not work

    Da Zhou authored and Dees-Troy committed Jan 17, 2014
    In kernel(3.10) USB ADB gadget driver is removed.
    Using Functionfs for USB adb gadget.
    Android recovery uses a stripped down version
    of adb command for sideload only. It's missing
    the ffs function support, so add the ffs
    support to allow sideload command to work
    Change-Id: I4ad024723dfc5bdb544548391f99637c390b171e
    Signed-off-by: Pierre Couillaud <>
  7. Check sehandle before fixing permissions

    Dees-Troy committed Sep 16, 2014
    Change-Id: I73ba5519bf650f0c7f0a683f311099ff13747155
Commits on Sep 20, 2014
  1. Attempt to automatically identify data/media devices

    Dees-Troy authored and mdmower committed Sep 15, 2014
    Change-Id: Ia3007fbced9ce3bc94efdb3dacc582a5e68a49a4
Commits on Sep 15, 2014
  1. Additional checks to prevent partitioning internal storage

    Dees-Troy committed Sep 15, 2014
    Change-Id: I9fcd7e0169fbdd52405c0c86aafbef091f69411e
Commits on Sep 13, 2014
  1. Include no strict aliasing for MTP

    Motorhead1991 authored and Dees-Troy committed Sep 11, 2014
    Change-Id: I570bb1c1387ec16fb062d7844af12b24c74e3755
You can’t perform that action at this time.