[dumped ROM support] WP7 Rom Tools [UPDATED 29.02.12]

Search This thread

AnDim

Senior Member
Jan 21, 2007
168
530
Updated

V. 0.7.0.15

+ extract LOGO partition from OS;
+ extract .bmp(s) from LOGO partition;

AnDim
 
Last edited by a moderator:
  • Like
Reactions: Omar Nunez

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
36
Warsaw
mcodingset.com
V. 0.7.0.19

+ support Samsung OMNIA 7 (.nb0 file format);
+ support htc OS.nb rom part (only WP7);




No
V. 0.7.0.19

+ support htc OS.nb rom part (only WP7); -> this option have a bugs in IMGFS, if you select SYS folder, and click any icon folder, then display error

Slajd1.PNG
 
Last edited:

AnDim

Senior Member
Jan 21, 2007
168
530
V. 0.7.0.19

+ support htc OS.nb rom part (only WP7); -> this option have a bugs in IMGFS, if you select SYS folder, and click any icon folder, then display error

Nokser, your OS.nb is corrupted... to extract .nb part use htcRIE

AnDim
 
Last edited by a moderator:

martani

Senior Member
Nov 3, 2009
74
16
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;

AnDim

I am using this tool on a Samsung Omnia 7 ROM, and it works perfectly.

However, since I'm so new to this stuff, I want to know how to save specific files from the ROM to my computer? When I try to save pictures it works pretty well. But when I try to save DLLs or EXEs I get a bunch of files of the form

S000
S001
S002
S003
.....


I am supposed to assemble these files somehow to get the original one? :confused:
 

ceesheim

Retired Forum Moderator
Jun 11, 2009
3,457
2,288
No Android Fanboys Please !!!
I am using this tool on a Samsung Omnia 7 ROM, and it works perfectly.

However, since I'm so new to this stuff, I want to know how to save specific files from the ROM to my computer? When I try to save pictures it works pretty well. But when I try to save DLLs or EXEs I get a bunch of files of the form

S000
S001
S002
S003
.....


I am supposed to assemble these files somehow to get the original one? :confused:

that are modules and we can't recmod them at the moment :(
 

attilah

Member
Sep 5, 2008
18
1
Failing to extract files from omnia7 rom

Hi!

I've downloaded the Omnia 7 rom files from samfirmwares.com and when I'm opening the nb0 file with the tool it lists all files well with correct (I think) file sizes and all, but when I'm extracting some files either the tool is crashing and/or it creates the same 256kb for the selected filenames. I'm guessing that you're using 256kb buffers during the extraction.

One suggesion: Can you modify the app to not to use the select folder but the save file dialog for folder selection? and to remember the last selected folder?

An Extract all files with directories should be another killing functionality.

Thanks,
Attila
 

AnDim

Senior Member
Jan 21, 2007
168
530
when I'm opening the nb0 file with the tool it lists all files well with correct (I think) file sizes and all, but when I'm extracting some files either the tool is crashing and/or it creates the same 256kb for the selected filenames.

291kb.. I know :) , but only when extract selected files from package.
You can select one folder in the Tree to exctract one package
or select SYS or OEM folder and select packges in the List ...

An Extract all files with directories should be another killing functionality.

Select SYS or OEM folder to extract ALL packages from SYS/OEM



AnDim
 
Last edited by a moderator:

qjsmartphone

Senior Member
Oct 12, 2007
74
3
so can WP7 be ported to the galaxy S as well with these ROMS?? There is a hack that allows the live services to be activated anyway??
 

AnDim

Senior Member
Jan 21, 2007
168
530
Added some links in first post.

AnDim
 
Last edited by a moderator:

