[Q] Help Porting Rom - Samsung Infuse 4G

Would someone help me or point me in the right direction on information on porting roms? It's the DlevRom (Captivate,SGSII) if anyone wants to know. I have already been given permission by Dlev7.

you need to integrate the files found in the system folder from linuxbozo's hellraiser into the /system folder of the rom. overwrite files with the same name. and mod the build.prop according to the build.prop update script found in the updates folder of hellraiser, it's just a few keys, replace the modem.bin with one from the infuse and the zimage an infuse kernel. these files are normally found in a folder called "update" or may be in individual folders called "modem" and "kernel" but there may be other variations.

Great explanation. I bet we have another rom soon with his enthusiasm and that quick guidance. Love this community.
Sent from my SAMSUNG-SGH-I997 using xda premium

Related

Kernal extraction, resigning, and one other question

1. How do I sign a .zip so I can flash it?
2. How do I remove a kernal from a rom to be used in another?
3. How do I remove a theme from a rom to be ued in another?
Sorry, I just don't know much about what files go where and such.
Thanks everyone
Sent from my SPH-D700 using XDA App
You simply don't need to sign the zip for it to flash with clockwork, its a completly unnecessary process with clockwork.
Extracting a kernal is easy just ope the rom you want the kernaal from or kernal zip and find the folder called something like kernal_update.
If you want to extract a theme it could be simple or hard depending on the theme, the most basic thme will theme 3 files in /system/framework, being twframework-res.apk, framework-res.apk and services.jar. just pull those and replace them in any other /system/framework folder.
If you are looking to build your own rom and are going to use somebody else's work then ask them first or at least give them credit, okay?
Sent from my SPH-D700 using XDA App
bubby323 said:
You simply don't need to sign the zip for it to flash with clockwork, its a completly unnecessary process with clockwork.
Extracting a kernal is easy just ope the rom you want the kernaal from or kernal zip and find the folder called something like kernal_update.
If you want to extract a theme it could be simple or hard depending on the theme, the most basic thme will theme 3 files in /system/framework, being twframework-res.apk, framework-res.apk and services.jar. just pull those and replace them in any other /system/framework folder.
If you are looking to build your own rom and are going to use somebody else's work then ask them first or at least give them credit, okay?
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Thank you, I haven't been able to get hardly any info on this, I'm not building, I just like the theme and kernal from other roms but there's one rom I like to stick with. I can't stand people who use others work and claim it as their own. This nfo is to customize something strictly for myself
Sent from my SPH-D700 using XDA App
Ok I switched those files out, I got the notification bar I wanted, but in the theme I had, when I pressed an input box or anything else, the color around it was green instead of blue, how do i change those bars to be green and the color around anything I select to be green?
Kernel kernel kernel kernel. This is the wrong forum to be asking basic questions like this and please at least spell kernel correctly. Yes I am grumpy and need my dinner
Sent from my SPH-D700 using XDA App

[Q] General noob questions

