[Q] Cook custom roms. - Galaxy S I9000 Q&A, Help & Troubleshooting

Hello you all!
I want to create my own custom roms for my i9000.
I don't want to use DOC's and Stefunel's romkitchen.
I rather build my own from 0 to 100.
Is there something like a tutorial to do this?

pietpapier said:
Hello you all!
I want to create my own custom roms for my i9000.
I don't want to use DOC's and Stefunel's romkitchen.
I rather build my own from 0 to 100.
Is there something like a tutorial to do this?
Click to expand...
Click to collapse
This might help you, it's guide put together by Darky, he has a very good ROM
http://forum.xda-developers.com/showthread.php?t=960946

Thank you but it's a tutorial to convert a custom rom to an odin flashable goody..
I look for something more specific to add/remove apk's do some themeing and that kind of tweaking.

pietpapier said:
Thank you but it's a tutorial to convert a custom rom to an odin flashable goody..
I look for something more specific to add/remove apk's do some themeing and that kind of tweaking.
Click to expand...
Click to collapse
This is for the myTouch but I would imagine the basics are the same, I have seen a lot of guides available on Google so it might be worth a quick hunt on there.
http://forum.xda-developers.com/showthread.php?t=566235

beerdaddy said:
This is for the myTouch but I would imagine the basics are the same, I have seen a lot of guides available on Google so it might be worth a quick hunt on there.
http://forum.xda-developers.com/showthread.php?t=566235
Click to expand...
Click to collapse
I'm going to hunt..

Related

How to allow Non-Market apps

(I just rooted my Captivate. Did not upgrade to Froyo)
What app should i download for wifi hotspot?
Thanks
Best to go the custom rom route, gives you the hot spot, and so much more
Where to find custom ROMs
mcord11758 said:
Best to go the custom rom route, gives you the hot spot, and so much more
Click to expand...
Click to collapse
Where can i find custom ROM's and how to install those? any references to tutorials?
billboard77 said:
Where can i find custom ROM's and how to install those? any references to tutorials?
Click to expand...
Click to collapse
Custom roms can be found in development. Threads are
Paragon, phoenix, cognition, andromeda, stripped, precision, continuum, serendipity, firefly, perception
There should be tutorials in the stickies in development
Each rom usually has brief instructions, installation is the same for most.
If you are really interested, I am bored and will help you out
billboard77 said:
Where can i find custom ROM's and how to install those? any references to tutorials?
Click to expand...
Click to collapse
Go here: LINK
Your OP doesnt follow your thread title.
I am pretty sure that the hot spot feature is only available in 2.2 so you will need to flash a 2.2 ROM. Most now are at least 2.2. Try to look at the posts to see what features you like the best.
There is a sticky in the DEV section that tells you how to flash new ROMs that is pretty good.

[Q] AT&T ROM w/o bloatware

