Post Reply

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

16th August 2011, 08:29 AM   |  #1  
OP Senior Member
Flag Schofield Barracks
Thanks Meter: 112
 
763 posts
Join Date:Joined: Sep 2010
More
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 by lovethyEVO; 30th December 2011 at 05:46 AM.
The Following 7 Users Say Thank You to lovethyEVO For This Useful Post: [ View ]
16th August 2011, 09:01 AM   |  #2  
nickiberli's Avatar
Retired Recognized Developer
Flag Zurich
Thanks Meter: 623
 
696 posts
Join Date:Joined: Jun 2009
Donate to Me
More
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)
16th August 2011, 09:04 AM   |  #3  
OP Senior Member
Flag Schofield Barracks
Thanks Meter: 112
 
763 posts
Join Date:Joined: Sep 2010
More
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.
16th August 2011, 09:07 AM   |  #4  
nickiberli's Avatar
Retired Recognized Developer
Flag Zurich
Thanks Meter: 623
 
696 posts
Join Date:Joined: Jun 2009
Donate to Me
More
Yea I know, I didn't say that this is clockworkmod But I think this is at least to 90% cwm source
16th August 2011, 09:22 AM   |  #5  
OP Senior Member
Flag Schofield Barracks
Thanks Meter: 112
 
763 posts
Join Date:Joined: Sep 2010
More
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.
The Following User Says Thank You to lovethyEVO For This Useful Post: [ View ]
18th August 2011, 01:46 PM   |  #6  
Member
Thanks Meter: 1
 
32 posts
Join Date:Joined: Jun 2007
Red face 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?
18th August 2011, 07:56 PM   |  #7  
OP Senior Member
Flag Schofield Barracks
Thanks Meter: 112
 
763 posts
Join Date:Joined: Sep 2010
More
Quote:
Originally Posted by lockers7

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.
20th August 2011, 09:10 PM   |  #8  
Senior Member
Flag San Antonio
Thanks Meter: 72
 
2,060 posts
Join Date:Joined: Mar 2007
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.
20th August 2011, 09:44 PM   |  #9  
OP Senior Member
Flag Schofield Barracks
Thanks Meter: 112
 
763 posts
Join Date:Joined: Sep 2010
More
Quote:
Originally Posted by ElAguila

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.
20th August 2011, 09:57 PM   |  #10  
Senior Member
Flag San Antonio
Thanks Meter: 72
 
2,060 posts
Join Date:Joined: Mar 2007
It is good to hear that it happens to others on occasion. I was worried that my View was starting to flake put on me.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes