T959V Development Knowledge Base - Samsung Galaxy S (4G Model)

Hi Guys
I made a suggestion in the "petition for devs" thread, but with all the excitement
it passed by all.
let me make some assumptions :
1. Most of us love android OS very much and the freedom it gives us.
2. Most of us want to try new ROMs every once in a while and want to customize it as much as possible.
3. Most of us are technological freaks, with a good sense of learning and interest in technology and its implementation.
4. Most of us would like to develop for this phone given the time and knowledge.
Regarding the time, we're working on a time machine, but till then, what do you say we found a knowledge base for our phone ?
I'm sure Krylon, DSexton, DrHonk, Raver, FBis, Soma, Fluip (forgive me if forget someone) wouldn't mind share with us their experience and insights.
If it takes too much time and resource it's worth a fund,
since this would make us know the difficulties and barriers and make some of us become new devs and revive this community and its content.
Please let me know what you think.
Sent from me.

I have a few questions on some obscure problems, and will be happy to share some knowledge when I get some answers.
...But, most of the devs are doing can be found by using google or your favorite search engine or searching locally here on the XDA Forum.
If you're new to XDA, awesome! Start here:
http://forum.xda-developers.com/showthread.php?t=1282679
and here:
http://forum.xda-developers.com/forumdisplay.php?f=263
If you're new to rom dev, you can learn from the kitchens.
http://forum.xda-developers.com/showthread.php?t=1257297 (Dsixda's Kitchen)
http://forum.xda-developers.com/showthread.php?t=990829 (UOT Kitchen)
Then use your imagination and search other device forums and the "Android Development and Hacking" forums: http://forum.xda-developers.com/forumdisplay.php?f=564
If you're new to kernel development, I'd suggest learning git and getting comfortable browsing github and reading through changes to learn.
But by far, the best advise I can offer is how to ask smart questions: http://catb.org/~esr/faqs/smart-questions.html
EDIT:Specifically: http://catb.org/~esr/faqs/smart-questions.html#writewell
Hope this is helpful!

Thanks a lot Behundven!
Is any of the links related to our special file system in t959v?
Sent from me

