Okay so I'm not a developer by any means, though i do want to learn. but i did stumble upon the source code for sk4g.
http: //opensource.samsung.com
search for sgh-t839
it shows it in a zip file. I hope this helps in getting the development started on this!!! I'd love to see the sk4g get CM7!
http://forum.xda-developers.com/showthread.php?t=1051099
Related
*** THIS IS NOT JUST ANOTHER EFFORT TO CREATE YET ANOTHER CUSTOM ROM***
Though Android is opensource, a lot of things are unknown regarding ROM development/modification. There are many custom ROMs available for Galaxy 3 (and also other phones) and lot of people are flashing them and making their phone more responsive, productive and faster; but very few people actually knew how to go about developing the ROM.
What I intend here is to find out and document correct way to build ROM for our favorite Galaxy 3, which is very popular in India.
The goal will be to develop the ROM from Android source + Drivers from stock ROM while documenting the process so that large number of people can contribute to the development.
I will shortly update the posts with what I have done.
Reserved
Can anyone help me convert system.img and userdata.img file into files flash-able by ODIN?
Thanks
Third post
Reserved for future use
Fourth post
Fourth post.. reserved
Fifth post
Reserved 5th post goes here...
looking forward to what you come up with
Making one aint difficult keeping it bug free might get sometimes
Thanks rudolf895
I have experience in Android SDK and NDK development, but I am a noob when it comes to ROM development. Thats why this effort.
I have fetched android source using repo as well as I have also downloaded source for I5801 from Samsung open source website. After this I will look into extracting drivers from stock ROM and successfully compiling it for Galaxy 3.
rudolf895 said:
looking forward to what you come up with
Making one aint difficult keeping it bug free might get sometimes
Click to expand...
Click to collapse
abhijeet.pathak said:
thanks rudolf895
i have experience in android sdk and ndk development, but i am a noob when it comes to rom development. Thats why this effort.
I have fetched android source using repo as well as i have also downloaded source for i5801 from samsung open source website. After this i will look into extracting drivers from stock rom and successfully compiling it for galaxy 3.
Click to expand...
Click to collapse
best of luck
Looking forward to it!
abhijeet.pathak said:
Thanks rudolf895
I have experience in Android SDK and NDK development, but I am a noob when it comes to ROM development. Thats why this effort.
I have fetched android source using repo as well as I have also downloaded source for I5801 from Samsung open source website. After this I will look into extracting drivers from stock ROM and successfully compiling it for Galaxy 3.
Click to expand...
Click to collapse
Do not fell shy to ask for help u need. Together we can make it better. We are with you whenever u need us.
ARMVK Dev Team
Thanks!
Thanks a lot for your support guys..
arunmcops said:
Do not fell shy to ask for help u need. Together we can make it better. We are with you whenever u need us.
ARMVK Dev Team
Click to expand...
Click to collapse
hehe, cant wait to see what you come up with, sounds promissing btw... i am also willing to help whereever i can, whereas this wont be too much in this case i guess.
good luck and thanx...
TY ..!
Thanx alot
This would be really helpful to alot of members here
interesting ! waiting ....
I applaud your thread, I myself was thinking about such a concept.
I wanna help, but I cant do that much (basic knowledge of C and basic/little knowledge of linux and adb).
I think first there should be a list of basic stuff. Like compiling the sources, extracting factoryrfs and co from your phone etc... Sometimes if you wanna start doing something and you dont know the basics you get scared off because of their apparent tremendous lack of knowledge.
I'd probably start dabbling if somebody told me how to compile the sources.
can you also specify your work environment, toolchain and such stuff, so anyone can start from zero? there is a kernel building vm image with all tools by sztupy somewhere on the forum that is eventually of interest, and there is also an extended version containing eclipse and some more tools for full android development:
http://forum.xda-developers.com/showthread.php?t=882010
hope this helps somebody...
Did you try using it? I think the scripts are specific and cant be used by us (without altercation)
no, i have absolutely no idea of kernel compilation and all that advanced stuff, but i guess it can be adapted for our use
Yup...me too in waitin line...Now i can say i dint made a mistake by buying it...
Sent from my GT-I5801 using XDA App
abhijeet.pathak said:
Can anyone help me convert system.img and userdata.img file into files flash-able by ODIN?
Thanks
Click to expand...
Click to collapse
maybe you can create a ".tar" package including all those files.. .tar is flashable in odin..
I'm a major flasher... not in the trenchcoat meaning either! So, I want to contribute what I can to the gTab Android 3.0 dev. I found the source code to the Tegra enabled Transformer and hope it can help out anyone interested.
The code was updated just a couple of days ago and here's the link: http://www.asus.com/Eee/Eee_Pad/Eee_Pad_Transformer_TF101/#download
Cheers and thanks sincerely to EVERY SINGLE ANDROID DEV!!!!
- The Wine Lover
harmony vs ventana, flamed you will be.
Moved to general.
Excuse me? I'm no dev but I try where I can to help. Its Honeycomb source code... why wouldn't this be helpful????
mcampbe said:
harmony vs ventana, flamed you will be.
Click to expand...
Click to collapse
Excuse me? I'm no dev but I try where I can to help. Its Honeycomb source code... why wouldn't this be helpful????
Its kernel only source code and binary firmware.
HoneyComb source code not available.
Dont listen to the mindless idiots that think they are so great that they flame almost everyone! No matter what the help i think everyone could use any help for this forum no matter what it is! I for one thank you for trying! Its to easy to flame that's the problem with sites like these.
thewinelover said:
Excuse me? I'm no dev but I try where I can to help. Its Honeycomb source code... why wouldn't this be helpful????
Click to expand...
Click to collapse
Its not the site its some people.on it ...i use to flame the sh#t out of people but people have to grow up sooner or later I still get some people ..
Sent from my Dell Streak 7 using XDA Premium App
thewinelover said:
Excuse me? I'm no dev but I try where I can to help. Its Honeycomb source code... why wouldn't this be helpful????
Click to expand...
Click to collapse
This is why people get flamed. They try to be helpful without knowing what they are talking about and just clog the forum with more useless threads that have to be sorted through. If it was actually source it would have been helpful but as everyone knows honeycomb source has not been released and this particular bit of "new" source is old kernel source
This question is more directed towards developers, but anyone who knows feel free to contribute.
Recently i have downloaded the android source code on ubuntu and the SDK, got virtual device running and adb for my g2x. My question is now that i have the source code in my "WORKING_DIRECTORY" how can i link eclipse to the source code, and run my source in virtual device.
To sum up the question im looking for guide on creating own custom rom, it would be nice to be pointed in the right direction
Do u want to build the from from stock or CM sources
Sent from my LG-P999 using XDA App
Thanks for responding, i also have a nexus s, id assume its easier to work with nexus stock code then translate some of my work to the cyanogenmod for my
g2x, whatever is easier the get me going and understanding the concepts, So to answer the question working from stock
Hi every one I dont know where to start i want to make my own rom from source,build it,modify it etc.But i dont know where to start.I know how to build rom from source(learned it from the tutorial on source.android) but i dont know what do those codes mean.i searched on google but cant find an easy tutorial.If i build rom from source how do i make it work on my phone.How do i FIX bugs on my roms,modify it Help please
Check out the chef central section under android. There are a lot of great people working on making development accessible.
For a pure AOSP ROM you are going to have a bit more work, but be rewarded in the end. There is also cyanogenmod and other custom distributions you can build from source and modify.
If you are familiar with C and Java programming you can dig into the actual development more by writing apps or changing source code. If you don't you may want to start on that road. Other wise you will be basically cutting and pasting from everyone else, which doesn't get you any credit.
Themes are also a good place to start. There are lots of good guides in the theme section and people are willing to help if you ask nicely and appropriately.
I have done a bit of this foot work and come to the conclusion, I need to learn programming then come back to source. It is overwhelming to take on an entire operating system in a foreign language, especially when that language has to be perfect to function!
Good luck in your endeavors. Feel free to hit me up for the little knowledge I have!
Sent from my PC36100 using xda premium
But! where to learn
First i want to learn the basics of Rom
are you familiar with Java, C and C++? These are going to be very useful in understanding the "codes" as that is what they are written in. You are also going to have to build AOSP specific for your device, which will require adding your device to the device tree and extracting the necessary drivers and files that are specific to your device. Cyanogenmod has many devices already added to their github and you would simply clone the folder for your device, then build AOSP source and issue make using the device specific folder.
THIS is a helpful tool, and yes it will compile pure AOSP as well.
THIS is also a very helpful tutorial, and you can modify instructions to work for Gingerbread.
If you just want to learn to build and modify the source start with Cyanogenmod build from their source first. You can also build the kernel if you choose but that is a bit more complicated. After you have both of those building without errors then start making changes that you want to see.
The CM Wiki has some good info http://wiki.cyanogenmod.com/wiki/Building_from_source
http://wiki.cyanogenmod.com/wiki/Building_Kernel_from_source
Links to Some Helpful Information for Aspiring Devs
As development on the Sidekick is slowly dwindling to near extinction, it seems it is time to learn, OR be stuck on Froyo forever.
--> These are some links that I have come across and seem to be what we need to start helping ourselves out. In order to progress, we need to help each other
-------FIRST-------
"""None of these tutorials or threads are made by myself, they belong to their respected creators and were made for us to use and learn!!"""
""" I hate to tell some of you, but you pretty much NEED to be running Linux of sorts. Either installed or run through a VM. """
Now, each of these have various pieces of information, and they often span across various devices. As far as the knowledge goes in GENERAL....I think we can pick out the bits we need.
>>> [GUIDE] Develop Now! 2 - By Cl3Kener <<<
---> http://forum.xda-developers.com/showthread.php?t=2355078 <---
--> Ironically this has numerous other helpful links and guides for all the info we may need, but it can't hurt to make all available right?
>>> [Tutorial] Building Your First Kernel - By thewadegeek <<<
---> http://forum.xda-developers.com/showthread.php?t=1748297 <---
--> This is a helpful beginner guide for -you guessed it- building our first kernels.
>>> [GUIDE] Newbie-Proof Tutorial Howto Compile Kernel For Galaxy Ace incl. Screenshot - By an0nym0us_ <<<
---> http://forum.xda-developers.com/showthread.php?t=1685382 <---
--> This may clearly be for another phone but if you cross reference it then I think this may help with the boot.img and ramdisk parts.
>>> Koush's AnyKernel Git - By koush <<<
---> https://github.com/koush/AnyKernel <---
--> This git repo is for making a flashable zip for your kernel after you finish compiling. I still haven't made it quite this far yet, not successfully anyway.
I will add more if I find any that have really helped. And another thing, try out XDA University here on XDA
Hey glad you and others are looking Into this! I hope to someday find the time to pick up this phone again. I still have it and do plan to but have just been far too busy to sit in front of a PC for an extended amount of time unless I'm doing homework, have hardly seen the PC view of xda in like 6 months!
Anyway here's a thread I made for a different phone but the 6th or so post also has references to a lot of guides I found helpful in the past, a few even I made
http://forum.xda-developers.com/showthread.php?p=43195539
For the most part this thread is useless here as like I said its for another device but the links should help any aspiring dev get a start
Best of luck all! Hope this phone finally takes the next big step!
Sent from my Nexus 4 using Tapatalk 2