looking for some docs/howtos for rom development/ hacking - Click Android Development

hi everyone,
i'm following the tattoo/click threads for some time and i already downloaded and flashed some custom roms. since there is little progress in the past few weeks so i want to help to make some steps forward.
i have knowledge in c, c++ and java. but i'm not in rom hacking/development and i don't have much spare time.
what i need is some compact introduction and documentation. i know there are some devs around, maybe they can give me some hints howto start.
also if there are some concrete problems i'll try to help.
like i already said i don't have much spare time but i'm really interested to make our tattoo fully functional.
regards

Related

How can I get started?

Hey all,
I see lots of people making roms for the wizard, but my search for tools to start doing this on my own has come very short. Can anyone suggest how I can get started making my own roms? I have done quite a few exhaustive searches on here, google, and buzzdev with little to no success.. all I've really found are old posts, dead links, and unanswered forum posts.
Please at least point me in the right direction, I have a lot outdated knowledge from when I used to test ppc2k3 devices for Symbol Technologies, and I would like to try the other end of what I was working with... I look forward to your responses and hope someone out there is willing to assist
Thanks!
~Rick
http://forum.xda-developers.com/showthread.php?t=249836
Awsome, Just after I posted this thread I found that post, I am glad that you were able to confirm that it was a valid one.
Now, as far as testing your roms, do you typically put your devices in harms way, or do you have some kind of emulator that you use to test?
Is there some kind of comprehensive "How to" somewhere on MSDN or some other forum, or did everyone here just blindly poke around till they figured stuff out? (Which I am in favor of doing if necessary)
I just want to make sure that I can get myself as educated as possible without turning my device into a 6.2 ounce paperweight. I love the kinds of contributions people make here and I would love to be able to make my own contributions one day
Thanks (Sorry if im being pesty I am just so interested in getting started)
Don't worry about bricking the phone... as long as you don't flash ipl/spl you can always put the phone back into bootloader mode and reflash a rom that works...
ok so I downloaded a billion tools... but where do I get a base rom to start with? I decided a best bet would be to download the HTC shipped rom off their site, but that uses an NBF file, and all of these tools reference an NBA file, as a matter of fact every "rom" file I have found has an NBF file in it... how does that happen?
I kinda feel stupid and im losing faith in starting this
im have trouble?
I'm having a litte trouble with the posts can sombody help me out?

ROM tutorial

Just wondering if anyone has made or would make a sort of tutorial about howto upgrade rom, make new rom, customize rom etc. preferable with pictures'n'stuff
Excellent idea jpless.
Does anyone with some experience can do that?
I have a new HTC P3600 Black, at 2 days
I'd like that too, the problem is that there's too much info about this on the forum, some of that info is outdated, valid only for a specific device, and sometimes valid for a couple of devices but posted on a specific device forum( hermes ).
Since we would really like to do this but fear bricking our devices, I think it would help if a known, trustworthy and experienced member had the time and will to start the creation of a centralized source of info about this topic, like one big wiki page divided by main steps and device-specific tools/methods which would later be improved by other users( wiki ).
Who knows, maybe there's someone who just needs a nudge to create something useful to the community.
I really hope someone will do, cause I wanna learn it the easy way
Btw what is this ROM Kitchen thing I keep reading about?

ROM chefs.. point me in the right direction?

