What Do I Need To Learn? - Sprint Samsung Galaxy S III

I really want to make a custom rom, but first i need to learn the basics of the s3 and how the android operating system works. any help?

Open up a rom zip and take a look inside...see in what folders which files are
Check out xda-university too

Thanks for the advice. I am tired of not being able to do anything for my self. ive decided its time to step up and take chances.

eisawi99 said:
Thanks for the advice. I am tired of not being able to do anything for my self. ive decided its time to step up and take chances.
Click to expand...
Click to collapse
No problem...if you need links to anything im probably your guy, I subscribe to all threads that I feel are important (content wise)
For example, this thread shows how to odex APKs (apps). Same method can be applied for odexing frameworks files

I love being self sufficient to my phone, but it's hard. I barely know anything so far.
Sent from my SPH-L710 using xda app-developers app

eisawi99 said:
I really want to make a custom rom, but first i need to learn the basics of the s3 and how the android operating system works. any help?
Click to expand...
Click to collapse
There is a whole thread by Dreamsforgotten on xda that will teach, guide and show you everything you need. For building roms and for theming.
Transmitted with a portable device using Xparent Blue Tapatalk 2

I am new too and can appreciate the idea of a thread such as this. Hopefully someone can send me links to an easy way to learn everything about android
Sent from my SPH-D710 using xda premium

Marchello900 said:
I am new too and can appreciate the idea of a thread such as this. Hopefully someone can send me links to an easy way to learn everything about android
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
There is no "easy way" to learning android...
Sent from my rooted, suited, and booted s3, living the dual core life, know dat.

Well I would like to reword that with easiest way to learn ansroid
Sent from my SPH-D710 using xda premium

Related

Want to theme/ make custom roms

I really really reaaaaaally want to learn how to theme and i would like to make roms but i have no clue how!! I think there is a tutorial around xda but im not really a read nd do person i would really apresiate sumbody helpin me with the basics and any help i need im really interested in this and i have the time to actually do roms, themes ect please can sumone help me?
Sent from my SPH-D710 using XDA App
GaBoRoOtSs said:
I really really reaaaaaally want to learn how to theme and i would like to make roms but i have no clue how!! I think there is a tutorial around xda but im not really a read nd do person i would really apresiate sumbody helpin me with the basics and any help i need im really interested in this and i have the time to actually do roms, themes ect please can sumone help me?
Sent from my SPH-D710 using XDA App
Click to expand...
Click to collapse
I was gonna ask the same question but decided to do some searching and reading. Im gonna figure it out sooner or later because you learn from your mistakes and practice makes perfect.
Sent from my SPH-D710 using xda premium
solehjeff said:
I was gonna ask the same question but decided to do some searching and reading. Im gonna figure it out sooner or later because you learn from your mistakes and practice makes perfect.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Were are you reading to theme/rom?
Sent from my SPH-D710 using XDA App
First you should get yourself familiar with Androids innards. It is very unlike windows and closer to linux/osx. Grab yourself Root Explorer, it will be a very worthwhile investment unless you are already familiar with ADB.
Make sure you have 7ZIP, and GIMP, and know how to use them first. Also install Brut.all's APKTool (base for Android-Utility/APKManager)
Download and install the Android SDK
Here's the Developers guide, It has quite a bit of information in it related to specific png locations, names, how they're displayed, etc and more.
Here's a guide I used to get into theming made by TheImpaler747 (VERY notable dev)
If you have a Mac/Linux grab Android Utility (Essentially APK Manager for Mac), it has a very active and helpful dev, as well as a very intensive guide.
If you have Windows/Linux grab APKManager
These are advanced APK/Android tools that let you edit APKs, Sign ZIPs/APKs, and much more.
Remember only sign APKs that go in /Data, if it's in System, don't sign it. If you edit an APK/ZIP it will lose it's signature, so remember to resign. If an APK goes in /System/App, don't sign it. All update zips must be signed in order to be flashed. Make sure that the updater script is in UTF-8 form and saved w/o a filename, many things can go wrong with this and make your zip unable to flash.
Here's another very large compilation of guides
Messing with AOSP? There's a guide for that.
Wanna Learn ADB
.9.pngs killing you? Me too, I have several links to those
Long Text Guide
The guide I found that was like an Epiphany
Hex/XML Editin? Grab Notepad++, Learn about color hex codes, memorize ffffff=white 000000=black ff0000=red and in GIMP/PS/PXM/Etc make sure you have a color pallete/notepad of the colors you need to recall on the exact same value more than once, this will be alot of colors.
Edit Settings.apk's List via XML
Gentleman, pm me. I have information I have sent others... It does require reading though... Exstensive reading. But its how all of us learned how to make roms and themes...
I updated my post with a small guide. I will continue to improve on it.
Thanks guys!
Sent from my SPH-D710 using xda premium
fowenati said:
I updated my post with a small guide. I will continue to improve on it.
Click to expand...
Click to collapse
Thanks alot
Sent from my SPH-D710 using XDA App
@ fowenati:
That is a great post man. These guys will be theme'n in no time.
12MaNy said:
@ fowenati:
That is a great post man. These guys will be theme'n in no time.
Click to expand...
Click to collapse
Thanks man!
fowenati said:
I updated my post with a small guide. I will continue to improve on it.
Click to expand...
Click to collapse
Excellent work...

How to Develop Roms

I'm sure this has been asked this a million times but i was wondering if anyone could point me in the right direction. I wanted to start developing my own roms and was wondering where I should start. I have no real knowledge of developing so i would need directions for a beginner. It doesn't need to be detailed but maybe point me to some books or something equivalent that would help me out. Thanks
-Brian
Google sir.
Sent from my SAMSUNG-SGH-T989 using xda premium
born2gethard said:
Google sir.
Sent from my SAMSUNG-SGH-T989 using xda premium
Click to expand...
Click to collapse
Best answer you will ever get right there^^^^
Sent from my SGH-T989 using Tapatalk 2
Here's a good start:
http://forum.xda-developers.com/showthread.php?t=1798056
a) get apktool and a good text editor with a good set of features. Find a tutorial on how to do some modification to a system apk. learn.
b) Learn some basic linux commands, helps if you install a linux OS here.
c) learn xml or how to modify it.
d) get the arm toolchain if you want to do kernel stuff.
Found this awesome thread by cyanogen a couple days ago... http://forum.xda-developers.com/showthread.php?t=667298

Developing a new Rom

What are the basic need to knows in order to create your own Rom. I've already downloaded the android kitchen but I can't use that for s3 .
Does anyone have any info on learning to develop? I already know the basics (I.e. adb, sdk, etc.
Sent from my SGH-T999 using xda app-developers app
Modifying an existing Rom. Theming. It's a good way to start. Download 7zip. Pop a Rom open and try to figure out what makes it tick.
Sent from my SGH-T999 using xda premium
hucesar1017 said:
What are the basic need to knows in order to create your own Rom. I've already downloaded the android kitchen but I can't use that for s3 .
Does anyone have any info on learning to develop? I already know the basics (I.e. adb, sdk, etc.
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
I would do like the above poster said and grab a deodexed stock base and go from there. There is tons of tweaks just to be had with these two files "build.prop" & "frameworkres.apk".
Goodluck !
hucesar1017 said:
What are the basic need to knows in order to create your own Rom. I've already downloaded the android kitchen but I can't use that for s3 .
Does anyone have any info on learning to develop? I already know the basics (I.e. adb, sdk, etc.
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Wow, good luck, hope it is something wild and wicked, I for one have TOTAL respect for the Devs, they spend a lot of time on the roms, go get em bud
TheAxman said:
Wow, good luck, hope it is something wild and wicked, I for one have TOTAL respect for the Devs, they spend a lot of time on the roms, go get em bud
Click to expand...
Click to collapse
+1
-Sent from my T999 / T-Mobile Galaxy SIII
hucesar1017 said:
What are the basic need to knows in order to create your own Rom. I've already downloaded the android kitchen but I can't use that for s3 .
Does anyone have any info on learning to develop? I already know the basics (I.e. adb, sdk, etc.
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
The kitchen does work with the d2tmo. I've been using it but can't seem to figure out why I when I create my rom my IMEI is gone.

Teacher...

Okay I've been a little nervous to ask this in spite of the answers I may get, but I'm going to ask anyway. What exactly would I need to know to make my own ROM, tweaks, themes, hacks, and what not? I've taken 2 C++ courses although that was high school and 1 java course. I'm really interested in this, and if anyone who knows what there doing would take me under there wing to teach me. I thank anyone for any answer in advance.
Sent from my SPH-D710 using xda app-developers app
E4GTUser94 said:
Okay I've been a little nervous to ask this in spite of the answers I may get, but I'm going to ask anyway. What exactly would I need to know to make my own ROM, tweaks, themes, hacks, and what not? I've taken 2 C++ courses although that was high school and 1 java course. I'm really interested in this, and if anyone who knows what there doing would take me under there wing to teach me. I thank anyone for any answer in advance.
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
Well if you want to get started I would say the easiest way would be to get an aio like mine here (There are others as well). Get your PC setup so you can decompile and compile apks and jars. Once you have that setup, I would start by looking around in the folders that it decompiles. This will help you learn where things are and how the apks work.
If you want to do theming you would need to know xml, how to edit images, and knowing java is always a plus.
Once you know where things are and feel comfortable editing apks, Then I would start learning the other stuff. ROM making, mod making, and tweaking will all get easier if you understand how the phone works.
Hope that helps get you started. Let me know if I can help you out with anything.
Shoot me questions if they pop up, can't always get back right away but I'll always try to help. Its been said before and sounds cliche, but read up. And I mean ALL over the net. The amount you learn troubleshooting your own problems as they arise(error messages etc) are invaluable and unfortunately can't be taught.
But for the other stuff, hit most of us up and you'll find help. Think I can speak for he majority of us on that one.
Sent from my SPH-D710 using xda premium
This is what I love about the xda community.... everyone so helpful I wish to build my own ROM someday too! I wanna take an android programming class but current college I'm attending doesn't offer it and I tried learning on my own but never could get android SDK or eclipse to install my old laptop.... gots me a way better Asus now and I always help with anything I know but that's simple stuff like making bootanimations, where stuff goes in the ROMs ( but I don't know how to make my own), I'm always experimenting with my build.prop and other tweaks til I soft brick and have to dirty flash my phone, I flash to different carriers, different prls, etc.... just simple stuff I'll gladly help. If asked I'll be a tester.... but I can't quit build my own rom
Sent from my Galaxy Nexus using xda premium
Wish I could say the same I have reached out to many any never got a single response.
Sent from my Nexus 7 using xda app-developers app
cas8180 said:
Wish I could say the same I have reached out to many any never got a single response.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
U haven't found the right onea
Sent from my Galaxy Nexus using xda premium
cas8180 said:
Wish I could say the same I have reached out to many any never got a single response.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Google search will always be there for you when most needed
Ya googling only can take you so far. Not the same as an actual Mentor. If that were the case we wouldnt even have schools anymore we would just tell our kids. "Hey google it!" And educational systems would be pointless....
Thanks for all the advice! I really appreciate it, so when I do have questions I can't find the answers to I am happy to have people I can go to. Although I have to put off until I get my own laptop around Christmas... soo you won't be getting anything from me for a while lol
Sent from my SPH-D710 using xda app-developers app
If you need any help you can ask me. I'm always down to help someone out.

[Help] [WIP] Sense on S3

First of all this is a project im looking for any help to get our devices to boot sense please refrain for telling me it is not possible that i sould have gotten an htc phone if i wanted sense. I wanna live in the xda way and develop for our phones which have better internal specs then the htc phones for our carrier. Also i would like to see our phones run diffident flavors of android. Please don't tell me its not possible i have a ics rom port in alpha already i've gotten to the boot animation and it locks up i have both the logcat and rom to prove it. Im looking for help within my forum to get it running.
Logcat http://d-h.st/iZr
Tactic13 said:
First of all this is a project im looking for any help to get our devices to boot sense please refrain for telling me it is not possible that i sould have gotten an htc phone if i wanted sense. I wanna live in the xda way and develop for our phones which have better internal specs then the htc phones for our carrier. Also i would like to see our phones run diffident flavors of android. Please don't tell me its not possible i have a ics rom port in alpha already i've gotten to the boot animation and it locks up i have both the logcat and rom to prove it. Im looking for help within my forum to get it running.
Click to expand...
Click to collapse
So, what exactly do you need?
Any help im a complete noob on how to develop im learning as i go along see if someone can kinda help me kinda understand the logcat im honestly surprised ive gotten to this point.
Have you look the sense4all projet? There is already a rom working for the internationnal GS3 (SO DON'T FLASH THIS ROM). Maybe you can try to port that one.
Also our phone have the same processor than the canadian HTC One X, maybe you can go in that direction.
Max) said:
Have you look the sense4all projet? There is already a rom working for the internationnal GS3 (SO DON'T FLASH THIS ROM). Maybe you can try to port that one.
Also our phone have the same processor than the canadian HTC One X, maybe you can go in that direction.
Click to expand...
Click to collapse
Actually that is what i was waiting for. Then i got impatient so i thought to try my luck im actually using the att one x as a base same proccesor
If youre a "complete noob" as you stated, might not be the best idea to start with a project like this...just saying
Sent from my SGH-T999
Lol if your a noob your not going to be able to port anything. Even with help
Sent from my SGH-T999 using xda app-developers app
EclipzeRemix said:
Lol if your a noob your not going to be able to port anything. Even with help
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Cmon man. Everyone's gotta start somewhere. Let him try . Whoever decides to flash it should be smart enough to think before flashing. Nothing gets done by being pessimistic.
Sent from my SGH-T999 using xda app-developers app
EclipzeRemix said:
Lol if your a noob your not going to be able to port anything. Even with help
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
This.
Sent from my SGH-I747 using Tapatalk 2
BaconStep said:
This.
Sent from my SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
At least hes trying to do something relevant not like you bashing some new devs...
Sent from my SGH-T999 using xda premium
And we wonder why new devs don't get far.. Seriously people, I remember when this forum was a place to get help, not flamed =/ Dang I feel old, and im only 21, lol
Truth might hurt, people. Honesty is the best way harsh or not. He should start some where else with stuff that's easier.
Sent from my SGH-T999 using xda premium
This should help http://stackoverflow.com/questions/1249973/decompiling-dex-into-java-sourcecode
http://code.google.com/p/dex2jar/
mt3g said:
Truth might hurt, people. Honesty is the best way harsh or not. He should start some where else with stuff that's easier.
Sent from my SGH-T999 using xda premium
Click to expand...
Click to collapse
If he feels up for it it might be a good idea we cheer him up ? Who knows what can happen ?
Sent from my SGH-T999 using xda premium
EclipzeRemix said:
Lol if your a noob your not going to be able to port anything. Even with help
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
I'm sure Thomas Edison got some good laughs when talking about the light bulb too. You don't know him or know what he's capable of; nor will you ever find out with this attitude. I envy his will to learn, and to take on a big challenge like this. I don't envy, I even despise attitudes like this that try to put people down who are attempting to do great things. To OP: even if you do fail at this, with the attitude you have, you will do great things.
Sent from my SGH-T999 using Tapatalk 2
Towle said:
I'm sure Thomas Edison got some good laughs when talking about the light bulb too. You don't know him or know what he's capable of; nor will you ever find out with this attitude. I envy his will to learn, and to take on a big challenge like this. I don't envy, I even despise attitudes like this that try to put people down who are attempting to do great things. To OP: even if you do fail at this, with the attitude you have, you will do great things.
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
I agree. Even though I'm having some troubles with my own personal ROMs builds I haven't given up. I don't care what people say.
Sent from my SGH-T999 using xda app-developers app
EclipzeRemix said:
Lol if your a noob your not going to be able to port anything. Even with help
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
...prideful much?
One has gotta start somewhere, I started with ports.
To OP, try porting AOSP/AOKP ROMs from a similar device (like the other SGS3 variants). Those are way easier to port and will give you a chance to learn the basics.
Sent from my SGH-T999
Op, talk to this guy
http://forum.xda-developers.com/showthread.php?p=35161290
He's on the international version, but he has a WIP and its coming along, albeit slowly..
Also, here's a good guide to help get u started...episode 27 specifically...good luck bro!!
http://forum.xda-developers.com/showthread.php?p=25663972
sent from GS3 disguised as a GNote2
In the same way guys... There's a learning curve. It could have been approached differently. But speaking from the position as he stated that he is completely new to this... If I was a sherpa and someone who had spent their life on a couch says they're interested in rock climbing, I'm not going to say, 'awesome, next week when your equipment arrives go to mount Everest and have fun!' There are ways to train and become better at things. Would suggestions have been better than simply stating that it'd not go well... Yes. And coming here to help where there are experienced devs is good hopefully their guidance will be enough to get him on the right track with this project and if not maybe he can start out smaller and build to this project.
Sent from my SGH-T999 using xda premium
I mean lets be realistic has sense ever been ported completly stable to a non htc device before? Dont go swimming in deep waters if you dont know how to, start off shallow then work your way up.
Being real about the situation might seem harsh but it is what it is......but if he does have some sort of coding skills than by all means do whatever
Sent from my SGH-T999 using xda app-developers app

Categories

Resources