[Q] how can i be a developer - Samsung Galaxy S (4G Model)

I did a little googling and found a site called ROM kitchen. So is this basically how i get started creating roms? Suggestions, links, precautions?

Rom kitchen won't work with our phones
Sent from my SGH-T959V using Tapatalk

I can't remember the person who made that, but if his name starts with a d, its HTC only.
Sent from my myTouch_4G_Slide using XDA App

this?? http://romkitchen.org/samsung/?s=home

hey thats a pretty cool find tell me if it works i would like to learn too

Ricanblaze said:
hey thats a pretty cool find tell me if it works i would like to learn too
Click to expand...
Click to collapse
I'm a lil scared to try...lol. I created something but haven't done anything to it yet.

Don't know what rom kitchen is but I have been doing a lotvof reading about deving over the last couple of weeks and there is a wealth of info right here at xda. Read ask questions read some more. Download a stock rom on the computer open it and tinker with the crap inside.
Sent from my SGH-T959V using xda premium

Don't think you want to use that. Shows galaxy s... not galaxy s 4g.
Sent from my SGH-T959V using XDA App

As mentioned above rom kitchen does not work for our phone

lol dude tell me add me on gmail so we can explore this

camalus said:
Don't think you want to use that. Shows galaxy s... not galaxy s 4g.
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
ok. Its there a thread here that guides one to build roms? I didn't see any for sgs4g
Sent from my SGH-T959V using xda premium

first off grab a linux distro and install it side by side between windows and linux *unless u have a mac *
then also download beyond compare apk tool c++ compileing tools android sdk eclipse
if you also plan to theme your roms or change clolors or add transparencies you will also want the css color/transparency chart so you know the values
you can skip the c tools if your not going to plan on building kernels.. the rest you will need just for straight roms with no visual modifcatons eg themeing for that photoshop in windows or gimp in linux personally i use gimp in linux its free and has the same toolkit
if your a linux novice which i am going to assume you are ubuntu or mit 10.x preff 10.10 will get you the correct build tools for gingerbread
your going to have to learn how to decompile apps and how the changes you make alter the way the rom works *hence why virtual phones amd eclise are so handy you can test your work without having to flash to your device 800000 times
your also going to want to learn java
if your a linux novice i would suggest learning linux before hand will save you many hours of headaches

Thanks bro, gonna check it out tonight.
Sent from my SGH-T959V using xda premium

RaverX3X said:
first off grab a linux distro and install it side by side between windows and linux *unless u have a mac *
then also download beyond compare apk tool c++ compileing tools android sdk eclipse
if you also plan to theme your roms or change clolors or add transparencies you will also want the css color/transparency chart so you know the values
you can skip the c tools if your not going to plan on building kernels.. the rest you will need just for straight roms with no visual modifcatons eg themeing for that photoshop in windows or gimp in linux personally i use gimp in linux its free and has the same toolkit
if your a linux novice which i am going to assume you are ubuntu or mit 10.x preff 10.10 will get you the correct build tools for gingerbread
your going to have to learn how to decompile apps and how the changes you make alter the way the rom works *hence why virtual phones amd eclise are so handy you can test your work without having to flash to your device 800000 times
your also going to want to learn java
if your a linux novice i would suggest learning linux before hand will save you many hours of headaches
Click to expand...
Click to collapse
Raver, how many years have you learned Java? Just wandering ;-)
Sent from my SGH-T959V using XDA App

Related

Chromium browser on droid incredible

