工具
-
教程 Demo -
核心破解 -
MT 管理器 -
界面分析 -
雷电模拟器 课程任务
-
双开 APK -
完成关卡1 -
修改 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:label
和 android:icon
分别对应软件名称和图标地址
修改软件名
复制软件名的资源 ID
对 arsc 文件以 Arsc 编辑器++打开
看到第一个字符串:wuaipojie 写在了“app_name”里面,所以在这里修改应用名
修改完成,保存退出
点开软件包,发现修改完成
修改软件图标
复制图标的资源 id
对 arsc 文件以 Arsc 编辑器打开,点击 ID 定位资源
输入资源 Id 进行搜索,根据搜所出来的图片名,修改并替换
将准备好的图片修改成下面的名字
然后,对每个图片进行替换即可,例如如下
右上角三个点,点击搜索:SD. png
长按被替换图标,选择添加
勾选自动签名,确定
依次替换完成以后,就可以看到,全部都被替换完成了
总结
1.对np管理器断网测试结论:旧版可以用,新版可以作为辅助
2.在初次替换图片完成以后,打开软件有闪退,大概是因为没签名。需要注意任何修改都需要签名
· 今 日 推 荐 ·
本文内容来自网络,如有侵权请联系删除
原文始发于微信公众号(逆向有你):安卓逆向 -- APK双开、汉化、软件图标修改等问题的实现与总结
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论