yashsingh1/xdaforums huggingface dataset:
[Wing, P4350 ROM development] PURESKILLZZZ:
You will most definitely be okay mate
[Wing, P4350 ROM development] l3v5y:
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:
[Wing, P4350 ROM development] PURESKILLZZZ:
The things we find out later in life .... LOL
[Wing, P4350 ROM development] l3v5y:
I've still got two years of school left... But I don't think things will change :rolleyes:
[Wing, P4350 ROM development] PURESKILLZZZ:
Well lets see how ivan's school goes ....
[Wing, P4350 ROM development] N3xt2N0N3:
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
[Wing, P4350 ROM development] ivanmmj:
No. Many of the programs found in the OEM folder are device specific and TouchFLO3D requires 3D hardware acceleration that we lack.
[Wing, P4350 ROM development] PURESKILLZZZ:
How about for class we rip that rom apart and see what can we get ...
[Wing, P4350 ROM development] l3v5y:
You mean you haven't already tried to rip stuff out?
[Wing, P4350 ROM development] PURESKILLZZZ:
Not from the diamond rom.
[Wing, P4350 ROM development] N3xt2N0N3:
skillzzz we gotta try it
[Wing, P4350 ROM development] papamopps:
why mine is newer and taken from sonyXperia!! hehe
[Wing, P4350 ROM development] PURESKILLZZZ:
Yes yes we will have too ....
[Wing, P4350 ROM development] PURESKILLZZZ:
Yes yours is a newer build but its the diamond .... LOL
[Wing, P4350 ROM development] ivanmmj:
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.

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, 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:

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
[Wing, P4350 ROM development] l3v5y:
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)

One minor point, the Diamond SYS folder is for 192 DPI, and not 96DPI as our devices have!
[Wing, P4350 ROM development] ivanmmj:
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...
[Wing, P4350 ROM development] CuteD34th:
Yeah! Another lesson!

Thank teach!! :)
[Wing, P4350 ROM development] l3v5y:
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...
[Wing, P4350 ROM development] ivanmmj:
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...)
[Wing, P4350 ROM development] l3v5y:
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...
[Wing, P4350 ROM development] ivanmmj:
Do you have a list of the files that need to be changed? I changed the corresponding folders, already.
[Wing, P4350 ROM development] l3v5y:
No... Although, any DLL that contains images...

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

From someone who knows...
[Wing, P4350 ROM development] PURESKILLZZZ:
YES YES YES !!! .. Something new to learn ....
[Wing, P4350 ROM development] l3v5y:
I've got one other point to make!

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

http://xdaforums.com/showpost.php?p=2239736&postcount=2
[Wing, P4350 ROM development] PURESKILLZZZ:
Maybe better programming ..
[Wing, P4350 ROM development] l3v5y:
Although it still copies rather than moves files...
[Wing, P4350 ROM development] PURESKILLZZZ:
Well its still a windows o/s ..
[Wing, P4350 ROM development] ivanmmj:
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.
[Wing, P4350 ROM development] PURESKILLZZZ:
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 .....
[Wing, P4350 ROM development] ivanmmj:
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.
[Wing, P4350 ROM development] PURESKILLZZZ:
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 ......
[Wing, P4350 ROM development] ivanmmj:
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)
[Wing, P4350 ROM development] PURESKILLZZZ:
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 ...
[Wing, P4350 ROM development] ivanmmj:
The battery is shot. Battery aren't too expensive online, are they?
[Wing, P4350 ROM development] PURESKILLZZZ:
Wasnt charging you for one ,.,......
[Wing, P4350 ROM development] nKiwan:
New Student

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.
[Wing, P4350 ROM development] nKiwan:
ohhh I almost forgot! happy BELATED birthday Ivan! and congrats on the engagement and soon to be wife ;).
[Wing, P4350 ROM development] ivanmmj:
Oh. ^_^ Thanks!

lol. Welcome aboard. Thanks for the apple.

Thank you!
[Wing, P4350 ROM development] PURESKILLZZZ:
Are you still awoke teach ?
[Wing, P4350 ROM development] ivanmmj:
Just got out of work, so I'm awake. :)
[Wing, P4350 ROM development] PURESKILLZZZ:
Ok so you want the battery or you want me to find you a different phone ???
[Wing, P4350 ROM development] ivanmmj:
Which ever doesn't costs you the least. ^_^ Although, I should probably try to flash this phone first to make sure that it isn't a hardware issue. I'll borrow my brother's battery for a while. Did you happen to find that flex file?
[Wing, P4350 ROM development] PURESKILLZZZ:
Sorry didnt look yet was working on my rom thread to be a sticky ... trying to assist and help with all the rom issues ... So putting all my reviews in 1 thread and then will test any and all roms that I havent tested yet . Then nobody can ever complain about not knowing what rom is what ......

LOOKING NOW !!!!
[Wing, P4350 ROM development] PURESKILLZZZ:
Found tons for you .... Ill message you now ....
[Wing, P4350 ROM development] ivanmmj:
hehe, no problem. I've been watching you setup that thread for several hours now. :-p I'm also working on Just2Stuffed which I think I'm going to renamed to JustMe.
[Wing, P4350 ROM development] PURESKILLZZZ:
Ok ... I messaged you ... I found so much you can have a ball with your razr .... Cant find none of the flashes I made for it but oh ewell that wa s a while ago ...
[Wing, P4350 ROM development] l3v5y:
Damn it! I've been unable to find this thread for some time :S

Now, I wonder if PURESKILLZZZ would get annoyed if I shoved a random post onto the end of his ROM thread!

Ivan, we love your ROMs + cooking advice, but get married first, there will be plenty of boring nights after that to give us our ROM flashing fix!!!

:p JK, teach us now :p
[Wing, P4350 ROM development] ivanmmj:
ROFL.

I'm working on JustMe... almost done... and then I'll back to teacher after I reflash my moto Razr.
[Wing, P4350 ROM development] l3v5y:
That sounded so very wrong...

Maybe it's cause it's midnight :D
[Wing, P4350 ROM development] PURESKILLZZZ:
We we are patiently waiting .. Did you grab the files you need from my server ? Let us know how it goes ....
[Wing, P4350 ROM development] PURESKILLZZZ:
OK ... you made it sound just a little nasty ... LOL ....

And no posting on the rom thread mate .... I see you posted in the joke thread Ihope you wrote a joke this time .......
[Wing, P4350 ROM development] l3v5y:
Is there a device out there you haven't flashed?
[Wing, P4350 ROM development] l3v5y:
Get a mod to lock your thread... I can't remember if I posted a joke...

*checks*

turns out I didn't :p
[Wing, P4350 ROM development] ivanmmj:
... I have to watch my mouth around you. :p

No, I fell asleep while flashing that last flash. LOL. I woke up to a working device, though! I've fixed almost every issue except for a few I broke this morning while trying to auto setup my proxy package and I'm still waiting on that today screen.
[Wing, P4350 ROM development] PURESKILLZZZ:
NOPE ..................
[Wing, P4350 ROM development] PURESKILLZZZ:
No you didnt post a joke .... Leave the joke thread for jokes mate ......
[Wing, P4350 ROM development] PURESKILLZZZ:
Well you know my server is always open to you and I already know you see everything possible that a person could need there....
[Wing, P4350 ROM development] l3v5y:
I'm sorry :( I'll find a joke and put it on that thread....
[Wing, P4350 ROM development] illi:
Your Oldest Student

Hi Proffessori Ivan the Great!

Here comes your oldest student at 55.

I have followed your classes from "outside" and now I want to enroll myself.

One question to start off: Does all these support Tornado too?

Thanks & Best wishes to you and all the students:D

Edit: I was a back-bencher in school and will always be a back-bencher; so, can I have that last seat at the end there please?
[Wing, P4350 ROM development] l3v5y:
The WM format (OEM/SYS) is universal, and the OEMDrivers OEM pack should be the only thing dependent on your device. I'm applying everything here to the Prophet :D

One thing to note, the final packaging up of the ROM is different for different devices... The kaiser uses ruu_signed.nbh files, the prophet uses nk.nbf files...... That part will be device specific, but the rest (and the techniques/ideas) shouldn't be.

I want that seat! I can be more disruptive from the back :D
[Wing, P4350 ROM development] illi:
Thanks. That helps:cool:

