吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1812|回复: 11
上一主题 下一主题
收起左侧

[Android 分享] 基于《安卓逆向这档事》其二APK双开、汉化、软件图标修改等问题的实现与总结

[复制链接]
跳转到指定楼层
楼主
sxqww 发表于 2025-1-16 19:32 回帖奖励

描述

来源于吾爱破解论坛正己大佬的《安卓逆向这档事》二、初始 APK 文件结构、双开、汉化、基础修
根据大佬的技术贴,个人的学习过程
<iframe src="//player.bilibili.com/player.html?bvid=BV1JDwVePEzU&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

资源

相关软件:https://wwzc.lanzoub.com/b00efdhq2j 密码:aebg

工具

  1. 教程 Demo
  2. 核心破解
  3. MT 管理器
  4. 界面分析
  5. 雷电模拟器

    课程任务

  6. 双开 APK
  7. 完成关卡1
  8. 修改 APK 名字、图标

实现过程

关于 MT 管理器的问题

MT 管理器是个付费 APP,有些功能需要购买付费会员,最小的购买时间是一季度,说实话用不到啊,如果便宜的话,一个季度也可以,但是不太乐意

在咸鱼发现了一个月卡卡密的8元,感觉这个更不错。

关于 np 管理器

作为 MT 管理器的子娣产品 np 管理器,现在打开需要更新,更新以后使用功能需要登录,根据吾爱破解论坛的 yjmb 提到,可以断开网络来继续使用

[!NOTE] Title
经过实验,证明可以

关于双开

本节内容主要的双开方法使用的是修改包名的方法

打开 MT 管理器/NP 管理器提取安装包,定位到提取位置,选择安装包、点击功能,选择 APK 共存




点击安装软件即可


关于完成关卡一

任务要求,替换图片并对文字进行汉化

“hello 52pojie”汉化

我使用界面分析 APP,查找当前页面的控件信息,确定了一个 text 控件“Hello 52pojie”


打开 MT 管理器,提取安装包



MT 管理器提取到的位置都在 MT2下面。

点击提取的安装包,选择查看,打开 APK 内部文件


点击右上角三个点,点击搜索,高级搜索、输入“Hello”


点击搜索出来的文件,会跳转找文件所在的文件夹,再点击文件,选择反编译



下滑,找到“Hello 52pojie”


修改为“你好吾爱破解”,并保存,返回上一页会提示已被更新,点击确定,然后签名


重新更新签名后,需要重新安装软件,原本的软件会被卸载

“Я не могу поверить, что это работает, почему?”汉化

本问题的难点,主要是看不懂是什么意思,在这里需要使用界面分析这个软件


打开软件,开启必要权限,打开悬浮窗

回到软件界面,点击悬浮窗,选择界面分析

选择相对应的框,查看控件信息


对文本长按复制

剩下的方法按上述走即可

图片替换问题

首先通过界面分析助手确定图片控件的 id,长按复制


进入 MT 管理器,进入软件内部,右上角三个点选择 Xml 搜索,粘贴复制的 idHex,需要将前面的0x 删掉


当打开是这样,找不见 7f0800d3,点击右上脚三个点 ID 转名称取消勾选


第一个 id:代表控件,第二个 id 代表资源 id,复制第二个 id

选择 arsc 文件





cf. jpg 就是图片名。对图片名进行搜索


使用准备好的图片进行替换


注意:图片替换并不会触发重新签名,所以需要手动签名


安装重新签名后的文件

第一关完成

基于 MT 管理器的软件名和图标修改

[!NOTE]
在《安卓逆向那档事》中,关于软件名和图标的修改主要基于 np 管理器修改,因为 np 管理器中集成了修改的快捷方法,但是对于 MT 管理器来说,需要一一修改

现根据学习到的知识基于 MT 管理器进行修改

阅读 AndroidManifest. xml 文件

查看 xml 文件,找到 android:labelandroid:icon 分别对应软件名称和图标地址

修改软件名

复制软件名的资源 ID


对 arsc 文件以 Arsc 编辑器++打开


看到第一个字符串:wuaipojie 写在了“app_name”里面,所以在这里修改应用名