JAC, Drizzy, Cyanogen, CC, etc.. im looking at you.
I want to start building my own roms for the G1, but I'm struggling to bring together all the info I need. I'm no stranger to this kind of stuff, having built and themed roms for the Wizard for ages, but things were much simpler on that device with Kitchens and what have you.. all the tools and info were in one place. Cooking for the G1 seems to be a much more fractured process.
I know how to build a vanilla android from the source, thats well documented and I have no issues there, but I'm struggling when it comes to porting things in from one rom to another, for example, getting the hero apps running on other builds. Everytime I try to do anything interesting I just end up with a load of stale dependency errors and boot loops. I feel that I'm missing something critical here. I've read that you have to rebuild everything at the same time or the dalvik vm wont swallow it, but in that case I don't understand how you build precompiled code such as the htc framework and apks in with the source??
I'm a quick learner and if someone can point me in the right direction I'll have no trouble picking it up, but I'm pretty confused here. I'd really appreciate one of the big dogs taking 5 minutes out to show me the ropes. Thanks.
In b4 search, google, etc. I'm no n00b and believe me, I've tried. I'm loth to ask questions since I always prefer to find the info myself, but I can't find any kind of guidelines for building custom android roms anywhere. If someone provides me a link to a thread with this info in, I'll be suitably embarrased and skulk off to the corner.
yeah mang
goldenarmZ said:
JAC, Drizzy, Cyanogen, CC, etc.. im looking at you.
I want to start building my own roms for the G1, but I'm struggling to bring together all the info I need. I'm no stranger to this kind of stuff, having built and themed roms for the Wizard for ages, but things were much simpler on that device with Kitchens and what have you.. all the tools and info were in one place. Cooking for the G1 seems to be a much more fractured process.
I know how to build a vanilla android from the source, thats well documented and I have no issues there, but I'm struggling when it comes to porting things in from one rom to another, for example, getting the hero apps running on other builds. Everytime I try to do anything interesting I just end up with a load of stale dependency errors and boot loops. I feel that I'm missing something critical here. I've read that you have to rebuild everything at the same time or the dalvik vm wont swallow it, but in that case I don't understand how you build precompiled code such as the htc framework and apks in with the source??
I'm a quick learner and if someone can point me in the right direction I'll have no trouble picking it up, but I'm pretty confused here. I'd really appreciate one of the big dogs taking 5 minutes out to show me the ropes. Thanks.
In b4 search, google, etc. I'm no n00b and believe me, I've tried. I'm loth to ask questions since I always prefer to find the info myself, but I can't find any kind of guidelines for building custom android roms anywhere. If someone provides me a link to a thread with this info in, I'll be suitably embarrased and skulk off to the corner.
Click to expand...
Click to collapse
yeah man what the flux capacitor ive used chris soyar guide but its incomplete
http://ctso.me/2010/01/building-an-android-rom-part-1/
ive use this guys blog and now i know how to sign the update zip
http://blog.coralic.nl/2010/01/25/how-to-create-update-zip-using-your-build-aka-system-img/
but te middle part what really maters i where i f up at and each tut has diferent ways of doing thing even cyanogens i mess up in before i do make j4
http://wiki.cyanogenmod.com/index.p...used::confused::confused::confused::confused:
Wow.. you dug this up from the deeps.. why the hell was I asking for Drizzy's advice!?
I figured it out eventually.. the information is out there and you can fill in any gaps with trial and error.
The main thing you need to grasp is which apks need to be signed together. As long as you get the signatures for the google apps and system apps aligned, it all falls into place.

A Huge Thanks To Everyone!

Morning ladys and gents! Id just like to say a HUGE thanks to those who keep this forum up and running, provide info, tutorials and development for these handheld wonders!
the reason for my outbirst of gratitude is because ive recientley upgraded my imate PDA2k Smartphone to wm6.5!
After spending a few days getting everything in place, following instructions from chef_tony and a few other issue threads, and runing a few mock runs in my head.. the final thing came together and was finaly put into physical motion this morning arround 7am! with Complete success!
So, next thing is to figure out how to install various bits and bobs without compomiseing the installation and feel my way about.
So again, thanks a bunch everyone, if a complete flashing novice can do it, then im sure allmost anyone can, if they can be arsed to read the information provided
keep up the fantastic work everyone!
Mark.
ditto
i know exactly how you feel man...after reading and browsing several threads here in this forum i finally get the courage to upgrade my BA...it took me 'quite' a while before having a go at it..
i would never have the guts to push through with it without the support and generous nature of the people in these forums, especially Chef_Tony, who helped me out and patiently guided me through the steps that are needed (as of this writing, i've already 'flashed' two ROMs)..now i feel like i have a new phone each time i flash ROMs..
people who are not selfish to share their knowledge and expertise to those like us who are 'newbies' in this area, are what keeps this forum alive and prospering..may their tribe continue to increase..

[Q] Learn to develop - Suggestions for where to start?

Hey guys, I'm a massive tech nerd and absoloutely love Android and its customizability. I love flashing roms, and kernels to test different combinations to see what offers the best performance.
I don't have any experience programming or developing, but I'm very good with computers and technology in general. I figure I can handle learning how to code, but have no idea where to start researching. I would love to be able to make my own custom ROM someday.
Any good resources for learning to code for Android? Can any devs point me in the right direction for where to start?
Thanks.
Have you read any guides like this?
I wanted to start porting but the first one I tried bootlooped about 10 times, so I gave up for the time being :/
I would look at the guides from developers have posted in this forum
Best of luck
Spend a few months learning to java and everything will make sense.
Sent from my Incredible S using xda premium
I'll definitely be reading as much guides written by devs here as possible. Awesome I'll also look into java. Thanks for the suggestions.

Categories

Resources