Now! Seniors shud get preference. Who's senior:D
[Wing, P4350 ROM development] l3v5y:
Glad I could be of service to my seniors, but I still want that seat!!!!
[Wing, P4350 ROM development] illi:
Being senior, I back off but I want to be seated beside that wonderful, logical lady, ok:cool:. So dont bother us:p
[Wing, P4350 ROM development] l3v5y:
This has turned from an intellectual discussion about ROMs and related fine arts into some kind of sick dating agency in which I seem to fail :(</offtopic>

Ivan! When can we expect the next lesson? If it's not until some time tomorrow afternoon (GMT that is) don't release it until Sunday as I'm out and don't wanna get behind the rest of the class... :D
[Wing, P4350 ROM development] illi:
Let's get intellectually serious then!

I have a Tornado kitchen with all files extracted. It's WM6 ROM. I have an nk.nbf for WM6.1 which I am trying to extract to the kitchen and merge them. The fact is that I want the WM6.1 ROM and merge quality apps/tweaks from WM6.

I guess I can only manage that after graduation.... :D
[Wing, P4350 ROM development] l3v5y:
You'll want to port the XIP which can be done using Ivans own tool, EasyPortOven 2.2! The XIP contains the WM6.1 part (not sure what to call it here) along with the SYS folder. The OEM folder is the device specific bit, and contains all the device specific drivers.
[Wing, P4350 ROM development] illi:
I'll d/l EasyPortOven now and give it a try. Currently I am using HyperCore.

Thanks for the tips and being so helpful:)
[Wing, P4350 ROM development] l3v5y:
One thing, I'm not sure if Ivan has Typhoon support for his EasyPortOven... If not, he'll need some files from your ROM dump to add support!

You can use Hyper Core to dump the WM6.1 ROM and extract the XIP, then you'll need to copy the WM6.1 SYS into the "Working_folder" along with the WM6 OEM and ROM folders from the HyperCore\Build folder, and you'll need to place the xip.bin into the "prepare" folder of EasyPortOven. Then, you can run the "run me.bat" file and it'll port the XIP. From there, you can copy the SYS/OEM/ROM folders back into "HyperCore\Build", and build the ROM.
[Wing, P4350 ROM development] illi:
Hmmm... No! Not Typhoon but Tornado.;) Reading Ivan's post here, I can imagine how busy he is. So I dont want to bother him as yet. But if he wants the ROM or files from it, I can send over. Meanwhile, I'll take your guide seriously and see how it comes out.
[Wing, P4350 ROM development] l3v5y:
Whoops... Sorry for mis remembering :S
[Wing, P4350 ROM development] illi:
No problem! Thanks.
[Wing, P4350 ROM development] PURESKILLZZZ:
We are all here to help .....
[Wing, P4350 ROM development] illi:
...and it's one GREAT HELP! I think with l3v5y's tips, I'm getting somewhere with my Tornado ROM Cooking.

Thanks guys:)
[Wing, P4350 ROM development] PURESKILLZZZ:
Yes he is very helpful.
[Wing, P4350 ROM development] l3v5y:
Lies! Lies and slander! :D

I need coffeeeeeee.....

Anyway, If I could remember which files you needed to copy from your WM6 XIP to the WM6.1 XIP, I'd be more help :rolleyes:
[Wing, P4350 ROM development] PURESKILLZZZ:
coffee is bad ...... I dont know which files either ... LOL
[Wing, P4350 ROM development] N3xt2N0N3:
ivan...im ready for lesson 5
[Wing, P4350 ROM development] PURESKILLZZZ:
We are all ready mate .....
[Wing, P4350 ROM development] Ghostrider:
True, True I'm waiting:)

I played an little with this Infos, but I don't get the xip port done:confused:

So I'm waiting for the next lesson
[Wing, P4350 ROM development] PURESKILLZZZ:
Keep trying .... Dont give up .....
[Wing, P4350 ROM development] l3v5y:
It'll work eventually!
[Wing, P4350 ROM development] PURESKILLZZZ:
Tell him again ......
[Wing, P4350 ROM development] Ghostrider:
That fast I won't give up:)

I'm Trying, Trying, Trying........
[Wing, P4350 ROM development] PURESKILLZZZ:
LOL ............
[Wing, P4350 ROM development] N3xt2N0N3:
In between classes Ive been creating my own graphics for buttons on everything from the dail pad to the media player...
[Wing, P4350 ROM development] papamopps:
You are using 19949?? where from? hehe
[Wing, P4350 ROM development] PURESKILLZZZ:
YEAH ...... Where from is a good question ..... I only know of 1 source ....
[Wing, P4350 ROM development] l3v5y:
X1 is the only one I've seen...

