能力值:
( LV2,RANK:16 )
|
-
-
101 楼
第一章,总体来讲深入浅出的介绍了开发环境,让大家很容易熟悉基础开发环境。如果能写到不懂开发和编程的人,都能把环境配置好,就更好了:
问题一:是否有必要普及一下基础。或者有个架构图之类的。能让我们这些菜鸟,了解到各个层次的功能。以及在整个系统中的作用。
问题二:windows下,很多同事老下载cygwin。怎么没提到?不用cygwin也能使用NDK吗?
问题三:Linux下的AVDManager,在eclipse里能用。还是几位高手使用的版本比较早。
问题四:google的主站,提供eclise和sdk的整合下载包。这个对于大部分来说还是上手比较快的。NDK的安装的确需要说一下。毕竟大部分开发者,都可以忽略掉NDK的开发。
问题五:读者需要具备的背景知识在哪里描述?如果仅仅是个会JAVA开发的程序员,很多东西可能入门比较难。建议每个章节有个具备知识的要求,至少让大家心里有个底,看这个之前,学习点儿什么基础。
第二章,比较浅显的做了一个小的注册程序来作为破解的例子,这个让我看过之后只能局限于这个例子。
问题一:最好有个所有使用到的工具清单和下载地址。便于大家先下载,不打断阅读和学习过程。而且统一下载,会省不少时间。
问题二:为什么没有个树或者图,概括的介绍一下,一般应用程序会有哪些部分?比如资源文件有哪些,哪些文件可能会包含敏感的破解信息,比如字符串资源,这些资源如何与代码交互的。(如何定位关键代码——六种方法就给出了答案)
问题三:这些apk反编译出来的代码有什么规则吗?伪指令规则在哪里。smali文件格式说明了反编译出来代码结构。
第五章,以静态反编译为主题展开,针对疑问二和疑问三,做了比较好的回答。围绕着静态反编译进行了大量生动的例子。另外又总结了一部分方法,定位关键代码的方法,smali目录结构,常见的程序流程或类对应的反编译代码。在后面的部分内容,介绍了多款工具和一个集成破解工具的操作系统santoku,让我们这些懒人有了更好的选择,毕竟大家都有在windows或linux下,编译一些专业工具,很痛苦的编译经历。
问题一:opcode在哪里可以查?
问题二:androguard很多都是命令行的工具。个人感觉最好能够说明为什么要用这个工具,能解决哪方面的问题。如果仅仅是罗列,显得有些没有意义。一看那个Gephi就有眼前一亮的感觉。结合gephi分析的代码流程就比较容易看懂。
问题三:我们怎么能够快速知道一个软件,需要使用哪个工具来辅助分析?
看了这么多。感觉还是获益良多。也有启发了我的思考。反编译是银弹吗?如果无法调试,时间允许能够破解所有的程序吗?如何保证代码不被反编译或者破解?另外,NDK控制在google手中,未来的root权限会不会像ring0一样,越来越难呢?病毒技术在android上有什么新的突破吗?如何结合现有的病毒技术,用在保护代码上?后面的章节会不会给我们答案,看过才知道。
二、你在Android软件安全、系统安全、加密解密方面最关注的是什么?哪些对你影响最大?
系统正反一致都是对立的。就像哲学所说的对立统一。另外就是系统安全,也能决定软件安全,加解密的密钥或算法才不会被别人拿到。从一个coder的角度,android软件安全对我影响比较大。
三、如果你是Android开发的新手,你希望看到怎样的Android入门书?特别需要具有哪些内容?(如果你不是新手,则可从老手的角度提出一些建议。)
android的入门书,应该这样分层了吧。1不会编程;2会js,python等脚本编程;3会c语言等编程;4会java或c++语言编程;就当前中国程序员的普及程度。感觉这样分层更适合国情。毕竟几乎大学毕业都会一些开发。
四、你看好Android还是苹果?为什么?
android和苹果,没有绝对的好坏。商业价值决定一切。能够托起用户群的公司,就会成为一个好公司。他的产品也会越来越成熟。就像sun已经倒闭,但是java还在。
|
能力值:
( LV2,RANK:10 )
|
-
-
102 楼
1.这书从Android(windows和Linux)环境搭建到程序分析,调试都有介绍,对于我这新手,也基本都能看懂,从一个简单的Android程序入手,讲解apk的分析,调试,反编译和编译生成并签名,思路清晰有条理,我下载的是样章,只有一,二,五共三个章节的pdf版
2.我比较关注Android解密逆向方面,
3.对于我这新手,从实际问题入手,在实践中一步步深入的书感觉比较合适我
4.我是比较喜欢Android,我现在主要开发windows桌面应用,也打算了解一下移动领域,首选的话,肯定是安卓了,并不喜欢苹果的产品,在windows并没有直接的ios模拟器,手上也没有iPhone手机,而苹果十年如一日的外观款式也不能激发我的购买欲望,五千多元iPhone的功能可以和五百多元的Android媲美,让我感觉买的只是"iPhoneQQ在线",由于没有任何购买苹果的想法,更不用说从事ios的开发了,而安卓低层用的是开源的linux,听到这名字我就比较喜欢,应用层跑在java的虚拟机上,想必跨平台效果应该挺好吧,软件执行效率低也应该不是什么问题,现在硬件成本越来越低,设备性能发展越来越好,将来人们更关心的是软件可移值性和软件开发的便利,支持安卓打倒"坐弯的iphone"和"反人类的win8", (统一手机,平板,pc的系统领域,实现软件从电脑到手机直接通用,最好能加入界面兼容模式,软件的界面可以智能的放大缩小,再加入多平台界面概念,有爱心的开发人员可以针对每个平台另行开发,最好是让用户,可以直接更改软件界面源代码,实现自定义,把主程序和界面分开,通过各种接口来调用,扯远了...)
|
能力值:
( LV2,RANK:10 )
|
-
-
103 楼
好NB呀 求
|
能力值:
( LV7,RANK:110 )
|
-
-
104 楼
已经在淘宝拍下一本
|
能力值:
( LV3,RANK:20 )
|
-
-
105 楼
已经预定了一本,就是不知道什么时间到
|
能力值:
( LV2,RANK:10 )
|
-
-
106 楼
以前软件破解么跟上 这次一定要把安卓破解跟上 哈哈
|
能力值:
( LV2,RANK:10 )
|
-
-
107 楼
等啊等啊。。。还是预定状态T T
|
能力值:
( LV2,RANK:10 )
|
-
-
108 楼
太热了要翻船!
|
能力值:
( LV2,RANK:10 )
|
-
-
109 楼
支持 支持 期待
|
能力值:
( LV2,RANK:10 )
|
-
-
110 楼
支持一下!搞得我想买了
|
能力值:
( LV2,RANK:10 )
|
-
-
111 楼
不错的一本书
|
能力值:
( LV2,RANK:10 )
|
-
-
112 楼
哇,我的帐号07年注册的,不知道多久没登录过,结果今天找android相关方面的,进到这个论坛看似很熟悉,看雪印象很深,试着登录,结果还真的进来了,真鸡冻
|
能力值:
( LV2,RANK:10 )
|
-
-
113 楼
必买,什么时候出呀!
|
能力值:
( LV12,RANK:760 )
|
-
-
114 楼
去商场转了几次都没找到这本书~~
|
能力值:
( LV2,RANK:10 )
|
-
-
115 楼
刚下了订单,大概晚点就可以到了!呵呵!好好学习一下!
|
能力值:
( LV12,RANK:760 )
|
-
-
116 楼
chinapub?....
我喜欢在书店里看书,然后不买书~
|
能力值:
( LV2,RANK:10 )
|
-
-
117 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
118 楼
其他章节有没有试读啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
119 楼
非常令人期待哦
|
能力值:
( LV2,RANK:10 )
|
-
-
121 楼
值得拥有一本~~
|
能力值:
(RANK:350 )
|
-
-
122 楼
多谢大家支持!!
|
能力值:
( LV9,RANK:370 )
|
-
-
123 楼
书已拿到,真够厚的,楼主辛苦了。
|
能力值:
( LV2,RANK:10 )
|
-
-
124 楼
好贴,好贴,学习中
|
能力值:
( LV2,RANK:10 )
|
-
-
125 楼
过几天闲下来买本看看
|