[Unofficial]¦[Recovery] {GB|HC} -|- HTC EVO View Recovery -|- TWRP 1.0.3 Port

Search This thread

lovethyEVO

Senior Member
Sep 1, 2010
773
111
Schofield Barracks
TWRP Port for HTC Express

This is a bootable recovery for the HTC Express (EVO View) based on TWRP v1.0.3.

Credits to TeamWin for the TWRP source.


=================================================
I am not responsible for your actions. If by flashing/installing this recovery you somehow break your device, I am not liable. You do this, like many things on this forum, at your own risk.
==================================================

Your device must be s-off (nand unlocked) in order to flash/install this recovery.

Installation:
** Installation is done through fastboot. I have done some testing and it seems that installing through hboot (PG41IMG.zip) breaks the recovery. For now the only installation option is fastboot. **

1. Download express-twrp1.0.3.img | express-honeycomb-twrp1.0.3.img

2. Boot/Reboot your device into fastboot. Ensure you have usb debugging enabled and in a terminal/command prompt change directories to where your adb and fastboot exe/binaries are and enter
Code:
adb reboot bootloader
-- If your device is shut off, hold volumedown+power until you see the menu screen with "fastboot, recovery, etc" and select fastboot after the checks have completed.

3. Ensure you copied the recovery image to the directory with your fastboot exe/binary. In a command/terminal prompt enter
Code:
fastboot flash recovery nameofimage.img

4. Once the "sending" and "writing" messages are complete, select bootloader on your device. Wait for the checks to complete and select recovery. You should now be booted into recovery.
** If there are any error messages along the bottom of the recovery screen, please send me a screenshot via pm and I will do my best to troubleshoot it **

==================================================

Features and changes:
Backup/Restore is fully functional (exception of sd-ext which has not been tested)
Backup .android_secure from/to the internal sdcard
Reformatted the nandroid naming scheme to "month-day-year_hour-min"am/pm
Battery level percent is displayed with time formatting
** There is a bug with the battery percent display; It can be removed if it is requested by a majority **
Mount menu working
USB toggle working
Reboot and reboot menu working
Time zone and color chooser working
Install zips from sdcard working
Nandroid directory was restructured to shorten traversing in android file browsers (such as Root Explorer)

==================================================
Please report any bugs via pm (to keep the thread from cluttering).
==================================================

Source code:
HTC-Express-Recovery
 
Last edited:

nickiberli

Retired Recognized Developer
Jun 11, 2009
696
616
Zurich
www.twitter.com
Nice one mate :)
But I think we should compile an "official" clockworkmod recovery that we can give koush the source and he adds it to rom manager :) (I am willing to help, if I can)
 

lovethyEVO

Senior Member
Sep 1, 2010
773
111
Schofield Barracks
This isn't clockworkmod, this is ported from twrp (team win recovery project) which is actually a different source from clockworkmod.

There is already an official clockworkmod recovery for the evo view.

There is no twrp variant...until now.
 

lovethyEVO

Senior Member
Sep 1, 2010
773
111
Schofield Barracks
There are vast differences source wise between twrp and cwm. Honestly I'm not trying to take on more than I can handle time wise. So I don't think I will be trying to do cwm after this one.

My initial motivation was to get a working recovery for myself but decided to just release it to the other view owners so they can have a choice and not be stuck with just cwm.

