Hi
Just wondering if anyone has made any new custom roms. I have looked so far as I can in the forums and I cant see a cooked rom from the kitchen for the hermes.
Would be nice to see if there is one superb one out there that would replace my rubbish t-mobile one!
Thanks
Phill
Right now everyone is using the 1.35 south africa released HTC rom with the latest imate 1.20 radio.
You first need to SIM/CID unlock your phone with pofs hacked radio rom (which you might need the slightly illegal bootleg bootloader downgrade from any version to 1.04 to accomplish)
then after that you can throw up 1.35 on your device, and use the aforementioned bootloader downgrade util to get down to BL1.04 to put the 1.20 radio rom only upgrade on.
Theres no cooked roms or kitchen ATM because the devices are locked to official roms only. Once someone figures out how to get around that its open season!
Unfortunately, due to encryption of the ROM, there are no custom "cooked" roms as of right now.
I am thinking of buying a Hermes however what is the latest AKU avaliable?
Hermes custom ROM cooking
All shipped Hermes bootloaders enforce signature checking on NBH files against an HTC private key, this is what is preventing the development of custom AKU3.x cooked ROMs on Hermes (and all other new HTC devices).
The SPL can be hacked to avoid this, but it will require some months of research... if anyone here has knowledge with disassemblers / debuggers such as IDA Pro or radare, embedded device bootloaders and ARM/Thumb assembly and is willing to help with this, feel free to contact me on this matter and we can work together
I can't give a real estimation of when this will be possible, because it depends on a lot of factors, but I'm sure we'll be able to do it in the future...
Anyway, I see a lot of people willing to have an AKU3.5 on its hermes, but haven't seen anyone willing to cook it himself on this community yet ... so we need people willing to cook Hermes ROMs first, otherwise the effort put in hacking the SPL is not worth it.
Do You Have Any Links To How To Cook Your Own Hermes ROM Pof? I Would Be Interested In Trying To Cook My Own ROM And If There Was A Turorial/Guide Telling People How To Do It I'm Sure That Many People Would Start Cooking Their Own ROM's.
Mousey
The tutorial does not exist because no one has done it yet, so if you investigate how to do it the first, you can do the tutorial.
A good starting point is having experience with ROM cooking on previous HTC devices, I don't want to discourage newbies in that area but it really helps a lot.
For the Hermes one must first learn how to extract ROM parts from NBH file, this is explained here.
Then one needs to be able to modify OS.nb to add/delete files and modules on it, I have no idea on how to do this on hermes "OS.nb" files... on previous devices one could convert NBF to NBA and use mamaich imgfs tools, but I don't know how to convert Hermes OS.nb into NBA to do it.... so this point should be where people willing to cook ROMs should have to start researching.
I myself never cooked a ROM for any previous device, but have used cooked ROMs in my old BlueAngel and Universal, and more-or-less understand how the cooking process works because I've read the relevant threads on this matter here... I am also not going to loose my time cooking ROMs for the Hermes at this point, because I believe it's more important to loose it in research to provide a way to flash this cooked ROMs once they exist, but we'll get things done faster if we work in parallel, that's why I ask the community to start the cooking research now, even we don't have a real solution to flash the cooked ROMs yet.
pof said:
All shipped Hermes bootloaders enforce signature checking on NBH files against an HTC private key, this is what is preventing the development of custom AKU3.x cooked ROMs on Hermes (and all other new HTC devices).
...
Anyway, I see a lot of people willing to have an AKU3.5 on its hermes, but haven't seen anyone willing to cook it himself on this community yet ... so we need people willing to cook Hermes ROMs first, otherwise the effort put in hacking the SPL is not worth it.
Click to expand...
Click to collapse
Once we have chance to USE cooked ROMs we will start cooking, right away... No point in starting to cook it if there is nobody who can eat it...
Zgembo said:
Once we have chance to USE cooked ROMs we will start cooking, right away...
Click to expand...
Click to collapse
Once you have the chance to flash unsigned code, you'll need 3 months of research to be able to cook a ROM because nobody has investigated on the OS rom layout of the hermes... you'll only be able to flash your splash screen if you stay there sitting and waiting for someone else to do it, we're a community of developers, and what I am asking is to work in PARALLEL.
Zgembo said:
No point in starting to cook it if there is nobody who can eat it...
Click to expand...
Click to collapse
OK, let's make it easy: Imagine hacking the SPL to flash unsigned code takes 3 months, and producing a flashable OS.nb with AKU 3.5 takes another 3 months.
"blue pill") 3 months to hack SPL + 3 months to produce cooked OS.nb == 6 Months to have your cooked AKU 3.5 on Hermes.
"red pill") 3 months a group of people researching on method to hack SPL and another group of people investigating how to produce cooked OS.nb == 3 months in total to have your AKU 3.5 on Hermes.
In the Matrix, which pill would you take, the red or the blue?
i would like a lethal dose red pills please
pof, is it just me or does it seem like no one else is interested? Seems like lots of people are interested in flashing a cooked rom, but doesnt seem like many people want to help get there
@shogunmark: yes
To make things easier I've just published a tool to extract the contents of NBH files, so people does not have to mess with perl:
NBHextract: Extract contents from NBH files
OS.nb can't be converted to a valid imgfs_raw_data.bin using mamaich prepare_imgfs.exe, I still don't know why. Theoretically it should be the same as a decoded nbf (or nba) file, but imgfs tools don't like hermes OS.nb
It would be great if anyone can have a look at it and point us in the right direction...
Oh pof and shogunmark,
you can belive, if I would have the knowledge I woul help you.
It's a nice tool to extract the .NBH and a good start to make things like romcooking. Thanks.
hi POF,
I've tried to run your tool but don't work.please let the world know about this software in order to reduce working time (from 3 months to 1,I hope)..
thanksss
pof said:
OS.nb can't be converted to a valid imgfs_raw_data.bin using mamaich prepare_imgfs.exe, I still don't know why. Theoretically it should be the same as a decoded nbf (or nba) file, but imgfs tools don't like hermes OS.nb
Click to expand...
Click to collapse
Weird, I was using HTC 1.35 rom to do the tests, and was unable to get a imgfs_raw_data.bin bigger than 7Mb.
I have just tried with HTC 1.18 rom, and I could dump OS.nb without problems
Code:
C:\imgfs_tools>prepare_imgfs.exe OS.nb -acer
Searching for IMGFS start... Found at 00659000
Dumping IMGFS ...
Done!
C:\mgfs_tools>dir imgfs*
14/01/2007 09:11 53.215.232 imgfs_raw_data.bin
14/01/2007 09:09 0 imgfs_removed_data.bin
C:\imgfs_tools>viewimgfs.exe imgfs_raw_data.bin
Probably OS.nb has a different layout on newer Hermes ROMs... will have to investigate that!
warrio said:
I've tried to run your tool but don't work
Click to expand...
Click to collapse
which problem do you have? it must be run from command line...
after download I tried to run exe file but appears a window with "impossible to run application configuration file not correct try to download again"..
maybe I wrong something..
warrio said:
after download I tried to run exe file but appears a window with "impossible to run application configuration file not correct try to download again"..
maybe I wrong something..
Click to expand...
Click to collapse
Hi
The way, I've testet the tool is the following:
1.unzip the NBHextract folder to c:
2. put the .NBH you want to extract in that folder.
3. go to the commad-console and switch to folder "NBHextract"
4. type"NBHextract.exe HERMING.nbh -v" now the tool extracts the content.
It's easy .
Weird, I was using HTC 1.35 rom to do the tests, and was unable to get a imgfs_raw_data.bin bigger than 7Mb.
Click to expand...
Click to collapse
It's the same problem with the german O2 Update
thank you scorpio16v
Ok 2 Questions.
1.
I Tried Running The Program On An NBH File I Downloaded But I Got An Error.
C:\>NBHextract.exe test.nbh -v
The system cannot execute the specified program.
Click to expand...
Click to collapse
2.
Most/All Of The Updates I Download Come In .exe Format, How Do I Get An NBH File From The Exe.
Finally. With You Being Able To Extract The OS.nb File Pof Does That Mean In Theory We Can Cook Roms From The Older (1.18) Roms?
Cheers
Mousey
Hi guys, new to this.
realise atom life and atom xda has heaps of similiar hardware. the best thing.. the have been given a FREE ROM upgrade from o2 to fit in WM6.
wondering anyone would like to get ppl started on how to modify a ROM(atom life to atom xda)...?
please provide some initial step jst to get started on playing around with this programming technology. have neve done it before pretty excited
heheh.. nice daz guys.. huhuhu
Upgrade Strategy
We are in the same boat. I have been doing a lot of reading and searching for the last two (2) weeks, and could sure use some help.
Since, I'm new to porting, I am trying to port WM5AKU35 into our AKU22 xda atom device FIRST. If this will be successful, porting wm6 would be the next step. As you know wm6 has a totally different rom compared to wm5. I need to get the hang of porting... before we embark into the ultimate goal.
I'm sharing you what I have gathered, so far. I noticed that the devices others port the new OS from selected a similar device. And by similar, ROM structure is similar. You would be surprised though that when I attempted to port the AKU33 from ATOM Life into our XDA Atom, I had a lot of none functioning parts as compared to when I ported from AKU35 Universal.
I'm not yet sure, if this has got something to do with security issues, as I'm still experimenting and seeking help from the gurus. Hopefully, i'll be able to sit down and figure this thing amidst tight work schedule.
For starters: you may want to search in for all the necessary tools first needed to accomplish the task.
1. imgfs tools - needed to break up and assemble the ROM
2. xip tools - needed to edit the xip part of the ROM
3. bepe's ROM kitchen BUILDOS.EXE and PKGtool.exe
4. ROM from universal, wizard, atom life.
5. our original xda atom ROM file.
I just discovered that BUILDOS.EXE does not reconstruct the ROM correctly for the ATOM. I have tried the Scoter Kitchen and works perfectly fine...
jus wanted to thank you guys for trying so hard to port WM6 to atom
Where can i find those development tools to upgrade O2 atom wm5 to wm6?
No sorrow to try myself.
tuhintt said:
Where can i find those development tools to upgrade O2 atom wm5 to wm6?
No sorrow to try myself.
Click to expand...
Click to collapse
search for the following:
pkgtool.exe (package tool by bepe)
xipport.exe (xip editor by bepe)
imgfs tools (imgfs partition by mamaich)
Scoter Kitchen (ROM cooker with lots of built-in tools)
hex editor (AXE)
File comparer (ExamDiff)
rom update utility (by serialzs)
I hope that in your journey, we can collaborate and develop wm6 for Xda Atom.
Good Luck!
Jiggs
Thanks. I don’t realize lots of things i need to develop. But it doesn’t scare me, only one thing scare me is the time. Anyway, is there any Help/Documentation on this? Just have some Clue from where to start.
tuhintt said:
Thanks. I don’t realize lots of things i need to develop. But it doesn’t scare me, only one thing scare me is the time. Anyway, is there any Help/Documentation on this? Just have some Clue from where to start.
Click to expand...
Click to collapse
The only documentation we have is this forum. So make use of the search function by google using advance options and change the site to forum.xda-developers.com
for starters, you need to learn to cook a ROM. then you learn to port a ROM.
good luck!
Jiggs
Hey guys,
im abit outa my usual field!! I have a hermes!
I was wondering if anyone could point me in the direction of a kitchen that works with the prophet os.nb, i need to dump and run PKGtool (if there is a prophet equivalent) but the most important thing is that i can dump the OS.nb.
I have been looking throught your forum and wiki, and they are very limited (compared to the hermes), i have google searched and found faria's kitchen, and the one in the sticky on the WM6 section but these only allow buildos.exe
I need to dump a prophet ROM so i get a DUMP folder. can anyone help me with this?
(appologies for this post)
thanks for your help in advance
bennec83
read the manuel from cocking kitchen.
NetrunnerAT said:
read the manuel from cocking kitchen.
Click to expand...
Click to collapse
Cant find "cocking kitchen" is there any chance you can give me a link please.
bennec83 said:
Hey guys,
im abit outa my usual field!! I have a hermes!
I was wondering if anyone could point me in the direction of a kitchen that works with the prophet os.nb, i need to dump and run PKGtool (if there is a prophet equivalent) but the most important thing is that i can dump the OS.nb.
I have been looking throught your forum and wiki, and they are very limited (compared to the hermes), i have google searched and found faria's kitchen, and the one in the sticky on the WM6 section but these only allow buildos.exe
I need to dump a prophet ROM so i get a DUMP folder. can anyone help me with this?
(appologies for this post)
thanks for your help in advance
bennec83
Click to expand...
Click to collapse
in most cases you can just rename the OS.NB to nk.nbf .nba .nbh or what ever you need for hermes... I usaly to it the other way around or down load Core Proffessional Kitchen by anichillus
from Here
bennec83: 3 cross-posts! Nicee... Next time, something like that - temporal ban.
You've been warned.
vlodeck said:
bennec83: 3 cross-posts! Nicee... Next time, something like that - temporal ban.
You've been warned.
Click to expand...
Click to collapse
appologies, stupid mistake!!
bennec83
Before playing with cooked ROMs, I'd like to make an image of the original ROM for backup purposes. How can this be done? Sorry if this has been answered before - I searched the forums but couldn't find anything regarding Raphael.
I would also like to know how I can do this?
You can dump your original ROM using these instructions:
Dumping Raphael OS ROM
And how do i do so the .raw files becomes a rom file that i can flash with hardspl. or how do i do to get in the phone again
see Wiki, cooking part and you'll find the kitchen tools
i had tried that but i think im a little bit stupid, i dont get it 100 %
isent it any easy way to build a flashable ROM from the .raw files.
pls help