I highly recommend this book, not just to people interested in Android hacking, but anyone interested in vulnerability research and exploit development. The first three chapters are very Android specific, but much of whats discussed in chapter 4 and beyond can be addressed to any application & platform.
Special thanks to Accuvant Labs who gave me a copy of this book.
First: Over 10 years old, so 9.5 years out of date. Android 4.4 here.
Second: Great book. Well organised, great primer to Android structure (which is why I read it), systematic, practical with practical real-world examples. Written by people who do it, every day. I come from a 20-year Linux background, started using Unix in 1987 (yup), studied electronics, and I kinda work in this area in a non-tech capacity. For anyone like me, it's perfectly pitched and easy to read. Not too technical.
I wanted to list this book's good bits, but there are so many. Despite its age, if you are looking for a "introduction to the Android system" then this book is great. Otherwise . . .
. . . otherwise, sorry, but it's soooo old that I couldn't recommend it as any sort of guide to Android hacking. If you've got something written in the last couple of years, use that instead.
The book didn't fully satisfy my expectations but it did what it suggested. As a newbie in the Android world thanks to this book I got some nice introduction to Android's ecosystem: history, security design, architecture, attack surface, etc. Since I've already had some basic information security knowledge some chapters were really easy to read and understand, but also were very informative. Due to a lack of comprehension, other more technical chapters were a bit of a challenge for me, but they also were quite educative (at least the ones I understood). After getting some more experience and knowledge to fill the gaps I have, for sure I'll be able to fully enjoy it. Also, I wanted to point out how good an author's manner of writing was (it was splendid!).