TylerC161 Software Kit - Wing, P4350 Herald Upgrading

I've been working on something on my computer for a while now. Its pretty much a section of folders, with numbers, retaining to instructions. All of these folders basically make up everything I run on my phone. Its a complete kit for reflashing / changing OS's.
for example: upon opening it there are 2 folders. 1 is the install of the OS, the other is post OS install programs. Open folder 1 and it'll have 3 more. The RUU, the OS Im currently running, and perhaps another OS to choose from. In those are all the files needed to perform an OS reflash, as well as instructions as what to do.
I can combine this all into a zip, which could be a huge tool for newbies and everyone else alike if they want a 1 stop shop for all their OS needs.
If there is enough interest in this, I will modify it a little more, tweak some guides in it, and release it as a ZIP.
So whos interested?

I'd be interested. Not that we have a right to expect it, but I suspect I speak for many when I say we are hoping you and ttran001 will continue in your efforts to add "WOW" to our Wings.

I hope to too, I enjoy working with them.

72 views and 2 votes?
TTT

wouldn't all that fun stuff take up an inordinately large amount of space? like ~300mb if you really really get into it?
150th post, by the way

fzzyrn said:
wouldn't all that fun stuff take up an inordinately large amount of space? like ~300mb if you really really get into it?
150th post, by the way
Click to expand...
Click to collapse
yes, its at 220 right now.
But its the same stuff you'll need to download anyways if you plan on flashing, except its all in one place.

so is this project suppossed to be a dummys way of cooking?

Dummy way of flashing a os..
It doesnt really hurt me to upload it, nor take much time, so its uploading now. I'll post it when its done.

Related

Cooking for dummies. coming to your kitchen

In 3-4 weeks, Ill release some ingredients to be used when cooking in hypercore kitchen. Ill give a very (ill try) simple tutorial, I will write it so that a 5 year kid could cook a rom, and if you need to ask questions who to cook the rom (easy way, add/remove packages, and build rom)
NOT gonna give guide on dumping, porting, registry w/e. you have to learn that by yourself, searching the forums, reading, reading, reading, searching, searching, testing, failing, learning, learning.....and finally learning, always.
and be prepared, if you decide to realease your rom, that you think works 100% without flaws, because you test it all.
Im gonna prepare you for the fact that there is no perfect rom, why? Because what works "flawless, with no error, looks like the most amazing rom ever created and you should get nobels peaceprice, thats how good it is".....never works "flawless, with no error, looks like the most amazing rom ever created and you should get nobels peaceprice" on other ppls devices.
why is it that if you buy a new car, the car looks great, many speak highly about it, so you get it...but f..k the "insert w/e name here" dont work, and you start looking for other bugs....and you find many. You decide to get rid of it, but...the guy that got the car made before yours, buildt same way, by same ppl, using same materials, it should be a ****ty car too, but its flawless, runs miles by miles, can go around the world on one gallon of gas...and so on.
same is with roms guys.
Even on my device, using my preffered homecook, dont work same way from time to time. I have a os.nb I always use, cooked with my stuff. Some times it bricks my phone...some times its buggy and slow, other times (most of the time) its running like hell, and are steady as a rock.
Why?
How the f..k should I know...thats life..
so back to the part where i say something about releasing roms.
You ARE gonna get ppl pissing at you, yelling at you and posting warnings that your rom is gonna kill your device and blow up russia at the same time.
ppl are gonna ask the same question 4569 times aday (aprox ) and ofcourse you gonna get happy ppl, whos demanding that you set up a paypal so that they can give you their money
when all this is said.......
You are gonna get a basic build from me, only one language: WWE. (official based wm6, NOT ported)
Ill add a bunch of OEM PACAGES, so that you can remove or add as you please.
and thats all
if you need more, do the research.
Im gonna take some days not working on roms...my wife is gonna kill me soon if I spend more time on this for some time, but ill come to forums, but wont release any new stuff for some time. My herald needs to calm down too, I flash and reflash my device more times a week then I dare to think about.
cheers all
wow. what a rant. i feel for you though. i have to answer wierd questions by people also.
You, my friend, are the man!
Where's a worship icon when you need one? lol j/k
You're the man. This came JUST in time. I'm trying to cook my first ROM and while I can take a rom apart and put it back together, I still can't figure out how to put in the programs that I want. I just want to be able to make my own ROM so I don't have to install/uninstall things all the time, with the tweaks that I want and other things.
One random question: Anyone ever heard of saving either pushmail settings or at the very list a contact list as PART of the ROM? Makes it easier to get my phone setup... I know I'm lazy. lol
we are all lazy....
thats why we spend so much time infront of computers
Itje, I have created a tutorial (for my own lack of memory power) on how to use the hyper core kitchen if you'd like to save some time. My tutorial covers dumping .nbh files into .nb files, dumping .nb into oem and sys, dumping xip, and rebuilding. It doesnt cover cooking though as I'm still a newbie.
Let me know if you would like it and I'll send it to ya.
xavier6303 said:
Itje, I have created a tutorial (for my own lack of memory power) on how to use the hyper core kitchen if you'd like to save some time. My tutorial covers dumping .nbh files into .nb files, dumping .nb into oem and sys, dumping xip, and rebuilding. It doesnt cover cooking though as I'm still a newbie.
Let me know if you would like it and I'll send it to ya.
Click to expand...
Click to collapse
thx man, but I got it covered, but I appreciate the offer
I'm still waiting, drooling, over this thread... lol
Since all I'm doing is making a more customized version of YOUR Touch-it that I can use personally to make it easier to me when I have to hard reset, I figure you'd be the best person to listen to. lol
I'm looking to even have an exchange server setup into the ROM so that even the contacts and calendar get "hard reseted" into the device.
No problem bro. Eagerly awaiting this as well! I was trying to create some packages from cabs using the kitchen but I was having trouble using the flashinitfiles generator to generate the init files. Cant wait!

