Samantha · May 7, 2013 at 05:00 pm

XDA University: Building Your Own Android Rom

Development doesn’t always quite feel like development without the custom ROMs. They’re such a pivotal part of our mobile experience that a proper Android experience would be hard to come by without flashing a few first. So if you just happen to be contemplating building your own, XDA-University is a great place to start your journey at.

The How to build an Android ROM guide over at XDA University is a great introductory overview to help you get started.  While it doesn’t actually go into the specifics of how to actually create each component that goes into a custom ROM, it provides beginners with a comprehensive yet digestible breakdown of the essential components. These include the:

  • Kernel: “A kernel is a critical component of every Operating System. It can be seen as a sort of bridge between the applications and the actual hardware of a device..”
  • Libraries: Libraries are chunks of code specially developed to activate key functions of the device (e.g. the camera or loudspeakers). Without certain libraries in your ROM, you risk the chance of your ROM not booting or working.
  • Bootloader: “A bootloader in general is the first bytes of code that a machine executes that will tell the bootsequence and will load the operating system into the RAM.”
  • Recovery: A recovery is an ‘application’ that allows you to flash kernels, roms, mods and tweaks. It is also a method of installing and updating your ROM, partioning your SD card and many other OS-related things.
  • Radio: The radio is the “the lowest part of software layer” that “handles the GPS antenna, GSM antenna and fires up the CPU: everything the [bootloader] needs to run the OS”.

Each of these components are important to a successful ROM build, and if one of these go awry, your ROM may not boot. So make sure to check out the guide at XDA-University, as well as the wealth of guides in the XDA forums for more instruction and details.


_________
Want something on the XDA Portal? Send us a tip!

Samantha

jman2131 is an editor on XDA-Developers, the largest community for Android users. View jman2131's posts and articles here.
Mathew Brack · May 29, 2015 at 05:27 pm · 4 comments

Google No Longer Sending Calendar SMS Notifications

In a not entirely surprising move, Google announced that it's putting an end to SMS notifications for Google calendar as of June 27th. They stated earlier, "SMS notifications for Google Calendar launched before smartphones were available. Now in a world with smartphones and notifications, you can get richer, more reliable experience on your mobile device, even offline". Google Drive for Work, Google Apps for Work (paid edition), Education and Government customers will not be affected by these changes and can continue using...

XDA NEWS
Chris Gilliam · May 29, 2015 at 11:29 am · 4 comments

I/O Summary: Google Cardboard Virtual Reality

One year ago, Google introduced cardboard. Amazingly enough, that was all it took to fire up the Virtual Reality scene on Android, and what began as an open design concept exploded into thousands of apps and dozens of headsets from big and small vendors alike. Now, there are more than 1 million cardboard viewers/handsets - a Google-quoted number that might not even be accurate given the ease with which headsets can be rigged through off-the-shelf equipment. This year, cardboard returned...

XDA NEWS
Jimmy McGee · May 29, 2015 at 06:00 am · 4 comments

Android M Preview Images – XDA TV

Android M preview images are available. That and much more news is covered by Jordan when he reviews all the important stories from this week. Included in this week's news is the announcement of Google's Project Tango going on sale and be sure to check out the article talking about Google's Roboto font going open source. That's not all that's covered in today's video! Jordan talks about the other videos released this week on XDA TV. XDA TV Producer TK...

XDA NEWS
Share This