PDA

View Full Version : Welcome to Ivan's School of Cooking [Updated 07/01/08 - Lesson 5+6]


Pages : [1] 2

ivanmmj
09-05-2008, 04:49 AM
Welcome boys and girls to Ivan's school of cooking.As some of you may have noticed... I have a short attention span and tend not to stick to a project for more than a few days at a time... sooooo, instead of releasing the much awaited kitchen, I decided I wanted to give a class on cooking.

Basically, each week, I will prepare a lesson on a particular part of cooking. I will post instructions on how to do it and you can ask me anything you want on it for that week. After the week ends, I will grade you somehow... or maybe I won't... cause I'm lazy like that. I will upload whatever "ingredients" or tools that you may need for my lessons. Realize that each cook cooks differently with different tools. This is IVAN's way, MY way. As I am a very disorganized person who jumps from one thing to another, you'll notice that my style might be the same way.

Here's the agenda:

Disassemble a WM6 ROM with Hypercore
Disassemble a WM6.1 Kaiser ROM with KaiserKitchen (this is where you can get a lot of the newer ROMs.)
Port a ROM
Rebuilt a ROM
Cook a ROM
Strip a ROM
Advance cooking skills
More stuff
Etc
blah blah
Who knows



So.... Who's interested?

ivanmmj
09-05-2008, 04:49 AM
Table of Contents


