Industrial-Sized Deals TextBTS15 Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon $5 Albums Fire TV Stick Off to College Essentials Find the Best Purina Pro Plan for Your Pet Shop Popular Services tmnt tmnt tmnt  Amazon Echo Starting at $99 Kindle Voyage Metal Gear Solid 5 Big Savings in the Amazon Fall Sportsman Event Deal of the Day

Decompiling Android 1st Edition

3 customer reviews
ISBN-13: 978-1430242482
ISBN-10: 1430242485
Why is ISBN important?
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
Buy new
More Buying Choices
27 New from $34.84 14 Used from $31.08
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

InterDesign Brand Store Awareness Textbooks
$38.20 FREE Shipping. In Stock. Ships from and sold by Gift-wrap available.

Frequently Bought Together

Decompiling Android + Android Hacker's Handbook + Android Security Internals: An In-Depth Guide to Android's Security Architecture
Price for all three: $106.87

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.


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Paperback: 304 pages
  • Publisher: Apress; 1 edition (July 3, 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,489,748 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

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

Most Helpful Customer Reviews

8 of 9 people found the following review helpful By Lord Roderick Beardingdale on April 8, 2013
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
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. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Geoff Whitworth on September 7, 2014
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. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

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: $38.20
Ships from and sold by

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: software engineering, android programming, app development, computer programs, e readers device