吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2715|回复: 18
收起左侧

[Android 转帖] android 逆向从0 到入门 day 02

[复制链接]
DreamMark 发表于 2021-9-29 09:59
前言之前会飞的丑小鸭教程中, 《day03 破解 第一个android 游戏》 (原文 https://www.52pojie.cn/thread-654654-1-1.html)很简单没有 要补充的 。我补充下《day 04  动态调试smali 代码开始》 (原文https://www.52pojie.cn/thread-658865-1-1.html
day02 动态调试smali
1. 从AndroidKiller 中获取smali 代码(原文很清晰)
2. android studio 插件配置 (帖子中的是使用android studio 2020.3.1 win 64的)
2.1 首先打开android studio  
2.2 下载ideasmali 插件 链接:https://pan.baidu.com/s/1htl26qS 密码:0pre
2.2 File -> Settings -> Plugins  步骤如图片所示
步骤一

步骤二 点击箭头指向的位置

步骤三 点击红色方框处 即可从本地安装下载好的 插件

3. 打开Android Device Monito
对于AndroidStudio 3.0 以上的版本 该功能已经取消了,但是我们Google 还保留这个共能,所以我们还可以从文件中找到这个功能。
3.1 先找到AndroidStudio SDK 的路径
3.2 androidSdk/tools 下有个 monitor.bat
3.3 点击这个bat  会出现闪退 ,之后等几秒 就会打开 Android Device Monito


4.具体操作 原文 没什么问题 按 步骤执行即可
5.补充几个 命令
5.1 adb shell ps | findstr application 查看包名有application 的进程号   可以获得包名
5.2 adb shell  dumpsys activity top | grep ACTIVITY  运行目标app 查看当前activity (如果报错可以先执行adb shell  之后执行后面的)

5.3 adb shell am start -D -n hfdcxy.com.myapplication/hfdcxy.com.myapplication.MainActivity   对app 进行动态调试, 打开app 运行5.2  可以看到 hfdc到MainActivity  这部分的值

步骤一

步骤一

2

2
1632819964(1).png
1632879840(1).png
1632880589(1).png

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

 楼主| DreamMark 发表于 2021-9-30 16:41
qqbtou 发表于 2021-9-30 16:35
我直接usb连接的,没有动静,还有请问那个编译之后的apk文件怎么可以在手机上安装啊,我发现新编译的文件 ...

你可以不用 androidKiller 自带的 直接推上去 。你通过 androidkiller  编译 后 会生成一个apk ,你可以通过adb 把 apk 推到手机上 , 这里 挺灵活的,或者把 apk   直接通过usb 连接发到手机也可以。
 楼主| DreamMark 发表于 2021-9-30 16:30
qqbtou 发表于 2021-9-30 16:21
请问安卓kill搜索不到手机设备啥情况

你开的是模拟器吗 ,可能是adb  版本问题 ,就是你电脑上和模拟器上的 adb版本不一样 导致 的。你可以参考这个文章(https://blog.csdn.net/weixin_44538399/article/details/91419126) 我之前也出过。
小飞鸟 发表于 2021-9-29 17:17
 楼主| DreamMark 发表于 2021-9-30 10:08
小飞鸟 发表于 2021-9-29 17:17
图片都是重复的啊.

我看下 ,写的时候 没有后面得图片
qqbtou 发表于 2021-9-30 16:21
请问安卓kill搜索不到手机设备啥情况
qqbtou 发表于 2021-9-30 16:35
DreamMark 发表于 2021-9-30 16:30
你开的是模拟器吗 ,可能是adb  版本问题 ,就是你电脑上和模拟器上的 adb版本不一样 导致 的。你可以参 ...

我直接usb连接的,没有动静,还有请问那个编译之后的apk文件怎么可以在手机上安装啊,我发现新编译的文件只有1kb
 楼主| DreamMark 发表于 2021-9-30 16:43
qqbtou 发表于 2021-9-30 16:35
我直接usb连接的,没有动静,还有请问那个编译之后的apk文件怎么可以在手机上安装啊,我发现新编译的文件 ...

重新编译的apk  安装前 要把 之前没编译的卸载掉。现在的android 系统 会检测并比较 签名 不一致可能会安装不上
qqbtou 发表于 2021-9-30 16:55
DreamMark 发表于 2021-9-30 16:43
重新编译的apk  安装前 要把 之前没编译的卸载掉。现在的android 系统 会检测并比较 签名 不一致可能会安 ...

这个我没太听懂,就是我改了代码之后点编译,这之前需要把原来的生成文件都卸载了?
qqbtou 发表于 2021-9-30 17:09
DreamMark 发表于 2021-9-30 16:41
你可以不用 androidKiller 自带的 直接推上去 。你通过 androidkiller  编译 后 会生成一个apk ,你可以 ...

他生成的apk只有几kb,手机上说解析失败
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 16:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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