1. Download our Official Android App: Forums for Android!

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

Discussion in 'Android Devices' started by SilverDroid, Nov 21, 2011.

  1. SilverDroid

    SilverDroid Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    73
    Posts:
    191
    Joined:
    Jun 10, 2011

    Jun 10, 2011
    191
    69
    73
    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 :)
     

    Advertisement

  2. steslatt

    steslatt Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,145
    Joined:
    Jul 20, 2010

    Jul 20, 2010
    1,145
    303
    163
    Male
    Design Engineer
    Manchester
    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.
     
  3. Arch Dandy

    Arch Dandy Member
    Rank:
    None
    Points:
    16
    Posts:
    36
    Joined:
    Aug 8, 2011

    Aug 8, 2011
    36
    7
    16
  4. SilverDroid

    SilverDroid Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    73
    Posts:
    191
    Joined:
    Jun 10, 2011

    Jun 10, 2011
    191
    69
    73
    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 :eek:

    Ill have to have a look for that cheers :)
     
  5. SilverDroid

    SilverDroid Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    73
    Posts:
    191
    Joined:
    Jun 10, 2011

    Jun 10, 2011
    191
    69
    73
    Cheers, much appreciated :)

    If I start now, I might have a clue whats going on when they release 5.0 :D
     
  6. karandpr

    karandpr Android Expert
    Rank:
    None
    Points:
    443
    Posts:
    2,952
    Joined:
    Feb 16, 2011

    Feb 16, 2011
    2,952
    1,815
    443
    Male
    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 .
     
  7. SUroot

    SUroot Android Expert
    Rank:
    None
    Points:
    1,123
    Posts:
    23,925
    Joined:
    May 25, 2010

    May 25, 2010
    23,925
    5,306
    1,123
    UK Technical Lead; Desktop Support
    Riddlesden, West Yorkshire, UK
    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
     
    El Presidente and SilverDroid like this.
  8. SilverDroid

    SilverDroid Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    73
    Posts:
    191
    Joined:
    Jun 10, 2011

    Jun 10, 2011
    191
    69
    73
    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)
     
  9. SUroot

    SUroot Android Expert
    Rank:
    None
    Points:
    1,123
    Posts:
    23,925
    Joined:
    May 25, 2010

    May 25, 2010
    23,925
    5,306
    1,123
    UK Technical Lead; Desktop Support
    Riddlesden, West Yorkshire, UK
    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
     
  10. SilverDroid

    SilverDroid Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    73
    Posts:
    191
    Joined:
    Jun 10, 2011

    Jun 10, 2011
    191
    69
    73
    Cheers. Will be looking into all links etc etc.

    :)
     

Share This Page

Loading...