Seems like now a days there isn't that many people making ROMs like there was back in the Windows Mobile days. Anyways, I'm looking for a AT&T 2.1 ROM w/o the AT&T bloatware. Is there anything out there? I know there are some ROMs that people have cooked up, but I'm looking for something more specific. Such as mentioned above.
If there isn't, is there any way you could assist me in making my own clean ROM, or just point me in the right direction? It seems that there isn't much documentation about how to go about making your own ROM.
Any help would be great.
mbudden said:
Seems like now a days there isn't that many people making ROMs like there was back in the Windows Mobile days. Anyways, I'm looking for a AT&T 2.1 ROM w/o the AT&T bloatware. Is there anything out there? I know there are some ROMs that people have cooked up, but I'm looking for something more specific. Such as mentioned above.
If there isn't, is there any way you could assist me in making my own clean ROM, or just point me in the right direction? It seems that there isn't much documentation about how to go about making your own ROM.
Any help would be great.
Click to expand...
Click to collapse
Just to be clear......you are looking for a 2.1 rom?
Cognition would be closest to stock, Continuum also offer an unthemed version which looks like the stock version. If you want to make your own ROM check it out here http://forum.xda-developers.com/showthread.php?t=928955
Jemack said:
Just to be clear......you are looking for a 2.1 rom?
Click to expand...
Click to collapse
This. 2.2 is officially out for the Captivate.
Jemack said:
Just to be clear......you are looking for a 2.1 rom?
Click to expand...
Click to collapse
Correct. I'd rather not build off of the Stock 2.2 ROM since from reading everyone's thoughts about it. It's crap.
low99 said:
Cognition would be closest to stock, Continuum also offer an unthemed version which looks like the stock version. If you want to make your own ROM check it out here http://forum.xda-developers.com/showthread.php?t=928955
Click to expand...
Click to collapse
Yeah, I've looked at that ROM. But it looks like he's added things to it... I might tear his down and remove the things that aren't wanted... Making ROMs seemed to be much easier back in the WM days. Made a couple stripped down carrier ones for myself.
curti.nogg said:
This. 2.2 is officially out for the Captivate.
Click to expand...
Click to collapse
Correct. Like I posted above, head into the Captivate General sub-forum and see how many were complaining it wasn't actually a "upgrade".
There are tut all over the place about removing the bloat from the stock roms. As for 2.2 being worse, I cant say much as all stock rom's are pretty bad. 2.2 brought some much needed features to the captivate. Don't take peoples thoughts on it, try it yourself and make up your own mind.
Sent from my SAMSUNG-SGH-I897 using XDA Premium App
zelendel said:
There are tut all over the place about removing the bloat from the stock roms. As for 2.2 being worse, I cant say much as all stock rom's are pretty bad. 2.2 brought some much needed features to the captivate. Don't take peoples thoughts on it, try it yourself and make up your own mind.
Click to expand...
Click to collapse
Doing a search didn't really land me up with much. But I did find the stock I897UCJF6 files. I thought I could find them in Odin3 but they are hiding in the .exe file. Now time to remove things and test things out. I'd try 2.2 out myself, but if everyone is saying they are crap. No need to test it out myself lol.
Wondering if I'm able to replace the stock kernel with one of the OC'd kernels... Hmm...
mbudden said:
Doing a search didn't really land me up with much. But I did find the stock I897UCJF6 files. I thought I could find them in Odin3 but they are hiding in the .exe file. Now time to remove things and test things out. I'd try 2.2 out myself, but if everyone is saying they are crap. No need to test it out myself lol.
Wondering if I'm able to replace the stock kernel with one of the OC'd kernels... Hmm...
Click to expand...
Click to collapse
I will say this for the 2.2 update as I did run it for the better part of a day before I went back to a 2.2.1 based rom. It was better then the 2.1 that came stock on it. Most people that were complaining about it were expecting the stock rom to run like a custom rom or for it to fix all the issues they had with it. While I admit it is a BS rom, if you are going stock then it is better then the 2.1. But like I said it is up to you.
I am sure there is a kernel for it but you may have to look in older posts as most of the custom kernels for a stock rom are based of the KB1 2.2 update, not sure if any are compatible with 2.1 any longer.
zelendel said:
I will say this for the 2.2 update as I did run it for the better part of a day before I went back to a 2.2.1 based rom. It was better then the 2.1 that came stock on it. Most people that were complaining about it were expecting the stock rom to run like a custom rom or for it to fix all the issues they had with it. While I admit it is a BS rom, if you are going stock then it is better then the 2.1. But like I said it is up to you.
I am sure there is a kernel for it but you may have to look in older posts as most of the custom kernels for a stock rom are based of the KB1 2.2 update, not sure if any are compatible with 2.1 any longer.
Click to expand...
Click to collapse
Doing a quick look around, it does seem that most of the kernels are for the 2.2 and 2.2.1 ROMs. For example SpeedMod kernel.
So I may need to find the stock 2.2 files and go from there. It doesn't seem as hard as I thought it was going to be, but that's just from doing some quick searching. Do you happen to know the Baseband Version of the latest firmware? If not, then I'll end up finding it and hopefully be able to find it's files online.
mbudden,
The official froyo release is kb1. Cognition is basically stock kb1 with a lagfix injected kernel and much of the "bloat" removed. The 2.2.1 roms such as js5, js7 are noticeably smoother and I often used them without a lagfix enabled.
If you are looking to build a base Rom yourself and don't want to start from scratch, check out doc's kitchen.
newter55 said:
mbudden,
The official froyo release is kb1. Cognition is basically stock kb1 with a lagfix injected kernel and much of the "bloat" removed. The 2.2.1 roms such as js5, js7 are noticeably smoother and I often used them without a lagfix enabled.
If you are looking to build a base Rom yourself and don't want to start from scratch, check out doc's kitchen.
Click to expand...
Click to collapse
Yeah, I found the I897UCKB1 .tar file and was taking a peak inside. But interesting. I was looking to remove some of the other things that was added in the Continuum ROM, but the darn .apk's aren't all obviously named. I'll give a look at the Cognition though. Not really into the whole themes and this and that. I like stream lined ROM's. Nothing fancy.
Thanks for that thread though, maybe I should have taken a gander at the I9000 subforums too. lol. Now to figure out how to zip everything back into a .tar file.
Rather than cook up a whole ROM,
upgrade to 2.2 (it is better, ignore the disapointed whiners)
install a kernal of your choice (if you want)
use titanium backup to uninstall the bloat
now you have a stock rom, with a good kernal and no bloat.
P.S. some folks think that just because their lives rovolve arround android, that android pays attention to what they want. People always cry when upgrades arrive because no one at android paid any attention to them.
joshua43214 said:
Rather than cook up a whole ROM,
upgrade to 2.2 (it is better, ignore the disapointed whiners)
install a kernal of your choice (if you want)
use titanium backup to uninstall the bloat
now you have a stock rom, with a good kernal and no bloat.
P.S. some folks think that just because their lives rovolve arround android, that android pays attention to what they want. People always cry when upgrades arrive because no one at android paid any attention to them.
Click to expand...
Click to collapse
The thing is, I just installed Continuum. I just don't like it. I do admit that it is fast. I like the stock icons and I like the stock the stock look and feel. Not to mention, some of the installed stuff I didn't care for. Also I don't need extra lock screens, or colored menus.
But anyways, got the factoryfs.rfs file apart. So basically that's the system folder like it would be in a custom ROM. Now to find out how to Deodex these .apk/.odex files.
Honestly, if you're just looking for the AT&T standard rom without the bloatware, you'd find it a lot easier to just flash back to whatever came with the phone & strip it of bloatware via titanium backup.
snapplefish said:
Honestly, if you're just looking for the AT&T standard rom without the bloatware, you'd find it a lot easier to just flash back to whatever came with the phone & strip it of bloatware via titanium backup.
Click to expand...
Click to collapse
What's wrong with learning the hard way? That's the easy way out.
Doing it my way will help me understand Android.
Like I said, I used to build my own custom Windows Mobile ROMs for myself. Why not learn how to build my own custom Android ROMs?
If any ROM makers want to share some advice, do so.
Mikey has a good basic tutorial stickied here in development. There is also a guide on deodexing put up recently. Other than that it is pretty much just de/recompiling the apk and jar files to edit. Mikeymike and chancem (serendipity) have an irc and seem willing to provide advice. Sorry for no links but on the phone atm.
Hope you're enjoying the phone btw.
newter55 said:
Mikey has a good basic tutorial stickied here in development. There is also a guide on deodexing put up recently. Other than that it is pretty much just de/recompiling the apk and jar files to edit. Mikeymike and chancem (serendipity) have an irc and seem willing to provide advice. Sorry for no links but on the phone atm.
Hope you're enjoying the phone btw.
Click to expand...
Click to collapse
His tutorial is what I'm following as we speak. A lot of the stuff he mentions isn't clearly defined though. So Google has been helpful with that. For example, he doesn't talk about how to deodex the apk/jar/odex files. But that's alright, nothing a little Googling won't fix. Will be also throwing the fixes that have been made in. A lot of reading lol.
But I am, such a great device. Battery life isn't as great as my Blackberry. But hey, it's not that much of a hassle.
Alright, I got most if it down. But when I go to load it via clockwork recovery. I get this "E:can't symlink /system/bin/cat" Any assistance?
I guess I took the "easy" way out.
I have AT&T 2.2 (WAY better than 2.1)
Root
removed unwanted bloat with TiBackup
installed SuperCurio's KB1 + Voodoo KB1 Kernel
This let me have some of the features of a custom ROM that I wanted without having to backup and restore all my apps/etc.
By no means do I have anything against that. It's just I'd rather learn things myself. So if it came time for me to build my own ROM to my liking. I have the know how.

