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

If I want to mod/develop ROM's/APK's

SilverDroid

Well-Known Member
Where do I start if im interested in learning how to modify ROM's/APK's etc?

Please dont say Google as ive read countless threads/posts, and even though have picked stuff up.. Would prefer to know how others have gone about it.

What coding language do I need to learn?

Any books / sites I should be checking out? Recommendations welcome :)
 
You may get a better response in the android lounge as this is not just SGS2 specific.
I have a pdf of the book Sams teach yourself Android application development in 24 hours. Had a little play with it but not had much time with it to know if its any good or not.
 
You may get a better response in the android lounge as this is not just SGS2 specific.
I have a pdf of the book Sams teach yourself Android application development in 24 hours. Had a little play with it but not had much time with it to know if its any good or not.

Dammit. Thats the 2nd time Ive done that this week. (Posting in the wrong section) Being awake throughout the night will do that to you.. Whoops :o

Ill have to have a look for that cheers :)
 
You wont get any answers with google since you asked a question too vague .

There are no prerequisites but if you have a decent hold of bash/shell then it's cool

By modifications what do you mean ??
Themes or performance tweaks

After rooting what tweaks have you applied manually ?
Did you try to study the scripts or tweaks applied ?
Do you want to try modifying performance wise .
That will be system tweaking and it's experience plus hunch :) .

If it is related to theming then Try the UOT Kitchen
and the ROM theming guide
http://androidforums.com/android-themes/348054-themes.html

Kernel compiling is once again a different topic .
That you have to google and take help from some SGS2 kernel dev .You will need to have knowledge of C ,(USB jig and Jtag) and plenty of Patience .

Have you tried
Welcome to Doc & Stefunel RomKitchen
OR
dsixda's ROM kitchen
[GUIDE] dsixda's Android Kitchen - Now with SGS2 support (Windows/Linux/Mac) - xda-developers

that should be starting point

Still I dont think there is any Hand manual to kickass ROMs IMHO .
 
No there's no definitive manual.

Like k said, start small if you're modifying roms with dsixda kitchen.

As for apks, you can decompile them with apk manager. But it depends what you want to do
 
By modifications I mean themes and performance wise (though would like to be more on the performance/tweaks side in time to come). I never meant "is there a book I can read and then Ill be able to just make ROMs" lol.

I just wondered if there was tips on where to start coding wise. Anyway Ive decided to start with Java and go from there :)

I dont expect it to be a overnight thing.. I just wondered how some of you dev guys had started out. Ive always been good with computers from a young age, but (annoyingly) always stayed away from coding as i had no interest in it. Now I wouldnt mind learning that side of it too :rolleyes:

Silver

P.S. Ive already got APK manager and have decompiled a few apps just to look at and study. Was suprised to see so many XML files within apps (Never decompiled apps before, so wasnt sure what to expect)
 
You can swap images out if you open an apk with winrar but some colours are controlled by xml. As are layouts, positioning and actions
 
Back
Top Bottom