[DEV][02/May/2015]unOFFICIAL TWRP|v2.8.6.1

Search This thread

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
Don't understand why you remove the extended version here?:confused:
The main reason is that I don't have enough free time to support it.
Also I think this thread should be all about the official TWRP ported to HD2. I shouldn't have messed things up.
I miss only the size of files in the file manager.
I believe that this could be implemented. We could have the size shown in the page with the operation options. Thanks for the idea.
I'm voting for extended version in this thread too!
Check the link in my signature. I've created the github repo for the extended version. You can check out the code and find the compiled image there too(under /out).
For anything relevant to that version, please use github(create an issue). Not this thread.

Regards!
 

NYLimited

Inactive Recognized Contributor
Jan 5, 2008
3,815
2,285
40.75659° N 73.98626° W
The main reason is that I don't have enough free time to support it.
Also I think this thread should be all about the official TWRP ported to HD2. I shouldn't have messed things up.

Check the link in my signature. I've created the github repo for the extended version. You can check out the code and find the compiled image there too(under /out). For anything relevant to that version, please use github(create an issue). Not this thread.


First, let me tell you that I sincerely appreciate your efforts.
I am indeed currently using your 2.4.0r1 version.

I need to add that I fully intend to respect your decision to take development in a different direction or not to.

Having said that please allow me to say that I do not agree with your direction (although, as I said, I shall respect it) to take it elsewhere. I am certain you know that XDA is frequented by a large number of people and most are used to the format, moderation and readability of these forums. The way it looks to me, your moving the extended version to github removes it from XDA and places it into a new, less comfortable environment, asking your followers to frequent yet another place. It almost seems like your intention is to reduce the number of people involved from the XDA crowd. I do not see how lack of time suggests the use of another media and you could have, just as easily, opened another thread here on XDA for the extended version. You would not have any more or less time and your OP could spell out just how limited your time and presence might be.

I have no intention to continue or debate this post with others participating herein.
I ask everyone reading here not to post replies to me in this thread - I shall not continue or respond to them.
I simply wanted to express a view and am now done.

The above is only my own opinion and, as I already said, I shall respect your decision and thank you for all your efforts, regardless.

 
  • Like
Reactions: kokotas

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
Thank you very much for continuing to be such a
IBGs53fF


You really are... and I think it's mostly because you are a quite perceptive person.:good:
Yes. I have no problem to admit that your view of things is the right one. But that doesn't change the facts.
The lack of time isn't just an excuse. For the past 2-3 weeks that I was working on the Extended versions I started to have REAL problems.
Every single day I was getting late to work because I was messing with the code. Even while at work, I was thinking about the code.. At some point it consumed me!
Until my boss came, we had a nice little chat and that thing had to stop.
I do not see how lack of time suggests the use of another media and you could have, just as easily, opened another thread here on XDA for the extended version. You would not have any more or less time and your OP could spell out just how limited your time and presence might be.
I thought of opening a new thread for the Extended versions, but I postponed it for a later/better time... and probably will do it sooner than I was expecting.
For now, the Extended version will be hosted only at github(which may indeed act as a filter, allowing a handful of people instead of a crowd to easily access it, but that's not necessarily bad, is it?).

Regards!
 

DarrenNewsgroup

Senior Member
Apr 9, 2011
323
128
Re: [2013.01.17][RECOVERY] Team Win Recovery Project (TWRP2)

...
Every single day I was getting late to work because I was messing with the code. Even while at work, I was thinking about the code.. At some point it consumed me!
Until my boss came, we had a nice little chat and that thing had to stop.
...

That is too much dedication to the cause. Everyone needs to know these tweaks and ROMs are not people's day jobs and life comes first. I thank you for your efforts in supporting us troublemakers :p. Of course we are only trying to help IMPROVE your work. I know myself at work that there is nothing better than end user testing to find the weird and obscure bugs in a program.

Darren .)

Sent from my HD2 using xda app-developers app
 
  • Like
Reactions: kokotas

shanman-2

Senior Member
Nov 18, 2011
658
169
Cork
Re: [2013.01.17][RECOVERY] Team Win Recovery Project (TWRP2)

Until my boss came, we had a nice little chat and that thing had to stop.Regards!
Jeez man there was no contest ( no choice) there!
Thanks for all the time you have given to xda .

