Mod your Android

*
Accepted Session
Short Form
Intermediate
Scheduled: Thursday, June 20, 2013 from 11:00 – 11:45am in B202/203

Excerpt

Take control of your hardware by installing an open build of Android. Learn about what is involved in installing a third-party OS on your phone or tablet. Bring your own device to hack on in a supportive environment.

Description

We will start with a presentation on how a phone or a tablet goes from powering on to loading a kernel to booting into the Android operating system. A phone is really just a small computer – so if you have experience installing Linux you may find that some of this is familiar territory. But there are substantial differences too, which we will be talking about.

Topics that will be covered include unlocking versus rooting a device; the differences between fastboot and recovery modes; the partition schemes commonly used on android devices; how to work with encrypted partitions; plus some device-specific features like APX mode.

Next we will break out the devices and do some hacking. If you have thought about modding your own gadget but did not know exactly how to get started, this could be a good chance to get into mobile device hacking.

I know that installing custom software on a mobile device is complicated and can be scary. I think that we can help each other through the hurdles.

I plan to install CyanogenMod on my Nexus S during this session. I encourage you to bring your device too. If you do want to bring your own device it would be helpful if you could do some research in advance to find out what ROM (operating system image) you want to install and what is required to unlock your phone. But if you don’t know the answers to those questions then that is what this session is for.

IMPORTANT: Make sure that you have backups of any important data on your device before unlocking, rooting, or installing a new ROM. On some devices unlocking the bootloader automatically wipes all data. And sometimes things just go wrong.

Speaking experience

Jesse Hallett has been a proud member of the Portland open source community since 2007 when he started attending meetings of the Portland Ruby Brigade. Since then Jesse has given a number of talks at user groups and conferences on Ruby, JavaScript, functional programming, and other topics. Links to talks that Jesse has given at other conferences are listed on his blog at http://sitr.us/.

Jesse has been a fan of Android since the G1 came out and has successfully modded a couple of Android devices - with no lost patients to date. This will be Jesse's first foray into covering Android at a conference.

Speaker

  • Headshot 300x300

    Jesse Hallett

    Galois Inc., Tozny, Portland JavaScript Admirers

    Biography

    Jesse Hallett is a founder and organizer of the Portland JavaScript Admirers users group. Jesse works at Galois as a research engineer, and at Tozny. These days Jesse is excited about

    - React, and functional patterns around application development
    - JS apps everywhere with React Native and Electron
    - Democratizing the social web

    Sessions

      • Title: Mod your Android
      • Track: Cooking
      • Room: B202/203
      • Time: 11:0011:45am
      • Excerpt:

        Take control of your hardware by installing an open build of Android. Learn about what is involved in installing a third-party OS on your phone or tablet. Bring your own device to hack on in a supportive environment.

      • Speakers: Jesse Hallett