序 IX
前言 1
什么是XDA 1
面临的难题 3
本书读者对象 8
本书的内容 8
本书的结构 8
阅前准备 9
第1部分 基础知识
第1章 Android OS内部机制——了解设备如何启动 13
企鹅——Linux内核 14
Android设备如何启动 16
定制Recovery程序:制胜法宝 22
第2章 获取Android设备的超级权限 27
为什么要获取超级权限 28
备份数据 34
如何获取超级权限以摆脱OEM的控制 36
获取两种设备的超级权限 42
获取超级权限不止如此 46
第3章 工作所需的工具 49
破解工作所需的工具 50
USB电缆 52
USB调试 53
驱动程序 55
使用ADB 56
Fastboot的功能 66
利用ADB shell赋予强大的Linux内核功能 68
BusyBox:赋予更多Linux内核功能 82
第4章 获取超级权限和安装定制Recovery程序 87
如何使用Exploit程序 88
破解实用工具 94
Recovery模式 96
使用ClockworkMod Recovery 99
备份和意外故障恢复 111
第5章 更换主题:数码整容外科手术 117
更改Android外观 118
更换主题用到的工具 120
编辑过程 124
第6章 超级用户工作 135
通用的多设备定制ROM 136
内核调整 138
超级权限应用程序 141
第2部分 制造商指南及专用设备指南
第7章 HTC EVO 3D:一个锁定的设备 149
临时获取超级权限 150
设置S-OFF和永久获得超级权限的要求 152
第8章 Nexus One:一个可解锁的设备 163
获取超级权限的方法 164
攻略所需的资源 165
攻略 166
第9章 HTC ThunderBolt:一个紧锁的设备 175
获取超级权限的方法 176
攻略所需的资源 177
攻略 178
第10章 Droid Charge:用ODIN刷写 189
攻略所需的资源 190
攻略 191
故障排除 194
第11章 Nexus S:一个解锁的设备 197
将设备连接至PC 198
攻略所需的资源 198
攻略 199
第12章 Motorola Xoom:一个解锁的
Honeycomb平板设备 203
攻略所需的资源 204
攻略 204
第13章 Nook Color:用可引导的SD卡获取超级权限 211
攻略所需的资源 212
攻略 213
附录A 设置Android SDK和ADB工具 217
安装Java Development Kit 218
安装Android SDK 219
安装平台工具 220
设置Windows环境变量 223