吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 43203|回复: 152
收起左侧

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

    [复制链接]
骑龟赛跑 发表于 2018-12-25 20:55
本帖最后由 骑龟赛跑 于 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;


1.png


2.安装Android Studio
2.png

3.解压SDK
3.png

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

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

6.下载rtl230.bpl

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

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

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

设置到解压的SDK目录
7.png
接下来是下一步下一步,完成.

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

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

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

10.png
选择"基本件"

11.png


新建一个虚拟机

12.png
选择和教程一样的 Nexus4
13.png


选择API版本

14.png
完成
15.png


构建工程
16.png


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

17.png
点击运行工程
18.png


选择设备运行程序


19.png

运行成功
20.png


生成的APK文件
21.png



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

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

23.png
将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
24.png

将刚才开发的APK拖入AndroidKiller中
25.png

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

注意编译的日志信息
27.png

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

运行成功
29.png

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后.尝试如下方法更新组件.

1.jpg

2.jpg

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

4.jpg

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

5.jpg


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





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

免费评分

参与人数 68威望 +1 吾爱币 +77 热心值 +64 收起 理由
聚散流沙MV + 1 + 1 谢谢@Thanks!
sszth + 1 + 1 我很赞同!
owen3901 + 1 我很赞同!
cwp118 + 1 + 1 谢谢@Thanks!
flame7wq + 1 我很赞同!
一只青蛙 + 1 + 1 谢谢@Thanks!
cw837 + 1 + 1 谢谢
ShaNgZ + 1 + 1 热心回复!
dancingdown + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wabc666 + 2 + 1 我很赞同!
yeyuxx + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
hfck2017 + 1 + 1 谢谢@Thanks!
xxcd + 1 + 1 我很赞同!学习了!
woniu9193 + 1 + 1 谢谢@Thanks!
Big0g0 + 1 + 1 谢谢@Thanks!
super163 + 1 + 1 谢谢@Thanks!
如影随风 + 1 谢谢@Thanks!
chux + 1 + 1 谢谢@Thanks!
cy2466 + 1 + 1 我很赞同!
没人懂得情丶 + 1 + 1 用心讨论,共获提升!
会飞的丑小鸭 + 2 + 1 用心讨论,共获提升!
月还哎 + 1 + 1 谢谢@Thanks!
降龙罗冰寒 + 1 + 1 用心讨论,共获提升!
fbhell + 1 + 1 我很赞同!
wxp8757059 + 1 鼓励转贴优秀软件安全工具和文档!
新农空间 + 1 + 1 我很赞同!
qtfreet00 + 1 + 12 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zjf6311 + 1 + 1 谢谢@Thanks!
arking + 1 + 1 我很赞同!
xiaoxi2011 + 1 + 1 谢谢@Thanks!
fangchang819 + 1 谢谢@Thanks!
佚名RJ + 2 + 1 希望按在帖子下的建议,,进行补充一些,谢谢!
lywkzadtx + 1 + 1 谢谢@Thanks!
xcrwww + 1 + 1 这么详尽的新手教学 楼主有心了 赞一个
Foreverlove_ + 1 + 1 用心讨论,共获提升!
spll6 + 1 + 1 这种帖子什么的最喜欢了
笙若 + 1 + 1 谢谢@Thanks!
icevsfire + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
悲催的娃 + 1 + 1 谢谢@Thanks!
一叶知秋G + 1 + 1 谢谢@Thanks!
只有汝丶 + 2 + 1 谢谢@Thanks!
pangzi + 1 谢谢@Thanks!
chenbaofa + 1 + 1 我很赞同!
hnwang + 1 + 1 谢谢@Thanks!
l1679668663 + 1 + 1 用心讨论,共获提升!
TokyoGhoul + 1 鼓励转贴优秀软件安全工具和文档!
可怕的小明 + 1 谢了哈哈哈有时间一定看
sighout + 1 + 1 热心回复!
you74222 + 1 + 1 谢谢@Thanks!
fr33m4n + 1 + 1 用心讨论,共获提升!
oracle112 + 1 热心回复!
sunnylds7 + 1 + 1 谢谢@Thanks!
有礼貌的牛 + 1 + 1 感谢,有时间一定要学习
iteamo + 1 求解!为什么我做出的APK一直是编译失败,我专门发过帖子求解,尚未解决
2995166399 + 1 + 1 我很赞同!
shanfei + 1 + 1 谢谢@Thanks!
qaz003 + 1 我去....欢迎观看从入门到入土课程系列。。
zbaby523 + 1 + 1 谢谢@Thanks!
leo传说 + 1 + 1 必须要顶起来
Pear + 1 + 1 热心回复!
zyz + 1 + 1 谢谢@Thanks!
yakun1994 + 1 + 1 谢谢@Thanks!
一念苍穹变 + 1 + 1 我很赞同!
旺仔大馒头 + 1 + 1 好东西,已Mark
极品大u包 + 1 + 1 我很赞同!
zhedielj + 1 + 1 我很赞同!
静一静 + 1 + 1 用心讨论,共获提升!
田田爱崽崽 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!环境搭好了,就等你的后续教程.

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

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

免费评分

参与人数 1热心值 +1 收起 理由
骑龟赛跑 + 1 热心回复!

查看全部评分

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
好东西,已Mark
a8196168 发表于 2018-12-25 21:38
支持下咯
轻舟自横 发表于 2018-12-25 22:20
很全面了,学习一下。
yakun1994 发表于 2018-12-25 22:33

先存着,有时间慢慢看
YanYao420 发表于 2018-12-25 23:10
赞一个 先保存着
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-23 17:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表