PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Titan
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-02-2007, 09:53 AM
wandrerx's Avatar
N00b
Offline
Pocket PC: PPC 6800 Mogul - HP hx4700(jp rom)
Carrier: sprint
 
Join Date: Oct 2007
Posts: 25
Reputation: 0
wandrerx is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
ROM Dumper/Extractor

I'm working on a Titan specific ROM Dumper/Extractor (you add whatever ROM and it extracts everything). Are any experienced cookers interested in trying and checking if the outputted files are intact and ready for build? They've gone fine through BuildOS but as far as cooking is concerned, I've only been into this for a month so I don't really know what to do after using BuildOS :P Eventually this may become a universal titan rom kitchen maker(or is it already but just missing a few tools, I dunno)...

The batch is only valid for the extraction so far!

THIS IS NOT A KITCHEN (yet)

This also takes a lot of MB when finished extracting as you have these directories:

Ingredients\ExtractedFromNBH
Ingredients\dump(original dump/backup for manually using PKGTool or whatever tool)
Ingredients\Packages(the automatic PKGTool output)
Ingredients\SplitOS(NBSplit output)

Credit:
anichillus - His hypercore and inspiration to get something similar working on Titan.
Bepe - Tools
Tadzio - Tools
Pof - NBHExtract
TheBlasphemer - NBHExtract
Jcespi2005 - Reconstructing a Kaiser ROM
Tom_codon - A post on how some of the newer HTCs are structured similarly in the Hypercore thread
Olipro - unlocker
All of the various posters whose posts I've read the past month since I got my Titan.
Reply With Quote
  #2 (permalink)  
Old 11-02-2007, 10:08 AM
dcd's Avatar
dcd
VIP Member
Offline
Pocket PC: Touch Pro
Carrier: Sprint
 
Join Date: May 2007
Posts: 575
Reputation: 2537
dcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
uhmm



@echo off

rem ** cleanup any files from last run
del dump_MemoryMap.txt
del /q .\romtemp\*.*
rmdir /s /q dump


rem ** extract the nbh
mkdir nbhtemp
move *.nbh nbhtemp
cd nbhtemp
ren *.nbh RUU_signed.nbh
..\bin\nbhextract RUU_signed.nbh
ren *OS.nb OS.nb
move OS.nb ..\
cd ..
rmdir /q /s nbhtemp


rem ** split OS.nb
.\bin\nbsplit -titan OS.nb
move OS.nb.extra romtemp
move OS.nb.payload romtemp
del OS.nb


rem ** convert OS.nb.payload to Imgfs
.\bin\ImgfsFromNb .\romtemp\OS.nb.payload .\romtemp\imgfs.bin


rem ** dump imgfs.bin
.\bin\imgfstodump .\romtemp\imgfs.bin


echo Done!
pause
Reply With Quote
  #3 (permalink)  
Old 11-02-2007, 10:10 AM
stroths's Avatar
VIP & Master of my Domain
Offline
Pocket PC: HTC Evo 4g
Carrier: Sprint
Location: Dallas area
 
Join Date: Oct 2006
Posts: 1,370
Reputation: 2008
stroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
There is also a complete batch file on the ppcgeeks ftp in the titan section that works on the nbh to extract all the individual files.
Reply With Quote
  #4 (permalink)  
Old 11-02-2007, 10:14 AM
dcd's Avatar
dcd
VIP Member
Offline
Pocket PC: Touch Pro
Carrier: Sprint
 
Join Date: May 2007
Posts: 575
Reputation: 2537
dcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by wandrerx View Post
I don't really know what to do after using BuildOS :P

@echo off

rem ** copy os image to temp **
copy .\ROM\os.nb.extra .\temp\os-new.nb.extra
copy .\ROM\os.nb.payload .\temp\
copy .\ROM\titan_nbh.txt .\temp\
cd temp
..\TOOLS\ImgfsFromNb OS.nb.payload imgfs.bin

rem ** create imgfs-new from dump **
..\TOOLS\imgfsfromdump imgfs.bin imgfs-new.bin

rem ** create os-new.nb.payload from imgfs-new.bin **
..\TOOLS\imgfstonb imgfs-new.bin os.nb.payload os-new.nb.payload

rem ** merge os-new.nb.payload&extra into os-new.nb
..\TOOLS\nbmerge -titan os-new.nb

rem ** generate ruu_signed.nbh containing os-new.nb **
..\TOOLS\nbhgen titan_nbh.txt

rem ** move nbh to root **
move ruu_signed.nbh ..\

cd ..
pause
rmdir /s /q temp
Reply With Quote
  #5 (permalink)  
Old 11-02-2007, 10:15 AM
wandrerx's Avatar
N00b
Offline
Pocket PC: PPC 6800 Mogul - HP hx4700(jp rom)
Carrier: sprint
Threadstarter
 
Join Date: Oct 2007
Posts: 25
Reputation: 0
wandrerx is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
okay thanks guys... really didn't know anything because I'm new to all this. It was a great learning experience though!
Reply With Quote
  #6 (permalink)  
Old 11-02-2007, 10:24 AM
wandrerx's Avatar
N00b
Offline
Pocket PC: PPC 6800 Mogul - HP hx4700(jp rom)
Carrier: sprint
Threadstarter
 
Join Date: Oct 2007
Posts: 25
Reputation: 0
wandrerx is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Mine is way bulkier (mostly due to CD RD and MD for organizing)... live and learn
Reply With Quote
  #7 (permalink)  
Old 11-02-2007, 10:27 AM
dcd's Avatar
dcd
VIP Member
Offline
Pocket PC: Touch Pro
Carrier: Sprint
 
Join Date: May 2007
Posts: 575
Reputation: 2537
dcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIPdcd is a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by wandrerx View Post
Mine is way bulkier (mostly due to CD RD and MD for organizing)... live and learn
so, you know it well enough to do it by hand now, isnt that what counts
Reply With Quote
  #8 (permalink)  
Old 11-02-2007, 10:31 AM
wandrerx's Avatar
N00b
Offline
Pocket PC: PPC 6800 Mogul - HP hx4700(jp rom)
Carrier: sprint
Threadstarter
 
Join Date: Oct 2007
Posts: 25
Reputation: 0
wandrerx is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
with that now, I know I'm doing it right... I will upload the finished results later as the organization was made to make it easy for beginners (like me!). Thanks for the encouragement dcd!
Reply With Quote
  #9 (permalink)  
Old 11-02-2007, 02:41 PM
zeurx's Avatar
Regular 'Geeker
Offline
Pocket PC: HTC Vogue & HTC Touch Pro
Carrier: Former Midwest Wireless forced to Alltel and soon to be Verizon
 
Join Date: Mar 2007
Posts: 415
Reputation: 280
zeurx is becoming a PPCGeeks regularzeurx is becoming a PPCGeeks regularzeurx is becoming a PPCGeeks regular
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
there is already all the tools you need to build custom roms on the 6800 under my folder on the ftp
Reply With Quote
  #10 (permalink)  
Old 11-02-2007, 02:56 PM
jakdillard's Avatar
The Trend Setter
Offline
Pocket PC: Touch Pro ....
Carrier: Me
Location: NapTown IN
 
Join Date: Oct 2007
Posts: 2,695
Reputation: 19841
jakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
I can't get BuildOS.exe to work

I can't get BuildOS to work it crashes everytime i try to open it ...... any suggestions or help would be great.
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Titan


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 09:58 PM.


Powered by vBulletin® ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com