Now I can at least work on my own personal view rom (I've been stuck on launch day software) based off the latest official ota and have a decent recovery to install it with.
 
  • Like
Reactions: CrippleB

lockers7

Member
Jun 1, 2007
33
1
Seoul
error

my device express_kt hboot 1. 13.0000

error messages are;
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\pczone>cd \

C:\>dir
C 드라이브의 볼륨에는 이름이 없습니다.
볼륨 일련 번호: 5818-AED3

C:\ 디렉터리

2010-06-09 오후 09:19 0 AUTOEXEC.BAT
2011-04-18 오후 01:32 <DIR> CFLog
2010-06-09 오후 09:19 0 CONFIG.SYS
2010-06-09 오후 09:22 <DIR> Documents and Settings
2011-04-27 오후 04:00 <DIR> Download
2011-04-27 오후 03:58 <DIR> Dragonfly
2011-08-18 오후 09:26 <DIR> Firefox
2011-04-01 오전 09:39 <DIR> GameHI
2011-03-25 오후 05:29 <DIR> Hangame
2011-04-18 오후 01:19 <DIR> HanPurple
2008-03-24 오전 10:20 <DIR> Intel
2011-04-01 오전 09:02 <DIR> Mgame
2011-03-25 오후 05:33 <DIR> Neowiz
2011-08-18 오후 02:19 <DIR> Nexon
2011-04-27 오후 01:30 <DIR> NVIDIA
2011-08-18 오후 09:12 <DIR> platform-tools
2011-08-18 오후 09:34 <DIR> Program Files
2011-03-24 오후 02:48 <DIR> Resource
2011-08-10 오전 08:36 55 selog.txt
2011-04-29 오후 09:33 18 Sv.ini
2011-03-24 오후 09:47 <DIR> Temporary
2011-04-29 오후 09:33 30 Tv.ini
2011-08-18 오후 09:15 <DIR> USB_Drivers_32_bit_4.2.0
2011-08-18 오후 09:15 4,109,142 USB_Drivers_32_bit_4.2.0.zip
2011-05-01 오전 08:43 <DIR> VIA_13i
2011-03-24 오후 10:09 <DIR> wallpc
2011-08-18 오후 09:37 <DIR> WINDOWS
6개 파일 4,109,245 바이트
21개 디렉터리 50,048,790,528 바이트 남음

C:\>cd pl*

C:\platform-tools>dir
C 드라이브의 볼륨에는 이름이 없습니다.
볼륨 일련 번호: 5818-AED3

C:\platform-tools 디렉터리

2011-08-18 오후 09:12 <DIR> .
2011-08-18 오후 09:12 <DIR> ..
2011-08-18 오후 09:02 5,465,938 aapt.exe
2011-08-18 오후 09:01 410,942 adb.exe
2011-08-18 오후 09:02 96,256 AdbWinApi.dll
2011-08-18 오후 09:02 60,928 AdbWinUsbApi.dll
2011-08-18 오후 09:02 1,344,051 aidl.exe
2011-08-18 오후 09:01 423,585 dexdump.exe
2011-08-18 오후 09:02 2,682 dx.bat
2011-08-18 오후 08:54 4,603,904 express-twrp1.0.3.img
2011-08-18 오후 09:12 992,202 fastboot
2011-08-18 오후 09:09 <DIR> lib
2011-08-18 오후 09:01 16,046,592 llvm-rs-cc-2.exe
2011-08-18 오후 09:02 15,424,512 llvm-rs-cc.exe
2011-08-18 오후 09:02 241 llvm-rs-cc.txt
2011-08-18 오후 09:02 332,494 NOTICE.txt
2011-08-18 오후 09:02 301 source.properties
14개 파일 45,204,628 바이트
3개 디렉터리 50,047,807,488 바이트 남음

C:\platform-tools>adb
Android Debug Bridge version 1.0.26

-d - directs command to the only connected USB devic
e
returns an error if more than one USB device is
present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is r
unning.
-s <serial number> - directs command to the USB device or emulator w
ith
the given serial number. Overrides ANDROID_SERI
AL
environment variable.
-p <product name or path> - simple product name like 'sooner', or
a relative/absolute path to a product
out directory like 'out/target/product/sooner'.

If -p is not specified, the ANDROID_PRODUCT_OUT

environment variable is used, which must
be an absolute path.
devices - list all connected devices
connect <host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number
is specified.
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.
Port 5555 is used by default if no port number
is specified.
Using this ocmmand with no additional arguments

will disconnect from all connected TCP/IP devic
es.

device commands:
adb push <local> <remote> - copy file/dir to device
adb pull <remote> [<local>] - copy file/dir from device
adb sync [ <directory> ] - copy host->device only if changed
(-l means list but don't copy)
(see 'adb help all')
adb shell - run remote shell interactively
adb shell <command> - run remote shell command
adb emu <command> - run emulator console command
adb logcat [ <filter-spec> ] - View device log
adb forward <local> <remote> - forward socket connections
forward specs are one of:
tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)
adb jdwp - list PIDs of processes hosting a JDWP transport

adb install [-l] [-r] [-s] <file> - push this package file to the device and i
nstall it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data
)
('-s' means install on SD card instead of inter
nal storage)
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories
)
adb bugreport - return all information from the device
that should be included in a bug report.

