Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Decompiling Android 2012th Edition

5 out of 5 stars 3 customer reviews
ISBN-13: 978-1430242482
ISBN-10: 1430242485
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$33.40 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$41.53 On clicking this link, a new layer will be open
More Buying Choices
28 New from $36.49 16 Used from $33.40
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Save Up to 90% on Textbooks Textbooks
$41.53 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

  • Decompiling Android
  • +
  • Android Hacker's Handbook
  • +
  • Android Security Internals: An In-Depth Guide to Android's Security Architecture
Total price: $118.15
Buy the selected items together

Editorial Reviews

About the Author

Godfrey Nolan is president of RIIS LLC, where he specializes in website optimization. He has written numerous articles for magazines and newspapers in the United States, the United Kingdom, and Ireland. Nolan has had a healthy obsession with reverse engineering bytecode since he wrote Decompile Once, Run Anywhere, which first appeared in Web Techniques in September 1997.
NO_CONTENT_IN_FEATURE



Product Details

  • Paperback: 304 pages
  • Publisher: Apress; 2012 edition (July 12, 2012)
  • Language: English
  • ISBN-10: 1430242485
  • ISBN-13: 978-1430242482
  • Product Dimensions: 7.5 x 0.7 x 9.2 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #1,802,469 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

5 star
100%
4 star
0%
3 star
0%
2 star
0%
1 star
0%
See all 3 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Kindle Edition Verified Purchase
Over the years, I have likely spent several thousand hours ripping apart Windows binaries in order to learn what makes them tick. When the time came to reverse engineer an Android app, I was - at first - frustrated by my lack of knowledge. I spent many hours scouring the internet to find bits and pieces of information that I could use to tackle the task at hand.
While I always enjoy learning new things, I do value my time. When I came across this book, I was elated. I realized that the many disparate pieces of information I needed had been assembled in a single tome.

The book gives an excellent overview of Java/Dalvik decompiles - past and present. While having the latest and greatest is nice - you learn to appreciate them more when you know the history and evolution of such tools.

It covers, in depth, the use of existing tools that - piece by piece - transform an Android APK into Java source code. This information alone would have been a huge time to anybody seeking knowledge on the deconstruction of Android apps.
Beyond the discussion of existing decompilers, the main focus of the book is on the creation of custom tools to add to your reverse engineering tool belt. The book meticulously documents the process of decompiling an app. The appendix, to my delight, also includes a list of all the Java and Dalvik bytecodes.

While it is great to understand how to take apart an APK, it brings to light how vulnerable apps can be. Luckily, the book includes a chapter dedicated to the discussion of how to protect an app. Included, are several case studies using several existing utilities. In addition, there is general discussion on protection schemes, such as layout, control, and data obfuscation.

The book is well written and technically accurate. I highly recommend it to anybody interested in reverse engineering or those looking into creating, and protecting, their own Android apps.
Comment 8 of 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
This book is fun, and it saved me time. As an engineer, I don't think it gets better than that.

I have been developing for Android since 2009 and the topic of reverse engineering frequently emerges but I have never had time to properly research it. Thanks to this book, I feel I can confidently answer such questions and perhaps do a little reverse engineering myself if necessary. Well worth the price and time.

I enjoyed the topic and writing style/organization, and the author gives a nod to NELIAC (my first working language) as a bonus.

This book will not be for the average application developer, but if you are interested in android internals then I think you will not be disappointed.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
excellent has helped me out a lot
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Decompiling Android
This item: Decompiling Android
Price: $41.53
Ships from and sold by Amazon.com

Want to discover more products? Check out these pages to see more: app development, computer programs