[Recovery] [05/10/14] [Unofficial] CWM 6.0.2.8 & TWRP 2.6.1.0 for HTC Desire 300

Search This thread

4m8

Senior Member
Aug 26, 2014
72
41
Unofficial CWM 6.0.2.8 & TWRP 2.6.1.0 for HTC Desire 300 (g3u)

device_htc_g3u v0.77b (05/10/14)

fixed double buffering for twrp
(graphics.c tamed once more, still with 0% overscan involved)
device_htc_g3u v0.77b (25/9/14)
rearranged entries in recovery.fstab
(to speed up manual mounting via recovery menu)
fixed sideload's driver log spam
(errors are only surpressed but it should do the trick)
fixed ext-sd log spam
(blinkfeed-data repurposed as ext-sd)
device_htc_g3u v0.7b (28/8/14)

fixed double buffering
(graphics.c tamed with 0% overscan involved)
fixed stability issues
(cwm's ueventd.rc was evil and a worthy foe)

Full Disclosure
This is my first android project, so go easy on me.

Project Status CWM
Main Features are working.
Backup,Wipe,Restore,Install,ADB,USB-MS,USB-SL
(Tested by factory resetting my device, installing CM10 and reverting back to my backup)

Project Status TWRP
It's still completly untested. So please let me know if everything works as expected.
(Since it's based on the same boardconfig as cwm chances are very high that it'll work fine)

TODO
[CWM] md5 check is slow (by design? missing crypto mods?) [no priority]

Disclaimer
Use at you own risk.
I can not be held accountable for any damage you might cause to your device if you decide to flash this file.


Installation
Your mission, if you choose to accept it, is to infiltrate the bootloader and meet the contact fastboot.
Initiate a conversation by saying fastboot flash recovery recovery.img and wait for his response.
End the conversation with fastboot reboot-bootloader and navigate to the exfiltration point recovery.

Special Thanks
go out to whoever actually fixed the framebuffer issue by teaching minui how to properly align the frames for double buffering.

device_htc_g3u

kernel_htc_g3u
Branch: Android 4.1.2
Version: 3.4.0-g12f638f
Config: g3u_defconfig
Toolchain: arm-eabi-4.6
compiled by 4m8
(When I think of Maureen I think of two things: asphalt... and trouble.)
 
Last edited:

4m8

Senior Member
Aug 26, 2014
72
41
I have no clue if they work. but knowing that philz is just a variation of cwm and the backups should be just misnamed tar archives.
I guess they could. It's worth a try.
Worst thing that can happen is that it won't boot until you restore a different backup you hopefully made before you started such an attempt
 

LukeHorizon

Senior Member
Aug 5, 2013
275
43
Lemgo
I simply flashed your recovery now and I#M now making a Backup with yours
Your Recovery is already better bc it doesnt have this annoying bug with the jumping screen
 

4m8

Senior Member
Aug 26, 2014
72
41
TWRP is now available but I didn't have the time to fully test it.
Please let me know if everything is working fine.

Also I've yet to find out how to pack recoverys as flashable zips as it was requested, so I guess you'll still need fastboot to get it running.
This shouldn't be that big of a deal since I'm not updating the recoverys that often anyways.
 

LukeHorizon

Senior Member
Aug 5, 2013
275
43
Lemgo
GUYS

I thought this might help you sooner or later.
Due to my expedition into the lands of an unrestorable backup with mismatching md5sums, I conquered this tool
https://play.google.com/store/apps/details?id=com.h3r3t1c.bkrestore&hl=de


it can halp you in mainly 2 ways
  1. regenrating md5sums (just in case something goes wrong like in my case, you'll need it)
  2. Convert TWRP backups into CWM backups and Vice Versa
this is actually really neat, as you dont have to switch between both recoveries anymore
This is a Freemium app, means not all features are free, but the available features in the free version are good enough, the Premium features are Nice to have

hope i can help
 
  • Like
Reactions: 4m8

4m8

Senior Member
Aug 26, 2014
72
41
Guys, is TWRP tested now, is it working properly?
That's exactly what I should be asking, oh wait, I already did in the OP. :(
Looks like no one has reported any problems so I guess you could say it works without problems. :rolleyes:
I have not tested restore so far. But it can install my rom via sideload and it's able to start aromafm, that much is certain.
 

FalconBot

New member
Aug 18, 2015
2
0
Crazy good

Installed on my Desire 301s
my reaction is
WHAT?
TWRP has a touch GUI
WHAT?
TWRP does not ANNOYINGLY start when I stick a usb cable into it while it's turned off
unlike what stupid CWM used to do
WHAT?
This is AWESOME
:good:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Unofficial CWM 6.0.2.8 & TWRP 2.6.1.0 for HTC Desire 300 (g3u)

    device_htc_g3u v0.77b (05/10/14)

    fixed double buffering for twrp
    (graphics.c tamed once more, still with 0% overscan involved)
    device_htc_g3u v0.77b (25/9/14)
    rearranged entries in recovery.fstab
    (to speed up manual mounting via recovery menu)
    fixed sideload's driver log spam
    (errors are only surpressed but it should do the trick)
    fixed ext-sd log spam
    (blinkfeed-data repurposed as ext-sd)
    device_htc_g3u v0.7b (28/8/14)

    fixed double buffering
    (graphics.c tamed with 0% overscan involved)
    fixed stability issues
    (cwm's ueventd.rc was evil and a worthy foe)

    Full Disclosure
    This is my first android project, so go easy on me.

    Project Status CWM
    Main Features are working.
    Backup,Wipe,Restore,Install,ADB,USB-MS,USB-SL
    (Tested by factory resetting my device, installing CM10 and reverting back to my backup)

    Project Status TWRP
    It's still completly untested. So please let me know if everything works as expected.
    (Since it's based on the same boardconfig as cwm chances are very high that it'll work fine)

    TODO
    [CWM] md5 check is slow (by design? missing crypto mods?) [no priority]

    Disclaimer
    Use at you own risk.
    I can not be held accountable for any damage you might cause to your device if you decide to flash this file.


    Installation
    Your mission, if you choose to accept it, is to infiltrate the bootloader and meet the contact fastboot.
    Initiate a conversation by saying fastboot flash recovery recovery.img and wait for his response.
    End the conversation with fastboot reboot-bootloader and navigate to the exfiltration point recovery.

    Special Thanks
    go out to whoever actually fixed the framebuffer issue by teaching minui how to properly align the frames for double buffering.

    device_htc_g3u

    kernel_htc_g3u
    Branch: Android 4.1.2
    Version: 3.4.0-g12f638f
    Config: g3u_defconfig
    Toolchain: arm-eabi-4.6
    compiled by 4m8
    (When I think of Maureen I think of two things: asphalt... and trouble.)
    3
    TWRP is now available but I didn't have the time to fully test it.
    Please let me know if everything is working fine.

    Also I've yet to find out how to pack recoverys as flashable zips as it was requested, so I guess you'll still need fastboot to get it running.
    This shouldn't be that big of a deal since I'm not updating the recoverys that often anyways.
    1
    You have to use adb (fastboot)

    Thanks for info.
    1
    GUYS

    I thought this might help you sooner or later.
    Due to my expedition into the lands of an unrestorable backup with mismatching md5sums, I conquered this tool
    https://play.google.com/store/apps/details?id=com.h3r3t1c.bkrestore&hl=de


    it can halp you in mainly 2 ways
    1. regenrating md5sums (just in case something goes wrong like in my case, you'll need it)
    2. Convert TWRP backups into CWM backups and Vice Versa
    this is actually really neat, as you dont have to switch between both recoveries anymore
    This is a Freemium app, means not all features are free, but the available features in the free version are good enough, the Premium features are Nice to have

    hope i can help