I have got the chromium file from the chromium website I renamed it chrome.apk I get to the app manager and I can't get it to install I'm so close to getting it I just can't figure out how to get it to install any suggestions on how I should go about doing this.
Sent from my droid incredible using XDA App
spydergt7 said:
I have got the chromium file from the chromium website I renamed it chrome.apk I get to the app manager and I can't get it to install I'm so close to getting it I just can't figure out how to get it to install any suggestions on how I should go about doing this.
Sent from my droid incredible using XDA App
Click to expand...
Click to collapse
Wow, just wow, you sir take the cake, my goodness... You've gotta be a troll...
no im not a troll and no im not a noob im trying 2 really do this @ the moment im seeing if i can run .deb files so i can use the linux version i knw it probably wont work but dont u think its worth a try 2 get chrome over 2 android.
I'm no expert but you probably have to recompile Chromium for Android / ARM devices... I doubt you can just download the binary and execute it.
Sent from my SAMSUNG-SGH-I897 using XDA App
spydergt7 said:
no im not a troll and no im not a noob im trying 2 really do this @ the moment im seeing if i can run .deb files so i can use the linux version i knw it probably wont work but dont u think its worth a try 2 get chrome over 2 android.
Click to expand...
Click to collapse
Couple of things, first and foremost, the built in web browser in Android is already based off of webkit, same as chrome, so why port chrome? Second programs that run on android are java based, google only just released a native code sdk. Three to get Chrome working in any sort of correct fashion on Android would take a massive effort and probably a rewrite of most of the code.
The fact that you renamed the file to apk and tried to run it shows that you are a noob.
You might have to adb push it
Sent from my HTC Desire using XDA App
Good effort, but no...Just no.
Sent from my HTC Hero using XDA App

(Q) How to make and compile roms on mac

Hey guys, i used to have a windows computer and used the kitchen obviously to make my rome and other programs but i was jw what there is for mac cuz the old programs won't work for me now and i don't really feel like starting up a VMachine
let me know guys please
If you are looking to make your own ROM, and are using a Mac, there is already a version of Android Kitchen that supports OSX. Unless you have like a PowerPC Mac or something retardedly old like that.
I tried using that but its being a mag and won't work, I guess ill just have to try again later
Sent from my SAMSUNG-SGH-I727 using XDA App
I don't know what to tell you. When I fire up my Mac VM it works perfectly. Do you have ADB installed, etc? Make sure the prerequisites are satiated.

[Q] gingerbread

As of right now, what is holding us back from porting gingerbread to our sidekicks? Is it drivers? Or a 2.3 kernel that runs? I need a list of what needs to be done exactly.
Sent from my SGH-T839 using XDA
See here:
http://forum.xda-developers.com/showthread.php?t=1557094
And, here:
http://rootzwiki.com/topic/22310-wipcm7-for-sidekick-4g/
Hope that helps!
Thank you, but I've seen both of those and followed them to the end. I'm looking for a specific list of what is needed to port gingerbread to our device. As in i may take up the task of porting it
Sent from my SGH-T839 using XDA
Would probably be a good idea to continue where windixxi left off since hes the closest person to get ginger working on our phone.
i think i remember Sduvick explaining that the drivers for this device are not exactly generic, so we really need an official Gingerbread kernel from Samsung. i'm pretty sure he tried porting a gb kernel from another device, but without updated drivers for the SK4G, it was basically impossible. that's how i understand it anyway.
Thank you yogi for the info and yes pintek im aware of windxixi great work but i cant figure out his github at all. Its not labeled well.. so more or less its a drivers issue?
Sent from my SGH-T839 using XDA
Roundtableprez said:
Thank you yogi for the info and yes pintek im aware of windxixi great work but i cant figure out his github at all. Its not labeled well.. so more or less its a drivers issue?
Sent from my SGH-T839 using XDA
Click to expand...
Click to collapse
Basically? That's what I understood as well.
So instead of trying to port drivers we would have to write new drivers in theory since we don't have a source to build from?
Sent from my SGH-T839 using XDA
Roundtableprez said:
So instead of trying to port drivers we would have to write new drivers in theory since we don't have a source to build from?
Sent from my SGH-T839 using XDA
Click to expand...
Click to collapse
It's no small job. Here's sduvick's assessment of the issue:
http://forum.xda-developers.com/showpost.php?p=22765446&postcount=7
Thanks for the reading orange. Gave me the idea that the kernel is going to have to be a makeshift mix and match type thing from kernels from multiple phones.
Sent from my SGH-T839 using XDA
Roundtableprez said:
Thanks for the reading orange. Gave me the idea that the kernel is going to have to be a makeshift mix and match type thing from kernels from multiple phones.
Sent from my SGH-T839 using XDA
Click to expand...
Click to collapse
I agree.
As mentioned previously, maybe windixxi can provide some insight as well.
You're probably going to need some experience and knowledge of coding (i.e. C, Python, Java) and access to a Linux rig of some sort as well..
Yes im going to setup a linux enviroment soon i was thinking ubuntu but i havent setup a linux in a while are their any better alternatives?
Sent from my SGH-T839 using XDA
Roundtableprez said:
Yes im going to setup a linux enviroment soon i was thinking ubuntu but i havent setup a linux in a while are their any better alternatives?
Sent from my SGH-T839 using XDA
Click to expand...
Click to collapse
I recommend installing a hard drive specifically for your Linux environment and using the bios to switch between your boot OS.
But, I also have Ubuntu installed inside of VirtualBox. It's a bit slow, but it works inside of Windows.
so awesome that Samsung are such *****es about this haha
Sounds like i may be in need of a better computer. Ill see what i can do with what i have and start looking into kernels with stuff we need
Sent from my SGH-T839 using XDA
I think there's a kernel guide here you could look at.
A OC/UV Kernel would be fabulous.
Reviewers said:
I think there's a kernel guide here you could look at.
A OC/UV Kernel would be fabulous.
Click to expand...
Click to collapse
I might try that to get me back into the groove of things, things are going slow with classes though so nobody should get their hopes up yet. But if i manage to buil an oc/uv kernel sucessfully, then my next project will be working on a gingerbread kernel. Ill keep you guys posted in the weeks to come.
Sent from my SGH-T839 using XDA
Thanks man we are in need of some serious love for our devices.
Sent from my SGH-T839 using XDA
Roundtableprez said:
Yes im going to setup a linux enviroment soon i was thinking ubuntu but i havent setup a linux in a while are their any better alternatives?
Sent from my SGH-T839 using XDA
Click to expand...
Click to collapse
If you (or other SK4G developers) are interested, I may be able to arrange a build server.
As in a place to host the kernels we build?
Sent from my SGH-T839 using XDA