Top Liked Posts

  • There are no posts matching your filters.
  • 93
    UPDATED 29.02.12

    htcrie v.0.8.1.85

    + added an updated extract function[gui][com]
    + dumped ROM support (*.D000FF file format)
    + support partitions with unlimited data sector count


    download




    UPDATED 02.12.11

    :)Some good news.

    It is possible to convert all not direct map partitions to partition with FLASH_PARTITION_FLAG_DIRECT_MAP flag.
    This gives us increased speed and reduced boot time.
    Two days ago, we have successfully tested it with Barin.
    How to use:
    1. Download htcrie 0.8.1.82

    2. Extract partitions:
    Code:
     htcrie extract /P your_folder\OS.nb
    for HD2 users it will be part04.bin

    3. In the outputfolder will be created parttbl.cfg text file.
    Open parttbl.cfg file in the notepad.
    All partitions have DIRECT_MAP value.
    It can be 0 or 1 (fo direct map).

    4. Change this value for IMGFS, User, or USP partitions.
    DIRECT_MAP=1
    Save parttbl.cfg file

    5. Drag and drop parttbl.cfg file on htcRIE
    Will create a new OS.nb file.




    UPDATED 27.11.11

    htcrie v.0.8.1.82

    + added d000ff to bin extract function [com]
    + support images which was updated via ms update tool [gui][com]
    (f.e. all dft freedom roms)


    Now we can create your own partition layout for os and set any size of partitions.
    We don't need os.nb anymore.

    download

    How to use:

    1. To extract all partitions from a D000FF image file (OS.nb):
    Code:
    htcrie extract /P <inputfile> [<outputfolder>]
    All partitions and parttbl.cfg will be in the output folder.
    You can extract IMGFS partition, which was updated via ms update tool (f.e. dft freedom roms).

    2. To build a D000FF image file:
    Code:
    htcrie <parttbl.cfg> (for Drag and Drop)
    
    htcrie build /D <inputfolder> [<outputfile>]
    All partitions (logo.bin, ... user.bin) and a parttable.cfg text file must be in the input folder. As option, you can use a parttbl.bin file (first block of the original os.nb) too.

    To set a new size of any partition - simply change the BlockCount and Reserved values in the parttbl.cfg file.

    THIS TOOL ALLOWS TO BUILD d000ff FILE LIKE ORIGINAL OS

    GUI MODE
    3. To view and extract contetnt of IMGFS/BLDR/SLDR/NK/LOGO:
    Files:
    Code:
    Select IMGFS -> Select All Items (Click One Item -> Ctrl+A) -> Save selected files
    Partition:
    Code:
    Select IMGFS -> Save selected files
    Packages:
    Code:
    Select IMGFS -> Select SYS/OEM/Packege(s) -> Save selected files
    Now You can extract IMGFS content, which was updated via ms update tool (f.e. dft freedom roms).



    htcrie v.0.8.1.69

    Unlocked Replace function. Support any size of IMGFS. Full version.

    How to use:
    Code:
    htcrie replace /I <imgfs.bin> <os.nb>

    download

    Thanks a lot to ted973, Football, MagLight 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
    Files:
    Code:
    Select IMGFS -> Select All Items (Click One Item -> Ctrl+A) -> Save selected files
    Partition:
    Code:
    Select IMGFS -> Save selected files
    Packages:
    Code:
    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.zip, but rename to cecompr_nt.dll first.

    4. To replace IMGFS:
    Code:
    htcrie replace /I <imgfs.bin> <os.nb>


    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.8.1.82
    + added d000ff to bin extract function [com]
    + new extract function with support images which was updated via ms update tool [gui][com]
    (f.e. all dft freedom roms)

    V. 0.8.1.79
    + added bin to d000ff builder [com]


    V. 0.8.1.69
    + unlocked Replace function [com]
    Support any size of IMGFS. Full version.


    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+ ;) )
    + custom Logo


    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
    7
    with dump support for dft freedom roms

    UPDATED 27.11.11

    htcrie v.0.8.1.82

    + added d000ff to bin extract function [com]
    + support images which was updated via ms update tool [gui][com]
    (f.e. all dft freedom roms)


    Now we can create your own partition layout for os and set any size of partitions.
    We don't need os.nb anymore.

    download

    How to use:

    1. To extract all partitions from a D000FF image file (OS.nb):
    Code:
    htcrie extract /P <inputfile> [<outputfolder>]
    All partitions and parttbl.cfg will be in the output folder.
    You can extract IMGFS partition, which was updated via ms update tool (f.e. dft freedom roms).

    2. To build a D000FF image file:
    Code:
    htcrie <parttbl.cfg> (for Drag and Drop)
    
    htcrie build /D <inputfolder> [<outputfile>]
    All partitions (logo.bin, ... user.bin) and a parttable.cfg text file must be in the input folder. As option, you can use a parttbl.bin file (first block of the original os.nb) too.

    To set a new size of any partition - simply change the BlockCount and Reserved values in the parttbl.cfg file.

    THIS TOOL ALLOWS TO BUILD d000ff FILE LIKE ORIGINAL OS

    GUI MODE
    3. To view and extract contetnt of IMGFS/BLDR/SLDR/NK/LOGO:
    Files:
    Code:
    Select IMGFS -> Select All Items (Click One Item -> Ctrl+A) -> Save selected files
    Partition:
    Code:
    Select IMGFS -> Save selected files
    Packages:
    Code:
    Select IMGFS -> Select SYS/OEM/Packege(s) -> Save selected files
    Now You can extract IMGFS content, which was updated via ms update tool (f.e. dft freedom roms).
    6
    Need some testers.

    :)Some good news.

    It is possible to convert all not direct map partitions to partition with FLASH_PARTITION_FLAG_DIRECT_MAP flag.
    A new tool in the test now.
    This gives us increased speed and reduced boot time.
    Two days ago, we have successfully tested it with Barin,
    but now we need some advanced users to test this feacher.

    AnDim
    6
    htcRIE 0.8.1.64

    Hi!!! :)

    UPDATED 28.10.11

    htcrie v.0.8.1.64

    Unlocked Replace function. Support any size of IMGFS. Full version.

    How to use:
    Code:
    htcrie replace /I <imgfs.bin> <os.nb>

    download

    Next versions:
    - a new RESIZE function to resize partition layout
    - a new DUMP function :) with support all custom roms
    - device dump support
    - some more ...
    5
    Added bintod000ff.

    Added bintod000ff to the first post.

    How to use:
    htcrie <parttbl.cfg> (to use d&d)
    htcrie build /D <inputfolder> [<outputfile>]

    inputfolder:
    1. All partitions (logo.bin, ... user.bin)
    2a. parttable.cfg (text file)
    or (optional)
    2b. parttbl.bin (first block of the original os.nb)

    To set a new size of partition simply change the BlockCount and Reserved values in the parttbl.cfg file.

    download bintod000ff

    THIS TOOL ALLOWS TO BUILD d000ff FILE LIKE ORIGINAL OS

    parttbl.cfg
    Code:
    ; Admsoft (R) htcrie Version 0.8.179 	
    ; WP7 ROM Image Configuration File
    ; (C) 2011 AnDim & XDA-Developers
    ;  
    ;
    ; Version: 1.0.000
    ; Date: 12/11/2011
     
    [General]
    config=1
    
    [Image]
    header="D000FF\n"		
    pfrmBlockCount=0x69A
    
    [Geometry]
    sectorDataSize=0x1000
    sectorsPerBlock=0x40
    sectorInfoSize=0x06
    
    [Partition Layout]
    partitionCount=0x0A
    0="LOGO"
    1="BLDR"
    2="BSP"
    3="DPP"
    4="USP"
    5="SLDR1"
    6="SLDR2"
    7="NK"
    8="IMGFS"
    9="User"
    
    [logo]
    blockCount=0x05
    reserved=0x01
    DIRECT_MAP=1
    
    [bldr]
    blockCount=0x06
    reserved=0x01
    DIRECT_MAP=1
    
    [bsp]
    blockCount=0x03
    reserved=0x01
    DIRECT_MAP=1
    
    [dpp]
    blockCount=0x03
    reserved=0x01
    DIRECT_MAP=1
    
    [usp]
    blockCount=0x21
    reserved=0x0E
    DIRECT_MAP=0
    
    [sldr1]
    blockCount=0x1A
    reserved=0x01
    DIRECT_MAP=1
    
    [sldr2]
    blockCount=0x1A
    reserved=0x01
    DIRECT_MAP=1
    
    [nk]
    blockCount=0x1B
    reserved=0x01
    DIRECT_MAP=1
    
    [imgfs]
    blockCount=0x5D5
    reserved=0x1E
    DIRECT_MAP=0
    
    [user]
    blockCount=0x44
    reserved=0x0E
    DIRECT_MAP=0