Anyone give me tips for ROM building?
O yeah sure I'll jump right on it. Let me take time out of my life to do this for you. I'll abandon my family and tell them some stranger wants some **** done to his phone because he asked. Hell ill take my time and use up the entire weekend doing this for you.
Sent from my SAMSUNG-SGH-I997 using xda premium
Just a question...jeez. Chill out.
tmease1 said:
O yeah sure I'll jump right on it. Let me take time out of my life to do this for you. I'll abandon my family and tell them some stranger wants some **** done to his phone because he asked. Hell ill take my time and use up the entire weekend doing this for you.
Sent from my SAMSUNG-SGH-I997 using xda premium
Click to expand...
Click to collapse
LOL, the whole point of this forum is to learn how to do things not have someone just make things for you.
Chrisruns said:
Just a question...jeez. Chill out.
Click to expand...
Click to collapse
I don't have time to chill out. I've kicked everyone out of my house, locked the doors, shut the house phone off and started working on this for you. My computer is on fire because I'm working so fast!!!
Sent from my SAMSUNG-SGH-I997 using xda premium
let me tell you a little bit about myself. Three years ago I was you. I found XDA and started learning about my Android device at the time which was the Android Dev phone one(G1).
I knew absolutely nothing of java and xml and apks and rooting etc. Now after lurking in the forums for a while I decided I wanted to contribute back. I started pulling other peoples work apart and actually learning how stuff worked. I utilized the hell out of google and still do. If you want a custom ROM tailored to your own specs,now is as good a time as any to dig in. Don't be afraid to ask developers questions, the majority of them are super cool and can point you in the right direction. Asking someone to build you a custom ROM here on XDA probably won't go over well.
Good luck to you.
Thanks and enjoy the ride!
Sent from A VAN DOWN BY THE RIVER!
Chrisruns said:
I'm running Lithium right now. It's great. Really great. I enjoy it, but I'm always wanting to try something new and different launchers have lost their appeal.
I have my phone themed towards ICS and it's great. I love it.
But I want straight AOSP.
I know there are ports of several apps from ICS/Gingerbread. The ones I'm aware of are:
AOSP 3D Gallery (Gingerbread)
Gingerbread Keyboard (GB)
Car Dock (GB)
ICS Camera (ICS)
ICS Gallery (ICS)
ICS Keyboard (ICS)
and a few others I can't think of off the top of my head.
My question is, how can I compile the pure AOSP apps/ui into a ROM? I'm aware of the thread, but I'm really short on time and don't have the patience for it.
Could anyone do this for me? EDIT: I mean make it a heck of a lot simpler, point me in the right direction of someone who's already on to this, etc.
Click to expand...
Click to collapse
Just as future reference... never ask anyone to do something for you.. especially something as complicated as building a ROM. All of the devs do this in their spare time. As lkrasner said the point of this forum is to learn how to do things, not ask others to do it for you.
flappjaxxx said:
let me tell you a little bit about myself. Three years ago I was you. I found XDA and started learning about my Android device at the time which was the Android Dev phone one(G1).
I knew absolutely nothing of java and xml and apks and rooting etc. Now after lurking in the forums for a while I decided I wanted to contribute back. I started pulling other peoples work apart and actually learning how stuff worked. I utilized the hell out of google and still do. If you want a custom ROM tailored to your own specs,now is as good a time as any to dig in. Don't be afraid to ask developers questions, the majority of them are super cool and can point you in the right direction. Asking someone to build you a custom ROM here on XDA probably won't go over well.
Good luck to you.
Thanks and enjoy the ride!
Sent from A VAN DOWN BY THE RIVER!
Click to expand...
Click to collapse
Couldn't say it better myself. If you want help doing this, by all means ask a few questions, or suggest your ideas get added to a current rom. we all do this stuff in our free time because we enjoy it. This forum is meant for learning how to do stuff. None of us are trying to be mean here, we just want to help you out, so I suggest you open up a new tab, go to the ubuntu download site and while that downloads, look up some stuff about what you need to do. get into linux and get working. Chances are you will want to throw your computer out the window a few tiles during the process, but in the end you will be happy that you can have your own thread in the dev section with the prefix [ROM]
Okay...I wanna apologize. I was being lazy.
I know you guys put in a lot of hard work and time. I can see it. I use it everyday. haha
It IS really daunting.
As far as Ubuntu...that's creepy that you suggested it, because the other tab in my chrome browser was the Ubuntu download page.
I'll learn this stuff. Sorry guys. :/
Chrisruns said:
Okay...I wanna apologize. I was being lazy.
I know you guys put in a lot of hard work and time. I can see it. I use it everyday. haha
It IS really daunting.
As far as Ubuntu...that's creepy that you suggested it, because the other tab in my chrome browser was the Ubuntu download page.
I'll learn this stuff. Sorry guys. :/
Click to expand...
Click to collapse
Nice! Glad to see you are getting into this. Get the 32 bit ubuntu for compatibility reasons. Give it a hard drive partition of 20 GB or so if you have enough room. I give 2 GB for swap space. you can do less if you have a ton of ram, or more if you only have a gig or something. linux is essential for rom building. do a search for rom kitchen and also apktool they are both essential to building roms. there is a post in the A2 dev section with a few other things and links to those if you want to check it out. From there open up your favorite custom rom with rom kitchen and build off of that if you want to make your life easier. Make sure you read what it says to do for building a simple rom for the bionic under that post I told you about. (I am to lazy to go find the link, but I am sure you can find it.) Good luck, and as always post questions here if you need help, and always remember that google is your best friend with this kind of thing!
---------- Post added at 06:07 PM ---------- Previous post was at 06:05 PM ----------
Chrisruns said:
Anyone give me tips for ROM building?
Click to expand...
Click to collapse
LOL, you changed the whole OP
Well this sucks he is willing to learn. I just got done with his rom that he requested. I'll just delete it off of my computer.
Sent from my MB865 using xda premium
lkrasner said:
Nice! Glad to see you are getting into this. Get the 32 bit ubuntu for compatibility reasons. Give it a hard drive partition of 20 GB or so if you have enough room. I give 2 GB for swap space. you can do less if you have a ton of ram, or more if you only have a gig or something. linux is essential for rom building. do a search for rom kitchen and also apktool they are both essential to building roms. there is a post in the A2 dev section with a few other things and links to those if you want to check it out. From there open up your favorite custom rom with rom kitchen and build off of that if you want to make your life easier. Make sure you read what it says to do for building a simple rom for the bionic under that post I told you about. (I am to lazy to go find the link, but I am sure you can find it.) Good luck, and as always post questions here if you need help, and always remember that google is your best friend with this kind of thing!
---------- Post added at 06:07 PM ---------- Previous post was at 06:05 PM ----------
LOL, you changed the whole OP
Click to expand...
Click to collapse
I have a Compaq Presario with Windows XP. Do I just download the latest Ubuntu from my parents W7 desktop, burn a disk, pop it into the Compaq and then load it? I saw the directions, I just want to make sure they work for xp.
Yeah, I changed it because I felt like a huge tool.
Chrisruns said:
I have a Compaq Presario with Windows XP. Do I just download the latest Ubuntu from my parents W7 desktop, burn a disk, pop it into the Compaq and then load it? I saw the directions, I just want to make sure they work for xp.
Yeah, I changed it because I felt like a huge tool.
Click to expand...
Click to collapse
you will have to partition your hard drive durring the install or before, so make sure you have enough room. make sure you do no accidentally install if over your current is.
Sent from my MB865 using XDA
lkrasner said:
you will have to partition your hard drive durring the install or before, so make sure you have enough room. make sure you do no accidentally install if over your current is.
Sent from my MB865 using XDA
Click to expand...
Click to collapse
Can you dumb that down for me?
Chrisruns said:
Can you dumb that down for me?
Click to expand...
Click to collapse
just go through the setup and you should be fine. just choose to partition your hard drive or something like that.
Sent from my MB865 using XDA
Chrisruns said:
Can you dumb that down for me?
Click to expand...
Click to collapse
What you're going to want to do is set up a "dual boot" with Ubuntu and Windows XP, so that every time you turn on your computer it will prompt what to boot into. Here's two good guides one it:
http://apcmag.com/how_to_dual_boot_windows_xp_and_linux_xp_installed_first.htm
https://help.ubuntu.com/community/WindowsDualBoot
He doesn't have to have ubuntu to build a rom does he? I use windows for all the stuff that i do. I just have a few programs that i use that work just fine.
Sent from my MB865 using xda premium
tmease1 said:
He doesn't have to have ubuntu to build a rom does he? I use windows for all the stuff that i do. I just have a few programs that i use that work just fine.
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
There are plenty of developers that use windows. Only problem is, their roms suck.... Ok just kidding! DAGr8 is a perfect example of a windows user that cooks up perfectly badass feature packed ROMs. I personally use Linux mint which is a Ubuntu compatible distribution. I'm old so the new Ubuntu unity interface makes me want to punch my screen with a passion. As far as being able to compile full Android source code such as AOSP etc you will need a Linux environment. Anyway if you do decide to go the Linux route and need a good set of apktools, look no further. Here is a full suite of tools that I put together with a nice friendly terminal frontend I slapped together as well. Us Linux users don't get much love when it comes to up to date apktool applications so i made my own.
Download FJ-ApkTool Here
Read the readme file! This is still for fairly advanced users that are already familiar with apktool
Sent from A VAN DOWN BY THE RIVER!
Chrisruns said:
I have a Compaq Presario with Windows XP. Do I just download the latest Ubuntu from my parents W7 desktop, burn a disk, pop it into the Compaq and then load it? I saw the directions, I just want to make sure they work for xp.
Yeah, I changed it because I felt like a huge tool.
Click to expand...
Click to collapse
If I may make a suggestion... why not run it in a Virtual Machine. I use virtualbox and haven't encountered any problems (well except usb passthrough...).
tmease1 said:
I don't have time to chill out. I've kicked everyone out of my house, locked the doors, shut the house phone off and started working on this for you. My computer is on fire because I'm working so fast!!!
Sent from my SAMSUNG-SGH-I997 using xda premium
Click to expand...
Click to collapse
So this would be a good time for me to put in my order for a dream ROM?
Related
As you all know, nearly two weeks ago the long awaited source code for the Android Gingerbread software was released. This had been a joyous occasion for many of us who had been patiently awaiting its release in hopes that it would lead to working versions of Cyanogenmod and MIUI on our phones, as well as several kernel modifications that were not previously possible. The first few hours of speculation turned into days, which turned into weeks, with the promises of development yet to be fulfilled. As it turns out the fears of some of you had come true, that the few developers that were left lost interest in the Galaxy S 4G for other projects.
While people like Raver have actively stuck with us, there has been a dead silence by those who were previously the most visible on this forum. Whitehawkx who has left us for the Galaxy S2, Dsexton who had left for lack of a separate computer,and Dr Honk who God knows where he is. Krylon ive seen mention working on a kernel once but with little detail. These were some of the best we had and we need to make it overwhelmingly obvious to them that they are wanted and needed here. So I propose that we take the time to let them know that the source code they've wanted and needed is now available and ready to be worked. Youre welcome to write up your own words for a message, though heres something I threw together along with the public contact info for the devs.
Feel free to reach out to any other devs who have not been listed here or from other forums.
Update: Dev's emails were removed by site mods. If you would like to email the people below, you can readily find their email in their user profiles and in their Donate To Me links.
Whitehawkx:
[URL]http://forum.xda-developers.com/private.php?do=newpm&u=3051621[/URL]
http://forum.xda-developers.com/sendmessage.php?do=mailmember&u=3051621
Dr Honk:
http://forum.xda-developers.com/private.php?do=newpm&u=2785735
Dsexton702:
http://forum.xda-developers.com/private.php?do=newpm&u=3954931
“Hello (dev screen name),
This is (your screen name) from the Galaxy S 4G forums on XDA. If you haven’t heard, the source code for Gingerbread we have been eagerly awaiting was finally released a few weeks ago for our phones. With the source finally released, the limitations our devs had faced before in developing for the SGS4G are now gone, and the path is clear for development of CM7 and MIUI for our phones. I have noticed you have not been around the SGS4G forums recently, but I along with all the other forum members have been hopefully awaiting your return to developing for our phones with the expertise you have shown in all of your many other projects for the SGS4G. As well, the lack of devs on the forum have left many of the still poplar ROM’s unmaintained and not updated to the latest official release. Please come back to developing for the SGS4G for all of us who have spent hours testing and using your ROM’s and show us what your talents can turn these phones into.
Thank you”
I think this is good intended but i fear it wont change anything.
Dont forget soma and airfluip who has been developing for our phones recently.
Krylin said in twitter that he will begin working in a ROM based on GB for our phones. Although he said he will start it today if he doesnt its still good news. I know he can make kernels and roms. Also raver is working. Dsexton said he will get a computer soon and that he needed break. White.... I dont know he droppwd when ki3 leaked. But oh well, lets enjoy or wait.
I've been lurking these forums since this phone came out, with the occasional post here and there.
I have seen people waiting months just for root.
I remember kb5 enhanced was our only ROM for times without end, just to have that developer throw a fit at Mr.Clown for mistakingly closing his thread and leave us hanging.
I remember following Krylon on twitter for what seemed like an eternity, until we finally had cwm on our phones.
Then came the good times.
New roms coming out just about every week, themes, mods, and all the goodies we see on our forums today.
New developers popping up, the formation of teams like aerodonk and acid.
Now we are back in one of these silent periods.
It seems like all development stopped.
But one thing I've learned from these forums is that patience is a virtue.
We go from bad times to good times, to bad again, and so on.
I'm sure there is progress being done right now.
No matter how little, our how long it's taking, it will come.
And a new life cycle will start for our phones.
We just gotta hang tight, get through this metamorphose, and then our phone will come out, greater then before!
Saw on krylons twitter something about doing another rom based off of the gb update so that looks promising.
Also its not just the sgs4g. I own a sensation as well and things have really slowed there too.
I understand everybodys frustration with the length of time that it is taking for us to get new roms. But you have to understand these guys do this in their spare time. And yes, it is true that because of Samsung and t mobile taking forever to release a GB for us made some of the devs loose interest and move to other devices; however, we still have Raver and Krylon on or side, Dsexton will be coming back soon, and hopefully we can get Drhonk and Whitehawx back if not for developing but for at least guidance, tips, and support. I for one have started trying to learn how to do some of this but without a Linux machine it is a bit difficult. But there is no reason some of you can't chip in and try to learn this stuff too. Not to override the few true devs we have, but to assist them.
Sent from my SGH-T959V using XDA App
Hi Thomas
Please share your knowledge source. I am willing to learn as well, though to tell you the truth, moding and theming couldn't care me less, I'm always into performance and reliability, as well as good RTL and foreign language support (like in CM and MIUI).
Other than that, I'm always on stock theme.
I'm no dev, but I'm considering to become one in the future.
Sent from me
itzik2sh said:
Hi Thomas
Please share your knowledge source. I am willing to learn as well, though to tell you the truth, moding and theming couldn't care me less, I'm always into performance and reliability, as well as good RTL and foreign language support (like in CM and MIUI).
Other than that, I'm always on stock theme.
I'm no dev, but I'm considering to become one in the future.
Sent from me
Click to expand...
Click to collapse
My biggest resources are picking the brain of RaverX3X and google. You can do most everything on a windows machine except mod kernels and make an Odin .tar (for those you need Linux or the ability to run Linux in a vm environment). There are quite a few tutorials out there. You just have to download the right tools to do it, have lots of spare time to devote to it and the gonads to test it.lol... Pm me later with specific questions and I can give you direct links to tutorials that might help you as well.
Sent from my SGH-T959V using XDA App
i say we make a donation pool. Whoever gives us cm7 or miui first gets the money.
Sent from my SGH-T959V using xda premium
josepresas said:
i say we make a donation pool. Whoever gives us cm7 or miui first gets the money.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
Might not be such a bad idea.
josepresas said:
i say we make a donation pool. Whoever gives us cm7 or miui first gets the money.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
Might want to add the disclaimer it should be officially supported
josepresas said:
i say we make a donation pool. Whoever gives us cm7 or miui first gets the money.
Click to expand...
Click to collapse
Interesting idea. The only issue I see is what if we collect money and no one steps up to the plate. Would everyone just get a refund or would the money go towards another cause?
thomas.raines said:
My biggest resources are picking the brain of RaverX3X and google. You can do most everything on a windows machine except mod kernels and make an Odin .tar (for those you need Linux or the ability to run Linux in a vm environment). There are quite a few tutorials out there. You just have to download the right tools to do it, have lots of spare time to devote to it and the gonads to test it.lol... Pm me later with specific questions and I can give you direct links to tutorials that might help you as well.
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
You don't necessarily need Linux in order to make an Odin flashable tar file, I personally use Cygwin to make the modem packages.
Yes I am aware that Cygwin is Linux-like command line, but it is by no means Linux in a VM environment.
ultimakillz said:
Interesting idea. The only issue I see is what if we collect money and no one steps up to the plate. Would everyone just get a refund or would the money go towards another cause?
Click to expand...
Click to collapse
I would rather set a bounty for ICS. CM9 would be a better goal in my opinion.
what happened to CM8? did i miss something?
candler33w said:
I would rather set a bounty for ICS. CM9 would be a better goal in my opinion.
Click to expand...
Click to collapse
Well yea, a fund to get us any of the major ROMs cm9 miui or ICS etc..
And idk what we would do with the money if no one delivers.. ideas?
Sent from my SGH-T959V using xda premium
I remember when i had the galaxy vibrant early this year i was so into the device cause they were a lots of roms here to choose from and thats one of my concerns now for this device now. If you go to the vibrant section there are a lots of 2.2 biulds 2.2.1, 2.3 ,2.3.3 etc etc etc. And they are all different. Including from stock to MIUI and htc Sence. As well as gingerbread and honeycomb. So my question is why the devs didnt work on some builds like those for this device. From my end i really dont care about what number of the OS is as long the build is stable, fast, bloatware free, custom ringtones, wallpapers, and other great thing that i did manage to see on my old vibrant that i no longer own :/
Yesterday my older sister got the galaxy s 2 for tmobile and its so awsome. I have envy in me now jajajajaja xD
josepresas said:
Well yea, a fund to get us any of the major ROMs cm9 miui or ICS etc..
And idk what we would do with the money if no one delivers.. ideas?
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
I would leave it as a standing bounty like they did with the HP Touchpad. Someone will jump on it if its large enough.
---------- Post added at 08:29 PM ---------- Previous post was at 08:28 PM ----------
jager555 said:
what happened to CM8? did i miss something?
Click to expand...
Click to collapse
CM8 was reserved for Honeycomb so ICS will be CM9
crackpot said:
You don't necessarily need Linux in order to make an Odin flashable tar file, I personally use Cygwin to make the modem packages.
Yes I am aware that Cygwin is Linux-like command line, but it is by no means Linux in a VM environment.
Click to expand...
Click to collapse
This is true. Which is what I am learning to use now, but I forgot to add that part... Thanks for catching my error. From my understanding, you can use it to modify a kernel as well, but i'm not having very good luck with it yet.
Sent from my SGH-T959V using XDA App
thomas.raines said:
This is true. Which is what I am learning to use now, but I forgot to add that part... Thanks for catching my error. From my understanding, you can use it to modify a kernel as well, but i'm not having very good luck with it yet.
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
This is mere conjecture on my part, but I would assume that you can modify the kernel in Windows as long as your text editor supports Unix-type line endings (Notepad++ works nicely), and then compile it using presumably gcc in Cygwin. Again, this is merely speculation on my part, having only built a Linux kernel on Linux, for my desktop.
I am going to take it upon myself to learn to Dev. Not because we don't have great developers now but because i would like to contribute to the community.
I am curious though, how did some of you devs get your start? Was it just tinkering around, familiar background or something else? Also I've been doing some reading up on this matter of making roms and was wondering if you guys like raver, dsexton, racing and others would support me if i need help or have a question about something?
Sent from my SGH-T959V using XDA App
What would you like to dev?
Do you have any programming experience?
If yes, do you know Java, Linux, shell scripting, git, C/C++?
Actually first off I'm sorry i forgot to mention your name fb In the op your a good Dev to. As well as bh and airfluip.
To answer your question. i would want to dev roms and learn to make apps too. I only have experience in c++ but i would need to relearn it. i took visual basic and c++ in high school which was 8 years ago lol
Sent from my SGH-T959V using XDA App
goddi2010 said:
... i took visual basic and c++ in high school which was 8 years ago lol
Click to expand...
Click to collapse
I totally feel old now. LOL
goddi2010 said:
Actually first off I'm sorry i forgot to mention your name fb In the op your a good Dev to. As well as bh and airfluip.
To answer your question. i would want to dev roms and learn to make apps too. I only have experience in c++ but i would need to relearn it. i took visual basic and c++ in high school which was 8 years ago lol
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
For now I stay stick to learning Linux and how to compile programs from source, or you can learn Java and how to make android apps. As far as working on kernels or building roms from source it might be a bit too complicated for you right now.
You can also consider learning edify which is basically shell scripting. You can control what your cwm zips do when you flash them. It's what I've been working on lately so you can take a look at the source code here:
http://sourceforge.net/p/teamacid/installer/
Check out the updater-script and aroma-config files in
/META-INF/com/google/android/
I have left a lot of comments to help people understand the code.
stephen_w said:
I totally feel old now. LOL
Click to expand...
Click to collapse
Hehe.
Awesome i think I'll try and learn Linux and java. And see what i can do
Sent from my SGH-T959V using XDA App
http://www.youtube.com/watch?v=1_H4AlQaNa0
if you do have some experence
I am still 14. I started tinkering with my G1 last summer, since then, this is the progress I have made.
I have learned:
A lot of java, (You need this because basically android is based on 10 % linux(kernel and boot stuff), and basically, android's main system is 85% java. Apps, dexes, frameworks,libs,everything else is java, swap, ext4.
Some c++(the other 5% off the sytem)
shell(all internal unix command line programming)
What I still need help on...
_
------------------------
git(if you want to help with AOSP and kernels and more)
More in depth stuff.
+1 to FB for Linux. It's a great place to start. You learn facets of scripting/programming along the way. Get a bit up to speed there & learn to compile your own kernel for your PC. It's not too difficult unless you start modding the code.
Good luck
Thanx guys I'm going to look over this material this weekend and report back. I know it's just the weekend but I'll be some what more knowledgeable about what I'm doing
Sent from my SGH-T959V using XDA App
stephen_w said:
I totally feel old now. LOL
Click to expand...
Click to collapse
You feel old? My 20 year reunion is coming up this summer...
As for learning to DEV... It's a huge learning process. I started with scripting a couple months ago, and looked into attempting to build a ROM, but I do not have a Linux machine and my POS windows machine won't run linux properly to do much of anything with it (both installed as a dual boot and in as a vm). Keep reading and learning...
RaverX3X said:
http://www.youtube.com/watch?v=1_H4AlQaNa0
if you do have some experence
Click to expand...
Click to collapse
Up until now I have only been able to read stuff I do not understand and now I can watch stuff I do not understand. Lol, Thanks for making me feel dumber than I was 5 minutes ago.
thomas.raines said:
You feel old? My 20 year reunion is coming up this summer...
Click to expand...
Click to collapse
Sigh...mine was 2 years ago.
Keep reading and learning.
Click to expand...
Click to collapse
Good advice there too. I'm slowly getting into some of it.
stephen_w said:
Sigh...mine was 2 years ago.
Good advice there too. I'm slowly getting into some of it.
Click to expand...
Click to collapse
I feel a little better now...lol
So far I've been reading up on xml and java. I think i will try to develop an app before i take on a ROM. I will try to make an app that can theme our phones in some sort of way.
Sent from my SGH-T959V using XDA App
stephen_w said:
I totally feel old now. LOL
Click to expand...
Click to collapse
You and me both sir... I've got kids who've been out of high school longer than that...
---------- Post added at 01:58 PM ---------- Previous post was at 01:52 PM ----------
thomas.raines said:
You feel old? My 20 year reunion is coming up this summer...
Click to expand...
Click to collapse
stephen_w said:
Sigh...mine was 2 years ago.
Click to expand...
Click to collapse
We're planning our 30... it's just a year away... but, I don't feel the slightest bit old yet...
Hey my name is Scott and ive been using ROMs from this website for awhile now and well lets face it i think im addicted to flashing new ROMs... either that or im determined to turn my infuse into a brick. . Anyways, besides the introduction i wanted to take a moment to personally thank each and every developer on this site and especially the ones in the infuse section for making my phone 20x better then it ever could be. Its amazing what you guys come up with. I really appreciate the hard work and dedication. With all this being said, I would absolutely love to learn how to do this. As far as programming goes, i havent done anything since the days of VB3 . So... Would any of the awesome developers out there want to mentor a newb?? I would be very grateful if someone could teach me what i need to know and maybe one day develop my own ROM.
First off, thank you as well. Without out flashers our work would be virtually worthless
Secondly, before starting development take a day to sit down and really research articles on this site. The more knowledge you have before hand will put you a head of the game. Once you have basic knowledge, pick a base rom. One that you feel would be best for what you want to build. Download that rom. Download nunhuggers apktool, the necessary Java development tools. Decompile the rom and take a while to look through it, and kind of get an understanding of how things work within the rom. That would be the best starting point.
Also when developing your own rom, before you release it take time to make sure everything is in working order, releasing a half broken rom is no good, releasing a solid, stable rom is aces. I'd you need anything I will gladly answer any questions I can, and help in anyway I can. Most senior devs would be glad to help as well, very good community we have here.
-Marcus
Sent from my SGH-I997 using xda premium
MaliciousIntent69 said:
First off, thank you as well. Without out flashers our work would be virtually worthless
Secondly, before starting development take a day to sit down and really research articles on this site. The more knowledge you have before hand will put you a head of the game. Once you have basic knowledge, pick a base rom. One that you feel would be best for what you want to build. Download that rom. Download nunhuggers apktool, the necessary Java development tools. Decompile the rom and take a while to look through it, and kind of get an understanding of how things work within the rom. That would be the best starting point.
Also when developing your own rom, before you release it take time to make sure everything is in working order, releasing a half broken rom is no good, releasing a solid, stable rom is aces. I'd you need anything I will gladly answer any questions I can, and help in anyway I can. Most senior devs would be glad to help as well, very good community we have here.
-Marcus
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
Thank you for your response and advice. I have briefly gone over guides and documents ive found just by doing a general google search and of course from this site also. It looks kind of complex, but im sure your suggestion of taking a day and sitting down to decompile it and take a good look would really put things into perspective.
When i do a search for nunhuggers apktool, it just comes up with a tutorial video? Is this what your referring to or is there an actual download that im missing?
Thanks for the offer to help if i need it... I have a feeling ill definitely be taking you up on that. I have noticed just from downloading ROMs and general observations on this forum that everyone seems pretty awesome and are willing to help. Glad to have finally joined and posted.
There should be a download in his topic, not sure if he took it down or not. I'll upload it when I get home and give you the link if you don't have it by then. His video explains how to use it and its very simple to do
Sent from my SGH-I997 using xda premium
scott.hart.bti said:
Thank you for your response and advice. I have briefly gone over guides and documents ive found just by doing a general google search and of course from this site also. It looks kind of complex, but im sure your suggestion of taking a day and sitting down to decompile it and take a good look would really put things into perspective.
When i do a search for nunhuggers apktool, it just comes up with a tutorial video? Is this what your referring to or is there an actual download that im missing?
Thanks for the offer to help if i need it... I have a feeling ill definitely be taking you up on that. I have noticed just from downloading ROMs and general observations on this forum that everyone seems pretty awesome and are willing to help. Glad to have finally joined and posted.
Click to expand...
Click to collapse
Not to discourage, just giving you some advice, it is allot of work for even little things, I say down and tried to edit the 2.3.6 and add a simple extended power menu, took me 30 mins at least and I didn't even get to test it, wouldn't re compile for some reason, again not to discourage, just trying to give you some insight into what's needed
Sent from my SGH-I997 using xda premium
MaliciousIntent69 said:
There should be a download in his topic, not sure if he took it down or not. I'll upload it when I get home and give you the link if you don't have it by then. His video explains how to use it and its very simple to do
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
Awesome, appreciate it. Ill do some searching and see if i can find it in the mean time and let you know if i do so you dont waste your time. I just watched the video and it is very helpful.
deathblade... Thanks for the heads up.. Im looking forward to the time that it takes to put into this.. I am very OCD about things and when i get obsessed with something, i get 100 percent focused on getting it done.
Heres the link forgot I already had it in my old dropbox account so i just uploaded it to my new one
http://db.tt/s3XbUid5
All credit for the file goes to Nun of course.
If you have mac laying around...or if your willing to run linux this is a great tool! http://forum.xda-developers.com/showthread.php?t=1167623 its called android utility and it downloads and installs everything you need to get started...except java gotta download that before you run this tool.
The first time you run it it will go througb the installation process and it will get you just about everything you need...
-dsixda's android rom kitchen (great for decompiling a rom and recompilimg a rom)
-apktool (for decompiling apks...this tool is neccesary for development if you want to add tweaks and mods)
-simple adb interface (has a list of options, choose what you want and it does the code for you)
Has some other stuff too but thats the main stuff
I have it on my linux computer and it runs great!
Ill upload some pics of it as soon As i finish my lunch
And if ou ever have any questions send a dev a pm, they are all very helpful!
Sent from my SAMSUNG-SGH-I997 using XDA
Thanks guys! I appreciate the help. Loving this forum already. Great devs and an awesome community.
Have fun... when your just about to pull your hair out and smash your computer... hit me up...
Heres some screen shots of android utility...and the stuff that comes with it...
Sent from my SAMSUNG-SGH-I997 using XDA
dman3285 said:
Have fun... when your just about to pull your hair out and smash your computer... hit me up...
Click to expand...
Click to collapse
Dman, Haha luckily for me i shave my head. If im lucky eventually when i gain enough experience and help ill be able to put something together as nice as zeus or emancipation.... im not going to hold my breath though.. i can only imagine how much work was put into those. When you get a PM with simple annoying questions, dont forget that you offered...
Thanks for the pics, that tool seems very helpful. I only have windows 7, but i should be able to load linux on an emulator and run it from there.
scott.hart.bti said:
Thanks for the pics, that tool seems very helpful. I only have windows 7, but i should be able to load linux on an emulator and run it from there.
Click to expand...
Click to collapse
if you download ubuntu, it has an installation option where you install it in and along side windows, and it will ask you which to boot into when turning you computer on, very useful
deathblade said:
if you download ubuntu, it has an installation option where you install it in and along side windows, and it will ask you which to boot into when turning you computer on, very useful
Click to expand...
Click to collapse
Even better! Thanks.
scott.hart.bti said:
Even better! Thanks.
Click to expand...
Click to collapse
Hello and a quick tip! Before setting up your Linux box make sure that ALL of your hardware/peripherals are supported by the Linux distribution you choose. You can see a list of all your hardware in windows by typing "device manager" in the search box. If you find that all your hardware is supported, have fun .
Sent from my SGH-I997 using Tapatalk 2 Beta-5
theROMinator said:
Hello and a quick tip! Before setting up your Linux box make sure that ALL of your hardware/peripherals are supported by the Linux distribution you choose. You can see a list of all your hardware in windows by typing "device manager" in the search box. If you find that all your hardware is supported, have fun .
Sent from my SGH-I997 using Tapatalk 2 Beta-5
Click to expand...
Click to collapse
If your gonna do ubuntu (what i have) you can run the it straight from a cd...it will be slow but its a great way to test compatability
Sent from my SAMSUNG-SGH-I997 using XDA
mg2195 said:
If your gonna do ubuntu (what i have) you can run the it straight from a cd...it will be slow but its a great way to test compatability
Sent from my SAMSUNG-SGH-I997 using XDA
Click to expand...
Click to collapse
Running Ubuntu as we speak... no way to test it like just doing it. . Let the fun begin.
Okay so before the trolls walk in i just want everyone to know i'm new to the Rom scene therefore i do not know all the rules for when you post one.
Now for the kinda cool part. I got bored today and figured i wanted to make a Rom based off of SupremeSense. But i realized i dont know everything about rom building so i took a stock based rooted rom and threw some supremesence in it but it wont boot now so what im proposing is that i post it, then you guys add your own little tweaks to it leave sceen shots and details and if its awesome(better than what i already have posted) i will replace my link with the one you provide. We will continue this until you guys stop posting. Remember im open to all suggestions.
[edit] evrybody go here if your interested in this http://forum.xda-developers.com/showthread.php?p=26625776#post26625776
Mods Please Close This THREAD
Again, i cannot stress enough, if i'm breaking some type of forum rule please tell me so i can fix it
I like the idea, what exactly is it? Any screen shots or anything to go off?
southernstyle said:
I like the idea, what exactly is it? Any screen shots or anything to go off?
Click to expand...
Click to collapse
I cant exactly get it to boot up but i do know there are smarter people out there that know what to do. But what i did was download the latest SupremeSence And a rooted stock based rom, then pulled up 7zip copy a bunch of Supreme into the Stock added a little me and flash it. My original goal was to get landscape on Supreme but i reallized i wanted to take it bigger, if you want i can pm it to you and you can upload\try to get it working
Yeah what's the goal here? You can't just take a rooted stock ROM and start adding my apk/odex files to it. Another difference between Stock and SS is resources.
Sent from my myTouch_4G_Slide using Tapatalk 2
strapped365 said:
Yeah what's the goal here? You can't just take a rooted stock ROM and start adding my apk/odex files to it. Another difference between Stock and SS is resources.
Sent from my myTouch_4G_Slide using Tapatalk 2
Click to expand...
Click to collapse
i just basicaly wanted another rom out there for us because we dont have much to choose from. And i wanted to base it off of your rom because it awesome, i figured i have a ton of spare time so might as well try
So where to begin. First off its a nice IDEA. Ill give you that much. Second off there are technical and ethical issues your facing .
The first thing you ever do is ask permission whenever you are using someone elses work,and it doesnt sound as if you asked strapped365 for permission to use it (whether he minds or not is a different story. Should always ask)
Second is like Strapped365 said you cant just open 7zip and start dragging and dropping. Its ameture ,and almost never works,
Please research. I love the fact that someone wants to learn about developing ROMS and such,but you need to make more of an effort to learn the time it takes to do this
Oh and if you have no public work to share please don't post in development section.and if you do get a public link up (if the mods are nice) then post (wip) at the title to show its not really functional . Because this is far from beta ,more like pre pre alpha as it wont even boot.
I dont really believe this belongs in this section but im not a mod
Good luck,back to betting on horses :beer:
Sent from my PG86100 using Tapatalk 2
notsointeresting said:
So where to begin. First off its a nice IDEA. Ill give you that much. Second off there are technical and ethical issues your facing .
The first thing you ever do is ask permission whenever you are using someone elses work,and it doesnt sound as if you asked strapped365 for permission to use it (whether he minds or not is a different story. Should always ask)
Second is like Strapped365 said you cant just open 7zip and start dragging and dropping. Its ameture ,and almost never works,
Please research. I love the fact that someone wants to learn about developing ROMS and such,but you need to make more of an effort to learn the time it takes to do this
Oh and if you have no public work to share please don't post in development section.and if you do get a public link up (if the mods are nice) then post (wip) at the title to show its not really functional .
Good luck,back to betting on horses :beer:
Sent from my PG86100 using Tapatalk 2
Click to expand...
Click to collapse
thanks for the reality check
a large part of the mods are done between apks and jar files with editing the smali in classes.dex (if done correctly anyways) so taking one rom and another and trying to mash will almost never work like notsointeresting said above. As for there not being much to choose from, theres actually quite alot for the shift, especially in the last couple months.
newSENSE
Supreme Sense
CM-7
unofficial CM-9 builds
Cyclonic
Stock Rooted
MIUI
and many more.
theres quite a few devs busting ass and pumping out some quality work. your idea is nice and also like notso said, you def need to ask permission from other devs before trying to tear apart or manipulate a rom theyve worked hard on. there are some guides floating around though that are great assistance in making your own roms. sparksco, dodgejcr, one_love_420, and a few others i cant remember offhand have put up guides to help build kernels and compile roms. do a little reading and practicing and in no time youll be building your own custom rom too.
this by all means isnt an attack, just a confirmation of whats been posted already and some of my own opinions. good luck learning and building.
i cant seem to find a way to close this thread. Please help and i have no problem if you guys want to use my ideas. Finally, can somebody point me to a rom a kernle building thread because the ones i keep finding are phone specific
Sent from my PG06100 using Tapatalk 2
Hubertkilgore said:
i cant seem to find a way to close this thread. Please help and i have no problem if you guys want to use my ideas. Finally, can somebody point me to a rom a kernle building thread because the ones i keep finding are phone specific
Sent from my PG06100 using Tapatalk 2
Click to expand...
Click to collapse
http://forum.sdx-developers.com/index.php?topic=18828.0
Sent from my PG06100
Hubertkilgore said:
i cant seem to find a way to close this thread. Please help and i have no problem if you guys want to use my ideas. Finally, can somebody point me to a rom a kernle building thread because the ones i keep finding are phone specific
Sent from my PG06100 using Tapatalk 2
Click to expand...
Click to collapse
heres the kernel guide by dodgejcr:
http://forum.sdx-developers.com/?topic=18828.msg235663#msg235663
and heres sparksco's rom compiling guide:
http://forum.xda-developers.com/showthread.php?t=1084697
And to close a thread a mod has to do that. Go on the xda site and click report thread at the top right and just type in close post or move it or what not
Sent from my PG86100 using Tapatalk 2
Before this gets locked, I would like to say kudos to OP. Great idea, and hope you find your way in the community. I tried (not hard) but did try to understand developing, and quickly gave up. This community is full of smart people that make it hard for us dumber ones to really be helpful, my way of helping is to hit thanks buttons and stay in the shadows. Good luck man
question for op did you change the updater script or anything what happends when it attempts to boot ? black screen wont even flash etc..
Bfitz26 said:
question for op did you change the updater script or anything what happends when it attempts to boot ? black screen wont even flash etc..
Click to expand...
Click to collapse
it wont boot past my flashscreen
Sent from my PG06100 using Tapatalk 2
We won't even begin to identify the problem without knowing exactly what apks you copied and pasted, but due to cluttering and the bumping of this thread I'd say not to continue to help in THIS particular thread until it gets moved or you post another thread in general to help out.
Nothing against the OP at all.. I'm sure you can understand where I'm coming from. whenever a reply is posted in here it puts actual development threads further down :beer:
Sent from my PG86100 using Tapatalk 2
Everybody go look at this thread in general
Remember about a month ago when XDA came out with a book about rooting and flashing ROMs?
I was just wondering if there were any books (or guides maybe) like that, that showed how to make ROMs from scratch, not through all of these annoying kitchens. (Don't really like them, they make me feel like a noob... of course I suppose I am)
So whatever, that's really about it. Thanks guys!
(Oh by the way, I have tried Nero's ROM guide and wasn't a huge fan, also I'm getting another computer solely for the purpose of Ubuntu too if that matters at all.)
...subscribing, also just out of interest I'm trying out Lubuntu, Ubuntu 12.04 server too!
jdgfdqtuzs said:
...subscribing, also just out of interest I'm trying out Lubuntu, Ubuntu 12.04 server too!
Click to expand...
Click to collapse
Pretty awesome, never heard of Lubuntu before now. I'd consider it, but any recent tutorials I've looked at use Ubuntu. (Sadly though, they're ridiculous! For example, there was a post about compiling Jelly Bean from source code, and its practically not even in English! I mean I know some coding and all, but despite that, nothing is explained. It just do this like "do this and then do this and this and then we're done. An don't worry, there won't be a troubleshooting page because we know all you out there are experts.)
Whatever, that's my rant. Hopefully a mod will come along some time soon and point us in the right direction. Fingers crossed. :highfive:
thebeastglasser said:
Pretty awesome, never heard of Lubuntu before now. I'd consider it, but any recent tutorials I've looked at use Ubuntu. (Sadly though, they're ridiculous! For example, there was a post about compiling Jelly Bean from source code, and its practically not even in English! I mean I know some coding and all, but despite that, nothing is explained. It just do this like "do this and then do this and this and then we're done. An don't worry, there won't be a troubleshooting page because we know all you out there are experts.)
Whatever, that's my rant. Hopefully a mod will come along some time soon and point us in the right direction. Fingers crossed. :highfive:
Click to expand...
Click to collapse
Lubuntu is basically a lighter version of Ubuntu, still runs on the same principles as in version number etc. I understand your frustration with regards to where to find "how to" code, but, my view on tutorials is exactly that where aspects of what you're supposed to be doing are not explained. I think we need to be looking into another category for books, e.g. a coding practice used for android. See what happens
Yeah I suppose you're right. Off to Google/Amazon!
(of course if anyone sees this and would still like to post, by all means, do so!)
EDIT: After a god half an hour of searching, I think I finally found it. The problem is, you're gonna need $50 if you want to snag it.
http://www.amazon.com/Android-Foren...-Security/dp/1597496510/ref=cm_cr_dp_asin_lnk
It is by far the most in detail book I've seen. Just look at the overview of the chapters! It's just like what I was looking for! Woohoo!
Oh man $50. Hard being a broke student.
I would love to learn to. Anyone can tell me where to start? What languages i need to learn (java, linux, c++, etc)?
Any help will be greatly appreciated.
Sent from my rooted tomato using xda app
If your tomato just so happens to be running a version of android that can support the Kindle app, you can actually get it for about $40 too...
And while I'm not an expert in this field (in fact I really don't know too much) I do know that android uses java and converts it to another language using the dalvik machine. So if you really have no where to start, try learning some java.
thebeastglasser said:
If your tomato just so happens to be running a version of android that can support the Kindle app, you can actually get it for about $40 too...
And while I'm not an expert in this field (in fact I really don't know too much) I do know that android uses java and converts it to another language using the dalvik machine. So if you really have no where to start, try learning some java.
Click to expand...
Click to collapse
Offtopic: I think tomatoes dont taste good at all.
I'm a fan, but that's just me. (end of off topic conversation before a mod takes down the thread.)
thebeastglasser said:
I'm a fan, but that's just me. (end of off topic conversation before a mod takes down the thread.)
Click to expand...
Click to collapse
(nah I love this convo) I think theyre pretty sour.
Thanks
This is a great guide thanks
Thanks, good guide !
That book looks more related to security than anything else. Anything for development in particular?
If you look at the insides though, it shows how to create the internals, with step by step pieces. Chapter 7 (I think) also has 6 popular methods to obtain root access.
Look at the sneak peek and read the summaries of the chapters. It's definitely going on my Christmas list.
EDIT: As for anything solely for development, I have yet to find anything like that. Hence the reason for posting this thread.
Well, my tomato can support kindle.
Anyway, great thread. Hope someone who can help us reads this and decides to help us further.
Sent from my rooted tomato using xda app
Bump.
We still need support smart dev guys.
Sent from my PG86100 using xda app-developers app