How to make your own rom - Captivate Q&A, Help & Troubleshooting

I have a ? I have windows 7 and I would love to know how to build my own rom can any one point me to the tools I need to make my own I want to be a ics rom if any help think you
Sent from my SGH-I897 using xda app-developers app

Winrar, notepad, explorer.exe
Sent from my HTC Desire using xda premium

Can I ask what that is
Sent from my SGH-I897 using xda app-developers app

Yea but how do I complie other Rom's tho like say if I want a cm9 base but want aopk settings with a lil bit of slim parts how do I do all that
Sent from my SGH-I897 using xda app-developers app

Follow the steps in this thread (But it's jellybean) http://forum.xda-developers.com/showthread.php?t=1813924 I used this step to compile my own CM10 and my own Semaphore Kernel with custom tweaks. Just replace where it says "galaxys" with "captivatemtd".
Sent from my SGH-I897 using xda app-developers app

winrar
you can start looking how the zip is structured, you can use winrar for that, for example system/app contains the apps that are preinstalled you can delete apps you dont want, or system/media that cointains bootanimation file ringtones etc

You can build a custom ROM if you use a already built ROM as your base. But if you want to build a custom ROM from the ground up, you need to compile the ROM from source. And that needs to be done on a Linux machine or a Mac. Don't quote me on this though, as I am still learning also. But I am building my custom ROM from source, on a Linux machine. Backtrack 5 to be exact.
Sent from my CyanogenMod 10 flashed Captivate using xda premium

Sorry to open a really old thread... But it would be good if there were more tut's on building your own rom since the big "Kitchen" has been closed for a while... I'm trying the winrar and notepad++ way now, but I've still a lot to learn and would love some videos to assist me on what I'm doing :laugh:

Catley said:
Sorry to open a really old thread... But it would be good if there were more tut's on building your own rom since the big "Kitchen" has been closed for a while... I'm trying the winrar and notepad++ way now, but I've still a lot to learn and would love some videos to assist me on what I'm doing :laugh:
Click to expand...
Click to collapse
The XDA-U is always a good place to start.

Related

Porting a rom

I want to know if anyone out there knows how to port a rom from the Samsung vibrant. The rom is called simply galaxy v2.7.2, it is a very fast rom. Here is the link:http://www.multiupload.com/PJIZ8D3PT6
Please reply back ASAP and thank you in advance
Sent from my GT-I9000 using XDA Premium App
not sure if its the same rom or not but there already is a simply galaxy for the captivate, you would have to see who makes each rom
Its not to difficult to get one to work but it breaks a few features between the two phones i think
Thank you but I don't think the rom your talking about is completely stable. Plus the rom that I posted was constantly updated. Please if you can port, then let me know. Or can you find someone who can.
Sent from my GT-I9000 using XDA Premium App
ameedi600 said:
Thank you but I don't think the rom your talking about is completely stable. Plus the rom that I posted was constantly updated. Please if you can port, then let me know. Or can you find someone who can.
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
why dont you port it?
coming from a vibrant, all you need is to swap the kernel and the modem.....and edit the build.prop
easy stuff
I really don't know how to port it, can you just please do it.
Sent from my GT-I9000 using XDA Premium App
Can someone please port this rom, I really love how fast and stable it is.
Sent from my GT-I9000 using XDA Premium App
Put up a bounty if you really want it that badly.
ameedi600 said:
I really don't know how to port it, can you just please do it.
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
'porting' it would require you to download the rom zip
open rom zip with 7zip (do not extract)
open up a kernel zip that you want to use (must match 2.1, 2.2, or 2.3 to corresponding rom version)
drag n drop zImage from the kernel zip into the updates folder in the rom zip
do the same thing with modem.bin file from a modem zip
if you want the phone to be recognized as an sgh-i897 you need to open up /system/build.prop with notepad (i use notepad++ for everything on windows boxes) and make all references to T959 say i897
Pirateghost said:
'porting' it would require you to download the rom zip
open rom zip with 7zip (do not extract)
open up a kernel zip that you want to use (must match 2.1, 2.2, or 2.3 to corresponding rom version)
drag n drop zImage from the kernel zip into the updates folder in the rom zip
do the same thing with modem.bin file from a modem zip
if you want the phone to be recognized as an sgh-i897 you need to open up /system/build.prop with notepad (i use notepad++ for everything on windows boxes) and make all references to T959 say i897
Click to expand...
Click to collapse
Still confused, I'm sort of a noob when it comes to this kind of thing. Come on guys just help me out here, Please port it, I would really appreciate it. Thank you pirateghost but I would really appreciate it if you would port it.
Sent from my GT-I9000 using XDA Premium App
ameedi600 said:
Still confused, I'm sort of a noob when it comes to this kind of thing. Come on guys just help me out here, Please port it, I would really appreciate it. Thank you pirateghost but I would really appreciate it if you would port it.
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
Pirateghost gave you the best directions possible, meh I was bored anyway.
PM sent.
Added: Beyond me, everything works except GPS. I mean it doesn't even start when it should.
teach a man to fish.......
Pirateghost said:
teach a man to fish.......
Click to expand...
Click to collapse
And he will stab himself through the thumb with the damn hook then starve to death.
Bump!!!
Sent from my GT-I9000 using XDA Premium App

[HOW TO][Windows] Manually Deodex For Holiday ICS

This is mod for ODEXED ICS based ROMs. When using the Dsxida's kitchen, there was a slight problem. so I made some modifications to AutoDEOTool
Manually Deodexing :
to decompil an odex file you needs the BOOTCLASSPATH..
It is a list in specific order of some framework .jar files..
It is different in function of the APKs
Click to expand...
Click to collapse
Run AutoDEOToolMain.bat
1.Place the JARs and corresponding ODEX files in the directory "_framework".
Otherwise, place deodexed framework JARs into the directory "deodexed_JAR".
2.Place the APKs and corresponding ODEX files in the directory "_app".
3. To deodex framework files
-For non standard odex however a specific bootclass path must be defined..
-select to 6
place the bootclass path for framework
Code:
core.jar:core-junit.jar:bouncycastle.jar:ext.jar:framework.jar:widget.jar:android.policy.jar:services.jar:apache-xml.jar:HTCDev.jar:HTCExtension.jar:com.htc.framework.jar:filterfw.jar:com.htc.android.bluetooth.jar:com.htc.fusion.fx.jar:wimax.jar:com.orange.authentication.simcard.jar:com.htc.android.rosie.jar
4.To deodex APKs files for at&t vivid
-select to 4
place the bootclass path for APKs files
Code:
am.jar:android.policy.jar:android.test.runner.jar:apache-xml.jar:bmgr.jar:bouncycastle.jar:bu.jar:com.android.future.usb.accessory.jar:com.android.location.provider.jar:com.cequint.platform.jar:com.discretix.drm.api.jar:com.google.android.maps.jar:com.google.android.media.effects.jar:com.google.widevine.software.drm.jar:com.htc.android.bluetooth.jar:com.htc.android.rosie.jar:com.htc.framework.jar:com.htc.fusion.fx.jar:com.htc.htcSceneManager.jar:com.htc.lockscreen.fusion.jar:com.htc.sunny2.jar:com.orange.authentication.simcard.jar:com.qik.enabler.jar:com.scalado.caps.jar:com.scalado.util.ScaladoUtil.jar:core.jar:core-junit.jar:ext.jar:filterfw.jar:framework.jar:HTCDev.jar:HTCExtension.jar:ime.jar:input.jar:javax.obex.jar:modemwarmup.jar:monkey.jar:pm.jar:services.jar:svc.jar:widget.jar:wimax.jar
4.To deodex APKs files for velocity
-select to 4
place the bootclass path for APKs files
Code:
am.jar:android.policy.jar:android.test.runner.jar:apache-xml.jar:bmgr.jar:bouncycastle.jar:bu.jar:com.android.future.usb.accessory.jar:com.android.location.provider.jar:com.discretix.drm.api.jar:com.google.android.maps.jar:com.google.android.media.effects.jar:com.google.widevine.software.drm.jar:com.htc.android.bluetooth.jar:com.htc.android.rosie.jar:com.htc.framework.jar:com.htc.fusion.fx.jar:com.htc.htcSceneManager.jar:com.htc.lockscreen.fusion.jar:com.htc.sunny2.jar:com.orange.authentication.simcard.jar:com.scalado.caps.jar:com.scalado.util.ScaladoUtil.jar:core.jar:core-junit.jar:ext.jar:filterfw.jar:framework.jar:HTCDev.jar:HTCExtension.jar:ime.jar:input.jar:javax.obex.jar:modemwarmup.jar:monkey.jar:pm.jar:services.jar:svc.jar:widget.jar:wimax.jar
Credits and thanks goes to:
xavierjohn22 auto DEODEXTOOL
XDA-Developers
Football
Too many people
The 'No Idea' Blog
Thank you for your work
Sorry if this posted in the wrong place but whats the process for getting the deodexed apks back onto the phone? I'm running the stock ICS OTA rooted.
lmftmf said:
Sorry if this posted in the wrong place but whats the process for getting the deodexed apks back onto the phone? I'm running the stock ICS OTA rooted.
Click to expand...
Click to collapse
This manual was written in order to develop more easy deodexed rom..
if you want to getting the pure deodexed ROM, You need to have a separate build process..
So i would need to re build my entire rom?
lmftmf said:
So i would need to re build my entire rom?
Click to expand...
Click to collapse
Maybe It will be.. This manual is written for people who want to build custom Rom..
I tried pushing the files back to the phone and it caused alot of problems so im guessing that i would have to learn how to build roms then. lol
I wish someone would just deodex the stock ics. I know wildchild has a deo version but its also stripped of a lot of the stock goodies the Rom comes with
Sent from my HTC PH39100 using xda premium
valve timing said:
I wish someone would just deodex the stock ics. I know wildchild has a deo version but its also stripped of a lot of the stock goodies the Rom comes with
Sent from my HTC PH39100 using xda premium
Click to expand...
Click to collapse
I can try and put one up tonight.
That would be great
Sent from my HTC PH39100 using xda premium
valve timing said:
I wish someone would just deodex the stock ics. I know wildchild has a deo version but its also stripped of a lot of the stock goodies the Rom comes with
Sent from my HTC PH39100 using xda premium
Click to expand...
Click to collapse
You have a tut right here!! Lol
Sent from my HTC PH39100 using xda premium
thats a bit above my skill level i dont wanna risk effing something up im not a dev in any way shape or form
I'm working on getting a stock, rooted de-odexed ROM up tonight if I can.
EDIT: Uploading now. I'll be starting a new thread. Also, I don't want to take anything away from bananacakes here. His tutorial is very good and if you plan on building anything ROM-related, you should get familiar with the process.
Sent from my Transformer Prime TF201 using XDA Premium HD app
Thank you for your work!
Can't wait for it
Sent from my HTC PH39100 using xda premium
You sir are amazing. Not only did this work like a charm but also pointing to the autodeo tool and the other tools in that thread. Thank you for your continued effort
added a method for Telstra velocity ics

[devq] dev question

Guys, i am gonna make a ROM
So, i need majority suggestions.
Here is what i suggest. Please counter-suggest me.
AndroidOS v1.6
Features:
iOS Like(Everything. Inclu. Notifications center)
Undervolt to 600MHz
RAM consumption(MAX 100MB, which means you have 378MB Free)
Undefeatable battery life
V6 Supercharged
3G Optimized.
KICKEDASSED Kernel
If you want to know why I choose 1.6, it is due to its lightness.
Sent from my LG-P970 using xda premium
SoulExertz said:
Guys, i am gonna make a ROM
So, i need majority suggestions.
Here is what i suggest. Please counter-suggest me.
AndroidOS v1.6
Features:
iOS Like(Everything. Inclu. Notifications center)
Undervolt to 600MHz
RAM consumption(MAX 100MB, which means you have 378MB Free)
Undefeatable battery life
V6 Supercharged
3G Optimized.
KICKEDASSED Kernel
If you want to know why I choose 1.6, it is due to its lightness.
Sent from my LG-P970 using xda premium
Click to expand...
Click to collapse
Donut? You seem to start on the harder side buddy. What I can suggest before making leaps and bounds is create a ROM on sources that are available. I am not here to discourage you, but you should know what you are trying to make. People who started cooking/deving here (including me) learned from simple things first.
My question to you is have you made a bootable personal ROM regardless of version or make? I am no dev, but I can suggest...
1. Start learning to deodex.
2. Start learning creating/cooking your personal ROM. (CM7/V20stock)
3. If you successfully created your own ROM, start installing Linux and learn to compile.
4. Share the ROM and ask for opinion.
gabwerkz said:
Donut? You seem to start on the harder side buddy. What I can suggest before making leaps and bounds is create a ROM on sources that are available. I am not here to discourage you, but you should know what you are trying to make. People who started cooking/deving here (including me) learned from simple things first.
My question to you is have you made a bootable personal ROM regardless of version or make? I am no dev, but I can suggest...
1. Start learning to deodex.
2. Start learning creating/cooking your personal ROM. (CM7/V20stock)
3. If you successfully created your own ROM, start installing Linux and learn to compile.
4. Share the ROM and ask for opinion.
Click to expand...
Click to collapse
Been there done that. Linux is not conpatible on my computer. Im running Windows 8 Beta which cant partition my C:
Sent from my LG-P970 using xda premium
SoulExertz said:
Been there done that. Linux is not conpatible on my computer. Im running Windows 8 Beta which cant partition my C:
Sent from my LG-P970 using xda premium
Click to expand...
Click to collapse
Well if you can build that goodluck looking forward too it
Sent from my LG-P970 using xda app-developers app
SoulExertz said:
Been there done that. Linux is not conpatible on my computer. Im running Windows 8 Beta which cant partition my C:
Sent from my LG-P970 using xda premium
Click to expand...
Click to collapse
Noob!! You can use a virtual box; and doesn't matter if you have windows 8, 7, vista or xp, you can still partition a HD and multiboot. As time goes by, every post you do makes you look even more noob.
Sent using xda app-developers app
SoulExertz said:
Been there done that. Linux is not conpatible on my computer. Im running Windows 8 Beta which cant partition my C:
Sent from my LG-P970 using xda premium
Click to expand...
Click to collapse
Windows can't. Tools can.
But what if your PC is really incompatible? Use VMs.
re4lsk said:
Noob!! You can use a virtual box; and doesn't matter if you have windows 8, 7, vista or xp, you can still partition a HD and multiboot. As time goes by, every post you do makes you look even more noob.
Sent using xda app-developers app
Click to expand...
Click to collapse
I strongly agree with that. I don't think he even know how to use Linux...
Envoyé depuis mon LG-P970 avec Tapatalk
re4lsk said:
Noob!! You can use a virtual box; and doesn't matter if you have windows 8, 7, vista or xp, you can still partition a HD and multiboot. As time goes by, every post you do makes you look even more noob.
Sent using xda app-developers app
Click to expand...
Click to collapse
I'm honestly shocked he hasn't been banned or at least warned for making so many goddamned useless posts!
Please stop flooding our forum with attention seeking tripe!
Sent from my LG-P970 using xda app-developers app
I better liked your idea of porting ios.
Im also waiting for new threads where you start porting beos and amiga os and others. I would love to run dungeon master nativly.
Also remember: before you have anything done create new thread in dev section - let the people know that you are not sleeping.
And before starting actual development someone should make cool logo and boot animation - without those things every project will fail.
SoulExertz said:
Guys, i am gonna make a ROM
So, i need majority suggestions.
Here is what i suggest. Please counter-suggest me.
AndroidOS v1.6
Features:
iOS Like(Everything. Inclu. Notifications center)
Undervolt to 600MHz
RAM consumption(MAX 100MB, which means you have 378MB Free)
Undefeatable battery life
V6 Supercharged
3G Optimized.
KICKEDASSED Kernel
If you want to know why I choose 1.6, it is due to its lightness.
Sent from my LG-P970 using xda premium
Click to expand...
Click to collapse
First jb than stock rom and now android 1.6 nobody is waiting for android 1.6 because everting is supported for android 2.1 android 1.6 low support apps so im not waiting for 1,6 android at least android 2.2
And who want a 400 mhz undervoldet rom its the same as you computer is fast and you make it slower why ?
My ob isnot so fast why i want it slower xD
Idont get it .. sorry
Sent from my LG-P970 using xda premium
it great that you have so many good ideas and are trying to help us dude
but as he said...what about app support?

[Q]Dialer pad theme changing ?

Hi there, i want to know if someone can teach me how to change my dialer pad. i seen a post about that but it was not explained in detail.
it said in the post that in order to change the theme i need to find phone.apk and open with 7zip and change file in 2 of the folders there.
can one of the themers here help in this ? explain a bit more, point me to the right place?
another question about it, if i take the phone and contacts apk's from JB and replace them with those that are in IZS or Marvel v11 will it work? will it change the dialer looks with no prolems ?
thanks
Sol
Ok. First i tried to take the file from jelly bean and it didnt work. The file i took are from OB custom rom based on cm.
I found a thread for samsung that explain little bit better but will it work for OB that thing seems tricky.
Sent from my LG-P970 using xda app-developers app
AW: [Q]Dialer pad theme changing ?
cookiepuppy said:
Ok. First i tried to take the file from jelly bean and it didnt work. The file i took are from OB custom rom based on cm.
I found a thread for samsung that explain little bit better but will it work for OB that thing seems tricky.
Sent from my LG-P970 using xda app-developers app
Click to expand...
Click to collapse
I dont know for sure, since i dont theme myself, but I think you cant simply use, since it probably has got dependencies in framework and other files. If you integrate those somehow, it might work but CMIIW
Sent from my LG-P970 using xda app-developers app
Hopefully I will catch this thing somehow and someday.
BTW what is CMIIW ? Is it the full abbreviation of CM?
Sent from my LG-P970 using xda app-developers app

Boot image

Is there any way I can get the android boot image installed on 2.0 so I can install it on 1.5? I tried to find where the boot image is stored on my 1.5 phone, but have not yet found it. Any assistance would be greatly appreciated.
Sent from my SGH-T679 using xda app-developers app
Do you want the kernel or the kernel logo
Which one do you need
lkspooky said:
Which one do you need
Click to expand...
Click to collapse
I want the little green android to put in place of the skull. I will also need instructions on how to switch the files. I tried to find an explanation, but couldn't. Thanks!
Sent from my SGH-T679 using xda app-developers app
That is in the kernel...
You must change it in the kernel source, and then compile the kernel. Cam posted a tool a while back somewhere on the AOIP thread. You need a linux distro though
lkspooky said:
You must change it in the kernel source, and then compile the kernel. Cam posted a tool a while back somewhere on the AOIP thread. You need a linux distro though
Click to expand...
Click to collapse
Damn. That sounds beyond my level of ability. I read about the tool, but couldn't find it. Thanks, anyway. Guess I'll just have to wait.
Sent from my SGH-T679 using xda app-developers app

Categories

Resources