修改完成,保存退出


点开软件包,发现修改完成

修改软件图标

复制图标的资源 id


对 arsc 文件以 Arsc 编辑器打开,点击 ID 定位资源



输入资源 Id 进行搜索,根据搜所出来的图片名,修改并替换

将准备好的图片修改成下面的名字


然后,对每个图片进行替换即可,例如如下
右上角三个点,点击搜索:SD. png


长按被替换图标,选择添加


勾选自动签名,确定


依次替换完成以后,就可以看到,全部都被替换完成了


总结

1.对np管理器断网测试结论:旧版可以用,新版可以作为辅助
2.在初次替换图片完成以后,打开软件有闪退,大概是因为没签名。需要注意任何修改都需要签名

最后

如果你觉得有用希望可以给个小小的赞,🥰

免费评分

参与人数 5吾爱币 +12 热心值 +4 收起 理由
正己 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
刘统宝 + 1 + 1 用心讨论,共获提升!
helian147 + 1 + 1 热心回复!
ee789852 + 2 + 1 谢谢@Thanks!
scllqk + 1 我很赞同!

查看全部评分

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

推荐
ee789852 发表于 2025-1-18 16:00
本帖最后由 ee789852 于 2025-1-18 16:05 编辑

大佬你好: 查看增加硬币数量的      按钮的IP :0x7f08007f   , coin_btn






在   xml 和 dex 和 arsc  里,找不到与 【 按钮ID 】 相关的事件内容,

最后是找到了这个加法
但为什么是 【onCreate$lambda-0】啊 ,  到处找也没有 【 lambda-0 】和   【 按钮的IP :0x7f08007f   , coin_btn】 之间的联系和关系
期待大佬讲解,感谢




推荐
 楼主| sxqww 发表于 2025-1-18 13:41 |楼主
ee789852 发表于 2025-1-18 13:35
@sxqww
大佬,请教几个问题:

我也是刚刚学习的小白,多的也不太懂,咱们相互探讨探讨。
首先【按键】的触发事件,应该是堆,正己大佬的《安卓逆向这档事》第四课,有将如何使用算法助手获取堆,视频教程后面一点时间。
【数值文本框】应该是text控件吧,用界面分析就好,点击想要的值就复制到剪贴板了
4#
ee789852 发表于 2025-1-17 17:47
5#
刘统宝 发表于 2025-1-18 10:57
本帖最后由 刘统宝 于 2025-1-19 18:25 编辑

是对正己老师的视频教程的完美实操,小白好好学习
6#
ee789852 发表于 2025-1-18 13:35
@sxqww
大佬,请教几个问题:


请问怎么跟踪确认APP中  【按键】  触发的事件函数,还有  【数值文本框】  的值是怎么过来的,谢谢!






7#
ee789852 发表于 2025-1-18 13:46
sxqww 发表于 2025-1-18 13:41
我也是刚刚学习的小白,多的也不太懂,咱们相互探讨探讨。
首先【按键】的触发事件,应该是堆,正己大佬 ...

感谢,我先学习下,谢谢
8#
 楼主| sxqww 发表于 2025-1-18 15:43 |楼主
ee789852 发表于 2025-1-18 13:35
@sxqww
大佬,请教几个问题:

哦这个啊,刚刚图片没有刷新出来,你可以使用界面分析APP,查看控件信息,晚点我会把界面分析的使用录个视频放出来的
9#
 楼主| sxqww 发表于 2025-1-18 18:59 |楼主
ee789852 发表于 2025-1-18 16:00
大佬你好: 查看增加硬币数量的      按钮的IP :0x7f08007f   , coin_btn

如果可以,麻烦把软件发我一份,咱两的不一样,我使用的那个,硬币的那个是空的

10#
ee789852 发表于 2025-1-18 22:16
sxqww 发表于 2025-1-18 18:59
[md]如果可以,麻烦把软件发我一份,咱两的不一样,我使用的那个,硬币的那个是空的
![](https://gitee. ...

https://wwl.lanzoub.com/iVKJk0f0pi7g

正己,帖中的,https://www.52pojie.cn/thread-1706691-1-1.html
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2025-4-22 11:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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