吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14258|回复: 34
收起左侧

[Android 原创] 安卓逆向分析笔记---001

  [复制链接]
什么都只会一点 发表于 2019-3-2 21:54
本帖最后由 什么都只会一点 于 2019-3-9 19:45 编辑

第一次使用电脑修改APK,新人上路,很基础,不要喷我~

【所需工具】AndroidKiller

【用例下载链接】链接:https://pan.baidu.com/s/1E9W77vA3wn-u8zqsTeRW4g 提取码:zfw4

【开始操作】
先将APK拖到AndroidKiller里面进行反编译,过一会儿之后,反编译成功,点击左侧“工程管理器”,如下图
01.jpg
用手机打开APP,看到直接进入登录页面,根据以往修改经验说明,登录页在第一启动类里,所以我双击打开AndroidManifest.xml,查看包名还有“application”下面的第一个“activity”,如下图
02.jpg
看到“package="com.mycompany.myapp"”和第一个“activity”的“android:name=".RD"”,通过分析就可以知道第一启动类的路径为“smali/com/mycompany/myapp/RD.smali”,打开smali文件夹,根据上述路径找到RD.smali,双击打开,如下图
03.jpg
直接看smali代码头疼,点击上方工具栏里面的查看Java源码,出现Java查看页面,如下图
04.jpg
我放大页面看,如图
05.jpg
可以看到“onBtButtonClick”的方法,if判断后弹出提示“失败”和“成功”,我打开smali页面找到同样的位置,如下图
06.jpg
07.jpg
一张图截不下
【修改方法一】
.line 80
const-string v0, "1"

const-string v1, "1"

if-ne v0, v1, :cond_0
修改为:
.line 80
    const-string v0, "0"

    const-string v1, "1"

if-ne v0, v1, :cond_0

【修改方法二】
.line 80
    const-string v0, "1"

    const-string v1, "1"

if-ne v0, v1, :cond_0

修改为:
.line 80
    const-string v0, "1"

    const-string v1, "1"

    if-eq v0, v1, :cond_0

【修改方法三】(需要Unicode工具)
修改文字显示,不推荐使用这种修改方法,治标不治本。


改完后闪退,可能是手机安卓版本太高吧!
没有测试成,很遗憾!

--------------------------------------------------------------------------------------

安卓逆向分析笔记---002:https://www.52pojie.cn/thread-886046-1-1.html

免费评分

参与人数 8吾爱币 +13 热心值 +8 收起 理由
mylin + 1 + 1 用心讨论,共获提升!
xchenhao + 1 + 1 我很赞同!
HIMCRH + 1 + 1 谢谢@Thanks!
netle8 + 1 + 1 谢谢@Thanks!
qtfreet00 + 6 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
qiujingchao + 1 + 1 谢谢@Thanks!
lihaohua + 1 + 1 谢谢@Thanks!
独行风云 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

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

 楼主| 什么都只会一点 发表于 2019-3-2 22:21 来自手机
怒江指海 发表于 2019-3-2 22:13
是刚看了论坛里的教程吧??

正在看,不过这个是看之前破解的,我有MT管理器修改的基础,AndroidKiller反编译出来的内容跟手机上的差不多,只是没用过这个软件,这软件今天算是第一次用。
 楼主| 什么都只会一点 发表于 2019-3-2 23:35 来自手机
byh3025 发表于 2019-3-2 22:41
你的方法一改的和没改的一样啊

抱歉,是那个上面两个1,改成一个1和一个0,当时写草稿纸上复制粘贴也没看清楚,感谢提醒,明天更正。
怒江指海 发表于 2019-3-2 22:13
byh3025 发表于 2019-3-2 22:41
你的方法一改的和没改的一样啊
hui00000 发表于 2019-3-2 22:49
感谢楼主分享
chinesegao 发表于 2019-3-2 22:56
支持一下
yaoyao7 发表于 2019-3-3 09:43
最近也在看android,一起加油
伽古拉 发表于 2019-3-3 10:56
反编译成功,
monster1510 发表于 2019-3-3 11:28
我正好在学习安卓,刚好可以看得懂,楼主加油!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

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

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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