positives about Dutty's Hybrid TouchFlo 7 Rom!

If you were previously using the HTC or AT&T rom then i highly suggest you upgrade to Dutty's rom.
1. its faster.
2. way better battery life.
3. tabbed task manager at the top
4. more free rom and ram.
5. better design.
6. more i cant think of, try it! its great!
does it still have the colored touch flo icons?
mikeeey said:
If you were previously using the HTC or AT&T rom then i highly suggest you upgrade to Dutty's rom.
1. its faster.
2. way better battery life.
3. tabbed task manager at the top
4. more free rom and ram.
5. better design.
6. more i cant think of, try it! its great!
Click to expand...
Click to collapse
Hope Dutty comes soon with a clean.. lite rom.. not to much added 3d party software
Does this new Rom also includes the Microsoft .NET Compact Framework 3.5 RTM?
look closer at the posts of his roms...they do have lite versions.
Bouloama said:
Hope Dutty comes soon with a clean.. lite rom.. not to much added 3d party software
Does this new Rom also includes the Microsoft .NET Compact Framework 3.5 RTM?
Click to expand...
Click to collapse
o but he does, his "lite" roms, i dont like them, i installed one on accident and there was basicly nothing on it. its extremely basic, i ment to install his touchFlo rom, so im downloading it now.
i dont think .NET 3.5 is already on, but its avaible right there on the topic.
I prefer Lite Roms because I can control better what to install, update and remove. I'm using his lite rom no. 6 and its awesome.
palm sms needed with mms control bad or palms sms that controls your entire sms through htc home etc
jym04 said:
I prefer Lite Roms because I can control better what to install, update and remove. I'm using his lite rom no. 6 and its awesome.
Click to expand...
Click to collapse
i thought that too, but this rom was soo "lite" that there was nothing unique about it. i mean it was really no different than installing a lite HTC rom.
How does one upgrade the ROM? Is it just a transfer like a cab and then installation in the device, or is it more complicated? Some instructions on how to do that would be very useful. Can you point out where to find them? If it all fails and one needs to go back, would a Sprite restore bring back the previous ROM? Are there any incompatibilities with pre-installed programs? The ftp site lists three different Hybrid TouchFlo programs. How do they differ? Which one is the best recommended?
mikeeey said:
i thought that too, but this rom was soo "lite" that there was nothing unique about it. i mean it was really no different than installing a lite HTC rom.
Click to expand...
Click to collapse
Well actually there's virtually no apps installed, not even the HTC ones. That means that I can install the ones I want. When there's an update, I feel that I can "properly" remove the old ones and install the new ones. They also come with some tweaks already included, and .NET 3.5.
So it feels like a "base pumped" ROM which I can fully customize.
Please give us some instructions on how you install a new ROM.
jym04 said:
Well actually there's virtually no apps installed, not even the HTC ones. That means that I can install the ones I want. When there's an update, I feel that I can "properly" remove the old ones and install the new ones. They also come with some tweaks already included, and .NET 3.5.
So it feels like a "base pumped" ROM which I can fully customize.
Click to expand...
Click to collapse
yes i agree. its just that when i was saying his rom is unique, i think there's some pretty cool things on there, but im not sure what they are. like, i wouldnt know what to search for or what cab to install. so installing the lite rom i wouldnt even get those cool things.
however, if you want this rom not for the cool things he has, but for a blank rom, then the lite rom is the rom to get.
Bouloama said:
Hope Dutty comes soon with a clean.. lite rom.. not to much added 3d party software
Does this new Rom also includes the Microsoft .NET Compact Framework 3.5 RTM?
Click to expand...
Click to collapse
If you are a very experienced user you may want a Lite ROM.
However, I found the fully loaded ROM has many advantages.
1. You may have some very useful softwares that you may not even aware they exist. So you will never look for those to put into the Lite ROM in the first place.
2. You will learn to use more applications and figure out good and bad ones first hand.
3. In the Lite version, you'll always find that the software that you need for the moment hasn't gotten installed even you have it in your download library. You'll miss the time and being agonized. As time goes time, you've accumulated all the right softwares in your custom machine, it is time to replace the machine with a new one. The current one just have never reach it full potential.
Kaiser has plenty memory space, a few extra softwares are not to kill it not like TOUCH which really just got a pretty face and no guts.
I recommend fully loaded ROM for casual users. Extra softwares do not increase weight of the machine provided the extra softwares do not cause stability issue. Stability usually caused by bad software. One lousy one can do it.
For example, I won't mind if I can get a 32G SD card and people loaded all the games and MP3 and Video for me.
michalopoulosgk said:
How does one upgrade the ROM? Is it just a transfer like a cab and then installation in the device, or is it more complicated? Some instructions on how to do that would be very useful. Can you point out where to find them? If it all fails and one needs to go back, would a Sprite restore bring back the previous ROM? Are there any incompatibilities with pre-installed programs? The ftp site lists three different Hybrid TouchFlo programs. How do they differ? Which one is the best recommended?
Click to expand...
Click to collapse
I checked the wiki but still not clear.
I have the same questions as the above post.
CorruptedSanity said:
I checked the wiki but still not clear.
I have the same questions as the above post.
Click to expand...
Click to collapse
If your still unsure on Flashing roms please read this first before attempting
http://forum.xda-developers.com/showthread.php?t=332246
duttythroy said:
If your still unsure on Flashing roms please read this first before attempting
http://forum.xda-developers.com/showthread.php?t=332246
Click to expand...
Click to collapse
Yeah, that's exactly why I haven't tried to reflash my tilt - The "directions" in that post are so unclear and incomplete...
Someone who can write needs to create a step by step guide - no unexplained acronyms, a complete list of everything that is needed, and maybe a little explanation about why you have to do some of the steps.
I would happily write a post with this info, except that the directions for flashing are so bad that I can't understand how to do it.
Answer some basic questions, like, "can you flash an OS with no Radio - can you flash a radio with no OS?"
When you refer to downloading a ROM - Does that mean to the PC or to the device? OK, I've entered bootloader mode - now what? What's the next step? When I DL the ROM to the device, where should it be stored? What makes up a ROM? Is it one file or a bunch of files?
These are just some of the basic details that should be in a set of directions for flashing.
The HardSPL directions that are built into the install are pretty good - they step the user through every little detail. We need that for "flashing", because based on the information on this forum, it's not inherently obvious how to do it.
Regards,
Jeff
trick420 said:
Yeah, that's exactly why I haven't tried to reflash my tilt - The "directions" in that post are so unclear and incomplete...
Someone who can write needs to create a step by step guide - no unexplained acronyms, a complete list of everything that is needed, and maybe a little explanation about why you have to do some of the steps.
I would happily write a post with this info, except that the directions for flashing are so bad that I can't understand how to do it.
Answer some basic questions, like, "can you flash an OS with no Radio - can you flash a radio with no OS?"
When you refer to downloading a ROM - Does that mean to the PC or to the device? OK, I've entered bootloader mode - now what? What's the next step? When I DL the ROM to the device, where should it be stored? What makes up a ROM? Is it one file or a bunch of files?
These are just some of the basic details that should be in a set of directions for flashing.
The HardSPL directions that are built into the install are pretty good - they step the user through every little detail. We need that for "flashing", because based on the information on this forum, it's not inherently obvious how to do it.
Regards,
Jeff
Click to expand...
Click to collapse
First of all, please stop being so demanding when you are in the situation of asking for help. Nobody here has obligation to teach you what you need to do to YOUR phone. They don't get paid to do that. I would suggest you to head to tytn/Hermes' wiki page to learn more before you try on your phone http://wiki.xda-developers.com/index.php?pagename=HTC_Hermes
Tilt or tytn II are still fairly new device on the market. Since tytn and tytn II are similar in many ways, you can use hermes/tytn's wiki for reference. Many of us, myself included, learn the process of flashing, upgrading, downgrading, and modifying through countless experiments or through other members here. I'd say - flash your phone with hardSPL first, then you are safe to do the rest if you can follow the directions. Once again, I am not trying to discourage you to ask for help, but please do respect others and their works. They have contributed a lot of time to make this forum the best and make our phones even better.
penpower said:
First of all, please stop being so demanding when you are in the situation of asking for help. Nobody here has obligation to teach you what you need to do to YOUR phone. They don't get paid to do that. I would suggest you to head to tytn/Hermes' wiki page to learn more before you try on your phone http://wiki.xda-developers.com/index.php?pagename=HTC_Hermes
Tilt or tytn II are still fairly new device on the market. Since tytn and tytn II are similar in many ways, you can use hermes/tytn's wiki for reference. Many of us, myself included, learn the process of flashing, upgrading, downgrading, and modifying through countless experiments or through other members here. I'd say - flash your phone with hardSPL first, then you are safe to do the rest if you can follow the directions. Once again, I am not trying to discourage you to ask for help, but please do respect others and their works. They have contributed a lot of time to make this forum the best and make our phones even better.
Click to expand...
Click to collapse
I do not want to go offtopic, but you are waaaay out of line.
Ive been using online forums for 12 years now and have gotten to where I am because of nice,hardworking and helpful individuals.
Its Karma, in the end if you (people) help trick420 and I learn to flash our roms, they will benefit one day when they visit photography forums or want to travel to Northern Italy because I have posted very thorough articles and guides to Digital SLR Cameras and Lenses and travelling to places ive been.
His suggestions will in fact make this site better because it will allow others like him and me to learn and then eventually contribute to the forum. I personally am not a professional at WinMobile and have done my homework (read the wiki, googled terms,acronyms,procedures and so on) but have not really grasped the idea of flashing roms.
trick420 was not being demanding, you need to cool down.
penpower said:
First of all, please stop being so demanding when you are in the situation of asking for help. Nobody here has obligation to teach you what you need to do to YOUR phone. They don't get paid to do that. I would suggest you to head to tytn/Hermes' wiki page to learn more before you try on your phone http://wiki.xda-developers.com/index.php?pagename=HTC_Hermes
Click to expand...
Click to collapse
Point taken, but my post was a comment, not a request for help, and was not demanding, just an observation. I'm just stating what, in my opinion, is wrong with the instructions posted so far. They lack so much information that a noob simply cannot figure out what to do at times.
A noob is just that - a noobie... How can you expect them to know that a Tytn is similar enough to a Tytn II that the same things apply? How would they know that?
The thread that Dutty refers everyone to that is a "noob" is now 11 pages long. The worst part of it is, the instructions on the first few posts don't even apply to Dutty's ROMs now because he's building them as an executable file (Great idea by the way), which makes me think he's simplified it to the point that you don't need to read the "flashing" ROM.
My point is this - if I'm a noob and I want to learn how to flash, I have to dig through 11 pages of a stickied post that is a year old just to figure out one step of the process. It takes way too much work to figure it all out, and then you'd better make sure that you don't forget something along the way.
Flashing a ROM should be a process to be learned by a noob, not a journey of discovery like it is now.
The wiki or sticky for flashing should be redone for clarity. For me, the flashing process is like a combination of a heavily fragmented hard drive and trying to find a windows registry key without the use of a search function.
Again, I'm not complaining just for the sake of complaining. If someone wants to send me a detailed process for flashing via PM or email for the Kaiser, I'll write it into a document that the average semi-technical noob can use. But until I figure all of this out I can't help. I'm a hardware and software engineer by trade, and I know as well as anyone that the one thing a programmer hates to do is to have to document a project or write a spec. I'm offering to do that if you programmers will support my questions and help me craft a good, readable document for the masses.
Regards,
Jeff
trick420 said:
Again, I'm not complaining just for the sake of complaining. If someone wants to send me a detailed process for flashing via PM or email for the Kaiser, I'll write it into a document that the average semi-technical noob can use. But until I figure all of this out I can't help. I'm a hardware and software engineer by trade, and I know as well as anyone that the one thing a programmer hates to do is to have to document a project or write a spec. I'm offering to do that if you programmers will support my questions and help me craft a good, readable document for the masses.
Regards,
Jeff
Click to expand...
Click to collapse
Me too, ill help write out the guide on a beginner to intermediate level.

