XDA Developers_ Android Hacker_ - Jason Tyler.pdf

(2669 KB) Pobierz
XDA Developers’
Android™
Hacker’s Toolkit
Table of Contents
Introduction
First Things First: What Is XDA?
The Dragons that Lie Ahead
Who This Book Is For
What This Book Covers
How This Book Is Structured
What You Need to Use This Book
Part I: What You Need to Know
Chapter 1: Android OS Internals: Understanding
How Your Device Starts
The Penguin Down Below
How Your Android Device Starts
Bootstrapping
Adding a Custom Bootloader
Understanding the Bootloader Process
Custom Recoveries: The Holy Grail
Chapter 2: Rooting Your Android Device
Why Should You Root?
Increasing the Service Life of the Device
Fixing OEM Defects
Increasing Capability
Customizing the Device
Backing Up Data
Contact Information
Applications and Their Data
Data on the SD Card
How You Can Root and Leave Your OEM ’s Control
OEM Flash Software
Exploits
Native Fastboot Flash
Scripted and One-Click M ethods
Rooting Two Devices
Nexus One
HTC Thunderbolt
The Root of It All
Chapter 3: The Right Tool for the Job
Ready, Set, . . . Wait I Have to Have What?
Connecting a Phone to a Computer
Hacking Tools
USB Cables
USB Debugging
What’s Driving This Thing?
Using the Android Debug Bridge
Checking Device Connectivity
Restarting the ADB Service
Copying Files to and from Your Device
Rebooting a Device
The Power of Fastboot
Unlocking a Device
Updating a Device
Flashing a Device
Zgłoś jeśli naruszono regulamin