itzik2sh said:
Is any of the links related to our special file system in t959v?
Click to expand...
Click to collapse
Well, I'm not a "rom chef". I like source code and specs/datasheets, and am not very good at reverse engineering.
Raver, Dsexton, Whitehawkx, and a lot of other could bring more insight.
You will gain more use of your 'knowledge to be' if you learn about Android instead of getting spoon fed tricks that are specific to this phone.
Try building AOSP and CyanogenMod for other phones (like i9000 on CM, or crespo on AOSP EDIT:Granted, don't try to run the output on your SGS4G! You could try it in an emulator.) just to get a feel for what it takes to build android from source. Doing this will also help you get all the right things installed on your build computer that you will need. (java jdk, toolchains, build required libraries, etc...)
I guarantee sgs4g will get cm7 (if not cm9 as well) in the future, and the knowledge you learn from building the other phones will come in handy when it is available.

Related

Developers Unite! New Developer Pages on TheUnlockr.com (Beta-Testing)!

Hey guys,
Starting a new section on the site and want to get XDA User's and Dev's opinions on the matter.
Head over to the site for info:
http://theunlockr.com/2010/02/18/de...veloper-pages-on-theunlockr-com-beta-testing/
Think it could be a great resource for rom junkies and devs alike (and a nice compliment to XDA for that matter).
Thanks for your time guys!
I really am not trying to hijack your thread but this sounds like the OpenRelease project we are already working on and is almost done...
This is gonna be yet another source for people to check...
If we fragment any more, doing the OpenRelease project will be pointless.
No it is different. Our site is not for a repository of ROMs (although the site has that already), it is for Developers to show off all of their work in one location. It's more of a mini blog for developers, they can still use our mini blog for releasing whatever they want and easily head to your page to post the ROM in your repository without much effort, we CAN coexist lol
Actually I just thought, our two projects might be able to help each other and benefit the community further...
PM'd you, Simon.

Evo ROM Development Guide / Tips / Tricks

Hopefully some of the more experienced ROM devs can comment here to bring together information for myself and others like me. After all, this is XDA-Developers.
I'm new to Android but not to Java or ROM development (played with WM for years). I'd like to help but I'm not sure from where I should start here. I've got plenty of dev experience (Linux included) and am good at debugging, so I wouldn't mind donating some time to the cause. Are there any references / articles / tutorials you would recommend for getting started with Android ROMs? Perhaps some personal recommendations as far as the best way to have your primary device double as a development device or any other related tips? I don't mind flashing the phone repeatedly to test ROMs as long as I can get back to a good backup relatively quickly without having to spend hours setting up my phone all over again. I'd love to have a stable version of Froyo for our phones and hate simply waiting / depending on others to do all the work... I'd just like to help the process along, however large or small that help may be. Thank you to anyone who can provide some useful resources, my searches seem to only uncover Android application development guides.
Update:
Decad3nce has been kind enough to compile a list of resources regarding Android ROM development which can be found here: forum.xda-developers.com/showthread.php?t=696001
(sorry, can't post direct links yet)
I'm not sure how helpful this is just yet, but there is also a thread by djunio titled "Everything You Need to Cook an EVO ROM" which contains a zip file. Inside the 300 or so MB zip file you can find all of the stock Evo img files. This thread can be found here: forum.xda-developers.com/showthread.php?t=686351
I am getting a blog set up for guides just like the one you are requesting. I will post about it when it's ready.
I am trying to figure stuff out myself...but no luck.
I mean I've gotten things to flash now, but they don't work yet
chuckhriczko said:
I am getting a blog set up for guides just like the one you are requesting. I will post about it when it's ready.
Click to expand...
Click to collapse
/subscribe
Really looking forward to this. Sorry this post adds no value.
I threw together a quick little resource for anyone interested in ROM development(or just on how to mod stuff).
You can find it HERE
That's a great resource, thank you so much! This is exactly the kind of information I was looking for to help me get started on Android. I played with Windows Mobile for years, then went to the Palm Pre, and now am back to my favorite forum with Android. I can quite honestly say this is by far my favorite phone yet, and I can already tell I'm going to enjoy "playing" with the Android OS much more. Thanks again for the resources, Decad3nce.
chuckhriczko, thank you in advance for the blog as well, I'm sure it will also be a great resource and look forward to it!
GodAres said:
That's a great resource, thank you so much! This is exactly the kind of information I was looking for to help me get started on Android. I played with Windows Mobile for years, then went to the Palm Pre, and now am back to my favorite forum with Android. I can quite honestly say this is by far my favorite phone yet, and I can already tell I'm going to enjoy "playing" with the Android OS much more. Thanks again for the resources, Decad3nce.
chuckhriczko, thank you in advance for the blog as well, I'm sure it will also be a great resource and look forward to it!
Click to expand...
Click to collapse
Not a problem, feel free to add stuff once you learn something that could be useful for other people. Everyone benefits that way.
Thank you very much. I'm new to Android and I would love to learn how make custom ROMS and remove all the crap from the Stock RUU. I dearly prefer Stock Androids directly from Google though.

[REQUEST] ** WANTED *** Rom Builders for Android TG01

Now that we've managed to get into an Android GUI and have a working touch screen driver,we need experienced rom builders to come forward to develop android sdcard based roms.
If you have the experience and would like to get involved, now is the time to step forward and get involved.
Please post here or contact Markinus or myself on the irc #toshdroid channel.
Thanks
Noone? Sad
I would make a request in the general Android Development section bally3. It's not like many Android dev's will be browsing the other sections of typically non-Android phones.
Scougar said:
I would make a request in the general Android Development section bally3. It's not like many Android dev's will be browsing the other sections of typically non-Android phones.
Click to expand...
Click to collapse
I use Linux all the time at home and work! I now feel how useful it could have been if I spent some time playing with ROM building etc rather than playing with WinMo customizations! I am so following the android on tg01-type threads Will try to spread the word too and see if anyone can come forward to help
Good luck and keep up the good work
BUMP!!
I want to bump this thread, any progress? We need as many devs as possible. we have come so far, let it not end here!!
Shall we post this in a Android Development Forum?

How does one become part of a ROM project?

I am a computer science graduate that is looking to work on an existing ROM project in my spare time (ideally a popular one like CM10). How would I go about this? I don't mind starting small (doing code reviews and such), but I would like to be able to work up to actually submitting fixes and being part of a 'team'.
I don't have any specific Android development experience, but I know Java well and use it every day at my job. I am just not currently a part of any code projects in my spare time and would love to do something Android related now that I finally have one (even better if I could work on .
So...is this possible? What steps can I take towards this goal? Or is this a situation like 'you've got a lot to learn before you even think of joining a project'. Again, I have no Android-specific dev experience, but I learn quick and am eager to be a part of the Android development community. I want to be part of an existing team because I feel my strength lies in developing fixes and features, not in designing a ROM from the ground up.
Thanks in advance to anyone who replies and sorry If I shouldn't have posted this in a more specific Q&A forum as well.
Exoplanet25 said:
I am a computer science graduate that is looking to work on an existing ROM project in my spare time (ideally a popular one like CM10). How would I go about this? I don't mind starting small (doing code reviews and such), but I would like to be able to work up to actually submitting fixes and being part of a 'team'.
I don't have any specific Android development experience, but I know Java well and use it every day at my job. I am just not currently a part of any code projects in my spare time and would love to do something Android related now that I finally have one (even better if I could work on .
So...is this possible? What steps can I take towards this goal? Or is this a situation like 'you've got a lot to learn before you even think of joining a project'. Again, I have no Android-specific dev experience, but I learn quick and am eager to be a part of the Android development community. I want to be part of an existing team because I feel my strength lies in developing fixes and features, not in designing a ROM from the ground up.
Thanks in advance to anyone who replies and sorry If I shouldn't have posted this in a more specific Q&A forum as well.
Click to expand...
Click to collapse
Your best bet is to start by trying to build a CM rom from source, play with GIT and get used to building android from source, then look towards a device you own, if there already a CM verion for it? if so perhaps talk with the dev thats in charge of it and see what you can help with.

[Kernel & Development] Help needed

Who am i​
I am from The Netherlands, 22 years old and currently studying an programming course in my country.
I just started year 2 of my course (total 4 years) and i know the programming basics of:
- Java (Object Oriented)
- SQL
Purpose of this Thread​
I love android. I love it so much that i want to build my own ROMS & Kernels. However, maybe this is a stupid question, i absolutely do not know where the F*** i need to start....
Lets say i start at the basics creating my own Galaxy S6 Rom. How do i write scripts? How do i create a Unified Build (for all S6 models) etc. etc.
This above question might be tooooooo specific, but im talking generally about how to build a rom.
Ive been though a few guides (included a few from XDA), but seriously, it seems these are outdated...
What i am asking is DEFENITELY NOT an "Personal Trainer" who can assist me with every thing i need to do..
BUT i really appreciate it if someone can provide me with some nice resources, tips, tricks, links, guides and examples.
I feel kinda stupid because i probably getting some comments bellow here saying that i need to "google" properly..
But i seriously ask for some help here.
Hope you understand so you can help me a hand over here
Read me​- If this thread isn't allowed, please close it.
- if you have nothing useful to say that isn't going to help me, please say nothing or PM me..
First learn how to port roms then try some other devices rom on your devices then try to modified them then try to create you own
http://forum.xda-developers.com/showthread.php?t=1801690
Thanks
???? Nitin Maan
don't forget to hit thanks ☺???

Categories

Resources