adb help - show this help message
adb version - show version num

DATAOPTS:
(no option) - don't touch the data partition
-w - wipe the data partition
-d - flash the data partition

scripting:
adb wait-for-device - block until device is online
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
adb get-state - prints: offline | bootloader | device
adb get-serialno - prints: <serial-number>
adb status-window - continuously print device status for a specifie
d device
adb remount - remounts the /system partition on the device re
ad-write
adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
adb reboot-bootloader - reboots the device into the bootloader
adb root - restarts the adbd daemon with root permissions
adb usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on th
e specified port
networking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PPP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:

- If <directory> is not specified, both /system and /data partitions will be u
pdated.

- If it is "system" or "data", only the corresponding partition
is updated.

environmental variables:
ADB_TRACE - Print debug information. A comma separated list
of the following values
1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
ANDROID_SERIAL - The serial number to connect to. -s takes prior
ity over this if given.
ANDROID_LOG_TAGS - When used with the logcat option, only these de
bug tags are printed.

C:\platform-tools>adb reboot bootloader
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

C:\platform-tools>dir/w
C 드라이브의 볼륨에는 이름이 없습니다.
볼륨 일련 번호: 5818-AED3

C:\platform-tools 디렉터리

[.] [..] aapt.exe
adb.exe AdbWinApi.dll AdbWinUsbApi.dll
aidl.exe dexdump.exe dx.bat
express-twrp1.0.3.img fastboot [lib]
llvm-rs-cc-2.exe llvm-rs-cc.exe llvm-rs-cc.txt
NOTICE.txt source.properties
14개 파일 45,204,628 바이트
3개 디렉터리 50,037,514,240 바이트 남음

C:\platform-tools>fastboot flash recovery express-twrpl.0.3.img
'fastboot'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

C:\platform-tools>fastboot flash recovery express-twrpl.0.3.img
error: cannot load 'express-twrpl.0.3.img'


C:\platform-tools>fastboot flash recovery express-twrp1.0.3.img
sending 'recovery' (4496 KB)...
OKAY [ 0.531s]
writing 'recovery'...
(bootloader) signature checking...
FAILED (remote: signature verify fail)
finished. total time: 1.078s

C:\platform-tools>fastboot flash recovery express-twrp1.0.3.img
sending 'recovery' (4496 KB)...
OKAY [ 0.516s]
writing 'recovery'...
(bootloader) signature checking...
FAILED (remote: signature verify fail)
finished. total time: 1.078s

C:\platform-tools>fastboot flash recovery express-twrp1.0.3.img
sending 'recovery' (4496 KB)...
OKAY [ 0.516s]
writing 'recovery'...
(bootloader) signature checking...
FAILED (remote: signature verify fail)
finished. total time: 1.078s

C:\platform-tools>


how?
 

lovethyEVO

Senior Member
Sep 1, 2010
773
111
Schofield Barracks
my device express_kt hboot 1. 13.0000

** snipped **

how?

Reading the error message appears that you don't have an s-off device. In order to flash any image (boot, radio, recovery, etc.) your device must be nand-unlocked (or commonly known as s-off).

I will add that info to the op. Check revolutionary.io or the dev sections for instructions on how to s-off your device.
 

ElAguila

Senior Member
Mar 12, 2007
2,408
100
San Antonio
I was wondering if this was happening with anybody else or if it my View. I turned off the fast booting in the power settings and shut powered of the view. When I plug it in to the charger, it automatically starts to the recovery screen. I am getting ready to flash the cwm recovery and see if it does the same there as well.
 

lovethyEVO

Senior Member
Sep 1, 2010
773
111
Schofield Barracks
I was wondering if this was happening with anybody else or if it my View. I turned off the fast booting in the power settings and shut powered of the view. When I plug it in to the charger, it automatically starts to the recovery screen. I am getting ready to flash the cwm recovery and see if it does the same there as well.

Happens to me on occassion. When I boot into bootloader with my view connected via usb, if I choose shutdown it will boot into recovery. When that happens I just shut down from recovery and it shuts off completely.
 