Sent from my NexusHD2 using xda premium
 
  • Like
Reactions: kokotas

MarkAtHome

Senior Member
Feb 6, 2008
1,389
332
New Jersey
Came across this post a little while ago in the TWRP thread (emphasis added by me):
Odds are your 64GB card is using exFAT. Wait for Tuesday's TWRP 2.4 release.

@kokotas -- does our 2.4.x support it? My response to Dees_Troy is here.

Of course, the HD2/Leo does not support exFAT at this stage as far as I know but if/when it may TWRP sounds like will be ready for it.
Just a nit-pick... the HD2/Leo will support any FS that Recovery, ROM (and kernel?) support, so I am not sure that it is device specific, per se, and do not know whether MAGDLR comes into the picture. MAGDLR is already involved in placing partition size limits (e.g. System's partition size is limited to somewhere around 450M - not great for those of us with 1G ROM space), so you never know. ;)
 

NYLimited

Inactive Recognized Contributor
Jan 5, 2008
3,815
2,285
40.75659° N 73.98626° W
@kokotas -- does our 2.4.x support it?


I am (obviously) not kokotas and will not speak for him but I'd have to say not hardly - it hasn't even been released in the 24.x version from Dees Troy...


Just a nit-pick... the HD2/Leo will support any FS that Recovery, ROM (and kernel?) support, so I am not sure that it is device specific, per se, and do not know whether MAGDLR comes into the picture. MAGDLR is already involved in placing partition size limits (e.g. System's partition size is limited to somewhere around 450M - not great for those of us with 1G ROM space), so you never know. ;)


I think that is the point. If using Tytung's ROM / kernel the file system (exFAT) is not currently included, hence it is not now supported in this ROM. I suspect there is no HD2 ROM that supports it just yet. Recovery supporting it will be 50% of the game, at best. Necessary, but useless without the kernel also doing it.

Of course, I could be wrong - I have been wrong once before, many years ago when I thought I made a mistake. Turned out I didn't... :cool:

 
Last edited:

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
@kokotas -- does our 2.4.x support it?
I am (obviously) not kokotas and will not speak for him but I'd have to say not hardly - it hasn't even been released in the 24.x version from Dees Troy...
exFAT support is a new feature added to the mainline TWRP (v2.4).
I have included it in ours (to the version I'm testing) but while I'm able to create an exFAT partition from inside TWRP, there is a problem when trying to mount it(FUSE issues). If I can find a workaround, I will add it in the next release even though without a Rom that supports exFat this will be of no use.
Just a nit-pick... the HD2/Leo will support any FS that Recovery, ROM (and kernel?) support, so I am not sure that it is device specific, per se, and do not know whether MAGDLR comes into the picture. MAGDLR is already involved in placing partition size limits (e.g. System's partition size is limited to somewhere around 450M - not great for those of us with 1G ROM space), so you never know. ;)
I really don't know all the supported filesystem types in MAGLDR.
But if it doesn't support exfat, then changing the filesystem of our /sdcard to exFat will create problems out of nowhere, since MAGLDR won't be able to read the card.
I thought of opening a new thread for the Extended versions, but I postponed it for a later/better time... and probably will do it sooner than I was expecting.
A new thread for the extended versions is now open!:)

Regards!
 
Last edited:

S1gma

Senior Member
Jul 1, 2012
129
65
What is the difference [ Extended TWRP ] & [ TWRP ] ?
:confused:

As you for sure already red in frist post of Extended TWRP....

Features:
---------------------
**************Mainline**************
* Ability to save custom recovery settings
* Touchscreen driven with real buttons and drag-to-scroll
* XML-based GUI that allows full customization of the layout – true theming!
* Settings are saved to the sdcard and persist through reboots
* Ability to choose which partitions to back up and which to restore
* Ability to choose to compress backups – now with pigz (multi-core processor support for faster compression times)
* Basic file manager (copy, move, delete, and chmod any file)
* OpenRecoveryScript scripting engine
* On-screen keyboard in recovery! -- supports long press, backspace repeat, and swipe left deletes everything left of the cursor
* ADB sideload functionality from AOSP
* Pseudo-terminal emulator
* Ability to backup large partitions (size>1.5GB) by splitting the backup archive.
* Ability to set a timeout for auto-turning off the screen

* exFAT support for sdcard's 1st partition
**************Extended**************
* Proper detection of bootloader(cLK/MAGLDR/haret)
* Nilfs2 support for sdcard's ext(2nd/3rd primary) partition
* Option for converting file system [ext2 - ext3 - ext4 - nilfs2] of sdcard's ext partition without losing any data
* Option to wipe Data, Boot and cLK's sBoot
* Built-in NativeSD manager(Backup - Restore - Delete - Fix Permissions - Wipe Data - Wipe Dalvik-Cache - [cLK]Kernel-Restore)
* Option for adding a 3rd primary partition(mmcblk0p3 as /sdext2)
* Direct rebooting to selected boot partition for cLK bootloader
* Option to adjust the backup process for DataOnExt method
* Option to skip any NativeSD Rom during sd-ext's partition backup
* Option to skip dalvik-cache during backup
* Ability to restore backups that were made using a CWM Recovery
* Ability to check SD Card's filesystem(s)
* Ability to run shell scripts from your SD Card
* Ability to "run" recovery (AROMA based) apps with one click
* Ability to select current theme
* Ability to check the size of the backup to be restored
* Tweaked off-mode charging
* Ability to take screenshot
* Configurable haptic feedback
* Configurable system tweaks
* NTFS support for sdcard's 1st primary partition
**************ToDo**************
* Fix any existing bugs​
 

jwchips

Senior Member
Apr 16, 2007
512
146
Redmi Note 9 Pro
What is the difference [ Extended TWRP ] & [ TWRP ] ?
:confused:

This version is as close to stock official TWRP as kokotas can make it (a few changes for you MAGLDR users), the extended version has loads of (really useful) hd2-specific options. Extended gets more frequently updated, but should be considered less stable.

Sorry if I'm wrong!

Sent from my GT-I9300 using xda app-developers app
 
  • Like
Reactions: Esam Qurdab

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
Hi guys,

Updated TWRP to v2.5.0.0:D, thanks to TeamWin which keeps on improving this great project:good:.
This time, when I compiled the unmodified source code and flashed the generated img to my device, it wouldn't get pass the TeamWin's logo:(.
So I had to make some extra changes to the source JUST to make it boot. I am sure that these changes won't interfere with the core functions! I haven't tested them, so if you have anything to report leave your feedback here.
Change log @ 1st post.

Regards!
 

Attachments

  • recovery.diff
    17 KB · Views: 171
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 70
    [22 Dec 2011][RECOVERY] Team Win Recovery Project (twrp) v2.0.0RC0.1

    Original OP
    64
    Introduction:
    ---------------------
    Team Win Recovery Project 2.X, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. It’s a fully touch driven user interface – no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

    Phone look:
    ---------------------
    RAsb.jpg
    AO13.jpg


    Notice:
    ---------------------
    The attached recovery images were compiled from TWRP's open source.
    They were only tested on a European version of the HTC-HD2 powered by cLK bootloader.
    The performance on devices powered by MAGLDR bootloader should be considered untested.

    Disclaimer:
    ---------------------
    As usual, use at your own risk. TeamWin, arif-ali or kokotas is not responsible for anything bad that may occur from using twrp2.

    Nobody appointed me to compile TWRP for HD2. I'm not TeamWin's member. It just happened...
    If anyone else is willing to do it and probably do it better I will be glad to step aside,​

    Key Features:
    ---------------------
    * Ability to save custom recovery settings
    * Touchscreen driven with real buttons and drag-to-scroll
    * XML-based GUI that allows full customization of the layout – true theming!
    * Settings are saved to the sdcard and persist through reboots
    * Ability to choose which partitions to back up and which to restore
    * Ability to choose to compress backups – now with pigz (multi-core processor support for faster compression times)
    * Basic file manager (copy, move, delete, and chmod any file)
    * OpenRecoveryScript scripting engine
    * On-screen keyboard in recovery! -- supports long press, backspace repeat, and swipe left deletes everything left of the cursor
    * ADB sideload functionality from AOSP
    * Pseudo-terminal emulator
    * Ability to backup large partitions (size>4GB) by splitting the backup archive.

    Mainline TWRP Change-Log:
    ---------------------
    Follow up the changes in mainline project at TeamWin's page : http://www.teamw.in/project/twrp2.

    HD2's TWRP Change-Log:
    ---------------------
    • Initial TWRP versions

      1. List of changes
    • TWRP v2.4.0.0.r1 @ 2013.01.17
      1. Compiled version based on mainline code (v2.4.0.0Alpha).
      2. Fix boot partition's filesystem for MAGLDR's backup&restore to work.
      3. Fix getting fs-type from a partition created with a label.
      4. Fix the name of the backup sub-folder(htcleo instead of 0s).
    • TWRP v2.4.4.0 @ 2013.04.03
      1. Compiled version based on mainline code (v2.4.4.0).
      2. Fix boot partition's filesystem for MAGLDR's backup&restore to work.
      3. Fix the name of the backup sub-folder(htcleo instead of 0s).
    • TWRP v2.5.0.0 @ 2013.04.10
      1. Compiled version based on mainline code (v2.5.0.0).
        NOTE: Compiled unmodified source code refused to boot! So I had to change a little bit more this time, just to get it to boot up.
      2. Fix boot partition's filesystem for MAGLDR's backup&restore to work.
      3. Fix the name of the backup sub-folder(htcleo instead of 0s).
    • TWRP v2.6.0.0 @ 2013.07.09
      1. Compiled version based on mainline code (v2.6.0.0).
      2. Fix boot partition's filesystem for MAGLDR's backup&restore to work.
      3. Fix the name of the backup sub-folder(htcleo instead of 0s).
    • TWRP v2.6.1.0 @ 2013.08.31
      1. Compiled version based on mainline code (v2.6.1.0).
      2. Fix boot partition's filesystem for MAGLDR's backup&restore to work.
      3. Fix the name of the backup sub-folder(htcleo instead of 0s).
    • TWRP v2.6.3.0 @ 2013.09.14
      1. Compiled version based on mainline code (v2.6.3.0).
      2. Fix boot partition's filesystem for MAGLDR's backup&restore to work.
      3. Fix the name of the backup sub-folder(htcleo instead of 0s).
    • TWRP v2.8.6.0 @ 2015.04.30
      1. Compiled version based on mainline code (v2.8.6.0).
      2. Fix boot partition's filesystem for MAGLDR's backup&restore to work.
      3. Fix the name of the backup sub-folder(htcleo instead of 0s).
      4. Fix some ui bugs in the default theme.
    • TWRP v2.8.6.1 @ 2015.05.02
      1. It is version 2.8.6 with a quick fix over a bug in the default theme engine that was causing an error during each boot.

    Installation:
    ---------------------
    • Make sure you have adb and fastboot working. Please don't ask here questions about this - a simple web search will be enough to help you.
    • Make sure that the size of the 'recovery' partition is enough for the image to fit.
    • Make sure the name of the recovery *.img file is the one you use in the commands or in flash.cfg
    • [cLK/MAGLDR]
      Flashing the zip file from Recovery
      1. Download zip file to your computer and copy to /sdcard.
      2. Reboot phone into recovery.
      3. Select to install the zip file from your /sdcard.
      4. Reboot Phone into recovery as normal.
    • [cLK/MAGLDR]
      Flashing the *.img file while booted in Android
      1. Download the recovery file to your computer.
        If it is a zip file, extract the *.img.
      2. (Win) Open the folder you have the recovery, do a [Shift+RightClick] and select "Open command window here".
        (Lnx) Open the folder you have the recovery, RigthClick and select "Open in Terminal".
      3. Execute the commands:
        Code:
        adb push recovery-leo.img /sdcard/recovery-leo.img
        adb shell erase_image recovery
        adb shell flash_image recovery /sdcard/recovery-leo.img
      4. Reboot Phone into recovery as normal.
    • [cLK]
      Flashing the *.img file while in fastboot mode(cLK menu)
      1. Download the recovery file to your computer.
        If it is a zip file, extract the *.img.
      2. (Win) Open the folder you have the recovery, do a [Shift+RightClick] and select "Open command window here".
        (Lnx) Open the folder you have the recovery, RigthClick and select "Open in Terminal".
      3. Reboot phone into cLK menu (fastboot mode).
      4. Execute the commands:
        Code:
        fastboot erase recovery
        fastboot flash recovery recovery-leo.img
        fastboot oem boot-recovery
    • [MAGLDR]
      Flashing the *.img file while in USB Flasher mode(using DAF.exe)
      WARNING!!! This will erase your current Rom on NAND too!
      1. Download the recovery file to your computer.
        If it is a zip file, extract the *.img.
      2. Open the folder you have the recovery and place DAF.exe and flash.cfg in that same folder.
      3. Edit flash.cfg according to required recovery partition size:
        Make sure the .img file has the name that flash.cfg specifies!!
        i.e. If the *.img file is named recovery-leo.img and min-required-size = 6MB then the flash.cfg could be:
        Code:
        misc ya 1M
        [U]recovery rrecov|ro|nospr 6M recovery-leo.img[/U]
        boot yboot|ro 5M
        system ya 150M
        cache ya 2M
        userdata ya|asize|hr allsize
        Check out the info about flash.cfg.
      4. Connect the device to the computer via usb, enter MAGLDR and select USB Flasher option.
      5. Right click on DAF.exe and select Run as Administrator.
      6. Click [NEXT] when asked and wait to finish.

    Download:
    ---------------------

    Old Releases:
    ---------------------



    Special Thanks to:
    ---------------------
    * Core twrp 2 development team: agrabren, Dees_Troy, ViViDboarder, and AssassinsLament
    * Toastcfh – for his underappreciated dedication to the community
    * s0up and kevank for their hard work on the web side of things.
    * The rest of Team Win: shift, onicrom, netarchy, kevank, myndwire, bigbiff, dkelle4, shinzul, spiicytuna, and eyeballer
    * Amon_RA - for his great Recovery
    * Koush - for his dedication to the community and ClockworkMod
    * For all the help with devices and testing Akmzero, arif-ali, Evil_DevNull, gus6464, Jesusice, Pyrostic, [R], and Rootzwiki
    * As always thank you to the Team's supporters and the Android Community.
    25
    Hi guys,

    First post updated with a new compiled version (2.6). Check TeamWin's page for the official (long) change-log.
    Many thanks to the team for their efforts - a lot of work was done for this update!
    As for (our) hd2's case, there was no problem booting up this time and everything seems ready to be tested;). So... have fun with this update;)

    Regards!
    23
    Hello guys,

    Attached below is a new compiled version of TWRP - Extended:
    1. Ported commits from mainline 2.3.3.0.
    2. Changed how the DataOnExt will be handled.
      Under "Settings" you'll find a checkbox with which you can "tell" recovery that you're using DataOnExt or not.
      In case you're using a modified DataOnExt method you can set the actual path of your /data (i.e. /sd-ext/%RomName%/data) by hitting DataOnExt button.
    3. Probably fixed the .android-secure bug.
    4. Reverted the backup path(BACKUPS/htcleo/).
      So you have to create an intermediate folder named "htcleo" under BACKUPS and move your backups inside.
    5. Reverted the max size for splitting archive to 1.5GB.
    6. 1st attempt for saving the contents of your ext partition when you change the fs type (will need enough free space on your sdcard for this to work).
    7. Added option to set the number of mounts that will trigger a filesystem check under "Settings".
    8. Added option to wipe Data, Boot and (cLK)sBoot under "wipe" Menu.
    9. Added necessary code for selecting fs type (vfat / ntfs) for /sdcard but since I can't make it function properly I've disabled it in the UI. (Also in case it will work using the ntfsprogs binaries, the size of the recovery will increase to ~ 8MB)
    10. Uploaded all I've done to github repo.

    Merry Christmas and Have fun:)
    Regards!
    22
    FAQ

    FAQ from TWRP team is here

    Q: Does Rom Manager work with this
    A: No

    Q: Will you be providing support for Rom Manager
    A: Maybe, when I have time, or if Team View release it before me

    Q: Does it work with MAGLDR
    A: Yes, use AD recovery

    Q: Does this mean we cannot easily install ROMs
    A: Yes, but the code for that may be added at later date, this is Work In Porgress

    Q: Will reboot to Recovery work as normal
    A: Yes

    Q: Does Off-mode charging still work
    A: Yes, same as CWM on cLK. it will charge when off, but pressing the power button while charging will not turn the phone on

    Q: I got "failed with error: -1"
    A: make sure the recovery size is 5M, anything below that is not supported, You can check this by running adb cat "/proc/mtd | grep recovery"
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone