• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root wanna be developer

I cant seem to find anything to help me out with this.

I am a bit of a noob but i have already learned he basics of roms, roots, etc. can flash

What i want to learn:
- how to create/develop a custom launcher (not download one)
- how to create/develop a custom rom
- how to create/develop a custom theme for my brand new custom launcher ::dreamy eyes:: <3

and then how to share these things for testing and feedback.
:)

I am doing what research i can with limited success! frustrated. i have the basics down as far as bein a user/tester. ... I WANT TO KNOW MOOOOOOORE.
I also wannna know more about this partitioning of the sd card and how that benefits

any links, information, advise, or...you know...if anyone wants to be my personal teacher dude... that would be grrrrreaaat! please send me a message or post below

TY in advance

:)

(typing this at work - sorry if it seems scatterbrained - multitasking here)
 
I cant seem to find anything to help me out with this.

I am a bit of a noob but i have already learned he basics of roms, roots, etc. can flash

What i want to learn:
- how to create/develop a custom launcher (not download one)
- how to create/develop a custom rom
- how to create/develop a custom theme for my brand new custom launcher ::dreamy eyes:: <3

and then how to share these things for testing and feedback.
:)

I am doing what research i can with limited success! frustrated. i have the basics down as far as bein a user/tester. ... I WANT TO KNOW MOOOOOOORE.
I also wannna know more about this partitioning of the sd card and how that benefits

any links, information, advise, or...you know...if anyone wants to be my personal teacher dude... that would be grrrrreaaat! please send me a message or post below

TY in advance

:)

(typing this at work - sorry if it seems scatterbrained - multitasking here)

Creating a launcher falls along the lines of creating an app so there's this Building Your First App | Android Developers

Based on what I've seen about people wanting to build their own rom I think for basics you should know how to use apktool which means knowing how to decompile and recompile, which also includes knowing how to edit xmls. Like boraichee said you should have experience with linux and you should know/learn how the android system runs. I know it's a trial and error thing. If you wanna know more there are tons of guides and tutorials on this stuff in the xda forums cause i'm not an expert on this stuff.

Also google is definitely your friend. I found this http://forum.xda-developers.com/showthread.php?t=1721539 which has links to a lot of useful for deving so you could probably start there.
 
Upvote 0
Creating a launcher falls along the lines of creating an app so there's this Building Your First App | Android Developers

Based on what I've seen about people wanting to build their own rom I think for basics you should know how to use apktool which means knowing how to decompile and recompile, which also includes knowing how to edit xmls. Like boraichee said you should have experience with linux and you should know/learn how the android system runs. I know it's a trial and error thing. If you wanna know more there are tons of guides and tutorials on this stuff in the xda forums cause i'm not an expert on this stuff.

Also google is definitely your friend. I found this http://forum.xda-developers.com/showthread.php?t=1721539 which has links to a lot of useful for deving so you could probably start there.

thank ya bunches. I seem to have missed this. granted I haven't invested a lot of time searching ... excusay mwuh as I have some learning ta dooo .. I will post questions ahere as they come up, if it takes me too long to find the answer

tank you tank you ::giddy little school girl::
 
Upvote 0
issues - ok stuck on setting up the kitchen. i know i am missing something here. i downloaded everything from the xda link but either i did something wrong or the download links dont contain the actual kitchen.

installed jdk. installed the cygwin install package. followed instructions. keep getting bash: ./menu: no such file or directory. also after installing everythin AS DIRECTED! i dont have the folders that it shows in dee pikchyas. "original update, scripts, tools, blah"
wtf did i do?!? also wtf do i do now?!? lol
(good thing i dont HAVE TO know this stuff for a job)

:(
 
Upvote 0
issues - ok stuck on setting up the kitchen. i know i am missing something here. i downloaded everything from the xda link but either i did something wrong or the download links dont contain the actual kitchen.

installed jdk. installed the cygwin install package. followed instructions. keep getting bash: ./menu: no such file or directory. also after installing everythin AS DIRECTED! i dont have the folders that it shows in dee pikchyas. "original update, scripts, tools, blah"
wtf did i do?!? also wtf do i do now?!? lol
(good thing i dont HAVE TO know this stuff for a job)

:(

Oh yeah same thing happened with me, I will post a link to the folder later on
 
Upvote 0
i need an actual straight stock rom of 2.3.4.... stock++ was aborted when i tried to flash it and cygwin said something about might not work right if its a custom rom built with something other than cygwin..
can i pull the rom off my old admire? i never flashed any roms on it, its rooted and stock. ...how would i do that?
 
Upvote 0
i need an actual straight stock rom of 2.3.4.... stock++ was aborted when i tried to flash it and cygwin said something about might not work right if its a custom rom built with something other than cygwin..
can i pull the rom off my old admire? i never flashed any roms on it, its rooted and stock. ...how would i do that?

You have to do a system pull ... like pull the system.tar from a cwm backup
 
Upvote 0
You have to do a system pull ... like pull the system.tar from a cwm backup

gracias senor... i just realized i still have the stock recovery on this old admire... ::sigh:: more work. yay? cant do anything in this recovery... i got this yo! i got dis shizz righchair
..maybe lol
my old admire is a very...customized. i need to do a factory reset before anything right?...wait if i changed things that require root permission they wont reset, will they?!? oh boy. so confuzzled now.

forget ^... i have a system.rfs is that the same thing?
 
Upvote 0
gracias senor... i just realized i still have the stock recovery on this old admire... ::sigh:: more work. yay? cant do anything in this recovery... i got this yo! i got dis shizz righchair
..maybe lol
my old admire is a very...customized. i need to do a factory reset before anything right?...wait if i changed things that require root permission they wont reset, will they?!? oh boy. so confuzzled now.

forget ^... i have a system.rfs is that the same thing?

You don't have to do a factory reset since all that does is wipe data and reset settings. And i don't think that's the same thing. Like what killah said you'll probably just want to make a backup of your 2.3.4 your old admore and extract that system.tar
 
Upvote 0
I put cwm on the old admire and made a back up... I think I forgot to mention that. when I looked through the back up files I found a system.rfs.... is the system.tar ..like...the entire back up file? or...a specific part of the back up files?

...my brain hurts...

Its a backup of your /system folder... Take a aspirin, lay down, get some sleep, wake up, take a crack at this again, and repeat :p
 
Upvote 0
THIS!! THIS right here is why most people dont know any of this stuff! this is freakin complicated! ::hats off to all that understand this stuff already::

ok now that that is out of the way and my brain has rested, the rfs file i was referring to showed up as rfs.tar on the phone browser but showed up as just system.rfs on the computer during usb mode. confuzzled me.

kitchen up working folder successfully started... YAY! i gotta learn as much of this as i can before school starts up again on monday.... i probably wont have much time to dedicate to this and that makes me sad.
 
Upvote 0
THIS!! THIS right here is why most people dont know any of this stuff! this is freakin complicated! ::hats off to all that understand this stuff already::

ok now that that is out of the way and my brain has rested, the rfs file i was referring to showed up as rfs.tar on the phone browser but showed up as just system.rfs on the computer during usb mode. confuzzled me.

kitchen up working folder successfully started... YAY! i gotta learn as much of this as i can before school starts up again on monday.... i probably wont have much time to dedicate to this and that makes me sad.

lol, thats why I stopped trying to learn from the internet, you have to put in a lot of time trying to figure out answers to your own questions because most tutorials cant exactly answer all the questions you may have concerning development. Nevertheless, I found that making a set goal keeps you focused and on track in your development journey. For example, if your making a rom, think about what you want it to do, how it will look like, preinstalled apps and widgets, etc to help you concentrate on how to do those specific tasks. Don't know if this helps much just what I did when trying to do this stuff. I even made a layout on photoshop of how I wanted to theme everything lol. Btw I hate Linux and especially the newest version of Ubuntu which also contributed to why I stopped
 
Upvote 0
I want to add - for anyone that this might help - xda has a lot of great information.

if you need to know what NOT to remove --- http://forum.xda-developers.com/showthread.php?t=773142

:) dont delete completely. back everything up before you mess it up. ... ive made the mistake of not backing up things once or twice... it wasnt pretty. soooooo time consuming!!
 
Upvote 0
i fiddled with one rom but i didnt change enough things to make a noticable difference... either that or i didnt ACTUALLY change anything. lol whatever. ill keep testing stuff out and researching things. i know what i want it to be like but i think i will need to make my own apps too. i want go launcher-like launcher and widgets for less space. same customization options but ...not so freakin bulky.
any ideas are welcome. im still working on making a working rom so i havent looked into building an app yet. i have read a little and downloaded the software tools, but thats it on that, so far. im mainly looking for cautions.
::rambling::

Special thanks to anyone thats helping me learn.

:)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones