因为给老婆买了苹果手机,所以我换Android手机的愿望在年前实现了,情人节的礼物就是祝她情人节快乐的小程序,程序很一般,但老婆很高兴,毕竟是费了时间和心思的,但我没打算继续努力,靠开发Apk程序发财致富。国内那些苦逼的个体开发者已经够多了,我有必要去折磨自己么。看了《Android软件安全与逆向分析》的试读后,让我高兴的是,手机里那些adblock都拦不住的广告,现在可以试着去对付了。不过对于苦不堪言的XX工作室们,我替他们更担心了。
这本书名叫软件安全与逆向分析,其实差不多就是破解指南,即使你没有多少apk的破解经验,看了这本书估计也可以入门了。
首先介绍一般的破解流程,从基础入手,自己编写crackme程序然后自己反编译、分析smali文件、修改smali文件代码、重新编译并签名
第5章介绍静态代码分析,其中介绍smali文件格式的篇幅很多,关于如何阅读smali部分介绍了各种常见语句的阅读,静态代码阅读非常繁琐,需要借助静态工具,这一章介绍了IDA Pro和Androguard,后者还介绍了与Gelphi的配合使用,不过作者也说它版本过低,失去了使用价值。
因为大部分Android程序是Java开发的,所以可以用dex2jar将Dalvik虚拟机字节码转为java语言字节码,然后就可以用java的反编译工具了,比如jd-gui,这个我就用的早了,还反馈过一些bug。程序不做混淆的话,基本上就算开源了。嫌工具安装麻烦的话,还有集成的分析环境santoku,流氓会武术,谁也挡不住啊。
相关推荐
本书深入浅出,详细讲解了Android开发的知识,主要内容包括:Android的体系架构、Android Studio、项目的创建、Android工程目录、调试程序、界面的搭建;常用的控件和属性、提示信息Toast和Snackbar、点击事件3种...
Android移动性能实战试读文章 , 注意是试读.....只有100多页,觉得写得好可以去购买正版
第8章深入讲解了Surface系统的实现原理,分析了Surface与Activity之间以及Surface与SurfaceFlinger之间的关系、SurfaceFlinger的工作原理、Surface系统中的帧数据传输以及LayerBuffer的工作流程。第9章对Vold和Rild...
资源名称:玩到极致 Android手机让你不一样(目录试读)书本内容简介: 《玩到极致Android手机让你不一样》主要内容简介:对于刚入手Android(安卓)手机的人来说,这款界面时尚、功能强大的智能手机操作系统,又...
网上下载的试读版本,自己去掉了水印,看着清爽一点。目前还没有全版的放出来。
全书将Android系统从架构上依次分为应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层5个层次,旨在通过对Android系统源代码的全面分析来帮助开发者对Android系统架构设计和实现原理的认识,从而解决...
资源名称:玩转我的Android手机_目录_试读书本内容简介: 《玩转我的Android手机》内容简介:Android作为移动智能操作系统的杰出代表,具有无比强大的功能可扩展性。如何快速上手Android手机,让其为生活增添绚丽...
测试人员可以看看,对LoadRunner性能测试工具想了解下的朋友,看看吧?这是一个很好的文档,不是一个是多个文档在里面哦!看看,不会让你失望的!
Android群英传:神兵利器试读样章,下载的同学请注意,这不是全本
读秀试读页下载软件DX_down15,方便好用
Google android SDK开发范例大全试读章节 大陆刚出版的关于Android的书,
目录: 第3章 我的界面我作主——Activity和布局管理器 第10章 Android网络 第12章 Android专属
深入理解Android内核设计思想(第2版)(上下册)-试读版.pdf
Windows信息安全与内核编程(试读版),虽然是试读版,但是对于从事信息安全的朋友还是有很好的帮助的,希望大家喜欢。
深入剖析Android系统试读样章9-12
WireShark数据包分析实战详解试读
网络规划设计师考试考点分析与真题详解_试读.pdf
本书介绍了软件项目行为的86 个模式,基本上概括了软件项目生命周期的方方面面,揭示了软件项目最常遇到的困境,反省了行业内种种不良习惯和做法。六位作者均来自一个开发咨询的管理团队大西洋系统行会,长期以来为...
多云安全风险图谱(试读本).pdf
作者根据自己的亲身经历和某些大型企业的案例,讲述了如何创建高稳定性的软件系统,分析设计和实现中导致系统出现问题的原因。本书分为四个部分,每部分内容都由一个研究案例引出。第一部分介绍了如何保证系统的生存...