The XIP might have been taken from pappamopps ROM...
[Wing, P4350 ROM development] PURESKILLZZZ:
Exactly ........
[Wing, P4350 ROM development] l3v5y:
Although how pappamopps got the ROM is still a mystery!
[Wing, P4350 ROM development] PURESKILLZZZ:
SSSSssssshhhhhhhhhhhhh !!!!!!!!!!!!!
[Wing, P4350 ROM development] l3v5y:
I wish I had that build :(

And how did you get 2300 posts?!?:eek::eek:
[Wing, P4350 ROM development] N3xt2N0N3:
hehe i made a rom based off your latest rom but its for personal use...cause i didnt ask u for permission yet hehe...but its a nice looking rom if i had the program to take screenshots i wouldve shown u...but i got a splash screen to show off...oh yeah since i used your rom i kept the "ITs" in the name...ITs Life
[Wing, P4350 ROM development] PURESKILLZZZ:
Use magicss .. I want screen shots ......
[Wing, P4350 ROM development] PURESKILLZZZ:
The same way you did mate ......
[Wing, P4350 ROM development] N3xt2N0N3:
is there a way to set the magicss as a button cause i keep getting the start menu in screen shots
[Wing, P4350 ROM development] PURESKILLZZZ:
YEs there is .. Would tell you to read but I want pictures .... Dammm dont have a phone to press it from here but from memory goto start > settings > Buttons .... Yeah that should be it .....
[Wing, P4350 ROM development] papamopps:
you could have aks me i´m not a cruel guy....

BUT please change name... if you ask me and i will give you permit...BUT first we also should ask my SOURCE..and this source is NOT a hexeditor...it is a nice guy...who doesn´t wnat to e named...cause that may get him in trouble ;)

OK!

BTW magicss is included in my rom? oh no i guess you could only dump the rom... all rgu are gone? right?
[Wing, P4350 ROM development] l3v5y:
What? Tellin people unsure of what to do that they're not really idiots?

IVAN!!! I WANT TAUGHT!!! :D
[Wing, P4350 ROM development] PURESKILLZZZ:
LOL !!! you a funny guy .....
[Wing, P4350 ROM development] PURESKILLZZZ:
Well I posted it for him papa want to see his ideas ,... But YES papa is a nice guy ..... Just have you flashing 20 - 30 times a day .....
[Wing, P4350 ROM development] l3v5y:
Don't you mean *.dsms? The RGUs are still there (I think), but the dsms which are what gives package info should still be there...

The trick with that though, is to rebuild the ROM using some stock *.dsm files, and then dump it again :D
[Wing, P4350 ROM development] l3v5y:
When I was working on some of the Diamond packages, pappamopps was getting annoyed at having to flash the ROM again and again for every small change :D
[Wing, P4350 ROM development] PURESKILLZZZ:
Good idea ... Wont you do that for me ...

I have a tilt need a good rom ... Port over papas for me ....
[Wing, P4350 ROM development] N3xt2N0N3:
oh im so stupid i forgot

ok so this is what i got so far it basically looks like the HTC Diamond rom with a touch of life its still in BETA stage and i got alot of work to do...and i found a today item that mimics touchflo 3D and takes up little to no memory
[Wing, P4350 ROM development] papamopps:
"throttle launcher" is it called?? hehe. of course you can port the core...but plwase do not use my skins ;) ok!
[Wing, P4350 ROM development] N3xt2N0N3:
yeah all gone lol i was goin to ask u soon enough...i guess the code name could be ITsLife...until i think of a new one lol
[Wing, P4350 ROM development] N3xt2N0N3:
yeah throttle launcher and im making all orginal skins as we speek its just very time consuming
[Wing, P4350 ROM development] PURESKILLZZZ:
Looking damm good .. post more screen shots ....
[Wing, P4350 ROM development] PURESKILLZZZ:
How about N3xtLifeFloDiamonD.
[Wing, P4350 ROM development] N3xt2N0N3:
lol im liking N3xtLiFE for short
[Wing, P4350 ROM development] PURESKILLZZZ:
Ok ... Make it happen .......
[Wing, P4350 ROM development] N3xt2N0N3:
i will i will...sheeesh lol
[Wing, P4350 ROM development] PURESKILLZZZ:
LOL ... Dont feel bad you a new cook and I love flashing so im gonna push push push you .....
[Wing, P4350 ROM development] ivanmmj:
The newest throttlelauncher doesn't like me... half the time it crashes on me...

