03-08-2012 10:15 PM
88 123 ...
tools
  1. cammykool's Avatar
    i want to stop being a barnicle to the community and give back by delveloping my own ROM but im a noob at developing where do i start? just with the basics?

    and how?
    03-05-2012 11:21 AM
  2. kcls's Avatar
    What is avck?

    Tapatalkin it from my IHO CM7.2'd, MIUI Themed Optimus V
    03-05-2012 11:26 AM
  3. cammykool's Avatar
    typo sorry!
    03-05-2012 11:28 AM
  4. mustafu's Avatar
    Acvk = back

    Sent from my LG-VM670 using Tapatalk
    03-05-2012 11:29 AM
  5. Paul627g's Avatar
    First thing...

    You need to start with a stock or fairly stock deodexed build of your current OS on the device. I'm sure LesileAnn or one of the other members here can help in this department.

    Second, research as much as possible about working with ROMs and the tools normally involved in modifying and doing so.

    I can recommend the following thread here at AC to give you a basic outline of working with ROMs and some of the terms, tools, etc involved to give you a insight to what is involved.

    General ROM FAQ

    With that said, hopefully some of the regulars in this section can help provide more help getting ahold of the files and stuff you will need to get started.
    clodfelterac likes this.
    03-05-2012 11:29 AM
  6. cammykool's Avatar
    if i can i want to work with IHO to make my own GB build. ill read that post! thanks
    03-05-2012 11:46 AM
  7. pbailey212's Avatar
    First you need a Linux os, you can run a virtual machine (vmware)over windows, or you can use wubi if you don't want to risk partitioning your hard drive. I have used both, using the wubi method runs smother, but the vmware method is nice because on windows and you can switch back and forth between windows and Linux with a click of the mouse. If you read the first few pages of "building your own rom" thread, it will give you a good start

    Sent from my LG-VM670 using Tapatalk
    03-05-2012 11:50 AM
  8. Paul627g's Avatar
    As mentioned above.. Linux is a good route to take especially if you start building from official Google source.

    But most people usually just start off using Windows and other means, because jumping right into Linux and source code etc.. can be quite the learning curve....

    Good suggestion though
    03-05-2012 11:54 AM
  9. cammykool's Avatar
    can i use ubuntu?

    for a start can i start from a BACKside zip and just mess around with certan file codes?
    03-05-2012 11:55 AM
  10. cammykool's Avatar
    so can i build in windows?
    03-05-2012 11:56 AM
  11. pbailey212's Avatar
    so can i build in windows?
    To build from source? no. Android is built using Linux, which uses a uppercase/lowercase recognizing file system. Windows doesn't recognize the difference. You can do somethings with windows, but if you want build from scratch, Linux it is. Ubuntu works fine. Its a little bloated if you are just using it to build with, but its pretty user friendly and will do the job

    Sent from my LG-VM670 using Tapatalk
    03-05-2012 01:11 PM
  12. cammykool's Avatar
    well i want to start off with someting like BVACKdside or harmio\onia and build from ther change the name add scrpts ect
    03-05-2012 01:13 PM
  13. pbailey212's Avatar
    well i want to start off with someting like BVACKdside or harmio\onia and build from ther change the name add scrpts ect
    Most of that you can do with the windows notepad. Just keep their names on it and get their permission if you share.

    Sent from my LG-VM670 using Tapatalk
    03-05-2012 01:20 PM
  14. cammykool's Avatar
    and i can add and remove APKs from system/app on the zip resign and can i change the info under About Phone
    03-05-2012 02:35 PM
  15. rukin5197's Avatar
    and i can add and remove APKs from system/app on the zip resign and can i change the info under About Phone
    Yes, you can add apks in /system/app and change the info in About Phone in the build.prop

    To start on development, you might want to start with getting used to a flashable zip first. Learn what all the files are and all the .props are, etc.

    Some like to start with something a little more challenging, like myself, I started with theming. I made a few CM7 themes and LauncherPro Icon Packs, etc.
    A lot of people have been taking a lot of interest in building ROMs lately ever since the big development jump in the last month-2.
    The problem is, you can't just jump into development like that. Not unless you have had previous experience with git and linux.
    Some problems people (like myself) have is that there isn't a tutorial for everything. Some things you're going to have to find out yourself, whether or not you like it.

    And also, there are threads for building, and getting you started on that.
    I'm sure you've seen them before around these forums multiple time, but that will definitely get you off your feet and into the world.

    Hope this has helped you.
    03-05-2012 02:42 PM
  16. LeslieAnn's Avatar
    In Windows, you can edit SOME scripts.
    Mostly all you can do is add/remove apk's and system files, but you don't want to go messing with the system files unless you know what you are doing, besides, there is little need to go in there.

    Just messing with apk's in Windows isn't a bad place to start, just remember we don't need a bunch of roms who's only difference is a different launcher and an APK or two. So if you do this, keep them to yourself until you develop some sort of concept for the rom and a good understanding of what you are doing.
    03-05-2012 02:47 PM
  17. anthonycr's Avatar
    What you are currently planning on doing you do not need linux. If all you plan on doing is renaming things, editting pngs, and replacing system apps, don't bother with linux, that's for building from source (which you eventually will want to do if this gets in your blood ). For now do what gannon is suggesting, and start by downloading 7zip, which just unzips zips or modifies zips without unzipping them. I've been using it for quite a while as many others do and I can say that it has been the single most handy tool to making my own custom rom out of a flashable zip. Hope this helps
    03-05-2012 02:51 PM
  18. cammykool's Avatar
    so messing with te build prop and ading/removing APKS is is a good start? ill get on that... do i have tyo tesign the zip
    03-05-2012 07:58 PM
  19. anthonycr's Avatar
    I don't think so, but I always flash with signature verification turned off though so I suppose I wouldn't be able to tell...
    03-05-2012 08:00 PM
  20. cammykool's Avatar
    well can i change defaults ie launcher? just by swapping the APKs in system/app?
    03-05-2012 08:05 PM
  21. sellers86's Avatar
    well can i change defaults ie launcher? just by swapping the APKs in system/app?
    should be able to
    03-05-2012 08:12 PM
  22. anthonycr's Avatar
    Yeah, for instance I'm running backside, but before I flash the rom, I pull adw launcher out and put in my modified version of the harmonia stock gingerbread launcher. One thing that might really interest you is extracting the files from systemui.apk and framework.apk, those two apks hold all the pngs for the whole system, and it can be really fun to change them up... to me that's what makes a rom yours, editting all that stuff ajd putting your stamp on it.
    03-05-2012 08:14 PM
  23. rukin5197's Avatar
    Yeah, for instance I'm running backside, but before I flash the rom, I pull adw launcher out and put in my modified version of the harmonia stock gingerbread launcher. One thing that might really interest you is extracting the files from systemui.apk and framework.apk, those two apks hold all the pngs for the whole system, and it can be really fun to change them up... to me that's what makes a rom yours, editting all that stuff ajd putting your stamp on it.
    Ehh, I like to mod my apks strictly with a apk decompiler. It helps not mess things up, especially as important as the framework-res.apk and systemui.apk. Because, those are arguably the 2 most important apks in the whole ROM
    03-05-2012 08:18 PM
  24. cammykool's Avatar
    can i include your launcher ill give you credit if it as your mod
    03-05-2012 08:19 PM
  25. anthonycr's Avatar
    @gannon, I don't have the capabilites to recompile the apks so I just open them with 7zip and drop in the pngs... never had a problem doing that ever. They are pretty hard to screw up unless you entirely delete pngs that are needed.

    @cammykool sure, I'll upload it, its nothing special, I just changed the wallpapers and some simple pngs but it will show you what can be done by png editting.
    03-05-2012 08:38 PM
88 123 ...
LINK TO POST COPIED TO CLIPBOARD