So I have an old account on here, but I never used it for what it is intended to be. And quite honestly, I didn't like the account name. But what I'm really asking for here is help. I want to be a developer, but I dont know where to start. I want to learn how to make and/or port roms, how to theme other roms, and even make my own apps. If anybody would care to help a noob out, I would appreciate it greatly. Thank you in advance for your time, and any help that I recieve.
I would suggest learning java language which the source code is wrote in if you want to be a developer. But if you want the easy root look for the guides on cooking roms using kitchens then you can create roms with little programming knowledge.
anarchyuk said:
I would suggest learning java language which the source code is wrote in if you want to be a developer. But if you want the easy root look for the guides on cooking roms using kitchens then you can create roms with little programming knowledge.
Click to expand...
Click to collapse
Thanks for the tip on java language. And I know about the kitchens and such, its just that I don't have a mac or a linux based computer, and from what i read, you have to have one of those for a kitchen to work.
ubuntu is always free for download from their website (you can run it from a flash drive or dual boot it alongside windows)
ubuntu will install within the windows file system also and let you dual boot. might be a bit of a learning curve but its by far the best os to use when just getting started and even for more advanced usage..
once you are done with ubuntu as long as you installed it using the wubi installer you can remove it from add remove program etc...
First step on the journy to becoming a developer would be the most important one:
Learning to use search functions.
Your question has already been covered multiple times in this subforum.
anarchyuk said:
ubuntu will install within the windows file system also and let you dual boot. might be a bit of a learning curve but its by far the best os to use when just getting started and even for more advanced usage..
once you are done with ubuntu as long as you installed it using the wubi installer you can remove it from add remove program etc...
Click to expand...
Click to collapse
I did not know that, so thank you guys for all your help.
Related
Hi,
I'm new here and have been looking at some tutorials on rom kitchens and rom ediing for my HTC Wildfire. I was jst wondering how to port, say, the android 2.3 rom or something from the android SDK and use it on my phone. I'd also like to know how easy/hard it is.
Thanks,
sato
satopunch89 said:
Hi,
I'm new here and have been looking at some tutorials on rom kitchens and rom ediing for my HTC Wildfire. I was jst wondering how to port, say, the android 2.3 rom or something from the android SDK and use it on my phone. I'd also like to know how easy/hard it is.
Thanks,
sato
Click to expand...
Click to collapse
Do you know anything about programming? Do you know anything about Linux? Do you have any driver building experience?
I f you answer no to anyone of these, I would say it's extremely hard.
Thanks. I don't really know much about any of those things (Except a tiny bit about linux) oh well...
satopunch89 said:
Thanks. I don't really know much about any of those things (Except a tiny bit about linux) oh well...
Click to expand...
Click to collapse
hey why give up so easily? if you really wanted to learn there are so many threads to get you started. first get a linux distro, ubuntu recommended for most people.
there's dsixia's kitchen around somewhere. play with that a little. read the script's he uses in that kitchen. you'll learn a bit.
then onto building. cyanogen's wiki shows how to build from source and set up your machine to sync with it etc etc. get those sorted and try learn the above mentioned
Cool!
Are there any links to these (Or are we not allowed to post them?)
Does it have to be a linux distro? Can I use OSX?
Hacking is cool, but the problem is that it is very hard, and demands a lot of experience.
how do i delete android sdk from my vista computer
noeneel said:
Does it have to be a linux distro? Can I use OSX?
Click to expand...
Click to collapse
http://source.android.com/source/initializing.html
This is where i started... hope it helps
Sorry about bringing back this old thread, but I'm also interested in this. I have programming experience with C, C++, C# and Java. I've also developed apps for Android. I've been using Ubuntu as my main operating system for a while now, so I'm good with Linux too. The only thing I lack is the driver programming experience. I'd still like some info/tutorials about porting ROMs, if anyone knows any good ones.
hey i been wondering the same thing. i been trying to play with m10 tools and been skining apk files with apkmanager for the last bit but have been wanting to port the ics sense 3.5 well at the very least re size it but cant find any guides, full guides to do this. anything pointing in the right direction would be great just dont say search xda been there done that. google works better.... but still doesnt give much info on porting besides some basic files to change but leaves out how to re size
wait4me2burn said:
hey i been wondering the same thing. i been trying to play with m10 tools and been skining apk files with apkmanager for the last bit but have been wanting to port the ics sense 3.5 well at the very least re size it but cant find any guides, full guides to do this. anything pointing in the right direction would be great just dont say search xda been there done that. google works better.... but still doesnt give much info on porting besides some basic files to change but leaves out how to re size
Click to expand...
Click to collapse
Can't mess with 3.5 yet as they new files can't be decoded properly. For resizing you have to edit all the demention xmls on all the apks and m10 files. Lots of trial and error. Make sure you good with logcat
maybe this can help a little
http://www.freeyourandroid.com/guide/porting-android
heres your answer
cooltom1323 said:
how do i delete android sdk from my vista computer
Click to expand...
Click to collapse
by deleting the map where all the files are or, if you hae installed it using a setup,
use the uninstaller program.
Right, I wanna start modding my phone now that i have some spare time. Just two things I need to know:
1. What code languages do I need to know?
2. How do I start porting a newer version of android to my phone when I know the languages? (any tutorials or guides or anything?, my phone doesn't have an unlocked bootloader so I know this will be a problem, but it still can be done)
Please just take two seconds of your time to help me
Thanks in advance
C'mon guys, all i wanna do is learn. is there anyone that can help me??
As far as I know, you would want to build Android from source. In your case, try looking at the CyanogenMod source.
There is also a wiki entry on the CyanogenMod website, showing you how to build CyanogenMod from source.
Knowlegde of C/C++ and Java will prove useful, as well as any knowlegde on Linux.
KernelCrap said:
As far as I know, you would want to build Android from source. In your case, try looking at the CyanogenMod source.
There is also a wiki entry on the CyanogenMod website, showing you how to build CyanogenMod from source.
Knowlegde of C/C++ and Java will prove useful, as well as any knowlegde on Linux.
Click to expand...
Click to collapse
Thanks for your help i am looking now
any further comments would appreciated too.
Do you have prior programing experience?
There there. I'll be a nice guy and feed you this one time.
http://forum.xda-developers.com/showthread.php?t=667298
Now run along, and start learning.
rajasyaitan said:
There there. I'll be a nice guy and feed you this one time.
http://forum.xda-developers.com/showthread.php?t=667298
Now run along, and start learning.
Click to expand...
Click to collapse
lol. cheers
Hi,
I'm following the Nexus S Android Development for 6 month now and Rom and Kernel flashing is a a real addiction for me (I flash everyday).
And, since the beginning i want to create my own Rom.
At first, I want to build one from another one (Cyanogen or another).
So, If someone can give me tutos, tools, tips and advices, I'll be very grateful.
Thanks to everybody, waiting for your help.
http://lmgtfy.com/?q=how+to+create+custom+rom?
Sent from my Nexus S 4G using xda premium
Thank you...
[email protected]_OC said:
Hi,
I'm following the Nexus S Android Development for 6 month now and Rom and Kernel flashing is a a real addiction for me (I flash everyday).
And, since the beginning i want to create my own Rom.
At first, I want to build one from another one (Cyanogen or another).
So, If someone can give me tutos, tools, tips and advices, I'll be very grateful.
Thanks to everybody, waiting for your help.
Click to expand...
Click to collapse
Hey you know i find myself sharing this exact interest as you. Let's collaborate and learn this Create A ROM Project
Notice to see the motivation to create a new ROM.
How good are your Linux skills? If you want to do it all properly I suggest you try and build your own AOSP ROM first (from the Adroid Open Source Project).
This is the place where Google publishes the Android source code files. Actually the site is fantatic and guides you through the entire process, but it does require you to understand the basics of the maketools in Linux.
Once you've been able to compile the source, you'll actually have a perfect stock ROM version of Android. Then, you can start doing advanced things to it. Add a different Kernel, add apps, install tweak scripts etc etc etc, the options are endless.
http://source.android.com/source/index.html
Good luck and have fun, because it is
Greetz
-
sippinalizay said:
Hey you know i find myself sharing this exact interest as you. Let's collaborate and learn this Create A ROM Project
Click to expand...
Click to collapse
I think it could be a great idea.
frutelaken said:
Notice to see the motivation to create a new ROM.
How good are your Linux skills? If you want to do it all properly I suggest you try and build your own AOSP ROM first (from the Adroid Open Source Project).
This is the place where Google publishes the Android source code files. Actually the site is fantatic and guides you through the entire process, but it does require you to understand the basics of the maketools in Linux.
Once you've been able to compile the source, you'll actually have a perfect stock ROM version of Android. Then, you can start doing advanced things to it. Add a different Kernel, add apps, install tweak scripts etc etc etc, the options are endless.
http://source.android.com/source/index.html
Good luck and have fun, because it is
Greetz
Click to expand...
Click to collapse
Thank you for your help and advise, i will look into it. I'm a novice concerning linux but i can learn fast.
Thank you again.
oh thats great
A bit of infos before starting this thread. I'm using a Samsung Galaxy S4 Canadian, I have a high end computer(maybe that helps for coding,stuff like that) and I have "medium" knowledge on rooting/flashing,etc. I am a great designer, well for myself, I think i'm good. So I can edit or create icons and themes for new rom!
I say medium, because the only thing I really know about this kind of stuff,is rooting,flashing,installing roms and pretty much that honestly.
I already downloading the Android SDK to test those custom roms i'd like to create. I thought of doing like a couple of guys on here, using the CM Source? and just adding stuff,etc.
--
What i'm looking to do, is creating a rom based of CM for the Galaxy S4 and just in general a little side project for myself and adding some infos in my head; Some may laugh because of the lack of knowledge, but hey! we all started somewhere
I'm asking the community of dev's or just users, do you have some threads or some stuff to download to "Start" this project ?
Some things I should read before, I won't test rom's on my phone as it's a daily phone, i'll use the emulator instead(AVD or SDK) and i'm already searching on how to run it.
If you have any useful youtube videos i'll gladly accept them
I found a tutorial on how to build a rom but for the Nexus 4, I guess it's the same process but different sources ?
I'll search for the sources of Cm for the Galaxy s4 but if anyone reads this thread and knows where to get it, please link me!
Thanks to the community, this may also be useful for other users. Thanks!
Okay, I will help
1st off, let me teach you some basics.
1.) You cannot test roms on the android sdk, the android sdk has nothing to do with roms, its for building apps and java programming. It will not help you with anything if an issue goes wrong in a rom, well only the adb (android debugging bridge) for taking locats.
2.) You cannot compile a rom on windows, only linux, preferably ubuntu. So you need to just download cm11 for your device and extract the rom zip.
I will tell you more later, but its like 1pm here Goodnight
Hi everybody!
I am new in this community and I am sorry if a post this thread in the wrong forum.
I want to start making a AOSP or a "custom ROM" for Android, I have some experience with "Linux from scracth" and linux in general, but I think that I still beeing a newbie in OS development.
I really love OS develoment and thats why I want to try with Android. (I know that is very hard, but I am making this for experience)
The AOSP requirements says that I new a Android device and its kernel source. (I am new and I can not post links)
I want to know, if there is any way to make a AOSP or custom ROM in a virtual machine? maybe using google pixel or nexus code?
I have an Android device but I am a complete newbie and I dont want try on real hardware yet.
Thanks for any help!
david_pjimenez said:
Hi everybody!
I am new in this community and I am sorry if a post this thread in the wrong forum.
I want to start making a AOSP or a "custom ROM" for Android, I have some experience with "Linux from scracth" and linux in general, but I think that I still beeing a newbie in OS development.
I really love OS develoment and thats why I want to try with Android. (I know that is very hard, but I am making this for experience)
The AOSP requirements says that I new a Android device and its kernel source. (I am new and I can not post links)
I want to know, if there is any way to make a AOSP or custom ROM in a virtual machine? maybe using google pixel or nexus code?
I have an Android device but I am a complete newbie and I dont want try on real hardware yet.
Thanks for any help!
Click to expand...
Click to collapse
Greetings and welcome to assist. Plenty of devs use a virtual machine to build or even dual boot linux. There are plenty of prebuilt virtual machines at osbox and there are plenty of excellent guides to building in xda university
http://forum.xda-developers.com/general/xda-university
Good Luck and welcome to xda
Sawdoctor
sawdoctor said:
Greetings and welcome to assist. Plenty of devs use a virtual machine to build or even dual boot linux. There are plenty of prebuilt virtual machines at osbox and there are plenty of excellent guides to building in xda university
http://forum.xda-developers.com/general/xda-university
Good Luck and welcome to xda
Sawdoctor
Click to expand...
Click to collapse
Thanks for replying!
I have no problem to install Linux on real hardware, actually I have Arch Linux installed on real hardware and I used as my main OS.
What I want to know is, can I put AOSP or a Custom Android in a Virtual Machine? I mean, modify some code in a custom android and tested in a Virtual Machine?
Thanks for your time and help!
david_pjimenez said:
Thanks for replying!
I have no problem to install Linux on real hardware, actually I have Arch Linux installed on real hardware and I used as my main OS.
What I want to know is, can I put AOSP or a Custom Android in a Virtual Machine? I mean, modify some code in a custom android and tested in a Virtual Machine?
Thanks for your time and help!
Click to expand...
Click to collapse
You mean you want to run a custom rom on a virtual machine on your pc ? I think android studio can do something along these lines
sawdoctor said:
You mean you want to run a custom rom on a virtual machine on your pc ? I think android studio can do something along these lines
Click to expand...
Click to collapse
I mean that I want to modify Android OS to add functions, optimize, maybe modify the UI of the system, learn how Android is programed and that kind of things. I want to modify Android Source Code but I want to tested that code on a Virtual Machine on my PC.
Where can I get Android Source Code or any Custom ROM to start working on it?
Thanks for your help and time!
david_pjimenez said:
I mean that I want to modify Android OS to add functions, optimize, maybe modify the UI of the system, learn how Android is programed and that kind of things. I want to modify Android Source Code but I want to tested that code on a Virtual Machine on my PC.
Where can I get Android Source Code or any Custom ROM to start working on it?
Thanks for your help and time!
Click to expand...
Click to collapse
Here is the link for android studio
https://developer.android.com/studio/index.html#features
For source code you can use cm/aosp or anything opensource. Resurrection remix is quite easy to set up as they have a lot of pre built scripts to help you set everything up
Sent from my SM-N930F using Tapatalk
sawdoctor said:
Here is the link for android studio
https://developer.android.com/studio/index.html#features
For source code you can use cm/aosp or anything opensource. Resurrection remix is quite easy to set up as they have a lot of pre built scripts to help you set everything up
Sent from my SM-N930F using Tapatalk
Click to expand...
Click to collapse
Thanks for your help and time!
You have resolved everything that I needed!