其实自己接触android是从11年的10月份开始的。那个时候的Android普及量还远不如现在,但是自己凭着自己一贯执着于“使生活更美好”的信念,淘了一部Android入门级手机。从此踏上搞Android的不归路。
开始的时候只是逛论坛,看别人做的ROM、修改的软件,拣自己觉得好的,下载下来刷机;后来发现,这些刷机包其实大多是作者们为了便利自己或者为了适合大众口味而做的,对于自己的一些个性化的要求还是不能够满足。于是乎自己开始折腾着修改rom、修改软件,从网络上学各种教程。照着教程一步一步来,把很多自己想要的功能都集成了进去。这样之后,觉得自己很有成就感,但是渐渐的自己开始惶恐,因为照着教程做,只是按着教程作者的步骤一步一步来,根本不知道为什么自己要这么做,为什么这么做就能成功。而且更重要的是,如果自己想要实现一些其他的功能和特性的时候,就无从下手了。当然我也知道,如果想要一个东西,最好是自己去实现一个,所以我就开始学习Android编程,开发了一个比较小的程序,基本上算是入了门,但是想要开发大型的软件还是不行。
当我昨天偶然在收件箱里看到《Android软件安全与逆向分析》的试读通知的时候,我带着随便看看的心态下载了试读章节。第一章基础操作大体浏览了一下,到了第二章作者用一个简单的示例大体像我们展示逆向分析破解Android软件的过程,提起了我的阅读兴趣;到了第五章,作者给我们讲解了静态分析技术,在这一部分我看到了确实是我欠缺和我急切想要了解的东西,smali文件的解析,这正是我好长时间以来都想好好学习的一部分知识
读完这几章,我觉得这个本书对于搞Android的人员来说都值得一读,他提供了一个逆向的视角来审视Android程序。首先,对于做软件破解、搞软件优化人员,她必不可少,相当实用;对于做ROM和开发程序的人员而言,她能使我们更好的利用Android中的“拿来主义”,不仅是一个现有软件中的资源,也许还有其中的设计思想!
最后,还是希望能够获赠一本,非常感谢。

更多相关文章

  1. [PHP]通过 PHP for Android 利用PHP编写Android应用教程
  2. 独家教程:用PHP编写Android应用程序
  3. QT--Android之全配置教程
  4. Android入门教程(三)之------导入现有Android工程
  5. Android入门教程 (一) Android简介和android studio安装
  6. 《Android Dev Guide》系列教程1:什么是Android?

随机推荐

  1. Android(安卓)Private Libraries 和 Depe
  2. Android中的Shape美化
  3. 丢失Android系统库或者Conversion to Dal
  4. Android(安卓)主题和样式应用
  5. Android(安卓)技术专题系列之三 -- 编译(bui
  6. 我是如何自学Android,资料分享(2015 版)
  7. Android(安卓)相对布局:RelativeLayout
  8. Android触摸事件分发机制
  9. 浅谈android的selector背景选择器
  10. Android(安卓)小项目之--SQLite 使用法门