《从零开始学Android逆向(02)-逆向环境搭建-SDK与NDK的安装与配置》
本帖最后由 174888 于 2020-2-17 16:13 编辑前言 写这从零开始学破解的教程是因为有很多人想学习Android逆向但是不知道怎么去学习,网上教程是找到一大堆,但是大多讲的都杂乱无章,看了都看不懂的感觉,也有不少刚接触Android逆向或者说也学习了一段时间的逆向了.但是还是不知道自己学的啥,感到很迷茫.
从今天开始我会通过写图文的教程方式手把手的教大家如何学习逆向.由于Android系统在电脑运行的特殊性,那么我们需要提前准备好可以调试运行安卓的环境以及各项工具的使用通用性,下面我会逐步讲解每一个详细的步骤.
如果有不明白的小伙伴,可以私信给我,告诉我哪里没有看懂,我会在教程中再作补充.
本教程还有后续内容,更新时间不固定,但会持续更新,目前我总结出来的差不多应该有200个帖子左右的内容,由浅及深,但由于我本人水平有限,关于更难的部分,我会在更靠后的章节部分来讲解,由于是免费分享给大家.所以本教程仅以图文方式展现,并无视频.
那么下面开始今天的课程吧:
1.SDK环境搭建
a.下载SDK,下载安卓逆向运行环境所需要的SDK.这里我给大家分享了我现在使用的SDK,虽然版本不是最新,但是用起来还比较的不错,SDK下载:链接:http://pan.baidu.com/s/1nvSiqbn 密码:dila
我的这个SDK里面包含了独立版的DDMS工具和uiautomatorviewer工具的集成.所以用起来还是比较方便的.
b.安装SDK.下载好后,安装SDK个人建议不要装在C盘目录下,比如我的安装目录是 D:\Java\sdk ,这样在接下来的使用中可以方便查找与维护.
c.环境变量的配置
1.打开环境变量->找到系统环境变量的Path->配置sdk文件夹里的两个工具夹platform-tools以及tools (注意;是英文状态下的,目录路径不可以包含中文)
2.然后验证是否安装成功在cmd窗口输入adb,以及ddms这些工具命令,不再是出现,****不是内部或外部命令,也不是可运行的程序或批处理文件。,就说明你安装完成了!!!
2.NDK环境搭建
a.下载NDK,下载安卓逆向运行环境所需要的NDK.这里我给大家分享了我现在使用的NDK,虽然版本不是最新,但是用起来还比较的不错,NDK下载:链接:https://pan.baidu.com/s/1OkBzPIgoqYywDXHM-a8Ftg
提取码:uds2
b.下载完成ndk以后会出现一个文件夹,然后打开环境变量,找到系统环境变量Path目录下,编辑添加一个自己安装的ndk目录,例如我的D:\ndk\android-ndk-r10e; (;为英文状态下)
c.最后一步,验证我们的ndk是否安装成功,在cmd窗口输入ndk-build,不会出现'ndk-build' 不是内部或外部命令,也不是可运行的程序或批处理文件。就说明我们环境配置好了
此处不再配有图片(主要是我太懒),如何找到配置系统环境变量的Path,请参照上一篇配置JDK的帖子,配置手段几乎是一样的.
01-《从零开始学Android逆向-逆向环境搭建-JDK的安装与配置》https://www.52hb.com/forum.php?mod=viewthread&tid=45952&page=1&extra=#pid1842030
下次更新APK的文件结构!
依次帖子更新内容如下:
APK的文件结构
APK的打包流程
APK的安装流程
ADB常用命令指令集
什么是dalvik虚拟机
什么是dalvik字节码
如何配置Androidkiller与使用
如何篡改APK的名称与图标.
怎样修改包名和实现应用的分身
如何通过修改AndroidManifest.xml去除单机游戏的广告
更多精彩内容,容我慢慢更新,本次帖子仅更新在吾爱汇编论坛.非允许,请勿转载~
貌似NDK的链接失效了 感谢分享!~ 感谢大佬分享 感谢楼主 谢谢分享 感谢大佬的分享 谢谢分享 谢谢分享 太好了,我看看,谢谢!