lovethyEVO

Senior Member
Sep 1, 2010
773
111
Schofield Barracks
Did you guys see the stuff about twrp 2.0? Themable gui interface and it's touch based

Sent from my SPH-D700 using XDA App

Seen it but I'm not going to make a port of it for the view. This is for many reasons, some of which is the fact that the view users are outnumbered by the flyer users and most of them that root their device just settle for cwm that is bundled with the revolutionary method for s-off.

I have sold my evo view. Didn't want to but I decided to either look around with money in hand or just wait a couple of months to see how development on existing devices has progressed. I managed to get 80% of my money I put into the view and I MIGHT get a flyer but that is still in the air.

Prior to selling my view (early september) I had redone the layout of the recovery image I was using for my personal use. Everything was working when I had it installed. I never released it because before today no new posts were made in this thread for any kind of requests.

With that said, screenshots of my last iteration of the express recovery. This thread can be kept open for archive purposes but at this point I don't see myself updating this recovery image any time soon, if at all.
IMAG0111.jpg

IMAG0113.jpg
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    TWRP Port for HTC Express

    This is a bootable recovery for the HTC Express (EVO View) based on TWRP v1.0.3.

    Credits to TeamWin for the TWRP source.


    =================================================
    I am not responsible for your actions. If by flashing/installing this recovery you somehow break your device, I am not liable. You do this, like many things on this forum, at your own risk.
    ==================================================

    Your device must be s-off (nand unlocked) in order to flash/install this recovery.

    Installation:
    ** Installation is done through fastboot. I have done some testing and it seems that installing through hboot (PG41IMG.zip) breaks the recovery. For now the only installation option is fastboot. **

    1. Download express-twrp1.0.3.img | express-honeycomb-twrp1.0.3.img

    2. Boot/Reboot your device into fastboot. Ensure you have usb debugging enabled and in a terminal/command prompt change directories to where your adb and fastboot exe/binaries are and enter
    Code:
    adb reboot bootloader
    -- If your device is shut off, hold volumedown+power until you see the menu screen with "fastboot, recovery, etc" and select fastboot after the checks have completed.

    3. Ensure you copied the recovery image to the directory with your fastboot exe/binary. In a command/terminal prompt enter
    Code:
    fastboot flash recovery nameofimage.img

    4. Once the "sending" and "writing" messages are complete, select bootloader on your device. Wait for the checks to complete and select recovery. You should now be booted into recovery.
    ** If there are any error messages along the bottom of the recovery screen, please send me a screenshot via pm and I will do my best to troubleshoot it **

    ==================================================

    Features and changes:
    Backup/Restore is fully functional (exception of sd-ext which has not been tested)
    Backup .android_secure from/to the internal sdcard
    Reformatted the nandroid naming scheme to "month-day-year_hour-min"am/pm
    Battery level percent is displayed with time formatting
    ** There is a bug with the battery percent display; It can be removed if it is requested by a majority **
    Mount menu working
    USB toggle working
    Reboot and reboot menu working
    Time zone and color chooser working
    Install zips from sdcard working
    Nandroid directory was restructured to shorten traversing in android file browsers (such as Root Explorer)

    ==================================================
    Please report any bugs via pm (to keep the thread from cluttering).
    ==================================================

    Source code:
    HTC-Express-Recovery
    1
    There are vast differences source wise between twrp and cwm. Honestly I'm not trying to take on more than I can handle time wise. So I don't think I will be trying to do cwm after this one.

    My initial motivation was to get a working recovery for myself but decided to just release it to the other view owners so they can have a choice and not be stuck with just cwm.

    Now I can at least work on my own personal view rom (I've been stuck on launch day software) based off the latest official ota and have a decent recovery to install it with.
    1
    Is there any chance you would update this port for TWRP 2.0?

    TWRP 2.0 can be ported to our devices but w/o some kernel touchscreen trickery the touch interface will not work.
    1
    OP updated! Two images: one for gb and one for honeycomb. I flashed the honeycomb version on my device and made a nandroid with it but I haven't tested restore yet (need to downgrade to backup some info from gb).

    Please let me know if there are any problems. Thank you!
    1
    Try github, I found some stuff on there at one point. It's been a while though

    Sent from my 831C using XDA Free mobile app