骑龟赛跑 发表于 2018-12-25 20:55

《教我兄弟学Android逆向00 前传-环境搭建-反编译-打包安装到模拟器 》最新3.2.1版本

本帖最后由 骑龟赛跑 于 2019-1-3 10:53 编辑

======================================================================

               2019-01-03
               已经更新3.2.1版本的安装方法.本贴最下方.如有问题请跟帖发问,一同解决.

======================================================================


本贴献给正在开始学习Android逆向的同学.目标是:搭建一个环境,可以开发一个HelloWord--生成APK--反编译APK---修改APK后再打包--安装到模拟器(或真机)

我的格言是:需要啥再学啥!

也就是因为这样,我出现的问题就比较多.解决起来也比较费力.只要不放弃,就是好的开始.

我相信很多同学在开始时跟我一样,会碰到搭建环境问题.所以就有了这一篇教程.
借这位大牛的标题,接下来我也要从这位大牛身上学破解.大牛的破解系列教程:https://www.52pojie.cn/thread-742703-1-1.html

我比较笨,搭个环境我用了2天时间.


======================================================================================================
我出现过的问题如下:
Error:A problem occurred configuring project ':app'

运行项目时提示"edit configurations"

使用AndroidKiller_v1.3.1反编译工具时
AndroidKiller卡死

编译生成APK报错:
APK 编译失败,无法继续下一步签名!
=============================================================================================================


进入正题,需要工具如下:
工具名称                     版本号                            下载地址:
JDK                                 1.7                                 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
Android Studio            2.2.3                           http://www.android-studio.org/index.php/download/hisversion   直达:https://dl.google.com/dl/android/studio/install/2.2.3.0/android-studio-bundle-145.3537739-windows.exe
SDK                               25.2.2                            https://pan.baidu.com/s/1dEEoALN
AndroidKiller                  1.3.1                              https://down.52pojie.cn/Tools/Android_Tools/AndroidKiller_v1.3.1.zip
apkTool                        2.3.4                           https://ibotpeaches.github.io/Apktool/install/直达:https://bitbucket.org/iBotPeaches/apktool/downloads/
rtl230.bpl                        大牛提供                      https://www.52pojie.cn/thread-658341-1-1.html
雷电模拟器                     大牛推荐                      http://www.ldmnq.com/
=================================================================================================================


版本必须下对了,不要问为什么,搭建一个稳定的,能用起来的就是胜利. 熟练以后,你再折腾都就不是问题了.


1.安装JDK


安装后,配置环境变量
CLASSPATH      ->      .;"JAVA_HOME"/lib/dt.jar;"JAVA_HOME"/lib/tools.jar
JAVA_HOME      ->      C:\Program Files\Java\jdk1.7.0_80
PATH                ->      "JAVA_HOME"/bin;"JAVA_HOME"/lib/tools.jar;





2.安装Android Studio


3.解压SDK


运行SDK Manager,然后下载必要的组件


4.下载AndroidKiller
解压
5.下载apkTool

6.下载rtl230.bpl

7.下载雷电模拟器,安装完成

==========================================================================================================

下面开始关联这些工具
打开Android Studio,配置(Configure),SDKManager


设置到解压的SDK目录

接下来是下一步下一步,完成.

开发环境搭建完成.
来运行一个HelloWord
新建一个工程


设置工程名,保存路径.下一步


选择手机端以及最低要求版本,可以根据使用占比来选择(Help me choose)


选择"基本件"




新建一个虚拟机


选择和教程一样的 Nexus4



选择API版本


完成



构建工程



如果这里不显示"APP",重启一下Android Studio.


点击运行工程



选择设备运行程序




运行成功



生成的APK文件




可选项:如果雷电模拟器安装好,并运行起来的话,在工程运行时,是可以选择的.


===========================================================================================================
下面进入反编译,和编译生成APK
打开AndroidKiller文件夹.
将rtl230.bpl改名为rtl230.bpl.bak
然后将单独下载的rtl230.bpl拷贝进来


将apktool2.3.4.jar拷贝到
AndroidKiller_v1.3.1\bin\apktool\apktool


编辑文件AndroidKiller_v1.3.1\bin\apktool\apktool.bat
将最后一行:java -jar "%~dp0\apktool\ShakaApktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9
改为
java -jar "%~dp0\apktool\apktool2.3.4.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9
保存

运行AndroidKiller
配置SDK


将刚才开发的APK拖入AndroidKiller中


这里可以修改,也可以不修改.我们只是调试环境,我们就不修改APK了.直接编译他


注意编译的日志信息


雷电模拟器开着的话,这里会显示有可选项,选择设备后,点击安装


运行成功


AndroidKiller_v1.3.1也可以直接下载我修改好的版本. JDK必须是1.7版本
链接: https://pan.baidu.com/s/12p6SafY_7uIsYd5-QCCcQA 提取码: k75i


我正在学习,如果有想一起的话,就加入吧.




==========================2019-01-03更新=====================================

如果想用3.2.1版本. 卸载掉2.2.3版本,安装好3.2.1后.尝试如下方法更新组件.





这一步是重点.勾选后,让他更新必要插件.更新完就好了.




接着都是下一步下一步完成




对于3.2.1版本. 想用DDMS需要自行找到SDK目录启动.
目录如下:SDK包目录\tools\monitor.bat





                         喜欢的话,希望能收到你们的【免费评分】

佚名RJ 发表于 2018-12-27 10:51

安装Android Studio 时需要加载的一些资源,,还有网络下载的一些资源,,该如何,,还有安装位置,,特别是SDK的位置,,你居然给了一个了,,安装的时候让选择下载路径,,又是必需的又该如何,,该有使用SDk的时候,,总是提示sdk路径有非法字符,,又该如何处理,,之前安装过一次之后,这次又安装一次,,之前的配置SDK路径错误,,这次要用你的这个sdk又该如何,修改默认配置,,既然你出的这篇教程是基础的安装与配置篇,,安装所遇到的问题就应该都考虑到,,安装Android Studio 时又怎能用 一句 “安装Android Studio ”直接带过!到你打开进行配置sdk的界面,还有很多步骤,,是否需要网络,进行加载一些资源,启动模拟器时,,总是遇到启动失败,,又缺少神魔神魔东西,修复加载无反应,,又该如何解决,,完全安照你的教程你的工具做的,,这些都是问题,!你说你笨,也可能是我比你比较更笨吧!还是多谢楼主分享教程,,希望进行补充!!评分,热心已送上!谢谢!

sswmky 发表于 2019-1-9 14:36

楼主说的工具{:1_900:}
https://pan.baidu.com/s/1NRzSFizCV23Aeb3o4_Vtkw

54kira 发表于 2018-12-25 21:05

感谢分享 希望能坚持下去

飞鸟N 发表于 2018-12-25 21:20

先码着,有时间慢慢看

a444642331 发表于 2018-12-25 21:21

可以说是很详细了,谢谢。共同进步!

fq645122 发表于 2018-12-25 21:25

比较实用

旺仔大馒头 发表于 2018-12-25 21:34

{:17_1065:}好东西,已Mark

a8196168 发表于 2018-12-25 21:38

支持下咯

轻舟自横 发表于 2018-12-25 22:20

很全面了,学习一下。

yakun1994 发表于 2018-12-25 22:33


先存着,有时间慢慢看

YanYao420 发表于 2018-12-25 23:10

赞一个{:1_925:} 先保存着
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 《教我兄弟学Android逆向00 前传-环境搭建-反编译-打包安装到模拟器 》最新3.2.1版本