Linux or Windows for rom cooking

what would be easier to develop roms on???
I think, there is no "optimized" system for developing. You can use what you want and develop in every system.
I think, that windows is a good choice, because you can use Cygwin or a virtual machine like VMWare or Virtualbox to use a linux system if necassary.
Greets
Officially, you should have Ubuntu 10.04 LTS. That's the OS Google has made "official" for Android and Kernel development. The instructions *may* work on 12.04 LTS but it is unsupported as of now.
It is, however, a PITA to simply install Oracle's JDK on Ubuntu. It can be done, but now without some research and effort.
Unofficially, you should still use Linux, because all the toolchain is easier to get and install on Linux.
IMHO, choose a Linux distro you are confortable with and start from there.
i am using win 7 and its ok with me
Thank you all for your opinions and help
Sent from my SGH-T989 using xda premium
I think I would be more personal preference on the tools you want to use.
If you truly want to learn true from development then you should go with a Linux distro as that is the way to truly work with source code
Sent for a corner cell in Arkham
Decent question here, Can you cook roms on a MAC?
OptimusLove said:
Decent question here, Can you cook roms on a MAC?
Click to expand...
Click to collapse
Google does not provide developer tools for Mac.
Sent from my HTC_Amaze_4G using xda app-developers app

Who Would Like an All In One Android Dev Set Up Script?

Hey everyone, I am thinking about writing a shell script for getting all the stuff you need for andoid dev set up. I think this would be really useful for some people and would save a lot of time for aspiring developers. Of course this would be for linux at first and it would more or less include:
1. install repo and offer to download aosp/cm9/any other you want source
2.set up basic dependencies for building source and such, including proper java version
3. install rom kitchen
4.install apktool/apkmanager and all its stuff
5. add stuff to path and add useful aliases
and anything else you guys want.
Let me here some input here on what you think before I spend a bunch of time doing this, and if people seem to like it I will go ahead.
bump
Sent from my MB865 using xda premium
Yes, please!
Sent from my SAMSUNG-SGH-I747 Anti-Motorola Ballistic Missile
would be awesome dude
This may be handy as many get stuck with the Java version install
Sent from the Bat Cave
Yes please do
Sent from my PC36100 using xda premium
That would be awesome.
Sent from my Paranoid Android JB'd Infuse 4G using Tapatalk 2

Categories

Resources