[Windows Phone 7 Development and Hacking] Heathcliff74:
Hi,

I start this thread because a couple of people asked my to upload the WP7 Rom Tools by AnDim. I don't know what happened to AnDim. About a month ago suddenly all his posts were deleted. The forum admins recovered all the posts and locked the original thread, which can be found here. After the thread was recovered it was closed and AnDim's account was disabled. Unfortunately the attachments were not recovered. So AnDim's work is lost. I got a copy of the latest htcRIE, but not from HVEdit. So I will copy the original post from AnDim here and attach his htcRIE. But I don't plan on maintaining his code or support this program or anything, because source code is not available and he coded in C++ so it can't be easily reversed. I just hope he will return some day, so this thread can be closed again and the original thread will be resurrected. All credits should go to AnDim for his great work. Info below is a copy of the original thread.

UPDATED 30.03.11

htcrie v.0.7.0.46

Now we can:

- change the content of imgfs and use 244 Mb of free space

- edit registry

- create and replace custom Bitmap (first Logo)

- extract all partition(s), file(s), package(s) and s.o.

Thanks a lot to Football and Mag Light for helping me to test this feature,

because I do not have any wp7 device.

1. To extract contetnt of IMGFS/BLDR/SLDR/NK/LOGO use htcRIE_0.7.0.46

Files:

Select IMGFS -> Select All Items (Click One Item -> Ctrl+A) -> Save selected files

Partition:

Select IMGFS -> Save selected files

Packages:

Select IMGFS -> Select SYS/OEM/Packege(s) -> Save selected files

2. To edit default.hv and user.hv use HVEdit_v.2.0.112

You can use drag-and-drop. Create shortcut first.

3. To rebuild IMGFS use imgfsfromdump (or other tool), but don`t forget a new cecompr_nt.dll (with XPH compression type support).

You can use cecompr7_nt.dll from htcRIE_0.7.0.46.zip, but rename to cecompr_nt.dll first.

4. To replace IMGFS use htcRIE_0.7.0.46 again.

Select IMGFS -> Add File -> Choose a new *.bin file (save command don´t need)

5. To replace custom Bitmap use 24-Bit-Bitmap (480x800)

Select Logo0 -> Add File -> Choose a new *.bmp file (save command don´t need)

First WP7 Custom ROMs:

HTC Leo - Project "moon light" [WP7] [RUS]

HTC Leo - Project WыньPhone7 [WP7], HTC HD2 / HTC T8585

Release history:

---------------------

V. 0.7.0 46

+ Added the ability to increase the size of IMGFS partition

(MaxDataSize: 244 Mb)

+ User Partition not present in ROM more

(640 Kb+ ;))

- The command line is not supported by more in the public version

+ Custom Logo

Not all images support yet.

V. 0.7.0.35

+ added IMGFS partition write support (WP7)

V. 0.7.0.19

+ support Samsung OMNIA 7 (.nb0 file format)

+ support htc OS.nb rom part (only WP7)

V. 0.7.0.15

+ extract LOGO partition from OS

+ extract .bmp(s) from LOGO partition

V. 0.7.0.14

+ extract SLDR1 (SLDR2) partitions from OS

+ extract files and packages from SLDR1 (SLDR2)

V. 0.7.0.11 (Test) Only Read and extract functions

+ Initial WP7 Support

II. WinCE Registry Editor (mRegEdit), v.0.5.5

An application to work with registry files with MDI graphic interface.

- supported files: .hv, .rgu

- not supported yet: .reg, .provxml, .fdf

Release history:

---------------------

V. 0.5.5

+ Support .rgu files

V. 0.5.4

+ Added search function

V. 0.4.0 (Beta)

AnDim