addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Learning AOSP - Android Booting Process

Nanik Tolaram continues his series on AOSP details.

Description
----------------
We turn on our Android devices by pressing a button and the phone starts up, from user's perspective it all looks so simple. What exactly is going on behind the scene ? How the different hardware and software works together in tandem allowing the different piece to start up. The first time when we boot the device there is no Linux or any other operating system, so how does the software runs and what are the processes that are launched enabling us to run Android ?. In this presentation we will talk about bootloaders, partitions, recovery, zygote, init.rc, bootloop and many so many other things that normally happens when you bootup the device. Demonstration will be done using Nexus 7 tablet (2012 version). We will look at code, configuration and startup scripts that enable Nexus 7 to run properly.

Join or login to comment.

  • Nanik T.

    Hi all will be there in 15-20min

    September 23, 2013

    • Sid J.

      No worries it was worth the wait !

      September 24, 2013

  • Nanik T.

    Hi all... I will be running late will be there betwen[masked] ... apology for the delay

    September 23, 2013

  • jim

    @Nanik
    Thanks for reply and tool tips.
    But to recover from a crash (ie: your android file or boot system is corrupted) , is there any way to do this without having to reset (eg:wipe all files/structure & data etc.) the android device.
    If theres no builtin tools on packaged android devices to do this
    are you aware of any decent partition recovery or data recovery software for android ?

    Cheers

    September 12, 2013

  • jim

    @Nanik,

    Great to know about how it works, but what b nice to know is , how to recover from an unexpected crash or if the boot process failed. Being a windows user, its happened here and there and i guess would b very frustrating if someones device failed and there was not an option to recover. Is there such a thing available as a standard feature on Android devices ? Cheers..

    September 10, 2013

    • Nanik T.

      The short answer is No but the long winded answer is 'it depends'. Most consumer devices are locked down devices so pretty much you have restricted view of what's going on in the software as some part of the hardware are not accessible that can be used to tap into debugging ports, etc. The best way for troubleshooting is using Linux 'dmesg' or Android 'logcat' that also can only show what happens when at a particular point in time and cannot show you what has happened in the past.

      September 12, 2013

  • Adam P.

    Love the pun

    September 10, 2013

  • jim

    does this mean we learn to become an android mechanic (pardon the pun). checkout androidmechanic.com for firmware stuff..

    1 · September 6, 2013

47 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy