Chapter 10: Droid Charge: Flashing with ODIN

In this chapter:

• Information about the Droid Charge

• Rooting the Droid Charge

The Droid Charge is a well-rounded Android smartphone with a high-­contrast display and access to Verizon’s LTE (4G) network.

Customizing the ROM and firmware on a Droid Charge involves steps rather different from using ADB to send and receive commands and files to the device. Although ADB can be used to communicate with a Samsung (as with nearly all Android devices), most firmware modification procedures on Samsung devices use a software suite known as ODIN. Similar to the Fastboot protocol, ODIN is a tool that takes firmware packages (rooted ROMs, recoveries and other customizations) and writes them to the memory of a Samsung device. ODIN makes for a fairly easy rooting process. While it is more user-friendly than the command line, ODIN itself is not terribly intuitive and requires some basic explanation of the interface.

ODIN flashes to your phone’s file system specially formatted packages in .tar.md5 format. The easiest way to accomplish root-level access is to flash the ClockworkMod recovery and then use the recovery to install the rooted ROM of your choice.

Never flash a package that you do not know is intended for your device and firmware (bootloader) version.

Resources Required for this Walkthrough

You can download all the required pieces of software from At a minimum, you need:

• drivers ...

Get XDA Developers' Android Hacker's Toolkit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.