[Q] how do i deodex my i9000 galaxy s?

Hi everybody!
so can anyone explain me how to deodex my entire rom? and it's VERY IMPORTANT.
i need a good and serious guide.
my firmware version is xwjvb, csc: neejv3 AND i have cf root
i have no idea how it's done and ive clearly never done it but it dont mean i cant,
Also, ive found this post "http://forum.xda-developers.com/showthread.php?t=765270" but it's a lil bit confusing, i have xultimate 2.2.3, and for example after step 4 on that guide, i dont find any guava.odex to remove, and it doesnt even work when i start the 4th choice.....
im also not sure if it will work on my phone/os versions.
so will anybody help me please, i really need to deodex to especially try the touchwiz 4 port!
"http://forum.xda-developers.com/showthread.php?t=1050666"
DOn't waste your time in trying to do it yourself; it's already available on this forum. Check this one out!
http://forum.xda-developers.com/showthread.php?t=948790
wow, this is GREAT!!! exactly what i was looking for, thanks ALOT
***eventhough i no longer really need to manually deodex thanks to ramad, and to widget21 for letting me know about it, i'd still like to learn how to manually do it...... so can anybody please help?
once you are rooted the easiest and quickest way to get deodexed is installing a custom ROM -- there are several now that are fairly minimalist and you can cook a bare bones custom rom over at Doc's kitchen. Custom ROMs have the advantage of not only being deodexed but zipaligned and consistent with the file system. Why re-invent the wheel?
lgsshedden said:
once you are rooted the easiest and quickest way to get deodexed is installing a custom ROM -- there are several now that are fairly minimalist and you can cook a bare bones custom rom over at Doc's kitchen. Custom ROMs have the advantage of not only being deodexed but zipaligned and consistent with the file system. Why re-invent the wheel?
Click to expand...
Click to collapse
im so NOT going to reinvent anything, im not even sure if i can anyways LOL, i was just curious cuz when they talk about it it's like something than can simply be done after flashing a stock rom like rooting..... i already goofed up and lost everything i had on the phone so flashing a new rom is not that big of deal anymore lol
know how you feel: my understanding comes from doing it the hard way and having to rescue the phone several times, so now I know better I try to help people not make the same mistakes I did while I was trying to sort it out myself.
Hope you flashed the kernel and rom you like that gets the most out of your phone and all is excellent today!