Anyhoo, I'm sorry I've been so busy I haven't had time to work on any of my ROMs or on the class.
[Wing, P4350 ROM development] PURESKILLZZZ:
Take your time mate ..... Havent seen you on aim been some serious discussions ....
[Wing, P4350 ROM development] N3xt2N0N3:
lol it loves me...lol take your time no need to stress
[Wing, P4350 ROM development] ivanmmj:
I forgot to save the room.... and your screen name. lol Drop me a PM with the info.
[Wing, P4350 ROM development] PURESKILLZZZ:
Will do so right now .....
[Wing, P4350 ROM development] N3xt2N0N3:
wait everyone here has aim??...oh theres a new aim program
[Wing, P4350 ROM development] PURESKILLZZZ:
What does it do new or different mate ... I downlloaded it from you ... thanks ...
[Wing, P4350 ROM development] N3xt2N0N3:
Its aim aol mapquest...all in one its weird but it uses internet so i guess its ok
[Wing, P4350 ROM development] PURESKILLZZZ:
I am lost ... LOL ... Can you jloin an aim or aol chat room using it ?
[Wing, P4350 ROM development] N3xt2N0N3:
just checked and u cant start or join a chatroom
[Wing, P4350 ROM development] PURESKILLZZZ:
So its no improvement and no surprise coming from aohell ....
[Wing, P4350 ROM development] N3xt2N0N3:
i think im goin to fully customize my rom...with my own graphics...do you like the dailer??
[Wing, P4350 ROM development] l3v5y:
That looks awesome! Now upload the ROM so I can port it to the prophet!

Or i'll just flash it straight on anyway... Worked with a wizard ROM :D But not so well with a kaiser ROM :(
[Wing, P4350 ROM development] N3xt2N0N3:
lol in due time i still got alot of work to do
[Wing, P4350 ROM development] papamopps:
wow. i still got not any PM from you....
[Wing, P4350 ROM development] PURESKILLZZZ:
OH OH ....... Papa is going to put you over his knee .....
[Wing, P4350 ROM development] N3xt2N0N3:
:( he did already
[Wing, P4350 ROM development] PURESKILLZZZ:
You should know better .. Wasnt you in the room with us most of the night ???
[Wing, P4350 ROM development] N3xt2N0N3:
yeah i was...was kinda lost though working on the rom and join the coversation
[Wing, P4350 ROM development] l3v5y:
This is weird!
[Wing, P4350 ROM development] PURESKILLZZZ:
Ok then you know its the help room as well . And papa is a good friend so PLEASE ask him nicely and he will work with you ......
[Wing, P4350 ROM development] l3v5y:
Papa can get annoyed though! Especially if he has to flash more ROMs... :D
[Wing, P4350 ROM development] N3xt2N0N3:
i did ask i did...he thought i released it publicly without asking for permission to port his rom but i didnt even release anything yet(besides screen shots)...its still a personally rom
[Wing, P4350 ROM development] PURESKILLZZZ:
I need your aim or aol name .... You would be a great addition to the room ..
[Wing, P4350 ROM development] PURESKILLZZZ:
Okies mate ... We all know that ..... Now what new topic you bringing to the room tonight ???
[Wing, P4350 ROM development] l3v5y:
I never use my AIM, but I may do so if there's someone to talk to!

I think it's "l3v5y" but I may be wrong :D

In fact, I haven't used AIM since I set up my new (not any more, but still kick arse) PC in December...

Ivan! Teach!

EDIT: my profile here says it's l3v5y, so it probably is :D
[Wing, P4350 ROM development] PURESKILLZZZ:
ok get on and ill message you ... LOL
[Wing, P4350 ROM development] l3v5y:
Been there, done that, and now I'm getting messaged by people I've never spoken to...
[Wing, P4350 ROM development] PURESKILLZZZ:
You will be ok .... LOL