First off, i apologize for my noob questions but i would prefer to ask these before i mess with my phone. so here goes:
what's a kernel and what does it do?
same for modem (or are they the same)
what is the difference between odexed or deoexed and is there an advantage to one or the other?
what are some good ROMs for the SGS4G?
i'll post more as i think of them
Juls317 said:
First off, i apologize for my noob questions but i would prefer to ask these before i mess with my phone. so here goes:
what's a kernel and what does it do?
same for modem (or are they the same)
what is the difference between odexed or deoexed and is there an advantage to one or the other?
what are some good ROMs for the SGS4G?
i'll post more as i think of them
Click to expand...
Click to collapse
I'll post this in pretty basic terms for ease of reading.
A kernel in general terms is what makes the phone run. It's the nuts and bolts. In linux you have different kernels and they all provide certain features. ROM's run on the kernel and provide the screens if you will, the features of the phone. Kinda like your computer's operating system.
Modems/Radios are firmware that control the baseband radio chipsets on your phone device to communicate to the data network for your carrier. You connection to your carrier. Specific to your phone and carrier.
When you have an odexed system you basically have apk's and odex files inside of your file system. The idea behind it is that odex files load up on boot to help speed up loading the APK's. However, it makes it hard to modify the system APK's since it loads parts from odex and parts from the APK.
Deodexing is basically repackaging the APK's and odex files so that they are reassembled and therefore making sure the application package is back in once piece.
This allows the ability to make theming modifications (battery, clock color etc.) without conflict, knowing that the application package is back together.
There are no ROM's per se yet for the SGS4G there is the Bali Kernel which adds some great enhancements made by Dr Honk, see it in the SGS4G android development forum.
There are also SGS4G deodexed kernels such as VUVKD1 DEODEXED from Krylon360 or Whitehawkx, also in the Android Development forum. These builds of the kernel provide the ability for theming, with Whitehawkx build you have the ability to do custom lock screens, there is a mod for supporting custom boot animations etc.
Hopefully this helps you understand more
joedeveloper said:
I'll post this in pretty basic terms for ease of reading.
A kernel in general terms is what makes the phone run. It's the nuts and bolts. In linux you have different kernels and they all provide certain features. ROM's run on the kernel and provide the screens if you will, the features of the phone. Kinda like your computer's operating system.
Modems/Radios are firmware that control the baseband radio chipsets on your phone device to communicate to the data network for your carrier. You connection to your carrier. Specific to your phone and carrier.
When you have an odexed system you basically have apk's and odex files inside of your file system. The idea behind it is that odex files load up on boot to help speed up loading the APK's. However, it makes it hard to modify the system APK's since it loads parts from odex and parts from the APK.
Deodexing is basically repackaging the APK's and odex files so that they are reassembled and therefore making sure the application package is back in once piece.
This allows the ability to make theming modifications (battery, clock color etc.) without conflict, knowing that the application package is back together.
There are no ROM's per se yet for the SGS4G there is the Bali Kernel which adds some great enhancements made by Dr Honk, see it in the SGS4G android development forum.
There are also SGS4G deodexed kernels such as VUVKD1 DEODEXED from Krylon360 or Whitehawkx, also in the Android Development forum. These builds of the kernel provide the ability for theming, with Whitehawkx build you have the ability to do custom lock screens, there is a mod for supporting custom boot animations etc.
Hopefully this helps you understand more
Click to expand...
Click to collapse
Not sure if you could have worded that any better.
As a fellow noob I appreciate this explanation as well.
Sent from my SGH-T959V using XDA Premium App
danstheman7 said:
Not sure if you could have worded that any better.
As a fellow noob I appreciate this explanation as well.
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
Anytime
joedeveloper said:
I'll post this in pretty basic terms for ease of reading.
A kernel in general terms is what makes the phone run. It's the nuts and bolts. In linux you have different kernels and they all provide certain features. ROM's run on the kernel and provide the screens if you will, the features of the phone. Kinda like your computer's operating system.
Modems/Radios are firmware that control the baseband radio chipsets on your phone device to communicate to the data network for your carrier. You connection to your carrier. Specific to your phone and carrier.
When you have an odexed system you basically have apk's and odex files inside of your file system. The idea behind it is that odex files load up on boot to help speed up loading the APK's. However, it makes it hard to modify the system APK's since it loads parts from odex and parts from the APK.
Deodexing is basically repackaging the APK's and odex files so that they are reassembled and therefore making sure the application package is back in once piece.
This allows the ability to make theming modifications (battery, clock color etc.) without conflict, knowing that the application package is back together.
There are no ROM's per se yet for the SGS4G there is the Bali Kernel which adds some great enhancements made by Dr Honk, see it in the SGS4G android development forum.
There are also SGS4G deodexed kernels such as VUVKD1 DEODEXED from Krylon360 or Whitehawkx, also in the Android Development forum. These builds of the kernel provide the ability for theming, with Whitehawkx build you have the ability to do custom lock screens, there is a mod for supporting custom boot animations etc.
Hopefully this helps you understand more
Click to expand...
Click to collapse
Damn insightfull. Thanks from a noob.
sent from my SGS4G running WHITEHAWKX KD1,TW4.0,
and FKNFOCUSED modded notification bar. rockin CWM3 BETA.
Then what's the difference between KB5 and KB1?
Sent from my SGH-T959V using XDA App
Juls317 said:
Then what's the difference between KB5 and KB1?
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
So there is VUVKB5, VUVKC1 (Unreleased engineering build), VUVKD1 (Latest Build).
Haven't heard of KB1, I think you probably have it mixed up with KD1.
Anyhow, KB5 to KD1 there were bug fixes, MMS related bug issues fixed etc. The change log is here:
http://forums.t-mobile.com/t5/Samsu...our-Samsung-Galaxy-S-4G-Community/td-p/839429
If my post helped, feel free to click the thanks button.
Thanks. A great beginners primer
joedeveloper said:
So there is VUVKB5, VUVKC1 (Unreleased engineering build), VUVKD1 (Latest Build).
Haven't heard of KB1, I think you probably have it mixed up with KD1.
Anyhow, KB5 to KD1 there were bug fixes, MMS related bug issues fixed etc. The change log is here:
http://forums.t-mobile.com/t5/Samsu...our-Samsung-Galaxy-S-4G-Community/td-p/839429
If my post helped, feel free to click the thanks button.
Click to expand...
Click to collapse
ok, so Krylon360 is working on CWM for the SGS4G and (at some point) talks about using KD1, so how can I go about flashing KD1 to my phone without using a windows PC (i have a mac)?
Sorry for noob question. I've been studying hard lately and with all the recent developments it had been overwhelming. Anyway.
I have been trying to download the modded recovery binary needed for CWM 3.0 directly to my phone using the multiupload link provided by Krylon360.
When I try to download it on my phone I get cannot download content not supported on my phone. Am I doing something wrong that I can't download straight to my phone? Do I need to check to a box somewhere?
Do I have to download the recovery binary and CWM to a computer first and then to my phone?
Is there a way I can do this with just my phone? I have Root explorer pro, super manager, file explorer, ect...I was really hoping to do it using my phone because I don't have full time access to a pc.
Thank you very much for taking the time to reply.
Sent from my SGH-T959V using XDA Premium App
I downloaded it to my computer and then moved it to my phone using Awesome Drop (found in the Market) and then put the binary in the proper folder using Root Explorer but since you don't have full time access to a computer I don't know how you would go about this. I would suggest just using the limited time that you have on the computer, it should only take a few minutes
Sent from my SGH-T959V using XDA App
Juls317 said:
I downloaded it to my computer and then moved it to my phone using Awesome Drop (found in the Market) and then put the binary in the proper folder using Root Explorer but since you don't have full time access to a computer I don't know how you would go about this. I would suggest just using the limited time that you have on the computer, it should only take a few minutes
Sent from my SGH-T959V using XDA
I'll check that out when I can...if I'm going to be modding I should probably pick myself up a good inexpensive laptop.
I am so used to being a download/install nut that I was hoping to be able to do it in a more familiar way. This modding stuff is a whole other ballgame and I can't wait to play. Lol.
Thank you for you advise. It is greatly appreciated.
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
Jerry D said:
Juls317 said:
I downloaded it to my computer and then moved it to my phone using Awesome Drop (found in the Market) and then put the binary in the proper folder using Root Explorer but since you don't have full time access to a computer I don't know how you would go about this. I would suggest just using the limited time that you have on the computer, it should only take a few minutes
Sent from my SGH-T959V using XDA
I'll check that out when I can...if I'm going to be modding I should probably pick myself up a good inexpensive laptop.
I am so used to being a download/install nut that I was hoping to be able to do it in a more familiar way. This modding stuff is a whole other ballgame and I can't wait to play. Lol.
Thank you for you advise. It is greatly appreciated.
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
You can download directly to your phone using a different browser like dolphinhd.
Click to expand...
Click to collapse
I personally use Skyfire
Sent from my SGH-T959V using XDA App
joedeveloper said:
So there is VUVKB5, VUVKC1 (Unreleased engineering build), VUVKD1 (Latest Build).
Haven't heard of KB1, I think you probably have it mixed up with KD1.
Anyhow, KB5 to KD1 there were bug fixes, MMS related bug issues fixed etc. The change log is here:
http://forums.t-mobile.com/t5/Samsu...our-Samsung-Galaxy-S-4G-Community/td-p/839429
If my post helped, feel free to click the thanks button.
Click to expand...
Click to collapse
so should i flash the KD1 kernel from Krylon? and a coulpe more questions:
when you clear the phones cache, data and dalvik cache through CWM, what does it do? what do i lose? i know some ROMs require it and i don't want to flash a ROM that will make me lose something that i wanna keep
golmar88 said:
Jerry D said:
You can download directly to your phone using a different browser like dolphinhd.
Click to expand...
Click to collapse
Thank you! I'm going to check dolphinHD out.
I have used dolphin in the past but was unaware that it had a better download capability than stock. The message I got was that the phone could not support the content so it never occurred to me to try another browser. Good stuff!
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
golmar88 said:
Jerry D said:
You can download directly to your phone using a different browser like dolphinhd.
Click to expand...
Click to collapse
I downloaded Dolphin HD as you suggested and I was able to download the Modded Recovery Binary directly to my phone.
THANK YOU!!!
Now I just have to find out the steps I need to do to replace the recovery.bin files using Root Explorer Pro and then get CWM 3
Very exciting stuff for a noob like me. Lol.
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
Go into root explorer and go to /system/bin and then paste the file there. It will prompt to overwrite the.current recovery file and just replace it although I suggest copying the original to your external SD card first just in case
Sent from my SGH-T959V using XDA App
The good news is you will have to.do it again but you'll get the final release.
Sent from my SGH-T959V using XDA App