How to determine which Rom+Kernel+theme work together.

I have searched and looked everywhere for a good explanation but i haven't found it yet. Can some one be so kind to explain how you go about how to determine which Rom+Kernel+theme work together?
I have also read that people can choice between the captivate roms and the Samsung Galaxy S I9000 roms. What do you need to be able to do this?
Sorry about the question i am new and i hate ask the same question over and over, but i want to know.
Thanks.
Generally the devs package their roms with the kernels that work best together. For the theme, check the themes sections and in the title it will usually tell you what rom it is for.
To use an I9000 rom on the captivate you would need to flash a reoriented kernel so that all the buttons work properly.
the easiest option?
just flash whatever you want from the captivate dev section. all roms are already packaged with a kernel and modem, and most of them are already themed. if they arent, there is an entire theme and app section that contains themes, and they would be listed as being compatible with your specific rom.....
Trial and error. It is what makes XDA go round lol. We all must find what works best for each of us. There is no BEST combo. Just best for you and your device
Sent from the Bat Cave

[Q] how to deodex stock rom la6?

Hi,
I've tried several custom roms, while they are much faster than stock rom and i do find faults in them so always go back to stock rom.
However I want to deodex my stock rooted rom. the reason for this is that i need this patch for arabic on my phone.
http://forum.xda-developers.com/showthread.php?t=1424144
can someone help me to do this, all other threads are for other phones, is the method the same? and are the requirements also the same?
finally, if there is a way to get arabic full and not broken up like what i currently have, can some help with that instead, because that is what I really need.
cheers and thanks in advance.
salespalace said:
Hi,
I've tried several custom roms, while they are much faster than stock rom and i do find faults in them so always go back to stock rom.
However I want to deodex my stock rooted rom. the reason for this is that i need this patch for arabic on my phone.
http://forum.xda-developers.com/showthread.php?t=1424144
can someone help me to do this, all other threads are for other phones, is the method the same? and are the requirements also the same?
finally, if there is a way to get arabic full and not broken up like what i currently have, can some help with that instead, because that is what I really need.
cheers and thanks in advance.
Click to expand...
Click to collapse
You have 2 options mate:
1. Easy way:
- Download a stock, deodexed and prerooted ROM from [ROM] Stock ...LA4,LA6,LB1 ROM[Stock Deodexed & Tweaked Version]
- Go to that patch thread you posted and get the patch for the ROM you downloaded
- Flash and profit
2. Hard way:
- Go to [GUIDE] dsixda's Android Kitchen - Now with SGS2 support (Windows/Linux/Mac) and get the kitchen up and running in your machine
- Deodex your ROM by yourself
- Get the Arabic patch
- Flash and profit
EDIT: You actually have another option if all you're looking for is only Arabic support:
- Got to [STOCK ROMS] N7000 All stock ROMs + install + Root guide All at 1 place,Latest XXLC2
- Download the ROMs with the region code of JPXX (where XX is e.g. LA)
- Flash and profit
However, you may want to get the directly rootable ROMs to gain root and CWM recovery after flashing but never mind this if you don't care about root
matius44 said:
You have 2 options mate:
2. Hard way:
- Go to [GUIDE] dsixda's Android Kitchen - Now with SGS2 support (Windows/Linux/Mac) and get the kitchen up and running in your machine
- Deodex your ROM by yourself
- Get the Arabic patch
- Flash and profit
Click to expand...
Click to collapse
Thats not actually hard mate and you dont deodex it.only the script does.The actual way is to use smali/baksmali.Just for your info.And yeah the easy method is to flash stock,deodexed rom
vijai2011 said:
Thats not actually hard mate and you dont deodex it.only the script does.The actual way is to use smali/baksmali.Just for your info.And yeah the easy method is to flash stock,deodexed rom
Click to expand...
Click to collapse
Well I've been using smali and backsmali for a long time but that's not for everyone and dsixda's kitchen is a great way to start learning about cooking ROMs
thanks mate, you've been a great help, i might as-well use the easy way. but first may give the hard way a shot, I want to learn about all this stuff, coming from the n900 its all interesting.
salespalace said:
thanks mate, you've been a great help, i might as-well use the easy way. but first may give the hard way a shot, I want to learn about all this stuff, coming from the n900 its all interesting.
Click to expand...
Click to collapse
Best choice, Good luck
matius44 said:
Well I've been using smali and backsmali for a long time but that's not for everyone and dsixda's kitchen is a great way to start learning about cooking ROMs
Click to expand...
Click to collapse
Yeah But I bet we can never learn by using scripts though the scripts are great .Ok no off topics anymore.
as most of us now have knowledge that the ics official rom is out but only the german one, is there a stock rom which is pre rooted and pre deodexed? just like what's available for the GB rom through here.
http://forum.xda-developers.com/showthread.php?t=1416192

Categories

Resources