Cooking questions

Anyone have the HTC_TouchDialer OEM pack or just the rgu file.
Trying too cook again, missing the finishing touches. [Whats that burning smell?]
Oh, one more thing; how do I preset the settings for battery status, today screen, etc. (I don't want to be screwing with settings after flashing).
I have it working for the most part (it flashes and works....mostly), I'm just trying to figure out how to get the rest of it working the way I want it to.
Thanx!
Ok, can't get the bluetooth working either.
I can't get this to work and I really don't have time to figure it out.
I just wanted to cook a rom with MS VoiceCommand built in since everyone else excludes it.
Anyone have a MS VoiceCommand cab?
ROM cooking == headache.
You guys have a WHOLE lot more patience then I do.
ICP-Fan said:
I can't get this to work and I really don't have time to figure it out.
I just wanted to cook a rom with MS VoiceCommand built in since everyone else excludes it.
Anyone have a MS VoiceCommand cab?
ROM cooking == headache.
You guys have a WHOLE lot more patience then I do.
Click to expand...
Click to collapse
Yes, cooking roms can become a head ache... It takes time to cook a good rom. As for the oem packages, just search the forum, there all over the place.
Good luck,
ttran001 said:
Yes, cooking roms can become a head ache... It takes time to cook a good rom. As for the oem packages, just search the forum, there all over the place.
Good luck,
Click to expand...
Click to collapse
I was really frustrated last night. I ended up putting Open Touch 3.0 Slimline back on and actually paying for MS Voice Command 1.6 ($40 USD.... ouch).
ICP-Fan said:
I was really frustrated last night. I ended up putting Open Touch 3.0 Slimline back on and actually paying for MS Voice Command 1.6 ($40 USD.... ouch).
Click to expand...
Click to collapse
Why would did you buy it? If you really had to have it then you should have PM me and I would have tried to find time and cook a custom rom for you instead of wasting your money like that...
I don't mind helping people, when I have time.
I will work on yet another release with voice command included to help prevent others from having to waste their money.
ttran001 said:
Why would did you buy it? If you really had to have it then you should have PM me and I would have tried to find time and cook a custom rom for you instead of wasting your money like that...
I don't mind helping people, when I have time.
I will work on yet another release with voice command included to help prevent others from having to waste their money.
Click to expand...
Click to collapse
I just got used to hitting the button on the side of my phone and saying
"Call Jamie Cell" and it dials Jamie's mobile number.
The rest of slimline is great.
If you ever need a touch dialer or comm manager skin, let me know.
ttran001 I could really use your help on cooking some roms up. I already have my OEM SYS and ROM folders extracted. Just a lil confused on how to add and subtract stuff. PM me some time and maybe you can set up a lesson for me when you have some free time. Appreciated
DaMyth said:
ttran001 I could really use your help on cooking some roms up. I already have my OEM SYS and ROM folders extracted. Just a lil confused on how to add and subtract stuff. PM me some time and maybe you can set up a lesson for me when you have some free time. Appreciated
Click to expand...
Click to collapse
I want to join such lesson too. The only reason i'm not cooking my ROMs is that i don't know what things can i remove from the SYS folder, how to change page pool size without a page pool size changer, and how can i get so much free RAM as ttran does.
So ttran, if you would open a learning thread, i'll be the first one to read it!
register06 said:
I want to join such lesson too. The only reason i'm not cooking my ROMs is that i don't know what things can i remove from the SYS folder, how to change page pool size without a page pool size changer, and how can i get so much free RAM as ttran does.
So ttran, if you would open a learning thread, i'll be the first one to read it!
Click to expand...
Click to collapse
Folks,
I will try to open a thread to help you out as soon as I get some free time from my other projects and trying to fix minor issues folks are having with me releases..
But please remember that I too had to spend lots of hours reading from this great forum and after hundreds of test flashs finally got where I am now.
I'm only a beginer cook compared to some of the great ones in this forum.
The main point is it takes time to figure things out and when you do you will know it like the back of your hand.
If some one show you everything, then what have you really learned?
This is about becoming a cook of roms for users to enjoy.
Itje wrote a very good howto cook thread and should be a very good starting point for anybody who wants to become a cook.
What I've learned is that it's not about cooking a good rom and having people say cool stuff about yourself, it's about cooking a good stable rom where users enjoy and rely on daily.
Sorry for such a long post,

cooking android roms ???

is there a rom cooking for dummies. or some sort of guide. i would like to get into cooking roms for fun and actually contriibute
b0ricuaguerrero said:
is there a rom cooking for dummies. or some sort of guide. i would like to get into cooking roms for fun and actually contriibute
Click to expand...
Click to collapse
Mlign put one up today youtube.com/mlign
He doesn't want to know how to sign files and setup the SDK, he wants somebody to hold his hand and teach him the inner workings of ROM cooking and development.
As a side note, that was the worst video tutorial I have ever seen. The guy's ROMs might be good, but the guy seems like a complete tool. Not to mention, there is a right clicking signing tool available in the dream theme forum. I don't know why he was using such a complicated signing tool.
DirectMatrix said:
He doesn't want to know how to sign files and setup the SDK, he wants somebody to hold his hand and teach him the inner workings of ROM cooking and development.
As a side note, that was the worst video tutorial I have ever seen. The guy's ROMs might be good, but the guy seems like a complete tool. Not to mention, there is a right clicking signing tool available in the dream theme forum. I don't know why he was using such a complicated signing tool.
Click to expand...
Click to collapse
Oh, I see how that could warrant a new thread.
DirectMatrix said:
He doesn't want to know how to sign files and setup the SDK, he wants somebody to hold his hand and teach him the inner workings of ROM cooking and development.
Click to expand...
Click to collapse
i dont need anyone to hold my hand. i just want to know if theres is a definitive guide to rom cooking or rom cooking for dummies. or anything that can send me to the yellow brick road for rom cooking.
b0ricuaguerrero said:
i dont need anyone to hold my hand. i just want to know if theres is a definitive guide to rom cooking or rom cooking for dummies. or anything that can send me to the yellow brick road for rom cooking.
Click to expand...
Click to collapse
i too would like to know it be really nice to make my own rom for my own phone haha
you'll be lucky!
ive been learning to cook my own rom for a while now, and im cooking eclair.
ive had a thread asking how the devs fixed sync and wifi on eclair... and no bugger seems to wanna share!
this comunity is about sharing yes... then why is it so hard to get any help!?
philicibine said:
this comunity is about sharing yes... then why is it so hard to get any help!?
Click to expand...
Click to collapse
i dont know but, i still want to know. how to cook a god dam rom
you don't learn the cooking, the cooking learns you!
heh, but really, the reason there's no "definitive cooking guide" is because there's no such thing. Usually there's two approaches to creating roms: Porting and compiling from source. Porting is easy because it involves just knowing which files are necessary for the phone to run (kernel and it's modules, using/modifying/building a correct ramdisk, and pulling the necessary hardware/proprietary files to make the rom be able to communicate with the hardware). For those, a basic knowledge of file systems and using a few tools; your file archivers (7z, file roller, winrar, etc), porting tools (unyaffs, extract-kernel.pl, extract-ramdisk.pl, mkbootimg, mkbootfs) and distribution tools (testsing.jar, a working knowledge of update-script layouts) and you should be porting quickly, it's just mix and match to make your frankenbuild.
Building from source is not hard, or mystical, or anything of the sort. it requires learning how to use git/repo and working with makefiles.
If you want to make a truly custom build from source that works with google apps and has your own customizations, then you do need to learn a slight of java, c, c++, and most importantly, android app development.
You can't just say there's a guide. I guess the easiest one could do is put up a video of how to make a build from source, if I have time/drive I could do one, whole process takes about 2-3 hours (if you've never built before but have a build environment already setup), but I guess I could skim it down to a few minutes, since a lot of the time spent is waiting for compilation.
I too have been looking how to cook my own rom, so I could do my own tinkering so I could flash right away and use my own to my personal liking. If anyone could post a video or tutorial on how to do so I would be so grateful. I learn pretty fast just need a little help here and there.
In response to the OP, there are two tools that I am aware of:
One
Two
akapoor said:
In response to the OP, there are two tools that I am aware of:
One
Two
Click to expand...
Click to collapse
in my response to you. EAT A **** ASSHOLE
and jubeh thank you for the info.
b0ricuaguerrero said:
in my response to you. EAT A **** ASSHOLE
and jubeh thank you for the info.
Click to expand...
Click to collapse
Go ahead and entertain yourself by reading post two:
http://forum.xda-developers.com/announcement.php?f=438
Specifically points 1 and 2
I honestly hate when people do that ****...
The guy has 70+ posts....has been a member since 2007 you really think that he didnt search here and on google..
Considering I have been searching both places myself for over a month and all I come up with is premade custom roms... No reading on how to make a custom rom myself... What really gets me is that I read and I seem to be more confused..
With android running RUU's and signed.nbh's. Why do we have to update via a zip file... In the article that explains how to make a custom rom I found just today he says that RUU's dont allow any customization. Which is funny to me because Ive been cooking WM roms for years now which cooks the rom then signs and packs the nbh file into the RUU. I honestly have been looking for a kitchen but I dont think one exists as of yet...
Im not ready to load up YDL on my ps3 to figure out how to trim down an android rom.
Hopefully there will be a kitchen released on the same lines as say Ervius's Visual Kitchen. Just takes time. Took years for some real brains most being from this site and ppcgeeks to compile all the tools to make a rom like that.
Now that is helpful, posting up some bs like that is just rude and you deserved the reply. This site is to help not making it more difficult for people to learn how to do stuff. Just remember the short 11 months back when you joined did you know everything. Have you made any real attempt to contribute to this site or are all your posts from that sort of thing giving ****ty responses to serious questions.
Heres that link
http://lukasz.szmit.eu/2009/12/04/making-your-own-rooted-android-rom/
On a side note your both from NY settle it like men.
reeg420 said:
I honestly hate when people do that ****...
The guy has 70+ posts....has been a member since 2007 you really think that he didnt search here and on google..
Considering I have been searching both places myself for over a month and all I come up with is premade custom roms... No reading on how to make a custom rom myself... What really gets me is that I read and I seem to be more confused..
With android running RUU's and signed.nbh's. Why do we have to update via a zip file... In the article that explains how to make a custom rom I found just today he says that RUU's dont allow any customization. Which is funny to me because Ive been cooking WM roms for years now which cooks the rom then signs and packs the nbh file into the RUU. I honestly have been looking for a kitchen but I dont think one exists as of yet...
Im not ready to load up YDL on my ps3 to figure out how to trim down an android rom.
Hopefully there will be a kitchen released on the same lines as say Ervius's Visual Kitchen. Just takes time. Took years for some real brains most being from this site and ppcgeeks to compile all the tools to make a rom like that.
Now that is helpful, posting up some bs like that is just rude and you deserved the reply. This site is to help not making it more difficult for people to learn how to do stuff. Just remember the short 11 months back when you joined did you know everything. Have you made any real attempt to contribute to this site or are all your posts from that sort of thing giving ****ty responses to serious questions.
Heres that link
http://lukasz.szmit.eu/2009/12/04/making-your-own-rooted-android-rom/
On a side note your both from NY settle it like men.
Click to expand...
Click to collapse
Just as jubeh has said, there isn't really a definitive way to cook roms. You either no, or you don't. I would first try to grab the stuff from aosp, and just piece together what comes after that
There isn't a kitchen for the dream/magic as far as I know, but the folks over at MoDaCo have kitchen's for other android phones (such as the Hero and Nexus).
JAguirre1231 said:
Just as jubeh has said, there isn't really a definitive way to cook roms. You either no, or you don't. I would first try to grab the stuff from aosp, and just piece together what comes after that
There isn't a kitchen for the dream/magic as far as I know, but the folks over at MoDaCo have kitchen's for other android phones (such as the Hero and Nexus).
Click to expand...
Click to collapse
Well thats good to know that there is a kitchen for some android phones at least. I never even think about looking at MoDaCo..huh
Ill just wait for a kitchen because I dont have to time to learn all the manual commands to be honest with you. Its just my girls phone anyway..lol
I wish I had more time like I did when I learned how to do my own wm roms.
Wow just checked out the hero kitchen....Looks exciting. Online though?? Whatever's clever I guess. Im excited though cant wait for other releases. He says in the post it will be available for other roms when the kitchen is fully developed for the hero. woot
reeg420 said:
I honestly hate when people do that ****...
The guy has 70+ posts....has been a member since 2007 you really think that he didnt search here and on google..
Considering I have been searching both places myself for over a month and all I come up with is premade custom roms... No reading on how to make a custom rom myself... What really gets me is that I read and I seem to be more confused..
With android running RUU's and signed.nbh's. Why do we have to update via a zip file... In the article that explains how to make a custom rom I found just today he says that RUU's dont allow any customization. Which is funny to me because Ive been cooking WM roms for years now which cooks the rom then signs and packs the nbh file into the RUU. I honestly have been looking for a kitchen but I dont think one exists as of yet...
Im not ready to load up YDL on my ps3 to figure out how to trim down an android rom.
Hopefully there will be a kitchen released on the same lines as say Ervius's Visual Kitchen. Just takes time. Took years for some real brains most being from this site and ppcgeeks to compile all the tools to make a rom like that.
Now that is helpful, posting up some bs like that is just rude and you deserved the reply. This site is to help not making it more difficult for people to learn how to do stuff. Just remember the short 11 months back when you joined did you know everything. Have you made any real attempt to contribute to this site or are all your posts from that sort of thing giving ****ty responses to serious questions.
Heres that link
http://lukasz.szmit.eu/2009/12/04/making-your-own-rooted-android-rom/
On a side note your both from NY settle it like men.
Click to expand...
Click to collapse
It is really not that hard to search. You mentioned him having 70+ posts... It makes him look more idiotic for not being able to find something, rather than making a new thread here.
I took 1 minute to find this post:
http://code.google.com/p/cyanogenmod/wiki/Building
Ofcourse from Google...
And to answer your question (as JA said earlier) there isn't a definitive way of cooking the rom. You either know it or you don't.
If you don't have the time to learn it, was it necessary to "rant" about how much you know and why people should just be frank about the answers on forums?
But you see what I'm talking about. YOU found another link for "cooking ROMs." If the OP actually dedicated some time, instead of thinking that he'll easily learn the language and become the next Cyanogen, he'll get some where. Developing ROMs is not an easy task, ask any of the devs, especially when you start out.
If you do not have the patience to learn and discover, you will get no where (I'm not referring directly to you). And honestly, setting up your computer to develop ROMs is, imo, the easiest part. If you can't get that, then developing will be a tedious task.
This is probably as close as you're gonna get to a guide.
http://forum.xda-developers.com/showthread.php?t=566235
(found with an xda search)

Android Development

I'm posting this in the Development section because that is what I am trying to learn about. Please move me if I am mis-posting this.
I'm greatly interested in the the Roms people are making and everything that is being done on these forums. If someone wanted to start to learn about these things, developing and such, where should they start? Do I need to learn Java? Are there certain books I should be reading?
I can flash my phone like its my day job now, and I haven't come across any major problems I couldn't solve by reading, but I have no idea where to start to be able to develop things myself. If any developers here could maybe throw out a few tips on how to get started, what someone should focus on learning, etc., it would be greatly appreciated! I have plenty of time and a great desire to learn so I'm not intimidated by having to do the work, I just have to have some things to focus on. Thank you in advance for any help/advice you can give me!
I always wanted to know how make roms also I was looking around the internet but couldn't find anything that will describe it step by step word for word.
Maccie
It will be a huge writeup.But im sure someone will do it. I am still learning myself. There are some good topics around but different from what we have now
topshelf95 said:
I'm posting this in the Development section because that is what I am trying to learn about. Please move me if I am mis-posting this.
I'm greatly interested in the the Roms people are making and everything that is being done on these forums. If someone wanted to start to learn about these things, developing and such, where should they start? Do I need to learn Java? Are there certain books I should be reading?
I can flash my phone like its my day job now, and I haven't come across any major problems I couldn't solve by reading, but I have no idea where to start to be able to develop things myself. If any developers here could maybe throw out a few tips on how to get started, what someone should focus on learning, etc., it would be greatly appreciated! I have plenty of time and a great desire to learn so I'm not intimidated by having to do the work, I just have to have some things to focus on. Thank you in advance for any help/advice you can give me!
Click to expand...
Click to collapse
There are a number of aspects to android development you have to learn to know how to build a full ROM from scratch. C is of course required for kernel building, and apps are built from java in the dalvik-vm, but can be built against sun java.
of course, to get started, you would need the android sdk available here: http://developer.android.com/sdk/index.html
then there's the cloning of the android git:
http://android.git.kernel.org/
and, specifically for the captivate, there's the captivate source code:
http://opensource.samsung.com/
then there's pulling off the vendor proprietary libs from your phone (which is a ***** and I believe you can grab them from wes's github, though I can't speak for their accuracy) here:
http://github.com/wesgarner/proprietary_vendor_samsung
building the entire android OS from source is a challenge, especially compensating for some changes Samsung has introduced. this is what a real ROM is. now if you're talking about "ROM"s like Cognition and Shep's and even Eugene's Hybrid/Frankin-Twiz... they aren't comparable. Not to belittle any of their efforts, but this is simple "drag and drop" from stuff built by Samsung. While they're very useful tools, there is little actual development going on in them. There are improvements and tweaks, for sure... but it isn't a *true* ROM. All these releases by DesignGears, Eugene, and Shep are good and effective, but it'd be a shame if they weren't because they are just files thrown together from Samsung's already compiled ROM(s). Even the AOSP Beta 3 (which I have a qualm with the name, because it isn't actually AOSP, it's files pulled from an already built AOSP tossed onto Samsung's ROM again) is just modifying binaries (decompile, edit, recompile).
for those, it's as simple as extracting the zip, replacing the files you want, and rezip it. modifying the update-script inside meta-inf if there's something you want to add.
Awesome post Kaik, thanks, I was wondering some of those too.
Thx that explained a bunch
Maccie
Thank you for taking the time to post that Kaik! It's nice to have a place to start! Anyone else have any tips or things they think might be good to check out?
last, but certainly not least and I can't believe I forgot this, is Unhelpful's toolchain to compile against:
http://forum.xda-developers.com/showthread.php?t=761923
he did a lot of testing with various combinations, and this was the best he found to reduce wakeup lag and other issues
Wow. Kaik. That was the most awesome response to that question I have ever seen. Most people just point to developer.android.com and say go learn to program and come back in 5 years.
Thank you for this very useful information. Your the man now dog.
johnyhoffman said:
Most people just point to developer.android.com and say go learn to program and come back in 5 years.
Click to expand...
Click to collapse
Devs are not being mean or pissy, they are being honest and realistic. If development was just "point and click" XDA would not even be here. Give the devs/veterans a break and take it upon yourself to learn the basics and do some searches, if you are that interested.
I would love to just start making my own Android OS just the way I like too but to do that will require much more reading and learning, trying and failing.
You will probably not find "the answer" you are looking for but if you search, read and most importantly, respect the time, energy and anguish people have put into this site you will find the means to get where you want.
Otherwise you can expect... "Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well here is a modded ROM. I'll try that. Jeez, that sucks. How do I make my own? Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well ..." It is an endless cycle.
I'm not saying this to belittle anyone. Most have been there, including myself. I say this as a vote of confidence to all.
Hang in there, do the work, break some phones, read some books. Really! You have to!
koe1974 said:
Devs are not being mean or pissy, they are being honest and realistic. If development was just "point and click" XDA would not even be here. Give the devs/veterans a break and take it upon yourself to learn the basics and do some searches, if you are that interested.
I would love to just start making my own Android OS just the way I like too but to do that will require much more reading and learning, trying and failing.
You will probably not find "the answer" you are looking for but if you search, read and most importantly, respect the time, energy and anguish people have put into this site you will find the means to get where you want.
Otherwise you can expect... "Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well here is a modded ROM. I'll try that. Jeez, that sucks. How do I make my own? Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well ..." It is an endless cycle.
I'm not saying this to belittle anyone. Most have been there, including myself. I say this as a vote of confidence to all.
Hang in there, do the work, break some phones, read some books. Really! You have to!
Click to expand...
Click to collapse
this times one thousand. I linked you guys to some very useful sites when it comes to actually putting android together... but understanding how it all works, actually getting a successful build, fixing bugs, etc... I can't even begin to pretend to be able to help with that. if you have little to no experience in C and Java, these things will basically be useless to you. dev's aren't being mean when they brush you off like that, but usually if you can't figure out how to google what to do with the code, they don't have high hopes for what you'll be able to do with it once you find the code.
the idea isn't to be like "f*** off" when they say that, it's more of a "we'll help you when you learn, but you're the one who needs to take the first steps and you need to take the responsibility of learning on yourself."
I was actually referring to the fact that someone like me, a hobbyist programmer for about 10 years now, can make sense of his reply and use it to go forth and actually do something. Most of the guides you find on here that are supposedly pointed at noobs, do not layout things as easily as his post did.
Wasn't criticizing anyone, but I have seen less patience nowadays for any posts such as these.
Was just saying it was a gem of a post for me personally. Maybe it doesn't help the ultra noobs and the more experienced people see it as useless, but for someone with little time right now, it was a perfect post for me.

Categories

Resources