gallery apk

would someone mind posting their gallery apk for me please. i did a boo boo. thanks
Stock ICS/GB, Custom ROM, etc? Also, you can find it inside the flashable .zip of the ROM you have flashed. Look in /system/app. You may also need an .odex file along with it if you broke that too.
I'm running oICSv43. I looked in the rom using root explorer and couldn't find it. that was the first thing I tried. I"m not a total noob but dont know what i did to lose it. I wanted to ask for it here before reflashing.
http://db.tt/vDfrpsE0
Sent from my Nexus S using xda premium
thank you!
Harbb said:
Stock ICS/GB, Custom ROM, etc? Also, you can find it inside the flashable .zip of the ROM you have flashed. Look in /system/app. You may also need an .odex file along with it if you broke that too.
Click to expand...
Click to collapse
Can this Harbb be applied if I want the GB camera or let's say phone app from GB to ICS ? and what if I rename the .apk file to another name so I would not loose the origianl ICS app ? name the .odex file with the same new name but .odex ?
I don't know enough about Smali or Android's app system to say. However I'm a firm believe in "there's one way to find out"
Just do a backup beforehand and try it out.
Harbb said:
Stock ICS/GB, Custom ROM, etc? Also, you can find it inside the flashable .zip of the ROM you have flashed. Look in /system/app. You may also need an .odex file along with it if you broke that too.
Click to expand...
Click to collapse
It's probably in gapps, actually.
Sent from my Nexus S 4G using xda premium

[Q] Porting I9000 Rom over and now bootlooping :(

Basically what the title says. I'm working on porting my first ROM over. I don't want to spoil the surprise but it's a Galaxy S I9000 ROM. I fixed the build.prop, the updater-script, I moved over the correct system/lib/hw files. And of course the boot.img. IDK what I did wrong to make it bootloop but I'd love for this to be ported easily. Any help? PLEASE!
FauxAffliction said:
Basically what the title says. I'm working on porting my first ROM over. I don't want to spoil the surprise but it's a Galaxy S I9000 ROM. I fixed the build.prop, the updater-script, I moved over the correct system/lib/hw files. And of course the boot.img. IDK what I did wrong to make it bootloop but I'd love for this to be ported easily. Any help? PLEASE!
Click to expand...
Click to collapse
Did you add an Infuse modem and kernel? Are you using the Hellraiser package? If your not using the Hell raiser pack you should. It makes it easier. Just extract folders from HR and place files from folders in corresponding folder inside I9000 rom. Profit.
Sent from my Captivate running INFINITUM ICS v2.2 using Tapatalk 2
bigfau said:
Did you add an Infuse modem and kernel? Are you using the Hellraiser package? If your not using the Hell raiser pack you should. It makes it easier. Just extract folders from HR and place in corresponding folder inside I9000 rom. Profit.
Sent from my Captivate running INFINITUM ICS v2.2 using Tapatalk 2
Click to expand...
Click to collapse
Had the modem and kernel yes, but decided to try the hellraiser pack. I copy and pasted every file and every folder in there and it's still bootlooping
FauxAffliction said:
Had the modem and kernel yes, but decided to try the hellraiser pack. I copy and pasted every file and every folder in there and it's still bootlooping
Click to expand...
Click to collapse
Don't copy the whole folders from Hellrasier,just copy the files inside them.If I was you I would start over, unless you know exactly what has been changed.
Sent from my SAMSUNG-SGH-I717 using Tapatalk 2
bigfau said:
Don't copy the whole folders from Hellrasier,just copy the files inside them.If I was you I would start over, unless you know exactly what has been changed.
Sent from my SAMSUNG-SGH-I717 using Tapatalk 2
Click to expand...
Click to collapse
Yeah I meant every file. I'd open the folder. Copy the files and move and replace them into my rom folder(if necessary) and I edited the updater script and the script worked fine. Idk I'm gonna take another look at it tomorrow. Maybe it needs a pair of refreshed eyes looking at it.
Sent from my SGH-I997 using xda premium
Don't copy the Meta inf folder when porting.
I'm planning my escape from the digital world!
Truckerglenn said:
Don't copy the Meta inf folder when porting.
I'm planning my escape from the digital world!
Click to expand...
Click to collapse
I only copied the script and added it to my current script. Should I not have done that?
Also is there a way to test this rom without flashing it on my phone? Like I've used avd but idk where to out what. Sorry for my noobie questions guys. But I gotta learn somewhere right?
Sent from my SGH-I997 using xda premium
I should have said to not copy the contents of the meta inf folder.
I'm planning my escape from the digital world!
Truckerglenn said:
I should have said to not copy the contents of the meta inf folder.
I'm planning my escape from the digital world!
Click to expand...
Click to collapse
Ok I'll try again when I get time. Also do u know where to put whatever it is I need to put in to make avd run my rom so I don't have to flash and brick my phone every time? Or something easier than bricking... last question I swear
FauxAffliction said:
Ok I'll try again when I get time. Also do u know where to put whatever it is I need to put in to make avd run my rom so I don't have to flash and brick my phone every time? Or something easier than bricking... last question I swear
Click to expand...
Click to collapse
Nope, never could get that to run on my Windows 7 64bit system.
FauxAffliction said:
Ok I'll try again when I get time. Also do u know where to put whatever it is I need to put in to make avd run my rom so I don't have to flash and brick my phone every time? Or something easier than bricking... last question I swear
Click to expand...
Click to collapse
Did you not read my response when you asked this same exact question yesterday in a different thread? lol
scott.hart.bti said:
Did you not read my response when you asked this same exact question yesterday in a different thread? lol
Click to expand...
Click to collapse
I created the thread after I posted in here. Because no one had answered yet.

(SOLVED) Need help with UOT kitchen

Is there anybody who would be willing to help me with using UOT kitchen? I would really appreciate it. Any body who has my phone the Samsung exhibit 2 4g would be best. But all are welcome.
Sent from my SGH-T679 using xda premium
You're a big boy now. Use your words to express the kind of help you seek, otherwise we can only guess as to the difficulty you are having.
That first part was unnesscary. Anyways it just seems a little complicated and I don't know how the whole process works. Just two things I guess, is the theme I produce in the kitchen a rom or is it just a framework I apply and it doesn't replace the rom I'm using. And do I need to make copies of my framework and that other thing and upload it to the kitchen to make my theme?
Sent from my SGH-T679 using xda premium
Your going to need two files...copy the ones you have on your phone.. system.ui.apk/framework-res.Apk...... then whem your building the theme you like you will add those last.. it will ask you to upload those.. do it...wait till the kitchen makes the theme and place it on the sd card.. flash it.....that's it.. it just adds whatever u made to your current set up your on.. either stock or a rom your on.. or theme.. it will substitute the parts you made and use those instead ...goodluck
It can also be called "SystemUI.apk" right?
Sent from my SGH-T679 using xda premium
OK I did the kitchen and it worked. I have a different status bar and lock screen. Although the boot animation didn't work, probabily because of my rom.
Sent from my SGH-T679 using xda premium
Are you using a ROM with TouchWiz? If so, you will need three files. Connect your phone to your comp and go into /system
From there, go to /apps and copy SystemUI.apk to the desktop. Then go back a folder and go to /framework From there, copy framework-res.apk, and if you have touchwiz, copy twframework.apk to the desktop. Upload these files to UOT when you get to that step.
Once you get the new files from UOT, save it to the desktop and open it. Delete the three previous files you copied to the desktop, then search the one you got from UOT, for the same 3 files.
Now, pay attention, and get Root Explorer or Super Manager.
Open the app of your choice that will let your explore your file system. Find the 3 same files we've been dealing with in their respective locations on your phone, using the file explorer. (after you've transfered the ones from UOT to THE ROOT of your sd card) Copy the 3 UOT files over the ones already in your phone, which you will find in their previosly disclosed locations.
Once copied, IMMEDIATELY reboot to recovery and fix permissions.
Substitute "3 files" for "2 files" if not using Touchwiz.
Hope this helped!
---------- Post added at 02:56 AM ---------- Previous post was at 02:55 AM ----------
Also, you can just straight copy the UOT files to their respective locations in the .zip of the custom ROM you are using, and flash the ROM.
Yea I have the twframework apk in my system, does that mean its touch wiz?
Sent from my SGH-T679 using xda premium
yes. and follow my instructions above, or you will start to have errors. Definatel force closes.
The fact that the status bar wasn't changing could have been due to the fact that I wasn't adding my touch wiz framework?
Sent from my SGH-T679 using xda premium
brokenAndroid93 said:
The fact that the status bar wasn't changing could have been due to the fact that I wasn't adding my touch wiz framework?
Sent from my SGH-T679 using xda premium
Click to expand...
Click to collapse
Dude, how hard is it to read? FOLLOW THE INSTRUCTIONS I POSTED. and hit thanks.
[Deleted]
Wow, forget it, here's your [email protected] thank you
Sent from my SGH-T679 using xda premium
Turns out that my phone has issues with changing the status bar color and the status bar XML file needs to be edited to actually change it. So how about a little less rudeness next time?
Sent from my SGH-T679 using xda premium
This message "WAS" for mendozinas but last post i found from him was in 2011. i do thank for having a kitchen like this to customize pretty much anything for my phone (p500) Optimus one. I was informed that the kitchen will not support ics based so i flashed over Slimgen 1.6.0 (android 2.3.7) i just made some themes for the rom, havent tried them yet. I did upload the Framework.res and SystemUI.apk of the rom so hopefully it will work this time. I was wondering If anyone can add my rom (well the rom im using) on the kitchen list. SlimGen 1.6.0 here is the link to download the rom itself. im sure you already know.
http://code.google.com/p/slimgen-pro...downloads/list
Regarding to Mendozinas only. (Please reply back if you recieved my message. thanks agian. i do appreciate it. I sent you a PM figuring it will get to you quicker but i realized you must have many Pm's about certain questions. So maybe this will do the trick.) Regarding to Mendozinas only.
I tried to trouble shoot myself, still in early dev mode for me (learning the ropes) but i made a copy of the rom i have and plugged in what was from the UOT file that was giving to me from the kitchen. I made a flashable zip on my desktop and place it on the root of my sdcard. Booted into recovery...flashed it but still i get the same message. Am i using a correct rom for this or what?
Im attaching the UOT file i made so if u may need to look at it its there, any info you want from me just ask, im very greatful for the help, would really like to make different themes on my phone for start then move to rom modding .
I would really like a step by step if possible so i may get this theme up and flashed on my phone so i may make different ones for future needs.
Thanks again and hopefully i will be hearing from you.
(I posted this up couples days ago. but nobody is dealing in that thread i guess, So hopefully one of you are more familiar using the kitchen then i am.) 07-30-12 date.
I hope i gave the right information to lead me into the right direction soi may start understanding how to work around such problems like this. Thanks
Welp, all's well that's ends well
Sent from my SGH-T679 using xda premium

Categories

Resources