Lesson 1: Getting to Know Your Device (http://forum.xda-developers.com/showpost.php?p=2185551&postcount=10)
Lesson 2: Breaking it down OEM style (http://forum.xda-developers.com/showpost.php?p=2195920&postcount=48)
Extracting your very own OEM folder.
Lesson 3: Getting Personal with Your OEM (http://forum.xda-developers.com/showpost.php?p=2204412&postcount=92)
Lesson 4: Time to pick up your SYSter's apron (http://forum.xda-developers.com/showpost.php?p=2239865&postcount=216)
Lesson 5 - Porting the SYS (http://forum.xda-developers.com/showpost.php?p=2361370&postcount=448)
Lesson 6 - The Glue that Binds us - Building a ROM (http://forum.xda-developers.com/showpost.php?p=2361397&postcount=449)

shadowleo85
09-05-2008, 05:13 AM
im interested i wanna be like itje and make a kick ass rom like touchit

N3xt2N0N3
09-05-2008, 05:34 AM
your the man ivan

Count me in.

chris30_2001
09-05-2008, 05:36 AM
Totally Interested!!!!

kweng_ca
09-05-2008, 05:38 AM
i've been interested for a century :)

ratdrsuperstar
09-05-2008, 05:56 AM
count me in too

CommZ
09-05-2008, 06:28 AM
Oooh, you are still surprising me! Of course! :D

ivanmmj
09-05-2008, 06:40 AM
im interested i wanna be like itje and make a kick ass rom like touchit

I'm not itje, but ok. :p


:cool:

ivanmmj
09-05-2008, 07:28 AM
Lesson 1: Getting to Know Your Device

Every cook must first understand the device that they are cooking for. If you don't know how your customer works, you might not know what could be tasty to him/her and what could poison and kill him/her.

The Hardware
CPU: Omap850 200mhz 64MB RAM QVGA screen (320Ũ240 resolution) 128MB ROM
The ROM is subdivided into multiple parts. Those parts are the following:

The SPL (Think of it as the OS's bootloader.)
The IPL (Think of it as the BIOS.)
The Radio (The "firmware" that controls how a phone talks to the network.)
The Primary Splash (The first image you see when you turn on the device.)
The Extended ROM (Where providers store cabs that are automatically installed whenever you hard reset the phone.) [Format: TFAT16/12]
The OS. (Obviously, the Operating System. This is what most of you will touch.)

That's really the only information that matters and that you will need on the physical stuff. The last point is that the Wing is actually an HTC Atlas. The HTC Atlas is basically a HTC Herald with a modified keyboard and exterior coating. EVERY from both devices is compatible EXCEPT the keyboard driver which if not matched properly will cause some of your keys to not be properly matched up.



The ROM - An In-depth Study
As mentioned above, the ROM is subdivided into 6 parts. When you flash a factory ROM (henceforth referred to as a RUU,) you are flashing all 6 of these parts with new versions. The RUU is composed of the RUU flashing utility and the ROM itself which is stored in a format which we will refer to as NBH. The NBH file is a file that within it holds 6 NB files. Each NB files corresponds to one of the ROM subdivisions. The NBH file is also created with the memory addresses for each of these NB files and thus must match the device which it is being cooked for. The NBH will also have information on the ROM version, the Language version, the DeviceID (which will be HERA**** for any HardSPL'd device) as well as the country ID (which is 11111111 for HardSPL users.)

Your job as a cook will be to package an NBH that will have the following:

Your own cooked OS (Windows.nb/os.nb)
The newest Radio ROM (Radio.nb)
A custom or shrunk* Extended ROM (If applicable) (ExtendedRom.nb)
A splash screen (PrimarySplash.nb)

Under NO circumstance, should you replace the IPL or SPL. The risk of breaking someone's device is too great.



Flashing Methods
Refer to My Guide (http://forum.xda-developers.com/showthread.php?t=358615)


Warnings:
You will have to flash your ROM many times a day in order to find and fix bugs. This is not something you can pick up and do in a few minutes. You are requires to have the following:

Time
No/Understanding Wife/Girlfriend
High Fustration Level
The ability to use the search research within the forum
Patience
A knack for figuring out things
Patience
A large PM box (trust me... you WILL be asked the same question 10,000,000 times)
Patience
A Herald/Atlast(Wing)
Patience




Lesson 2 will probably come earlier than next week simply because this week's lesson is only one of knowledge and not of actual work.


*Shrinking the Extended ROM will allow for more Storage space. More on this later.

dekchi
09-05-2008, 08:24 AM
i'm in for this.. i love your rom, and i want to learn how to make it.
Thank for sharing

PURESKILLZZZ
09-05-2008, 08:56 AM
Lesson 1: Getting to Know Your Device

Every cook must first understand the device that they are cooking for. If you don't know how your customer works, you might not know what could be tasty to him/her and what could poison and kill him/her.

The Hardware
CPU: Omap850 200mhz 64MB RAM QVGA screen (320×240 resolution) 128MB ROM
The ROM is subdivided into multiple parts. Those parts are the following:

The SPL (Think of it as the OS's bootloader.)
The IPL (Think of it as the BIOS.)
The Radio (The "firmware" that controls how a phone talks to the network.)
The Primary Splash (The first image you see when you turn on the device.)
The Extended ROM (Where providers store cabs that are automatically installed whenever you hard reset the phone.) [Format: TFAT16/12]
The OS. (Obviously, the Operating System. This is what most of you will touch.)

That's really the only information that matters and that you will need on the physical stuff. The last point is that the Wing is actually an HTC Atlas. The HTC Atlas is basically a HTC Herald with a modified keyboard and exterior coating. EVERY from both devices is compatible EXCEPT the keyboard driver which if not matched properly will cause some of your keys to not be properly matched up.



The ROM - An In-depth Study
As mentioned above, the ROM is subdivided into 6 parts. When you flash a factory ROM (henceforth referred to as a RUU,) you are flashing all 6 of these parts with new versions. The RUU is composed of the RUU flashing utility and the ROM itself which is stored in a format which we will refer to as NBH. The NBH file is a file that within it holds 6 NB files. Each NB files corresponds to one of the ROM subdivisions. The NBH file is also created with the memory addresses for each of these NB files and thus must match the device which it is being cooked for. The NBH will also have information on the ROM version, the Language version, the DeviceID (which will be HERA**** for any HardSPL'd device) as well as the country ID (which is 11111111 for HardSPL users.)

Your job as a cook will be to package an NBH that will have the following:

Your own cooked OS (Windows.nb/os.nb)
The newest Radio ROM (Radio.nb)
A custom or shrunk* Extended ROM (If applicable) (ExtendedRom.nb)
A splash screen (PrimarySplash.nb)

Under NO circumstance, should you replace the IPL or SPL. The risk of breaking someone's device is too great.



Flashing Methods
Refer to My Guide (http://forum.xda-developers.com/showthread.php?t=358615)


Warnings:
You will have to flash your ROM many times a day in order to find and fix bugs. This is not something you can pick up and do in a few minutes. You are requires to have the following:

Time
No/Understanding Wife/Girlfriend
High Fustration Level
The ability to use the search research within the forum
Patience
A knack for figuring out things
Patience
A large PM box (trust me... you WILL be asked the same question 10,000,000 times)
Patience
A Herald/Atlast(Wing)
Patience




Lesson 2 will probably come earlier than next week simply because this week's lesson is only one of knowledge and not of actual work.


*Shrinking the Extended ROM will allow for more Storage space. More on this later.


Beautiful .... And I already get tons of pm's on aim . yahoo, msn and here asking the same damm questions. So I just tell all get aim and join my chat/tech room ....

sprashant123
09-05-2008, 10:53 AM
Count me in... I would love to learn how to cook 'roms' :) looking forward to your next lesson...

regards
Prashant
Dopod C800 aka HTC Herald
WM 6.1 Ginolin

PURESKILLZZZ
09-05-2008, 12:07 PM
Ok I stayed up hoping for more info ... time for a power nap as its 7:00am here in nyc ....

shadowleo85
09-05-2008, 01:49 PM
I'm not itje, but ok. :p


:cool:

yea i konw but ur both neck and neck so i wanna make roms like both of yall

prscott1
09-05-2008, 02:28 PM
I'm interested in learning! My work load is crazy lately though so may not be able to stay current on the lessons, so no grading. :eek:

ivanmmj
09-05-2008, 04:19 PM
It's my birthday, so I didn't stay up creating lesson 2... I stayed up playing video games. lol (I turn 25 today. I'm an "old" man. lol)

CommZ
09-05-2008, 04:27 PM
Congrats, happy birthday :)

JLine05
09-05-2008, 04:51 PM
It's my birthday, so I didn't stay up creating lesson 2... I stayed up playing video games. lol (I turn 25 today. I'm an "old" man. lol)

Happy BDay Ivan!

N3xt2N0N3
09-05-2008, 05:48 PM
It's my birthday, so I didn't stay up creating lesson 2... I stayed up playing video games. lol (I turn 25 today. I'm an "old" man. lol)

Happy Birthday Ivan

papamopps
09-05-2008, 05:58 PM
happy birthday.... come to germany and we have a party together on 18th of May!!!

PURESKILLZZZ
09-05-2008, 07:40 PM
It's my birthday, so I didn't stay up creating lesson 2... I stayed up playing video games. lol (I turn 25 today. I'm an "old" man. lol)

~~~HAPPY BIRTHDAY ~~~~~~

Wish you told me we could have played Battlefield or Code of Duty together i run a server or two mate .

loghash
09-05-2008, 09:43 PM
Happy Birthday Ivan..! Oh.. I shud be saying "Sir" Ivan.. :D Would love to learn how to cook from you!

PURESKILLZZZ
09-05-2008, 10:38 PM
Happy Birthday Ivan..! Oh.. I shud be saying "Sir" Ivan.. :D Would love to learn how to cook from you!

I agree the "SIR" does fit him .....

qball1616
09-05-2008, 10:41 PM
Happy Birthday Ivan...I am looking forward to your next lessons and learning how to create some cool roms...thanks in advance for all of your help

jorv88
10-05-2008, 02:19 AM
count me in.. i have no wife or gf... i work part-time..i have patients..n i have a stock t-mobile wing(blackberry pearl as a back up phone) looking forword for the next lesson:)

PURESKILLZZZ
10-05-2008, 02:59 AM
Ivan is quiet he must be having a great B-day ....

sprashant123
10-05-2008, 04:38 AM
Many happy returns of the day, Ivan

regards
Prashant
Dopod c800

Ghostrider
11-05-2008, 09:06 AM
Happy Birthday Ivan from me too. 1 Day late I now :-)

and I´m very intrested.

Ghostrider

pseudoproto
11-05-2008, 03:38 PM
It's my birthday, so I didn't stay up creating lesson 2... I stayed up playing video games. lol (I turn 25 today. I'm an "old" man. lol)

I'm joining the class.

Just remember, teach, some of us might take a little offense for calling 25 old....:rolleyes:

Hope you had a good time getting "old"!

shadowleo85
11-05-2008, 05:49 PM
happy bday bruh what game were u playing?

PURESKILLZZZ
11-05-2008, 07:27 PM
And Ivan is still quiet ..... Well tell your mom I said Happy Mothers Day ....

b.mann
11-05-2008, 07:36 PM
Count me in...I just dumped XDAr5 so I could pull the R2D2 ringtones and such :D

PURESKILLZZZ
12-05-2008, 02:03 AM
Still nothing from ivan .. hope he didnt have too much to drink ...

ivanmmj
12-05-2008, 11:09 PM
lol. I don't drink, I just took some time off for myself. Anyhow, when I get home, I'll get to work on Lesson 2. I have to get some files together, cleaned up and uploaded.

Lesson 2 will be:
Decompiling a ROM with Hypercore - Part 1 on how to get your own working OEM folder (I know, the name needs work...)

ivanmmj
12-05-2008, 11:14 PM
Welcome to Lesson 2's preview. In lesson 2, we will learn how to decompile a ROM using Hypercore. This will serve us in two ways.
1. You'll understand how to decompile a ROM and obtain files from it.
2. You'll be able to get started building your own OEM folder. This OEM folder will be the basis for every ROM that we will be building on this classroom, whether a modified stock ROM, or a WM6.1 with the newest Build.

I have to be at home to get the proper tools uploaded and to make the screenshots, so I can't post it here at work, but stay tuned.

On a side note: I'm going to start working some extra overtime to make some money for the next few months, so you might see less of me around here for a while. A man's gotta make a living. :-)

PURESKILLZZZ
12-05-2008, 11:47 PM
Welcome to Lesson 2's preview. In lesson 2, we will learn how to decompile a ROM using Hypercore. This will serve us in two ways.
1. You'll understand how to decompile a ROM and obtain files from it.
2. You'll be able to get started building your own OEM folder. This OEM folder will be the basis for every ROM that we will be building on this classroom, whether a modified stock ROM, or a WM6.1 with the newest Build.

I have to be at home to get the proper tools uploaded and to make the screenshots, so I can't post it here at work, but stay tuned.

On a side note: I'm going to start working some extra overtime to make some money for the next few months, so you might see less of me around here for a while. A man's gotta make a living. :-)


I am not mad at you mate ... What work do you do ????

ivanmmj
13-05-2008, 12:44 AM
I am not mad at you mate ... What work do you do ????

I work in one of the major telecommunication companies in their Advanaced Computer Support department. I take DSL support overflow and next week, I'll be taking voice repair overflow as well. Since voice repair has been swamped, it provides me with an opportunity to make some overtime money. I'm getting married and I can use all the money I can muster. :-p

PURESKILLZZZ
13-05-2008, 02:20 AM
I work in one of the major telecommunication companies in their Advanaced Computer Support department. I take DSL support overflow and next week, I'll be taking voice repair overflow as well. Since voice repair has been swamped, it provides me with an opportunity to make some overtime money. I'm getting married and I can use all the money I can muster. :-p

Well congradulations on your marriage to be if you arent to far Ill do the pictures for your wedding free. Yes I do photography if you like I can show you some of my work ... That way I can get personal cooking instructions .....

Now as for tech support I hope you arent 1 of those guys reading from a book who know less than me and keep me on the phone for hours at a time . Ad as for DSL techs for the most part I have found most to be lost as they want you ti install a horrible cd into your machine to set it up rather than showing you a 2 minutes et up in your internet settings ... Which takes them 1 to 2 hours to explain it .. LOL

ivanmmj
13-05-2008, 02:46 AM
(I had a lot of sugar and nothing to do on my lunch break.... the result is the following.)

Well congradulations on your marriage to be if you arent to far Ill do the pictures for your wedding free. Yes I do photography if you like I can show you some of my work ... That way I can get personal cooking instructions .....

Now as for tech support I hope you arent 1 of those guys reading from a book who know less than me and keep me on the phone for hours at a time . Ad as for DSL techs for the most part I have found most to be lost as they want you ti install a horrible cd into your machine to set it up rather than showing you a 2 minutes et up in your internet settings ... Which takes them 1 to 2 hours to explain it .. LOL
Thank you for the congratulations!
We JUST signed a contract for a photographer on Saturday. >.<

No, I hate the idea of going by the script. Unfortunately, there are so many "tech"s out there that do that many of my customers have an attitude against me before they even talk to me. Once they realize that I know what I'm doing, they usually are VERY appreciative. Also, my company has a CD less installation. We actually train our techs on how to do everything from change IE settings to whatever it takes to fix the connection. In the Advance Computer Support, a person calls with whatever problem they have and our jobs are to use our procedure to fix it and if there isn't a procedure set up for it, invent one, document it and MAKE it a procedure. If it runs on electricity, there's a possibility I've ran it, tweaked it, cracked it, fixed it, modded it, and improved it. I know my way around Windows 3.X/9X/ME/XP/Vista/2k/2k3, OS 7.X,8.X,9.X, OS X, various linux distros (I prefer debian based distros because of their package handling, although lately I've been flirting with Mandriva a lot...). I haven't dabbled too much into BSD (except for OS X...) or UNIX or any of the other *nix flavors. I have the believe that unless you destroyed your harddisk, it's fixable. (Granted... I might be too lazy to fix everything and if something's going to take a long time, I sometimes suggest reformatting.... lol) Also, I'm proficient with Linksys routers, Dlink routers, Netgear routers (ok... this one I'm ok with but I can't seem to recall everything out of memory right away), belkin routers, ZyXel routers and modems, 2Wire Gateways, etc. I've overclocked everything from computers, to graphics cards, to cell phones, to calculators.

And to prove myself, (lol) I also frown upon those who though the 8600GT was a great card... (I do have a 9600gt and I LOVE the thing), I am an AMD fanboy who is disenchanted by the current phenom architecture and ended up building a Core2Duo setup. The architecture looked promising on paper, too... *moment of silence*
Oh, I used to be an ATI fanboy, too...
On a side note, I have seem to have forgotten most of my programming skills. It's been about 8 years since the last time I touched Visual Studio... maybe that's why...

PURESKILLZZZ
13-05-2008, 02:53 AM
(I had a lot of sugar and nothing to do on my lunch break.... the result is the following.)


Thank you for the congratulations!
We JUST signed a contract for a photographer on Saturday. >.<

No, I hate the idea of going by the script. Unfortunately, there are so many "tech"s out there that do that many of my customers have an attitude against me before they even talk to me. Once they realize that I know what I'm doing, they usually are VERY appreciative. Also, my company has a CD less installation. We actually train our techs on how to do everything from change IE settings to whatever it takes to fix the connection. In the Advance Computer Support, a person calls with whatever problem they have and our jobs are to use our procedure to fix it and if there isn't a procedure set up for it, invent one, document it and MAKE it a procedure. If it runs on electricity, there's a possibility I've ran it, tweaked it, cracked it, fixed it, modded it, and improved it. I know my way around Windows 3.X/9X/ME/XP/Vista/2k/2k3, OS 7.X,8.X,9.X, OS X, various linux distros (I prefer debian based distros because of their package handling, although lately I've been flirting with Mandriva a lot...). I haven't dabbled too much into BSD (except for OS X...) or UNIX or any of the other *nix flavors. I have the believe that unless you destroyed your harddisk, it's fixable. (Granted... I might be too lazy to fix everything and if something's going to take a long time, I sometimes suggest reformatting.... lol) Also, I'm proficient with Linksys routers, Dlink routers, Netgear routers (ok... this one I'm ok with but I can't seem to recall everything out of memory right away), belkin routers, ZyXel routers and modems, 2Wire Gateways, etc. I've overclocked everything from computers, to graphics cards, to cell phones, to calculators.

And to prove myself, (lol) I also frown upon those who though the 8600GT was a great card... (I do have a 9600gt and I LOVE the thing), I am an AMD fanboy who is disenchanted by the current phenom architecture and ended up building a Core2Duo setup. The architecture looked promising on paper, too... *moment of silence*
Oh, I used to be an ATI fanboy, too...
On a side note, I have seem to have forgotten most of my programming skills. It's been about 8 years since the last time I touched Visual Studio... maybe that's why...


Well you are up my alley ... I have worked and played on every o/s platform on the planet. Now routers are like the back of my hand and configuring them is more of a game that a test . Its good to meet a good tech supporter . I sale it for 99cents a minute on ebay ... but only to end-users had a company try to sucker me into workng for them at those prices ... LOL

Here is my present mobo set-up ......

http://a431.ac-images.myspacecdn.com/images01/107/l_e8bbfb4aeb6f5eec35af87d71351fb6e.jpg

N3xt2N0N3
13-05-2008, 03:36 AM
Welcome to Lesson 2's preview. In lesson 2, we will learn how to decompile a ROM using Hypercore. This will serve us in two ways.
1. You'll understand how to decompile a ROM and obtain files from it.
2. You'll be able to get started building your own OEM folder. This OEM folder will be the basis for every ROM that we will be building on this classroom, whether a modified stock ROM, or a WM6.1 with the newest Build.

I have to be at home to get the proper tools uploaded and to make the screenshots, so I can't post it here at work, but stay tuned.

On a side note: I'm going to start working some extra overtime to make some money for the next few months, so you might see less of me around here for a while. A man's gotta make a living. :-)

i cant wait for the fool lesson

PURESKILLZZZ
13-05-2008, 03:38 AM
i cant wait for the fool lesson

fool lesson ???????

ivanmmj
13-05-2008, 03:40 AM
Well you are up my alley ... I have worked and played on every o/s platform on the planet. Now routers are like the back of my hand and configuring them is more of a game that a test . Its good to meet a good tech supporter . I sale it for 99cents a minute on ebay ... but only to end-users had a company try to sucker me into workng for them at those prices ... LOL

Here is my present mobo set-up ......

http://a431.ac-images.myspacecdn.com/images01/107/l_e8bbfb4aeb6f5eec35af87d71351fb6e.jpg

I want your monitor setup!! I'm much too poor to have more than one monitor. (Well... one of my 21in CRT died and the other 21in was taking too much space and electricity, so I'm stuck with a lowly 19in Widescreen LCD.) I'm glad to meet a geek in general. ^_^



Oh, and he probably meant "full" lesson. :-) It's coming soon.

PURESKILLZZZ
13-05-2008, 03:52 AM
I want your monitor setup!! I'm much too poor to have more than one monitor. (Well... one of my 21in CRT died and the other 21in was taking too much space and electricity, so I'm stuck with a lowly 19in Widescreen LCD.) I'm glad to meet a geek in general. ^_^



Oh, and he probably meant "full" lesson. :-) It's coming soon.

thanks ..... Well actually that picture is missing the new printer from epson the rx680 thats the old one the rx580. I have 8TB of hard drive space so I collect a little bit of everything. All roms, software, cabs and files I downloaded from this site I still have to this day ..... Funny thing is I have been on this site reading and downloading longer than I was a memeber ... LOL

ivanmmj
13-05-2008, 04:11 AM
thanks ..... Well actually that picture is missing the new printer from epson the rx680 thats the old one the rx580. I have 8TB of hard drive space so I collect a little bit of everything. All roms, software, cabs and files I downloaded from this site I still have to this day ..... Funny thing is I have been on this site reading and downloading longer than I was a memeber ... LOL

lol. Same here. (With the member thing.) I only use my brother 2070N laser network printer as I rarely print in color and my color printers' cartridges tend to dry out before I use them. All my harddrives died recently so right now I only have 160gb of storage.... *cry*

PURESKILLZZZ
13-05-2008, 04:16 AM
lol. Same here. (With the member thing.) I only use my brother 2070N laser network printer as I rarely print in color and my color printers' cartridges tend to dry out before I use them. All my harddrives died recently so right now I only have 160gb of storage.... *cry*

All ?? OUCH ..... I feel your pain ... I had such an event not too long ago and it was murder to me .. bloddy murder to be more exact . Luckily most was backed up on dvd but still was a bi blow .... Now I change all drives at least once a year or more.

ivanmmj
13-05-2008, 08:29 AM
Welcome to Lesson 2. Today, we will learn how to decompile a ROM using Hypercore. This will serve us in two ways.
1. You'll understand how to decompile a ROM and obtain files from it.
2. You'll be able to get started building your own OEM folder. This OEM folder will be the basis for every ROM that we will be building in these lessons.

To begin:
Go here (http://www.darthnet40.com/xda/ivanmmj/Class/) and download the Hypercore.7z file. You'll need 7Zip (http://www.7-zip.org/) in order to open the file. Uncompress the hypercore folder into your desktop. Uncompress the Core folder into your main drive (C for MOST people.) These are my personal folders so you'll get more tools, fixed batches, correct settings for the Herald... and probably some random junk.

Here is where the fun starts. Start by grabbing a base ROM. You can use either Tmobile's Wing ROM or HTC's Herald ROM. I'm sure you can find a copy somewhere...
If you've downloaded 7zip, you should be able to right click on the RUU file and extract it somewhere. You'll notice that one of the files is named RUU_signed.nbh. This is a ROM in its NBH format.


Extracting the files in your NBH.

Go to your newly created HyperCore folder, open up Tools, then NBH_Tools_v1.1.
On the first tab, you will notice one and only one button... Press it.
Search for your RUU_signed.nbh file and click Open.
Save the files somewhere.
As you can see... this isn't rocket science.... yet.


Blind Date with HyperCore
Just to tell you a few things about HyperCore:
You will be working with the HyperCore folder. The Core folder includes all the things that are done in the background. Don't touch it.
The Panel folder holds most if not all the batch files that make the kitchen possible.
The Build Folder is where you'll find your OEM folder once we're done with the next step.

Extracting your files

Find Windows.nb in the folder you just extracted everything to.
Rename this file to os.nb
Copy the os.nb file to your HyperCore/Extract/Source folder.
Go to HyperCore\Panel\Extract and launch DumpRom.
Press Enter and wait...
With any luck, you'll see:
http://img.photobucket.com/albums/v231/ivanmmj/DumpRom.png
Press 1 then Enter to Start the Package Tool. Press Enter again. Then 3 and Enter to do it manually.
Go to File, Open, open your HyperCore\Extract\Dump folder.
Click on Tools, then Build Packages but do not close that window.
Rename the Dump folder into Packages and then close the Package Tool.
Press 4 to move your OEM and SYS folders. Press N to bypass making a backup.


That's it. Now you have your very own OEM folder to play with. You can discard the SYS and ROM folders, as we will not be using them in this class. The next lesson will teach you about the OEM folder, what it does, how to clean it up, etc. Then we will be downloading our other kitchen. Bepe's kitchen... or maybe my own EasyBakeOven... anyhow, it's late and the only reason I'm still up is because I promised you guys a lesson. It might not be pretty, but it will get the job done. Maybe I'll fix it up and rewrite it later when I'm fully awake. lol

PURESKILLZZZ
13-05-2008, 08:52 AM
Sweet Lesson ...... Already made a folder for it and all files .....

CommZ
13-05-2008, 09:14 AM
Sry, the "here" link is dead.

ivanmmj
13-05-2008, 10:30 AM
Sweet Lesson ...... Already made a folder for it and all files .....

hehe. I'm STILL awake.... it's 5:30am... I should go to sleep... but I almost feel like making lesson 3 just because of your comment. :-p


Sry, the "here" link is dead.

Oh oh... I hope I didn't kill his server...

EDIT: Link fixed.

PURESKILLZZZ
13-05-2008, 10:49 AM
hehe. I'm STILL awake.... it's 5:30am... I should go to sleep... but I almost feel like making lesson 3 just because of your comment. :-p




Oh oh... I hope I didn't kill his server...

EDIT: Link fixed.

Let me know if you want to use my ftp server mate .... Also the long awaited review of your rom is done .... I am upset that zcink didnt tell me ...... Its 5:49am here .. Where are you located mate ????? I am in nyc ......

CommZ
13-05-2008, 11:30 AM
Heey, the nbh tool 1.1 doesn't work for me...intitialization failed :mad:

Aren't some libraries required? I reinstalled my XP yesterday, so I may have some important libraries missing.

PURESKILLZZZ
13-05-2008, 11:42 AM
Sry, the "here" link is dead.

Just tested it working quiet fine .....

Edit : didnt click this page before ....

PURESKILLZZZ
13-05-2008, 11:47 AM
Heey, the nbh tool 1.1 doesn't work for me...intitialization failed :mad:

Aren't some libraries required? I reinstalled my XP yesterday, so I may have some important libraries missing.

http://forum.xda-developers.com/showthread.php?t=384519

goto post #14 .... you can download that tool with others there.....

CommZ
13-05-2008, 01:00 PM
http://forum.xda-developers.com/showthread.php?t=384519

goto post #14 .... you can download that tool with others there.....
Dl'ed it and it is the same - initialization error.

N3xt2N0N3
13-05-2008, 02:18 PM
Welcome to Lesson 2. Today, we will learn how to decompile a ROM using Hypercore. This will serve us in two ways.
1. You'll understand how to decompile a ROM and obtain files from it.
2. You'll be able to get started building your own OEM folder. This OEM folder will be the basis for every ROM that we will be building in these lessons.

To begin:
Go here (http://www.darthnet40.com/xda/ivanmmj/Class/) and download the Hypercore.7z file. You'll need 7Zip (http://www.7-zip.org/) in order to open the file. Uncompress the hypercore folder into your desktop. Uncompress the Core folder into your main drive (C for MOST people.) These are my personal folders so you'll get more tools, fixed batches, correct settings for the Herald... and probably some random junk.

Here is where the fun starts. Start by grabbing a base ROM. You can use either Tmobile's Wing ROM or HTC's Herald ROM. I'm sure you can find a copy somewhere...
If you've downloaded 7zip, you should be able to right click on the RUU file and extract it somewhere. You'll notice that one of the files is named RUU_signed.nbh. This is a ROM in its NBH format.


Extracting the files in your NBH.

Go to your newly created HyperCore folder, open up Tools, then NBH_Tools_v1.1.
On the first tab, you will notice one and only one button... Press it.
Search for your RUU_signed.nbh file and click Open.
Save the files somewhere.
As you can see... this isn't rocket science.... yet.


Blind Date with HyperCore
Just to tell you a few things about HyperCore:
You will be working with the HyperCore folder. The Core folder includes all the things that are done in the background. Don't touch it.
The Panel folder holds most if not all the batch files that make the kitchen possible.
The Build Folder is where you'll find your OEM folder once we're done with the next step.

Extracting your files

Find Windows.nb in the folder you just extracted everything to.
Rename this file to os.nb
Copy the os.nb file to your HyperCore/Extract/Source folder.
Go to HyperCore\Panel\Extract and launch DumpRom.
Press Enter and wait...
With any luck, you'll see:
http://img.photobucket.com/albums/v231/ivanmmj/DumpRom.png
Press 1 then Enter to Start the Package Tool. Press Enter again. Then 3 and Enter to do it manually.
Go to File, Open, open your HyperCore\Extract\Dump folder.
Click on Tools, then Build Packages but do not close that window.
Rename the Dump folder into Packages and then close the Package Tool.
Press 4 to move your OEM and SYS folders. Press N to bypass making a backup.


That's it. Now you have your very own OEM folder to play with. You can discard the SYS and ROM folders, as we will not be using them in this class. The next lesson will teach you about the OEM folder, what it does, how to clean it up, etc. Then we will be downloading our other kitchen. Bepe's kitchen... or maybe my own EasyBakeOven... anyhow, it's late and the only reason I'm still up is because I promised you guys a lesson. It might not be pretty, but it will get the job done. Maybe I'll fix it up and rewrite it later when I'm fully awake. lol


great instructions word for word thanks a million

ivanmmj
13-05-2008, 06:58 PM
Dl'ed it and it is the same - initialization error.

Make sure you've install .NET2.0.

CommZ
13-05-2008, 08:21 PM
Thanks, that's what I needed to know.

You just should say what is the corret result of this lesson. I guess the rom content should be /HyperCore/Build. I have cca 55 MB of stuff there, but most of it (53,3) is in Missing folder, which makes me feel uneasy. Btw, I'm toying with your Just2Clean (I hope it will work - I like it, I just would like to add some stuff like Office there to make it flashable through RUU. Tell me if I'm wrong pls).

ivanmmj
13-05-2008, 08:40 PM
Thanks, that's what I needed to know.

You just should say what is the corret result of this lesson. I guess the rom content should be /HyperCore/Build. I have cca 55 MB of stuff there, but most of it (53,3) is in Missing folder, which makes me feel uneasy. Btw, I'm toying with your Just2Clean (I hope it will work - I like it, I just would like to add some stuff like Office there to make it flashable through RUU. Tell me if I'm wrong pls).

The only folder we want to play with is the /HyperCore/Build/OEM folder.
If you want to use my ROM, I have to give you the actual kitchen files. My ROM is not extractable this way. The point of this lesson is to teach you how to extract your own OEM folder. OEM folders are a HUGE part of what a ROM is and are almost like a cook's signature. I want everyone to learn how to create their own.
I will release my own kitchen files later as well, but for now, I want everyone to use a STOCK OEM folder because you're forced to learn how to clean it, deal with all the junk and stuff that all cooks SHOULD go through to learn how ROM cooking really works. This is not going to be a "baking" class, this is a full fledged cooking class. You will be graduating as a full cook and in the long run will be taking over people like itje, Ttran and me. We'll retired eventually...

For now, when I get home, I'll upload the Just2Clean kitchen files so you can at least add Office and stuff to it if you wish to. You are not to rerelease it as your own ROM, though. I am going to act like a real teacher. You have to work towards that goal. :-p

PURESKILLZZZ
13-05-2008, 08:43 PM
The only folder we want to play with is the /HyperCore/Build/OEM folder.
If you want to use my ROM, I have to give you the actual kitchen files. My ROM is not extractable this way. The point of this lesson is to teach you how to extract your own OEM folder. OEM folders are a HUGE part of what a ROM is and are almost like a cook's signature. I want everyone to learn how to create their own.
I will release my own kitchen files later as well, but for now, I want everyone to use a STOCK OEM folder because you're forced to learn how to clean it, deal with all the junk and stuff that all cooks SHOULD go through to learn how ROM cooking really works. This is not going to be a "baking" class, this is a full fledged cooking class. You will be graduating as a full cook and in the long run will be taking over people like itje, Ttran and me. We'll retired eventually...

For now, when I get home, I'll upload the Just2Clean kitchen files so you can at least add Office and stuff to it if you wish to. You are not to rerelease it as your own ROM, though. I am going to act like a real teacher. You have to work towards that goal. :-p


I am with you boss . Thats the best way to learn .....

CommZ
13-05-2008, 09:18 PM
The only folder we want to play with is the /HyperCore/Build/OEM folder.
If you want to use my ROM, I have to give you the actual kitchen files. My ROM is not extractable this way. The point of this lesson is to teach you how to extract your own OEM folder. OEM folders are a HUGE part of what a ROM is and are almost like a cook's signature. I want everyone to learn how to create their own.
I will release my own kitchen files later as well, but for now, I want everyone to use a STOCK OEM folder because you're forced to learn how to clean it, deal with all the junk and stuff that all cooks SHOULD go through to learn how ROM cooking really works. This is not going to be a "baking" class, this is a full fledged cooking class. You will be graduating as a full cook and in the long run will be taking over people like itje, Ttran and me. We'll retired eventually...

For now, when I get home, I'll upload the Just2Clean kitchen files so you can at least add Office and stuff to it if you wish to. You are not to rerelease it as your own ROM, though. I am going to act like a real teacher. You have to work towards that goal. :-p

Now it is clear :) I just thought you would lear us how to extract a ROM and manipulate its file structure and pack it back. Sorry for being rebelious pupil :D

PURESKILLZZZ
13-05-2008, 09:21 PM
Now it is clear :) I just thought you would lear us how to extract a ROM and manipulate its file structure and pack it back. Sorry for being rebelious pupil :D

HE is teaching we are learning .... Maybe you just want more lessons ... LOL ..

ivanmmj
13-05-2008, 09:27 PM
Now it is clear :) I just thought you would lear us how to extract a ROM and manipulate its file structure and pack it back. Sorry for being rebelious pupil :D

This WILL be learned. Be patient, grasshopper. Be patient.

:-p

I think for the next lesson, I will teach you all there is to know about the OEM folder. There's quite a bit, too, as this includes the drivers, the apps, all the "customization", etc... I won't show you how to edit it, just yet, though... first I will show you how to use Bepe's kitchen or my kitchen to put a "stock hybrid 6.1 ROM" together. Then I will show you how to manipulate the file structure. All in due time.

PURESKILLZZZ
13-05-2008, 09:29 PM
This WILL be learned. Be patient, grasshopper. Be patient.

:-p

I think for the next lesson, I will teach you all there is to know about the OEM folder. There's quite a bit, too, as this includes the drivers, the apps, all the "customization", etc... I won't show you how to edit it, just yet, though... first I will show you how to use Bepe's kitchen or my kitchen to put a "stock hybrid 6.1 ROM" together. Then I will show you how to manipulate the file structure. All in due time.

Oh master we are not worthy but we must prevail to get thru all your lessons ... LOL

N3xt2N0N3
13-05-2008, 10:45 PM
Oh master we are not worthy but we must prevail to get thru all your lessons ... LOL

lol great stuff

PURESKILLZZZ
13-05-2008, 10:58 PM
lol great stuff

Thanks ..... LOL !

ivanmmj
13-05-2008, 11:25 PM
Oh master we are not worthy but we must prevail to get thru all your lessons ... LOL

Good, now fetch me a large pizza: pepperoni, green peppers and extra cheese, a large glass of orange juice and my fuzzy slippers! Then and ONLY then, you shall have lesson 3 ready. :p

PURESKILLZZZ
13-05-2008, 11:36 PM
Good, now fetch me a large pizza: pepperoni, green peppers and extra cheese, a large glass of orange juice and my fuzzy slippers! Then and ONLY then, you shall have lesson 3 ready. :p

Well if you are close I would gladly buy you those things and pick you up a pair of fuzzy slippers ..... I amin nyc mate ...... But you bring the ladies ....

N3xt2N0N3
13-05-2008, 11:44 PM
Well if you are close I would gladly buy you those things and pick you up a pair of fuzzy slippers ..... I amin nyc mate ...... But you bring the ladies ....

lol i would bring the ladies im in nyc too

ivanmmj
13-05-2008, 11:56 PM
I'm in florida, and my fiancee would probably not appreciate the ladies... Then she wouldn't let me cook anymore. lol

pseudoproto
14-05-2008, 01:50 AM
I'm in florida, and my fiancee would probably not appreciate the ladies... Then she wouldn't let me cook anymore. lol

Stay away from the ladies.....at least until all the lessons are done.

ivanmmj
14-05-2008, 02:18 AM
Stay away from the ladies.....at least until all the lessons are done.

lol. I'll be sure to do so.

PURESKILLZZZ
14-05-2008, 04:48 AM
lol. I'll be sure to do so.

OK ... No ladies for you ....... Just cooking ... LOL .. And I have 3 wings in my possession time to flash them ......

nordika
14-05-2008, 09:25 PM
Hi you all Great and future chiefs.

Here's my question, call it stupid, but need to know if this cooking lessons only apply to Wizard or if the same may be applied to my device (Artemis).

As far as I can see they both share the same specification: OMAP 850, 64MB Ram ....etc, etc..

Can I join this class, or shall I join some other?

Thanks.

ivanmmj
14-05-2008, 09:38 PM
Hi you all Great and future chiefs.

Here's my question, call it stupid, but need to know if this cooking lessons only apply to Wizard or if the same may be applied to my device (Artemis).

As far as I can see they both share the same specification: OMAP 850, 64MB Ram ....etc, etc..

Can I join this class, or shall I join some other?

Thanks.

This isn't for the Wizard. It's for the Herald. The herald and the Artemis are almost the exact same device, so as long as you use the Artemis version of Bepe's kitchen and the the Artemis ROM for the OEM, you should be fine. :-)

EDIT: You'll have to edit one file in my HyperCore package. Change it from Herald to Artemis compatible... the ACK folder within the CORE folder. It has a device file, edit that.


EDIT2: Oh, yea, and the Artemis also has the GPS radio, I believe.

PURESKILLZZZ
14-05-2008, 10:48 PM
This isn't for the Wizard. It's for the Herald. The herald and the Artemis are almost the exact same device, so as long as you use the Artemis version of Bepe's kitchen and the the Artemis ROM for the OEM, you should be fine. :-)

EDIT: You'll have to edit one file in my HyperCore package. Change it from Herald to Artemis compatible... the ACK folder within the CORE folder. It has a device file, edit that.


EDIT2: Oh, yea, and the Artemis also has the GPS radio, I believe.


How long on lesson 3 chief ???

ivanmmj
15-05-2008, 12:39 AM
Lesson 3 preview: Getting Personal with Your OEM

In today's lesson we are going to learn what the OEM folder is, what it does, how it does it, and why it is so important to you personally as a cook. This will be your signature and where most of what makes the ROM yours will take place...

N3xt2N0N3
15-05-2008, 01:13 AM
Lesson 3 preview: Getting Personal with Your OEM

In today's lesson we are going to learn what the OEM folder is, what it does, how it does it, and why it is so important to you personally as a cook. This will be your signature and where most of what makes the ROM yours will take place...

Sounds Great!! Can't wait!!

PURESKILLZZZ
15-05-2008, 06:45 AM
Lesson 3 preview: Getting Personal with Your OEM

In today's lesson we are going to learn what the OEM folder is, what it does, how it does it, and why it is so important to you personally as a cook. This will be your signature and where most of what makes the ROM yours will take place...

I am an eager beaver mate .....

l3v5y
15-05-2008, 01:33 PM
Lesson 3 preview: Getting Personal with Your OEM

In today's lesson we are going to learn what the OEM folder is, what it does, how it does it, and why it is so important to you personally as a cook. This will be your signature and where most of what makes the ROM yours will take place...
I may cook for the Prophet, but I still want to know!!! (I'll work out how to apply this to the prophet Somehow..)

PURESKILLZZZ
15-05-2008, 07:37 PM
I may cook for the Prophet, but I still want to know!!! (I'll work out how to apply this to the prophet Somehow..)

Funny thing before I knew anything much about porting I was trying to flash a mda rom on a phrophet.

l3v5y
15-05-2008, 07:50 PM
Funny thing before I knew anything much about porting I was trying to flash a mda rom on a phrophet.
Smooth...

By the way, Touch ROMs don't go on prophets. The flash fine but are too large and then don't start up. At all.

PURESKILLZZZ
15-05-2008, 07:55 PM
Smooth...

By the way, Touch ROMs don't go on prophets. The flash fine but are too large and then don't start up. At all.

I know ...... LOL

l3v5y
15-05-2008, 08:03 PM
I want another cooking lesson! I've flashed my prophet 10 times today already, and it's only booted up once (I decided to use an official ROM to make sure it still worked)

PURESKILLZZZ
15-05-2008, 08:11 PM
I want another cooking lesson! I've flashed my prophet 10 times today already, and it's only booted up once (I decided to use an official ROM to make sure it still worked)

What did you flash it 10 times wth ?

l3v5y
15-05-2008, 08:13 PM
What did you flash it 10 times wth ?
A kaiser ROM :D

I've been attempting to port a ROM, but I managed to "accidentally" miss out a couple of very important exes, notably GWES.exe...

PURESKILLZZZ
15-05-2008, 08:24 PM
A kaiser ROM :D

I've been attempting to port a ROM, but I managed to "accidentally" miss out a couple of very important exes, notably GWES.exe...

So have you sorted it out yet ???

l3v5y
15-05-2008, 08:50 PM
So have you sorted it out yet ???Sortof, but I have a really bad headache and an exam tomorrow so I'm cramming + not really concentrating on life, so it boots! but nothing (not even the dpad) works...

PURESKILLZZZ
15-05-2008, 08:52 PM
Sortof, but I have a really bad headache and an exam tomorrow so I'm cramming + not really concentrating on life, so it boots! but nothing (not even the dpad) works...

Best to go back to a working rom until your head clears ...

l3v5y
15-05-2008, 08:54 PM
Best to go back to a working rom until your head clears ...I love flashing ROMs! I think I might go to bed... Unless Sir Ivan's planning on teaching his class soon. :p

ivanmmj
15-05-2008, 09:01 PM
Lesson 3: Getting Personal with Your OEM

In today's lesson we are going to learn what the OEM folder is, what it does, how it does it, and why it is so important to you personally as a cook. This will be your signature and where most of what makes the ROM yours will take place...

The very first thing we will do, though, is make sure that you have your computer set to show all hidden and system files.
Open up the folder that holds the OEM folder, go to Tools, Folder Options, click on View, make sure Show Hidden Files and Folders is checked, hide extensions for known types in NOT checked and Hide Protected Operating System Files is NOT checked. Please do not go around deleting files in your computer after this and then PMing me that your PC will no longer boot up. :p


File Structure
The file structure of a STOCK OEM folder is as follows:

LangDB
OEMAPPS
OEMDrivers
OEMMISC
OEMOPERATORS
OEMVERSION
OEM_DPI_96
OEM_Lang_0409
OEM.cer

What does this mean? - We will not be getting into all of them, only the ones important to today's lesson.

OEMAPPS - This is where all the OEM apps are stored. This means all the apps that are not originally part of the OS and were placed in by the phone manufacturer. These apps include the camera utility, a java manager (usually a crappy crippled old one, too...) etc. This folder is usually full of random useless things but has no real order within it. You'll see files for things like an FTP-Bluetooth utility and other things you might not need. Cleaning this OEM folder will be the meat of our cleaning process (although not the only place.)
OEMDrivers - This is where the drivers of the device are stored. You'll also notice that a few ringtones and such should be listed in here. These will be part of the cleanup process, too. The only driver here which you can touch will be the touch.dll (no pun intended.) This driver will be replaced later on to allow for BioTouch (the ability to touch the middle of the screen to scroll instead of the side bars.)
OEMOPERATORS - This is where a lot of the junk that your OEM puts in goes to. This is also where you can set your preferred theme and setup your UC compatibility. Unless you're me... and you use a separate package... more on this later.)
OEM_Lang_0409 - You will see a lot of MUI's here. MUI's store the wording on programs and thus the language of your device. More on this later. This is also part of the cleaning process.

So now you have a VERY basic overview on the OEM folder. We will get more indepth as we go through this class.

l3v5y
15-05-2008, 09:04 PM
Yay! Another lesson. Although I sortof worked most of that out already :(

I love being a cocky know it all pupil...

ivanmmj
15-05-2008, 09:06 PM
Yay! Another lesson. Although I sortof worked most of that out already :(

I love being a cocky know it all pupil...

It's ok. Everyone has to know the basics first. Besides, you won't be a know it all soon... :-p

l3v5y
15-05-2008, 09:19 PM
Besides, you won't be a know it all soon... :-p
I guessed that :(

PURESKILLZZZ
15-05-2008, 09:27 PM
I guessed that :(

Bad boy ...... Bad boyyyyyy .... LOL

PURESKILLZZZ
15-05-2008, 09:28 PM
It's ok. Everyone has to know the basics first. Besides, you won't be a know it all soon... :-p

Take the ruler to his hand teacher ... Discipline....

l3v5y
15-05-2008, 09:34 PM
Take the ruler to his hand teacher ... Discipline....
Pwease don't Sir! I'll be a good pupil and not do any real schoolwork but cook ROMs instead...

l3v5y
15-05-2008, 09:36 PM
Bad boy ...... Bad boyyyyyy .... LOLBully! You're just jealous :P

ivanmmj
15-05-2008, 09:50 PM
lol. Settle down students. I'm trying to decide which lesson will serve you best next. I suppose it will be using the Kaiser kitchen to obtain your SYS folder and XIP.bin... Then using Bepe's kitchen to obtain your ROM folder and the kitchen we're cooking in... and then using EasyPortOven to make it all work. For the prophet students, this might be a little different as I don't know if bepe ever released an extended kitchen for you guys.
Then we'll put it all together to create your first ported basic ROM. It will be the "stock" ROM ported. Then we will get into stripping the ROM, then into cooking with OEM packages. Or maybe a whole class on files of the cook. Maybe a whole class on RGU editing... or a whole class on how to create OEM packages, or a whole class on provxml files... then a class on switching to LZX compression... or a class on editing your extROM... or a class on shrinking your extrom... or a class on....a whole class... err... I'm getting way ahead of myself here. First, the basics...

PURESKILLZZZ
15-05-2008, 09:52 PM
lol. Settle down students. I'm trying to decide which lesson will serve you best next. I suppose it will be using the Kaiser kitchen to obtain your SYS folder and XIP.bin... Then using Bepe's kitchen to obtain your ROM folder and the kitchen we're cooking in... and then using EasyPortOven to make it all work. For the prophet students, this might be a little different as I don't know if bepe ever released an extended kitchen for you guys.
Then we'll put it all together to create your first ported basic ROM. It will be the "stock" ROM ported. Then we will get into stripping the ROM, then into cooking with OEM packages. Or maybe a whole class on files of the cook. Maybe a whole class on RGU editing... or a whole class on how to create OEM packages, or a whole class on provxml files... then a class on switching to LZX compression... or a class on editing your extROM... or a class on shrinking your extrom... or a class on....a whole class... err... I'm getting way ahead of myself here. First, the basics...


Sounds like fun ..... This is going to be a good summer . We will all be in summer school ..... LOL

l3v5y
15-05-2008, 09:52 PM
For the prophet students, this might be a little different as I don't know if bepe ever released an extended kitchen for you guys.Not yet, but I can work it out...

PURESKILLZZZ
15-05-2008, 09:52 PM
Bully! You're just jealous :P

Who little ole me .... Naaahhhhhhh !

l3v5y
15-05-2008, 09:55 PM
Sounds like fun ..... This is going to be a good summer . We will all be in summer school ..... LOLNerd summer school! I like that!

No direct offense meant to the sane people out here...

ivanmmj
15-05-2008, 10:05 PM
You guys are a riot.

PURESKILLZZZ
15-05-2008, 10:34 PM
You guys are a riot.

Look who the teacher is ....... ROFLMAO

PURESKILLZZZ
15-05-2008, 10:35 PM
Nerd summer school! I like that!

No direct offense meant to the sane people out here...

It fits ...... Nerd Summer School !

belzeBUB76
15-05-2008, 10:42 PM
i like it and am willing to be called a nerd, if ivan tells me more about recooking my damn german rom... and i guess there are many quiet readers as well... so dont ruin the thread, if u know everything already - just read and think ur part quietly, or open another thread...

perhaps i just didn't get the ironic part of ur posts... but i find it a bit offensive...

i take back my seat in the first row, waiting for the next lesson!

PURESKILLZZZ
15-05-2008, 10:46 PM
i like it and am willing to be called a nerd, if ivan tells me more about recooking my damn german rom... and i guess there are many quiet readers as well... so dont ruin the thread, if u know everything already - just read and think ur part quietly, or open another thread...

perhaps i just didn't get the ironic part of ur posts... but i find it a bit offensive...

i take back my seat in the first row, waiting for the next lesson!


Oh boy .... I bet you brung an apple for the teacher too ...

oh I am sorry .... "brought"

belzeBUB76
15-05-2008, 10:49 PM
Oh boy .... I bet you brung an apple for the teacher too ...

oh I am sorry .... "brought"

...wo is se teecher nau?

PURESKILLZZZ
15-05-2008, 10:55 PM
...wo is se teecher nau?

LOL ..... !!! Well join the class fold your hands and all will be grade "A" Okay ...

belzeBUB76
15-05-2008, 10:58 PM
i thought my grammer was/is not THAT bad... but i was wrong - obviously...

and i just wanna see how to get rid of the garbage in a rom and recook it with some spieces i need...
if u can show me quicker... show me!

PURESKILLZZZ
15-05-2008, 11:24 PM
i thought my grammer was/is not THAT bad... but i was wrong - obviously...

and i just wanna see how to get rid of the garbage in a rom and recook it with some spieces i need...
if u can show me quicker... show me!


We ar in ivanmmj's class . He is doing all the teaching I am actually learning here mate ...

prscott1
16-05-2008, 05:31 PM
Lesson 3: Getting Personal with Your OEM



Ivan, you missed your calling man! you are a natural teacher! I can't wait for next lesson! :-)

l3v5y
16-05-2008, 08:07 PM
I'm learning to, I'm just a disruptive pupil :D...

PURESKILLZZZ
16-05-2008, 08:43 PM
I'm learning to, I'm just a disruptive pupil :D...

be nice ...... be nice ....

l3v5y
16-05-2008, 08:45 PM
be nice ...... be nice ....
This is the first lesson I've wanted to be in!!!

oooh 1850 posts...

PURESKILLZZZ
16-05-2008, 08:46 PM
This is the first lesson I've wanted to be in!!!

oooh 1850 posts...

Thats a lot of posts .

l3v5y
16-05-2008, 08:50 PM
And some people say I need to get out more...

ivanmmj
16-05-2008, 09:03 PM
Ivan, you missed your calling man! you are a natural teacher! I can't wait for next lesson! :-)

hehe. Thanks! My major is Mathematics Education, so I hope I can teach SOMEONE something.

PURESKILLZZZ
16-05-2008, 09:15 PM
hehe. Thanks! My major is Mathematics Education, so I hope I can teach SOMEONE something.

I think you will teach very well . As programing and cooking is basically math anyways ...

l3v5y
16-05-2008, 09:16 PM
Most things are maths...

PURESKILLZZZ
16-05-2008, 09:17 PM
Most things are maths...

yup ... But women are ilogical math.

l3v5y
16-05-2008, 09:19 PM
yup ... But women are ilogical math.
Women are just illogical...

PURESKILLZZZ
16-05-2008, 09:21 PM
Women are just illogical...

very true ......

l3v5y
16-05-2008, 09:23 PM
very true ......
Let the flaming begin!

PURESKILLZZZ
16-05-2008, 09:26 PM
Let the flaming begin!

Oh boy ... Lets see what fire you start ...

brb need to reboot ....

l3v5y
16-05-2008, 09:45 PM
Oh boy ... Lets see what fire you start ...

brb need to reboot ....
Enjoy.....

PURESKILLZZZ
16-05-2008, 10:34 PM
Enjoy.....

I rebooted 3 times ... once on purpose . 2nd time was unlocking MDA and computer did it all by itself and 3rd time keyboard wasnt working time for a new one as i think I all but killed this keyboard and mouse.

prscott1
17-05-2008, 12:55 AM
Women are just illogical...

Okay, you two. Some women are very logical thinkers! LOL. (me)

PURESKILLZZZ
17-05-2008, 12:59 AM
Okay, you two. Some women are very logical thinkers! LOL. (me)

You are a woman ? hhhmmmmm ... I still have never met a logical woman in my whole life ..... So lets see ... hmmmmmmm

ivanmmj
17-05-2008, 01:09 AM
Students, settle down. I'm gonna have to sit you two accross the opposite sides of the class.

On an unrelated note... I haven't given much thought to what Lesson 4 should be, yet...

PURESKILLZZZ
17-05-2008, 01:19 AM
Students, settle down. I'm gonna have to sit you two accross the opposite sides of the class.

On an unrelated note... I haven't given much thought to what Lesson 4 should be, yet...

Yes teacher ..... Well its a rainy weekend so ill be inside so lesson 4 and maybe 5 would be nice ...

ivanmmj
17-05-2008, 02:13 AM
Lesson 4 Preview: Time to pick up your SYSter's apron

An introduction to the SYS folder and using the Kaiser kitchen to obtain Kaiser SYS folders, seeing as they get all the good stuff first. This lesson will also show you how to obtain a xip.bin for a kaiser as well.



Just adding another idea.... translating ROMs... maybe that'll be one of the advanced cooking skills I teach... MAYBE.

PURESKILLZZZ
17-05-2008, 02:15 AM
Lesson 4 Preview: Time to pick up your SYSter's apron

An introduction to the SYS folder and using the Kaiser kitchen to obtain Kaiser SYS folders, seeing as they get all the good stuff first. This lesson will also show you how to obtain a xip.bin for a kaiser as well.



Just adding another idea.... translating ROMs... maybe that'll be one of the advanced cooking skills I teach... MAYBE.

All ready to see this lesson ......

ivanmmj
17-05-2008, 03:01 AM
All ready to see this lesson ......

If I was a mod, this would be easier, because I could lock a thread and modify the lesson and add to the lesson and then unlock the thread when I was done. That way I could work on it at work AND at home. But unfortunately, the way it is right now makes it impossible for me to start anything at work... All my tools are at home...

prscott1
17-05-2008, 03:19 AM
You are a woman ? hhhmmmmm ... I still have never met a logical woman in my whole life ..... So lets see ... hmmmmmmm

Hehe. Yeah - I'm Infrastructure Director of Admin Systems at Rice University in Houston Texas - been in I.T. for over 30 years - I think that qualifies me somewhat as being logical, eh?

;-)

prscott1
17-05-2008, 03:21 AM
Lesson 4 Preview: Time to pick up your SYSter's apron

An introduction to the SYS folder and using the Kaiser kitchen to obtain Kaiser SYS folders, seeing as they get all the good stuff first. This lesson will also show you how to obtain a xip.bin for a kaiser as well.



Just adding another idea.... translating ROMs... maybe that'll be one of the advanced cooking skills I teach... MAYBE.

Both the intro to SYS files and translating ROMs sound like good lessons. can't wait.

PURESKILLZZZ
17-05-2008, 04:45 AM
Hehe. Yeah - I'm Infrastructure Director of Admin Systems at Rice University in Houston Texas - been in I.T. for over 30 years - I think that qualifies me somewhat as being logical, eh?

;-)

Not really that says you have either the brains for the job or you hot as fire .... :D Neither one meaning logic ... :D

ivanmmj
17-05-2008, 04:50 AM
Don't mind him. He likes to stir things up.

PURESKILLZZZ
17-05-2008, 05:30 AM
Don't mind him. He likes to stir things up.

Seems as you know me too well . But its GREAT to have a woman in the forum...

l3v5y
17-05-2008, 11:51 AM
I rebooted 3 times ... once on purpose . 2nd time was unlocking MDA and computer did it all by itself and 3rd time keyboard wasnt working time for a new one as i think I all but killed this keyboard and mouse.The wonder of windows!

Lesson 4 Preview: Time to pick up your SYSter's apron

An introduction to the SYS folder and using the Kaiser kitchen to obtain Kaiser SYS folders, seeing as they get all the good stuff first. This lesson will also show you how to obtain a xip.bin for a kaiser as well.



Just adding another idea.... translating ROMs... maybe that'll be one of the advanced cooking skills I teach... MAYBE.Teach damn it! :P

CuteD34th
17-05-2008, 12:42 PM
Thanks for this thread, I really want to lear to cook my own ROMs someday and this is a big help!
Can hardly wait for the next lesson!

PURESKILLZZZ
17-05-2008, 12:47 PM
The wonder of windows!

Teach damn it! :P

Yeah windows is a great thing ... LOL !!!

If linux worked my phones I would not be on windows ....

l3v5y
17-05-2008, 12:54 PM
Yeah windows is a great thing ... LOL !!!

If linux worked my phones I would not be on windows ....
I have Mac OSx, Windows XP and linux. Linux sucks the least! How long until android gets usable?

PURESKILLZZZ
17-05-2008, 01:31 PM
I have Mac OSx, Windows XP and linux. Linux sucks the least! How long until android gets usable?

I am also waiting on android mate .... But they do have a linux based smart phone already .

l3v5y
17-05-2008, 01:33 PM
I am also waiting on android mate .... But they do have a linux based smart phone already .
Details...

PURESKILLZZZ
17-05-2008, 02:21 PM
Details...

Its open source . Its about $300.00 ad even comes with a tool kit to dissasemble the phone ... Not sure of the name at the moment as I am a bit tired its 9:21am and I havent been to sleep yet.

l3v5y
17-05-2008, 02:34 PM
Its open source . Its about $300.00 ad even comes with a tool kit to dissasemble the phone ... Not sure of the name at the moment as I am a bit tired its 9:21am and I havent been to sleep yet.
Am I the only person on this site who sleeps?

PURESKILLZZZ
17-05-2008, 02:54 PM
Am I the only person on this site who sleeps?

I am trying to goto sleep now but people keep calling aand messaging me ....

l3v5y
17-05-2008, 03:08 PM
I am trying to goto sleep now but people keep calling aand messaging me ....
Are you trying to sleep on the internet?

prscott1
17-05-2008, 05:18 PM
Not really that says you have either the brains for the job or you hot as fire .... :D Neither one meaning logic ... :D

LOL! Both of above and logical! :D

prscott1
17-05-2008, 05:19 PM
Don't mind him. He likes to stir things up.

Don't worry master Ivan; it is all fun. Looking forward to more lessons!!!

PURESKILLZZZ
17-05-2008, 09:35 PM
Don't worry master Ivan; it is all fun. Looking forward to more lessons!!!

Great a lady is going to stay around .

pseudoproto
18-05-2008, 12:13 AM
Am I the only person on this site who sleeps?

No, I think Ivan sleeps. Too much time in between lessons! :D

PURESKILLZZZ
18-05-2008, 04:03 AM
No, I think Ivan sleeps. Too much time in between lessons! :D

Sleep is not always needed ....

ivanmmj
18-05-2008, 06:44 AM
No, I think Ivan sleeps. Too much time in between lessons! :D

lol. Ivan sleeps, works, has a life, goes to church, eats, hangs out with his fiancee which he hasn't even gotten to see for a week now, etc. Ivan's a very busy guy. :p :D


Lesson 4 may come tonight. I have to get up super early, though... so it might not.... as it is already almost 2am. :cool:

PURESKILLZZZ
18-05-2008, 09:26 AM
lol. Ivan sleeps, works, has a life, goes to church, eats, hangs out with his fiancee which he hasn't even gotten to see for a week now, etc. Ivan's a very busy guy. :p :D


Lesson 4 may come tonight. I have to get up super early, though... so it might not.... as it is already almost 2am. :cool:

Well its 4:25am here mate you still woke ?

l3v5y
18-05-2008, 09:34 AM
Heh, it's 9:35 here! I feel so awake! :D

PURESKILLZZZ
18-05-2008, 11:09 AM
Heh, it's 9:35 here! I feel so awake! :D

Are you still woke . Its 6:09am here .... Was working a little more on this fix for MMS/SMS but no good .....

natong
19-05-2008, 01:02 PM
Thank from Thailand. I am your student.

PURESKILLZZZ
19-05-2008, 09:45 PM
Thank from Thailand. I am your student.

Another classmate .. Teacher class is growing ...

N3xt2N0N3
20-05-2008, 12:17 AM
i noticed that this is a perfect timing for the "Ivans School of Cooking" cause ttran is going to retire and i think itje is over at polaris now. That two great cooks gone.

PURESKILLZZZ
20-05-2008, 02:07 AM
i noticed that this is a perfect timing for the "Ivans School of Cooking" cause ttran is going to retire and i think itje is over at polaris now. That two great cooks gone.

ttran isnt retiring he won the bet with his wife so he will continue .... ite is takng a breather and with any love he will be back.

ivanmmj
20-05-2008, 04:25 AM
Actually, eventually all three of the "major" cooks with retire. (Although, this is becoming 5+ "major". :) ) Cooking is fun but eventually it starts taking so much time that you have to step back and weight the benefits. If it interferes with your life and the relationship of those around you, then you know it's time to retire.

I know I've been MIA, but life is interfering with my lessons. lol You'll have lesson 4 this week, I'm just not sure when.

PURESKILLZZZ
20-05-2008, 05:01 AM
Actually, eventually all three of the "major" cooks with retire. (Although, this is becoming 5+ "major". :) ) Cooking is fun but eventually it starts taking so much time that you have to step back and weight the benefits. If it interferes with your life and the relationship of those around you, then you know it's time to retire.

I know I've been MIA, but life is interfering with my lessons. lol You'll have lesson 4 this week, I'm just not sure when.


I will be patiently waiting teacher.

l3v5y
20-05-2008, 08:54 PM
I'll wait for your words of wisdom oh master!

PURESKILLZZZ
20-05-2008, 09:00 PM
I'll wait for your words of wisdom oh master!

Its another day the teacher still hasnt spoken more words of wisdom yet..

shep211
22-05-2008, 05:21 PM
Add me to your list of students. Cant wait for some more homework. :)

l3v5y
22-05-2008, 05:50 PM
Where are you Ivan?!?

Just a little question... As the master of XIP porting that you are, where is the number shown on startup (on my Prophet, it's shown underneath IPL, SPL and GSM) next to the text OS... I'd like to change it to reflect the ROM I'm cooking, but have no idea how :(

shep211
22-05-2008, 06:54 PM
Where are you Ivan?!?

Just a little question... As the master of XIP porting that you are, where is the number shown on startup (on my Prophet, it's shown underneath IPL, SPL and GSM) next to the text OS... I'd like to change it to reflect the ROM I'm cooking, but have no idea how :(

Im new to this but looks like tools/HTC_ROM_Tool/htcrt will do that.

l3v5y
22-05-2008, 07:05 PM
Im new to this but looks like tools/HTC_ROM_Tool/htcrt will do that.
Unfortunately, it doesn't deal with Prophet ROMs, so no dice...

elementcontroller
22-05-2008, 07:51 PM
So, yeah, first post! Anywho... This is very interesting to me. As such, I've subscribed to the thread and am awaiting further lessons :D

PURESKILLZZZ
23-05-2008, 04:43 AM
Unfortunately, it doesn't deal with Prophet ROMs, so no dice...

HHhhmmmm .. I dont have a prophet to play and test to figure it ou t.. Lend me yours for a while and ill solve it .... :D :D

l3v5y
23-05-2008, 10:21 AM
HHhhmmmm .. I dont have a prophet to play and test to figure it ou t.. Lend me yours for a while and ill solve it .... :D :D
If you lend me a Wing or two...

PURESKILLZZZ
23-05-2008, 11:05 AM
If you lend me a Wing or two...

hmmmmm .. so we going to trade phones .....

l3v5y
23-05-2008, 11:26 AM
hmmmmm .. so we going to trade phones .....
Mine can be a Prophet or a Wizard! Well... The Wizard ROMs work, but the softkeys are the wrong way round...

And now I've managed to get the USB drivers to work properly! :D

PURESKILLZZZ
23-05-2008, 12:06 PM
Mine can be a Prophet or a Wizard! Well... The Wizard ROMs work, but the softkeys are the wrong way round...

And now I've managed to get the USB drivers to work properly! :D

I knew you could figiure it out.....

l3v5y
23-05-2008, 12:46 PM
I knew you could figiure it out.....
Wizard ROMs are awesome! But not as awesome as Kaiser ROMs...

PURESKILLZZZ
23-05-2008, 07:46 PM
Wizard ROMs are awesome! But not as awesome as Kaiser ROMs...

Maybe ill flash a wizard rom to see how it looks on my wing ... What you think ???

l3v5y
23-05-2008, 08:10 PM
Maybe ill flash a wizard rom to see how it looks on my wing ... What you think ???
Might work, although I dumped the ROM and rebuilt it to get an extra few megs of storage space... The keyboard drivers are completely different for Prophet and the Wizard, but you may as well try to see what happens...

PURESKILLZZZ
24-05-2008, 09:11 AM
Might work, although I dumped the ROM and rebuilt it to get an extra few megs of storage space... The keyboard drivers are completely different for Prophet and the Wizard, but you may as well try to see what happens...

I will do this ... Also we have duprades keyboard fix so im good there ....

l3v5y
24-05-2008, 12:24 PM
I will do this ... Also we have duprades keyboard fix so im good there ....
Good luck with that...

PURESKILLZZZ
24-05-2008, 12:46 PM
Good luck with that...

I got XDA behind me if i mess up ... LOL

l3v5y
24-05-2008, 03:18 PM
I got XDA behind me if i mess up ... LOL
So long as you only flash the OS part, and use the right RUU, it should be fine...

And don't flash a ROM that's twice the size of an official ROM... Damn kaisers and their big ROMs...

ivanmmj
24-05-2008, 03:56 PM
Wizards have a completely different type of flashing file... You could extract a os.nb and set it up as an nbh with OS only and see what happens. Normally, I'd say, DO NOT DO THIS AS IT WILL SCREW UP YOUR PHONE, but technically, there are many similarities between them so I wonder if any of their drivers would work together. It's different than the prophet/wizard similarities, though. Those phones are basically clones of each other.

l3v5y
24-05-2008, 04:10 PM
Wizards have a completely different type of flashing file... You could extract a os.nb and set it up as an nbh with OS only and see what happens. Normally, I'd say, DO NOT DO THIS AS IT WILL SCREW UP YOUR PHONE, but technically, there are many similarities between them so I wonder if any of their drivers would work together. It's different than the prophet/wizard similarities, though. Those phones are basically clones of each other.
That's why I think dumping and rebuilding the ROM is a good idea...

papamopps
24-05-2008, 05:20 PM
That's why I think dumping and rebuilding the ROM is a good idea...

the great thing is that wizard rom MUST not be NBH!! they do not have to be signed!!!


that makes it much easier!

l3v5y
24-05-2008, 05:35 PM
the great thing is that wizard rom MUST not be NBH!! they do not have to be signed!!!


that makes it much easier!
Prophet ROMs also cannot be NBH files...

papamopps
24-05-2008, 05:47 PM
Prophet ROMs also cannot be NBH files...

all older devices do not have nbh... i think first device was Tytn I - Hermes.... but i donīt know exactly...

l3v5y
24-05-2008, 06:32 PM
all older devices do not have nbh... i think first device was Tytn I - Hermes.... but i donīt know exactly...#
Time to repatch some SPLs! If I can work out how without bricking my Prophet...

PURESKILLZZZ
24-05-2008, 08:47 PM
#
Time to repatch some SPLs! If I can work out how without bricking my Prophet...

Post update mate .....

l3v5y
24-05-2008, 08:59 PM
Post update mate .....
I have no idea at all what to do with SPLs :( maybe Olipro might help...

PURESKILLZZZ
24-05-2008, 09:09 PM
I have no idea at all what to do with SPLs :( maybe Olipro might help...

It cant hurt to ask.

l3v5y
24-05-2008, 10:35 PM
It cant hurt to ask.
Just sent him a PM...

Now, Ivan, TEACH US! :p

ivanmmj
24-05-2008, 11:25 PM
I know, I know.
You see... Normally I work from 3pm -12:00am
This week I trained from 9am-8pm on Monday to Wednesday, I took thursday off and away from the computer, I worked Friday from 7:30am-4:30pm and I got home at around 2am tired as could be to the point of getting VERY cranky... sooooo.... umm... excuses, excuses. lol I'd love to do it now since it's dead at work... but I don't have my tools to upload for you guys. lol

pseudoproto
25-05-2008, 12:00 AM
I know, I know.
You see... Normally I work from 3pm -12:00am
This week I trained from 9am-8pm on Monday to Wednesday, I took thursday off and away from the computer, I worked Friday from 7:30am-4:30pm and I got home at around 2am tired as could be to the point of getting VERY cranky... sooooo.... umm... excuses, excuses. lol I'd love to do it now since it's dead at work... but I don't have my tools to upload for you guys. lol

I had nuns as teachers, I'm used to cranky.
Do what you must. Waiting a little longer and getting the whole thing is better than the teacher dying from exhaustion in the middle of the lesson.

PURESKILLZZZ
25-05-2008, 01:57 AM
I know, I know.
You see... Normally I work from 3pm -12:00am
This week I trained from 9am-8pm on Monday to Wednesday, I took thursday off and away from the computer, I worked Friday from 7:30am-4:30pm and I got home at around 2am tired as could be to the point of getting VERY cranky... sooooo.... umm... excuses, excuses. lol I'd love to do it now since it's dead at work... but I don't have my tools to upload for you guys. lol

Its ok ... We will entertain ourselves until you are ready teach ....

l3v5y
25-05-2008, 10:57 AM
Its ok ... We will entertain ourselves until you are ready teach ....
That sounds so wrong...

Olipro replied to my PM saying he's made SPLs so many times he can do it really fast, so he'll make a Prophet SPL :D

PURESKILLZZZ
25-05-2008, 11:04 AM
That sounds so wrong...

Olipro replied to my PM saying he's made SPLs so many times he can do it really fast, so he'll make a Prophet SPL :D

You are so lucky .... And congrads on 2000 post mate ....

l3v5y
25-05-2008, 11:27 AM
You are so lucky .... And congrads on 2000 post mate ....
I spend far too much time on t'interweb....

PURESKILLZZZ
25-05-2008, 06:25 PM
I spend far too much time on t'interweb....

You will most definitely be okay mate

l3v5y
25-05-2008, 07:11 PM
You will most definitely be okay mate
Excellent :D

For some reason, I have the urge to get taught1 If only I got that in school, I'd be sorted for life :cool:

PURESKILLZZZ
25-05-2008, 07:16 PM
Excellent :D

For some reason, I have the urge to get taught1 If only I got that in school, I'd be sorted for life :cool:

The things we find out later in life .... LOL

l3v5y
25-05-2008, 07:17 PM
The things we find out later in life .... LOL
I've still got two years of school left... But I don't think things will change :rolleyes:

PURESKILLZZZ
25-05-2008, 07:18 PM
I've still got two years of school left... But I don't think things will change :rolleyes:

Well lets see how ivan's school goes ....

N3xt2N0N3
26-05-2008, 03:44 PM
guys the diamond rom is out there we could port the xip to the wing/herald

Is it possible to rip the programs too? like the youtube one

HTC Diamond here (http://forum.xda-developers.com/showthread.php?t=394985)

ivanmmj
26-05-2008, 04:19 PM
guys the diamond rom is out there we could port the xip to the wing/herald

Is it possible to rip the programs too? like the youtube one

HTC Diamond here (http://forum.xda-developers.com/showthread.php?t=394985)

No. Many of the programs found in the OEM folder are device specific and TouchFLO3D requires 3D hardware acceleration that we lack.

PURESKILLZZZ
26-05-2008, 08:33 PM
No. Many of the programs found in the OEM folder are device specific and TouchFLO3D requires 3D hardware acceleration that we lack.

How about for class we rip that rom apart and see what can we get ...

l3v5y
26-05-2008, 08:43 PM
How about for class we rip that rom apart and see what can we get ...
You mean you haven't already tried to rip stuff out?

PURESKILLZZZ
26-05-2008, 08:49 PM
You mean you haven't already tried to rip stuff out?

Not from the diamond rom.

N3xt2N0N3
26-05-2008, 11:18 PM
Not from the diamond rom.

skillzzz we gotta try it

papamopps
26-05-2008, 11:57 PM
skillzzz we gotta try it

why mine is newer and taken from sonyXperia!! hehe

PURESKILLZZZ
27-05-2008, 07:45 AM
skillzzz we gotta try it

Yes yes we will have too ....

PURESKILLZZZ
27-05-2008, 07:47 AM
why mine is newer and taken from sonyXperia!! hehe

Yes yours is a newer build but its the diamond .... LOL

ivanmmj
27-05-2008, 04:20 PM
Lesson 4: Time to pick up your SYSter's apron

An introduction to the SYS folder and using the Kaiser kitchen to obtain Kaiser SYS folders, seeing as they get all the good stuff first. This lesson will also show you how to obtain a xip.bin for a kaiser as well.

For today's lesson, we will need two things:

The Kaiser Kitchen (http://www.darthnet40.com/xda/ivanmmj/Class/).
A Kaiser ROM that's built the old fashion way. Newer cooked ROM's are built in such a way that decompiling them is arduous if not impossible. Luckily, stock ROMs are still made the old fashioned way. For this lesson, we will be using the Diamond ROM (http://www.darthnet40.com/xda/ivanmmj/Class/), since that follows the Kaiser structure and can be broken apart using the Kaiser kitchen.



Unzip Kaiser kitchen somewhere.
Unzip the ROM's RUU_Signed.nbh file into the BaseROM folder.
Run KAISERKITCHEN.CMD
Press "e" and ENTER to initiate the extract menu.
Press "a" and ENTER to initiate the extraction.

Now wait...
Keep waiting...
Yes... you're still waiting...
Don't close the window... It's still thinking...
When it's done, you'll see:
http://img.photobucket.com/albums/v231/ivanmmj/KaiserKitchen.png


Ok, now we have a SYS folder. Also, if you look into the temp folder, you will find a xip.bin file. This file will be used by us to port the XIP over as well.

Next classes:
Lesson 5: Porting the SYS and the XIP into your phone.
Lesson 6: Build this half stock, half ported ROM.
Lesson 7: Stripper baby...errr... stripping a ROM.
Lesson 8: The spices make the cook... OEM packages.


LZX compression vs XPR compression
etc etc etc

l3v5y
27-05-2008, 04:23 PM
Lesson 4: Time to pick up your SYSter's apron

Next classes:
Lesson 5: Porting the SYS and the XIP into your phone.
Lesson 6: Build this half stock, half ported ROM.
Lesson 7: Stripper baby...errr... stripping a ROM.
Lesson 8: The spices make the cook... OEM packages.


LZX compression vs XPR compression
etc etc etc
Yay! I like the sound of some of those lessons to come...

If I hadn't already cut apart the Diamond ROM, I would have by now :D

(may be of some interest: Diamond OEM collection (http://forum.xda-developers.com/showthread.php?p=2239803))

One minor point, the Diamond SYS folder is for 192 DPI, and not 96DPI as our devices have!

ivanmmj
27-05-2008, 04:26 PM
hmm... you get extra credit for pointing that out. Also, it seems that the extraction that I just did didn't move the folders where they should have... they're still under the temp folder...

CuteD34th
27-05-2008, 04:28 PM
Yeah! Another lesson!
Thank teach!! :)

l3v5y
27-05-2008, 04:28 PM
hmm... you get extra credit for pointing that out. Also, it seems that the extraction that I just did didn't move the folders where they should have... they're still under the temp folder...
When I dumped it using Kaiser Kitchen (first time around I did it using CMD prompt...) it moved the SYS and OEM up one folder and left the XIP in the temp folder...

ivanmmj
27-05-2008, 04:31 PM
Mine didn't do that. Weird...

Anyhow, yes, the XIP stays where in the temp folder. It's designed that way. I could modify the script and reuploaded, but I barely had time for that one lesson itself.

Does anyone know how to change the DPI? (I've never attempted changing the DPI to a ROM before...)

l3v5y
27-05-2008, 04:33 PM
Mine didn't do that. Weird...

Anyhow, yes, the XIP stays where in the temp folder. It's designed that way. I could modify the script and reuploaded, but I barely had time for that one lesson itself.

Does anyone know how to change the DPI? (I've never attempted changing the DPI to a ROM before...)
Swap those SYS packages for a 96 DPI package?
Some of the dlls (pegcards.dll for example) can be swapped for a normal (96 DPI) package, or have the images scaled down. Or, one could scale down all the images... Might take some time though...

ivanmmj
27-05-2008, 06:15 PM
Do you have a list of the files that need to be changed? I changed the corresponding folders, already.

l3v5y
27-05-2008, 06:21 PM
Do you have a list of the files that need to be changed? I changed the corresponding folders, already.
No... Although, any DLL that contains images...

Interestingly some of the dlls have a 192 in them... coreres.192.dll

yes. jsut take 96dpi files from your working sysFrom someone who knows...

PURESKILLZZZ
28-05-2008, 01:08 AM
Lesson 4: Time to pick up your SYSter's apron

An introduction to the SYS folder and using the Kaiser kitchen to obtain Kaiser SYS folders, seeing as they get all the good stuff first. This lesson will also show you how to obtain a xip.bin for a kaiser as well.

For today's lesson, we will need two things:

The Kaiser Kitchen (http://www.darthnet40.com/xda/ivanmmj/Class/).
A Kaiser ROM that's built the old fashion way. Newer cooked ROM's are built in such a way that decompiling them is arduous if not impossible. Luckily, stock ROMs are still made the old fashioned way. For this lesson, we will be using the Diamond ROM (http://www.darthnet40.com/xda/ivanmmj/Class/), since that follows the Kaiser structure and can be broken apart using the Kaiser kitchen.



Unzip Kaiser kitchen somewhere.
Unzip the ROM's RUU_Signed.nbh file into the BaseROM folder.
Run KAISERKITCHEN.CMD
Press "e" and ENTER to initiate the extract menu.
Press "a" and ENTER to initiate the extraction.

Now wait...
Keep waiting...
Yes... you're still waiting...
Don't close the window... It's still thinking...
When it's done, you'll see:
http://img.photobucket.com/albums/v231/ivanmmj/KaiserKitchen.png


Ok, now we have a SYS folder. Also, if you look into the temp folder, you will find a xip.bin file. This file will be used by us to port the XIP over as well.

Next classes:
Lesson 5: Porting the SYS and the XIP into your phone.
Lesson 6: Build this half stock, half ported ROM.
Lesson 7: Stripper baby...errr... stripping a ROM.
Lesson 8: The spices make the cook... OEM packages.


LZX compression vs XPR compression
etc etc etc



YES YES YES !!! .. Something new to learn ....

l3v5y
28-05-2008, 12:06 PM
I've got one other point to make!

The initflashfiles are not used in the Diamond ROM (or at least, not as much)...

http://forum.xda-developers.com/showpost.php?p=2239736&postcount=2

PURESKILLZZZ
28-05-2008, 07:43 PM
I've got one other point to make!

The initflashfiles are not used in the Diamond ROM (or at least, not as much)...

http://forum.xda-developers.com/showpost.php?p=2239736&postcount=2

Maybe better programming ..

l3v5y
28-05-2008, 10:38 PM
Maybe better programming ..
Although it still copies rather than moves files...

PURESKILLZZZ
28-05-2008, 11:36 PM
Although it still copies rather than moves files...

Well its still a windows o/s ..

ivanmmj
28-05-2008, 11:50 PM
I wish it moved files instead of copying them..... it's such a space waster...

On a side note: I almost stopped cooking today. As in ALL phone activities... had an argument with the misses... we're engaged and don't live together so that phone is the only communication we have most of the time... but most of the time the phone is not available for using because of my constant flashing with test ROMs that have one thing broken or another... she wasn't happy (and I don't blame her) because she only sees me in the weekend and can't reach me during the week.

PURESKILLZZZ
28-05-2008, 11:55 PM
I wish it moved files instead of copying them..... it's such a space waster...

On a side note: I almost stopped cooking today. As in ALL phone activities... had an argument with the misses... we're engaged and don't live together so that phone is the only communication we have most of the time... but most of the time the phone is not available for using because of my constant flashing with test ROMs that have one thing broken or another... she wasn't happy (and I don't blame her) because she only sees me in the weekend and can't reach me during the week.


Dont you have a backup phone ... If not i will look for an old phone layng around . Who is your carrier mate ... We need you teach .....

ivanmmj
29-05-2008, 12:03 AM
Dont you have a backup phone ... If not i will look for an old phone layng around . Who is your carrier mate ... We need you teach .....

My two backup phones:
1. Old Nokia that was trashed by the last person who borrowed it and is now out of service....
2. Narcoleptic Moto RAZR - It shuts down randomly...and it's battery dies after about 10 minutes.

PURESKILLZZZ
29-05-2008, 12:09 AM
My two backup phones:
1. Old Nokia that was trashed by the last person who borrowed it and is now out of service....
2. Narcoleptic Moto RAZR - It shuts down randomly...and it's battery dies after about 10 minutes.


I fix razr's .. and if you need a battery let me know ill gladly send you one .... What service you with rather what provider so i can see if i have a phone for you ......

ivanmmj
29-05-2008, 01:04 AM
I fix razr's .. and if you need a battery let me know ill gladly send you one .... What service you with rather what provider so i can see if i have a phone for you ......

Tmobile. Wow. Thanks for being so helpful! ^_^
I have t-mobile. The Razr is a tmobile V3R. It's not running the stock firmware, but I can't find the stock firmware to reflash it anymore. lol I THINK it's a r3443u2 phone. (MyFav V3r)

PURESKILLZZZ
29-05-2008, 01:25 AM
Tmobile. Wow. Thanks for being so helpful! ^_^
I have t-mobile. The Razr is a tmobile V3R. It's not running the stock firmware, but I can't find the stock firmware to reflash it anymore. lol I THINK it's a r3443u2 phone. (MyFav V3r)

Ok tonight I will go thru my collection of flash n flex files for razr .. I am sure I have any version you want as I was a biggie in that. Let meknow if you need another battery we neeed you teaching and cooking ...

ivanmmj
29-05-2008, 01:27 AM
The battery is shot. Battery aren't too expensive online, are they?

PURESKILLZZZ
29-05-2008, 02:25 AM
The battery is shot. Battery aren't too expensive online, are they?

Wasnt charging you for one ,.,......

nKiwan
29-05-2008, 04:20 AM
Hi all, My name is nKiwan, and I'm a flashaholic. My therapist recommended that I start cooking my own ROMs so I can get my "flash-Fix". As a result, I have decided to join Ivan's class.

I hope it's not too late, I just finished reading all 24 pages, quite interesting i must say lol. I'm up-to-date with the lessons, awaiting lesson 5.

I brought you an apple Ivan :D.

nKiwan
29-05-2008, 04:22 AM
ohhh I almost forgot! happy BELATED birthday Ivan! and congrats on the engagement and soon to be wife ;).